• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Вопрос Помогите с Video Thumbnails

Frasho

НОВИЧОК

Frasho

НОВИЧОК
Сообщения
12
Доброго времени суток, столкнулся с такой проблемой: установил на свой сайт тему TrueMag, при посте видео с YouTube миниатюра отображается, только если она загружена на сам сайт.

До этого была тема DeTube, там я постил видео и автоматически отображалась миниатюра напрямую с YouTube, без скачивания, при помощи плагина Video Thumbnails.

Сам сайт - csgovideo.ru
Прошу помощи и советов, как сделать так, чтобы без скачивания отображались на сайте миниатюры, с помощью Video Thumbnails, галочку в плагине на скачивание миниатюры на сервер снял, она загружается в самой новости, но на сайте не отображается. (На картинке "тестовая запись". Миниатюра не отображается, хотя Video Thumbnails ее нашел и поставил, это видно на самой первой картинке.)
 

Frasho

НОВИЧОК

Frasho

НОВИЧОК
Сообщения
12
Или же подскажите как просто напрямую не сохраняя к себе на сайт выводить в ленту миниатюры с youtube
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Сайт ваш закрыт. Давно пользовался Video Thumbnails и все нормально он отображал. Тем более вы пишите, что на другой теме он работал. Может с новым шаблоном, что-то не так, конфликтует.
 

Frasho

НОВИЧОК

Frasho

НОВИЧОК
Сообщения
12
Сайт ваш закрыт. Давно пользовался Video Thumbnails и все нормально он отображал. Тем более вы пишите, что на другой теме он работал. Может с новым шаблоном, что-то не так, конфликтует.
Сайт открыл, в теме есть файл blog_thumbnail.php вот его содержимое, может там что не так написано?

PHP:
<?php
$format = get_post_format();
global $post;
$image_or_playervideo = ot_get_option('show_image_or_player');
if($format=='gallery'){ ?>
    <div class="is-carousel simple-carousel" id="post-gallery-<?php the_ID() ?>">
        <div class="simple-carousel-content carousel-content">
<?php
    $images=&get_children('post_type=attachment&numberposts=5&post_mime_type=image&post_parent='.get_the_ID());
    foreach((array)$images as $attachment_id => $attachment){
        $image = wp_get_attachment_image_src( $attachment_id, 'thumb_365x235' );
        echo "<img src='".$image[0]."'>";
    } ?>
        </div><!--/simple-carousel-->
        <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
            <div class="link-overlay fa fa-search"></div>
        </a>
        <div class="carousel-pagination"></div>
    </div><!--/is-carousel-->
    <?php
}elseif($format=='video' && $image_or_playervideo!='0' && !is_search()){ //video
    $file = get_post_meta($post->ID, 'tm_video_file', true);
    $url = trim(get_post_meta($post->ID, 'tm_video_url', true));
    $code = trim(get_post_meta($post->ID, 'tm_video_code', true));
    if(strpos($url,'facebook.com') !== false){ ?>
        <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
            <?php the_post_thumbnail( 'thumb_365x235' ) ?>
            <div class="link-overlay fa fa-play"></div>
        </a>
    <?php }else{?>
    <div class="player-embed">
        <?php $url = tm_video($post->ID, false);?>
    </div>
    <?php }?>
<?php
}elseif($format=='audio'){
    preg_match_all('#\bhttps?://[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/))#', $post->post_content, $match);
    foreach($match[0] as $amatch){
        if (strpos($amatch,'soundcloud.com') !== false) {
            echo wp_oembed_get($amatch);
            break;
        }
    }
}else{ //standard
    if(has_post_thumbnail()){ ?>
        <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
            <?php the_post_thumbnail( 'thumb_365x235' ) ?>
            <div class="link-overlay fa fa-search"></div>
        </a>
       <?php }?>
<?php } ?>
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Вот этот код отвечает за видео:
PHP:
}elseif($format=='video' && $image_or_playervideo!='0' && !is_search()){ //video
    $file = get_post_meta($post->ID, 'tm_video_file', true);
    $url = trim(get_post_meta($post->ID, 'tm_video_url', true));
    $code = trim(get_post_meta($post->ID, 'tm_video_code', true));
    if(strpos($url,'facebook.com') !== false){ ?>
        <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
            <?php the_post_thumbnail( 'thumb_365x235' ) ?>
            <div class="link-overlay fa fa-play"></div>
        </a>
    <?php }else{?>
    <div class="player-embed">
        <?php $url = tm_video($post->ID, false);?>
    </div>
    <?php }?>
<?php
Вот этот <?php the_post_thumbnail( 'thumb_365x235' ) ?> отвечаете за миниатюру. Его надо заменить на миниатюру от Video Thumbnails. Вот это взято из FAQ:
PHP:
<?php if( ( $video_thumbnail = get_video_thumbnail() ) != null ) { echo "<img src='" . $video_thumbnail . "' />"; } ?>
 

Frasho

НОВИЧОК

Frasho

НОВИЧОК
Сообщения
12
Вот этот код отвечает за видео:
PHP:
}elseif($format=='video' && $image_or_playervideo!='0' && !is_search()){ //video
    $file = get_post_meta($post->ID, 'tm_video_file', true);
    $url = trim(get_post_meta($post->ID, 'tm_video_url', true));
    $code = trim(get_post_meta($post->ID, 'tm_video_code', true));
    if(strpos($url,'facebook.com') !== false){ ?>
        <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
            <?php the_post_thumbnail( 'thumb_365x235' ) ?>
            <div class="link-overlay fa fa-play"></div>
        </a>
    <?php }else{?>
    <div class="player-embed">
        <?php $url = tm_video($post->ID, false);?>
    </div>
    <?php }?>
<?php
Вот этот <?php the_post_thumbnail( 'thumb_365x235' ) ?> отвечаете за миниатюру. Его надо заменить на миниатюру от Video Thumbnails. Вот это взято из FAQ:
PHP:
<?php if( ( $video_thumbnail = get_video_thumbnail() ) != null ) { echo "<img src='" . $video_thumbnail . "' />"; } ?>
Код поменял, но результат без изменений
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Попробуйте любую абракадабру написать вместо кода миниатюры прописать. Если она будет выводится, значит надо найти способ вывести Video Thumbnails. Если нет, то причина в чем то другом.
 

Frasho

НОВИЧОК

Frasho

НОВИЧОК
Сообщения
12
Попробуйте любую абракадабру написать вместо кода миниатюры прописать. Если она будет выводится, значит надо найти способ вывести Video Thumbnails. Если нет, то причина в чем то другом.
Изменил код, а потом и вовсе удалил, изменений не произошло вообще
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247

Frasho

НОВИЧОК

Frasho

НОВИЧОК
Сообщения
12
Я так понял, нужно данный код искать в других файлах, потому что после удаления всего содержимого файла blog_thumbnalls.php ничего не произошло вообще
 

Frasho

НОВИЧОК

Frasho

НОВИЧОК
Сообщения
12
нашел в функциях данные строчки, может здесь нужно что-то поменять?
Код:
add_image_size('thumb_139x89',139,89, true); //widget
add_image_size('thumb_365x235',365,235, true); //blog
add_image_size('thumb_196x126',196,126, true); //cat carousel, related
add_image_size('thumb_520x293',520,293, true); //big carousel 16:9
add_image_size('thumb_260x146',260,146, true); //metro carousel 16:9
add_image_size('thumb_356x200',356,200, true); //metro carousel 16:9 bigger
add_image_size('thumb_370x208',370,208, true); //scb grid 16:9
add_image_size('thumb_180x101',180,101, true); //scb small
add_image_size('thumb_130x73',130,73, true); //mobile
add_image_size('thumb_748x421',748,421, true); //classy big
add_image_size('thumb_72x72',72,72, true); //classy thumb

add_image_size('thumb_358x242',358,242, true); //shop
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Это добавление размеров миниатюр. Вообще по исходному коду ищется код который вам нужен. Различные стили и дивы, окружающие ваш элемент в шаблоне и уже через тотал коммандер по содержимому в файлах ищутся этот код.
 

Frasho

НОВИЧОК

Frasho

НОВИЧОК
Сообщения
12
Это добавление размеров миниатюр. Вообще по исходному коду ищется код который вам нужен. Различные стили и дивы, окружающие ваш элемент в шаблоне и уже через тотал коммандер по содержимому в файлах ищутся этот код.
Через исходный код нашел это:
Код:
<div class="item-thumbnail">
А через тотал коммандер нашел данную строчку в таком коде:

Код:
<div class="video-item">
                            <div class="item-thumbnail">
                                <?php
                                if(has_post_thumbnail()){
                                    $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id(),'thumb_196x126', true);
                                }else{
                                    $thumbnail[0]=function_exists('tm_get_default_image')?tm_get_default_image():'';
                                }
                        ?>
                                <img src="<?php echo $thumbnail[0] ?>" width="<?php echo $thumbnail[1] ?>" height="<?php echo $thumbnail[2] ?>" alt="<?php the_title_attribute(); ?>" title="<?php the_title_attribute(); ?>">
                                    <div class="link-overlay fa fa-play"></div>
                                <?php echo tm_post_rating(get_the_ID()) ?>
                                <div class="item-head">
                                    <h3><?php echo wp_trim_words(get_the_title(),4,$more = '...');?></h3>
                                </div>
                            </div>
                        </div><!--/video-item-->
 

Fishka

ЭКСПЕРТ

Fishka

ЭКСПЕРТ
Сообщения
604
Через исходный код нашел это:
Код:
<div class="item-thumbnail">
А через тотал коммандер нашел данную строчку в таком коде:

Код:
<div class="video-item">
                            <div class="item-thumbnail">
                                <?php
                                if(has_post_thumbnail()){
                                    $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id(),'thumb_196x126', true);
                                }else{
                                    $thumbnail[0]=function_exists('tm_get_default_image')?tm_get_default_image():'';
                                }
                        ?>
                                <img src="<?php echo $thumbnail[0] ?>" width="<?php echo $thumbnail[1] ?>" height="<?php echo $thumbnail[2] ?>" alt="<?php the_title_attribute(); ?>" title="<?php the_title_attribute(); ?>">
                                    <div class="link-overlay fa fa-play"></div>
                                <?php echo tm_post_rating(get_the_ID()) ?>
                                <div class="item-head">
                                    <h3><?php echo wp_trim_words(get_the_title(),4,$more = '...');?></h3>
                                </div>
                            </div>
                        </div><!--/video-item-->
через "просмотр кода" в браузере ищите то, что вам надо
а потом через notepad++ ищите это место в файлах и правите его
 

Frasho

НОВИЧОК

Frasho

НОВИЧОК
Сообщения
12
через "просмотр кода" в браузере ищите то, что вам надо
а потом через notepad++ ищите это место в файлах и правите его
Опечатался, через "Просмотр кода" нашел данную строчку, потом же в notepad++ нашел код, в котором данная строчка, но что именно редактировать не понимаю
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Как писал надо определить этот файл или нет, сначала пробуйте удалить этот код и посмотреть изменится, что-то или нет.
 

Топ поддержки


Сверху