Smirnof

Рейтинг
72
Регистрация
13.11.2012
Интересы
efcb2e

Столкнулся с другой проблемой, парсер парсит видео которое запрещено автором к встраиванию на сторонние сайты.

При помощи api или по другому это можно обойти?

Получается, что на сайте есть информация о конкретном ролике, есть превью, есть страница для ролика, а вместо самого видео надпись, что встраивание запрещено, выдача засоряется да и пользователь не доволен в итоге.

Возможно такие ролики можно отсеять на стадии поиска видео?

Система сама все определяет, бывает что видео есть а картинки по каким-то причинам нет.

В том и проблема, что не могу заменить дефолтную картинку (ссылку).

<img src='https://img.youtube.com/vi/{$yt->id->videoId}/mqdefault.jpg' alt='{$yt->snippet->title}' />

Можно поколдовать над .htaccess возможно через него настроить, но мне кажется на php проще и правильнее, как сделать не знаю.

Все верно - своя. Но если ее нет, то идет картинка mqdefault.jpg

Как заменить mqdefault.jpg на свою не понимаю :(

Вот не существующее видео - его картинка http://img.youtube.com/vi/JMJXvsC666s/mqdefault.jpg

как изменить mqdefault.jpg на свою?

Если просто заменить, на всех видео будет дефолтная картинка

{$yt->id->videoId} это id видео по которому ищет превью, если нет - ставит дефолт mqdefault.jpg

Привет!

Посмотрел на демо сайты для wp, обратил внимание на то, что русский язык там, мягко сказать не русский. Заголовки больше похожи на теги а не на название.

Вопрос, есть ли что-то более внятное и грамотное? Ведь сам Aliexpress на русском языке совершенно по другому выглядит, возможно товары парсятся с англоязычной версии сайта, нельзя ли парсить напрямую с русской версии Aliexpress?

муйня какая-то, как этим торговать?

Сделал так

//###################################
$news_limit = 2; // через какое кол-во новостей показывать баннер ?

//оригинальный код движка //
while ( $row = $db->get_row( $sql_result ) ) {
//оригинальный код движка //

//опять мой код
if ( $news_limit <= 2 ) $banner_counter++;
if ( $banner_counter == $news_limit)
{
$tpl->set('{banner}',$banners[mt_rand(0,count($banners)-1)]);
$banner_counter = 0;
} else $tpl->set('{banner}',"<div class=\"news\">");

$banners = array('</div>'); //закрывающий див

if ( $news_limit > 2 ) $banner_counter++;
//####################################

почти работает но не совсем корректно расставляет закрывающий div

Первый закрывающий div идет сразу после первой новости, далее через 2 (как и нужно), но из-за того, что первый div после 1 новости, все остальные div идут не в нужном порядке, хотя и через 2 новости :(

<div class=\"news\"> идет как нужно, открывает первую новость, третью, пятую и т.д.

</div> должен идти после второй, четвертой, шестой и т.д. новостей...

Помогите довести до ума код выше.

---------- Добавлено 16.05.2015 в 22:45 ----------

Сделал стандартным набором дле движка :)

[newscount=1,3,5,7,9]<div class="news">[/newscount]

.................

[newscount=2,4,6,8,10]</div>[/newscount]

может пригодится кому

У меня уже все готово, верстка и т.д.

Единственное, нужно научить dle заключать каждые 2 новости в <div class="news">...</div>

dimsog, спасибо!

Такие названия lergold-en_US.mo и po

Я подключаю перевод в файле lergold.php лежащем в папке плагина, но у меня есть папка inc с файлами, в ней файд function.php, может в него нужно прописать подключение а не в корневом файле?

И так тоже не работает, что-то не то делаю....

Всего: 235