Плагин "Видеоролики по теме " v1.0.0

+62
3.98K
Всем доброго дня!
Очередной плагин из цикла "Похожие...". Плагин выводит видеоролики по теме с компонента ИнстантВидео на странице просмотра статьи, поста блога и фотогалереи.

Как уже, наверно, догадались, плагин только для счастливых обладателей компонента InstantVideo. А вы уже купили InstantVideo? Как, вы ещё не купили? Бегом работать над сайтом, копим деньги и приобретаем этот замечательный компонент )))
Вот заниматься бы сайтами своими. Наполнять контентом. А как то не пишется. Гораздо приятнее писать на языке php, чем на русском ). Может когда-то и люди начнут общаться на php. Например так:
  1.  
  2. if($access){//если админы разрешили
  3. if($my_karma > $my_old_karma){//если ты мне заплюсовал в карму
  4. $you_karma++; //я плюсую тебе
  5. }else{
  6. unset($you); //я убью тебя )))
  7. }
  8. }
  9.  
Видел у кого-то на сайте, вывод фотографий по теме. Натолкнуло на создание плагина.

Прошу прощения за лирические отступления. Весна, обострение. А теперь по теме.
Видеоролики подбираются по совпадающим тегам. Видеоролики с большим количеством совпадений имеют приоритет.

В админке можно выбрать на каких страницах выводить ролики, количество роликов, автопроигрывание слайдера превьюшек. Отдельно нужно сказать о настройке "Случайные ролики(мигающие ссылки)". При установленной опции будут выводиться случайные ролики из совпавших по тегам.

Вывод превьюшек роликов идентичен выводу фотографий в плагине "Похожие фотографии". Используется тот же слайдер. Если установлен этот плагин, то уберите вывод роликов с фотогалереи. Иначе возникнет конфликт. Чтобы использовать совместно два плагина, в файле шаблона одного из них поменяйте слайдер. Благо прикрутить их не сложно.

Установка:
1. Заливаем архив на хостинг.
2. Устанавливаем плагин "Видеоролики по теме" и включаем его.
3. В админке выбираем, где выводить ролики(блоги, статьи, фото). По умолчанию фотогалерея не выбрана.
4. Вносим небольшие изменения в файлы шаблона в зависимости от выбранных в пункте 3 компонентов.
В файле шаблона com_blog_view_post.tpl в нужное место вставляем {$post.sim_video}, в файле com_content_read.tpl — {$article.sim_video}, в файле com_photos_view_photo.tpl — {$photo.sim_video} .
4. Настраиваем вывод в админке плагина.

Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст

UPDATE 20.03.2013

Архив перезалит. В архиве версия плагина 1.0.1.
Изменения
1.Исправлена ошибка с выводом роликов на странице просмотра фото;
2.Исправлена ошибка — настройки выбора компонента(блоги, статьи...) не работали;
3.Добавлен полнотекстовый поиск по БД. Теперь в админке можно выбрать, как подбирать ролики, по тегам или по поиску.

Кто устанавливал 1.0.0, заливаем файлы с заменой, переустанавливаем или обноляем плагин.
Порядок чистой установки такой же как и для версии 1.0.0

Приятного пользования!
-1
letsgo letsgo 11 лет назад #
Плюс. Хорошее дополнение.
0
Def Def 11 лет назад #
плюсанул тоже
0
tokarev tokarev 11 лет назад #
жаль, что у меня нет инстант видео)))) +
+2
Марат Марат 11 лет назад #
А вы уже купили InstantVideo? Как, вы ещё не купили? Бегом работать над сайтом, копим деньги и приобретаем этот замечательный компонент )))
laugh
А если честно, то компонент стоит покупать. Не просто, чтобы было. Хорошо собирает трафик с ЯндексВидео. Да и если умеючи заполнить каталог, можно и дорогие клики с РСЯ иногда урвать.
+3
Марат Марат 11 лет назад #
Да, ещё, для тех, у кого, как и у меня, весеннее обострение или кто не в состоянии понять шутку. Про ИнстантВидео это была всего лишь шутка. К продажам компонента отношения не имею. Льстить Fuze или админам мне нет резона. Я здесь не для того, чтобы что-то продавать или что-то получать. Просто, нравится, и всё...
А без шуток, это можно расценивать как очень положительный отзыв о компоненте рядового пользователя в лице меня. Хороший продукт он всегда найдет покупателя. А плохой, как не раскручивай, загнется.
+1
tokarev tokarev 11 лет назад #
всё в порядке, все всё поняли)))
0
Марат Марат 11 лет назад #
Не... Я не вас имел в виду smile
0
Madmax Madmax 11 лет назад #
Отлично и нужно +
Из темы "похожие..." у нас осталось лишь - Вывод фотоматериалов из фотогалерей при просмотре статьи, поста блога ...
0
Марат Марат 11 лет назад #
Вывод фотоматериалов из фотогалерей при просмотре статьи, поста блога ...
Есть такой. Видел на сайте у кого-то. Тут не выставляли вроде. Не делятся. Жалко, наверно )
+1
Madmax Madmax 11 лет назад #
вот бы собрать все плагины в кучу, доработать до максимального взаимодействия и юзабильности - цены бы не было:
- похожие объявления, записи в ук, фотоматериалы, видеоматериалы, записи в статьях и в блоге - сказка ...
+2
Марат Марат 11 лет назад #
Да. Возможно и правы те, кто говорит о готовых сборках Инстанта. Было бы намного удобнее запускать стартапы. Только опять же, если кто сделает, это будет платно. Уж постараются урвать денежки. И не факт, что будет соответствовать желаемому. Да и универсальности не добиться.
0
Савонарола Савонарола 11 лет назад #
Тема нужная и давно назрела
-1
letsgo letsgo 11 лет назад #
Однако же все установилось, но вот видео в статьях после добавления не обнаружил) У кого заработало?
0
Марат Марат 11 лет назад #
Надо разбираться. 1. Включили ли плагин после установки? 2. В админке плагина опция "Выводить в статьях, 0-нет, 1-да:" установлена ли на 1? Вставили ли в файл своего шаблона com_content_read.tpl {$article.sim_video}?
Если всё сделано, то надо включить режим отладки и посмотреть. И ещё выводится ли заголовок "Видеоролики по теме"? И нужно посмотреть в фаербаге, нет ли ошибок каких.
Вот пример работы.
-1
letsgo letsgo 11 лет назад #
Все сделано. Заголовок не выводится также. Напишу в личке, найдешь если минуту, глянешь. Попробовал на 2 сайтах. Результат на обоих не показывает.
-1
letsgo letsgo 11 лет назад #
Ошибка в моей недоработке статей в плане тегов. В большинстве статей они отсутствуют. Отсюда и вывод видео был там, где есть теги.
+2
Clear Clear 11 лет назад #
Ну уже всё сделали, а я ищу именно такое же решение уже давно, но для ИНСТАНТ МАПСА к статьям, я поисивал это ТУТ. Марат можешь сделать по аналогии. Например пишеш статью про двери, в тегах указал "Двери", а внизу выводятся объекты где продают Двери.
+2
Марат Марат 11 лет назад #
Если ещё хотя бы пару человек найдется, кому нужно, могу сделать. Не сложно. Но как появится свободное время.
+1
Clear Clear 11 лет назад #
Да были уже несколько человек, если не ошибаюсь Каргандинец и Дмитриус. Может сделаем а ?
+1
Марат Марат 11 лет назад #
Хорошо, как выкрою время, сделаю. Или на этой, или на следующей неделе.
0
Clear Clear 11 лет назад #
огромное вам спасибище )) Будем ждать.
0
tokarev tokarev 11 лет назад #
Карагандинец в теме))) но всё-таки, хотелось бы привязку к форумам zst
0
Майкл Майкл 11 лет назад #
Установил плагин, вставил код в com_photos_view_photo.tpl и тишина.
Тегов в фото достаточно много и ролики и совпадения по тегам есть, странно...
0
Марат Марат 11 лет назад #
Показ в фотографиях включили в админке плагина? По умолчанию он выключен. Если и при этом не работает, отпишитесь. Фотки толком не тестировал.
0
Майкл Майкл 11 лет назад #
В статьях плагин работает нормально, а в фотках ни в какую не хочет...
0
Майкл Майкл 11 лет назад #
Да, в плагине вывод статей в фото включен.
0
Майкл Майкл 11 лет назад #
Поставил 1этот плагин- работает

Значит проблема всё таки какая то есть...
+1
Марат Марат 11 лет назад #
Да, нашел ошибку. Для фото теги обозначаются 'photo', а было 'photos'. Всего одна буква и уже не работает ) Закон подлости, где тонко(не тестировал), там и рвется )))
Ну и ещё кое чего добавил. Скачайте архив по новой. Спасибо, что сообщили.
+1
Марат Марат 11 лет назад #
Архив перезалит. Подробности в UPDATE 20.03.2013
0
Майкл Майкл 11 лет назад #
Спасибо, Марат +
0
uchenik uchenik 11 лет назад #
Марат, а как скачать UPDATE ? Ссылки нет или не вижу?
0
lezginka.ru lezginka.ru 11 лет назад #
+
...к весне, как заменитель витаминов ))
0
KS KS 11 лет назад #
+!
0
Malanas Malanas 11 лет назад #
Спасибо,полезное дополнение.
0
fact fact 11 лет назад #
как сильно нагрузка возрастает на базу при использовании плагина?
0
Марат Марат 11 лет назад #
Добавится 2 запроса в БД. Если главная со всеми модулями выдерживает нагрузку, то это не критично.
Отдельно надо сказать об опции "Случайные ролики(мигающие ссылки)" в админке плагина. При таком алгоритме для выборки из БД используется
Код PHP:
  1. ORDER BY RAND()
Знаю, что это плохо. Много в нете споров по этому поводу. Но лучшего и простого решения нигде ещё не видел. Скажу так, при выборке из таблицы до 5000 строк не критично. Но сомневаюсь, что много таких проектов.
Поэтому, если хотите ставить на высоконагруженный проект или планируется выборка из нескольких тысяч тегов, лучше отключите в админке плагина эту опцию.
-1
letsgo letsgo 11 лет назад #
Честно говоря, Марат штрихами мелкими улучшает очень сильно seo привлекательность системы.
0
Олег с клещами Олег с клещами 11 лет назад #
Марат, есть две просьбы:
1) Очень надо добавить этот плагин к описанию товара instantShop. Ну, очень надо!
2) Можно ли показывать не просто ролик, но с атрибутами: "Код ролика", "Ссылка ролика". Ну просто супер надо!
0
bondar bondar 11 лет назад #
Как сделать, чтоб такой же функционал вставить на страницу просмотра самого видео??
0
Fuze Fuze 11 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
Марат Марат 11 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
Fuze Fuze 11 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
Марат Марат 11 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
Рейк Накейкл Рейк Накейкл 11 лет назад #
Марат, спасибо за плагин! Очень полезное дополнение.
Подскажите пожалуйста как убрать полоску с крутилкой роликов
1 2 3 4
1 из 2
+1
Марат Марат 11 лет назад #
В файле шаблона, в настройках карусели:
Код PHP:
  1. $("#carousel").featureCarousel({
  2. largeFeatureWidth:200,
  3. largeFeatureHeight:150,
  4. smallFeatureWidth:80,
  5. smallFeatureHeight:60,
  6. topPadding:0,
  7. sidePadding:0,
  8. autoPlay: {/literal}{if $autoplay}4000{else}0{/if}{literal},
  9. smallFeatureOffset:25
  10. });
добавьте опции:
Код PHP:
  1. trackerIndividual: false,
  2. trackerSummation false
0
Рейк Накейкл Рейк Накейкл 11 лет назад #
Забыл поблагодарить, спасибо за поправку :)
0
Shishlena Shishlena 11 лет назад #
Марат, спасибо! Сначала проходила мимо. А теперь осенило, что мне это то, что как раз мне и нужно
+1
ermakover ermakover 11 лет назад #
Отличный плагин, большое спасибо!
Единственное, что у меня как ни настраивай, какое количество роликов не ставь - 5 или 7, но больше 4-ёх роликов на карусели не крутится. Так и должно быть?
0
alpik alpik 10 лет назад #
Решили проблему? Тоже интересует
-1
Shishlena Shishlena 11 лет назад #
Люди! На 10.2 работает? Или у меня руки кривые?
+1
Shishlena Shishlena 11 лет назад #
На 10.2 все работает. Я, видимо, первый раз после обновления на 10.2, в написании переменных ошиблась
-2
Ганс Ганс 11 лет назад #
Люди протяните руку тонкщему)) скажите по конкретней где в каком файле искать вот это http://uralvseti.com/board/10/type/%D0%9F%D1%80%D0%B5%D0%B4%D0%BB%D0%B0%D0%B3%D0%B0%D1%8E яша ругается Я ВСЕ ФАЙЛЫ НА ХОСТИНГЕ ПЕРЕРЫЛ НЕ СМОГ НАЙТИ...
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
-1
Dost Dost 11 лет назад #
Подскажите пожалуйста как оживить плагин для 1,10,3
0
PolarOne PolarOne 11 лет назад #
Dost, шаманить нужно. Не работает каруселька. Остальное работает. Картинку выводит, ссылка на ролик имеется.
На 1.10.3 может не показываться из-за стилей карусели
Спойлер
0
Dost Dost 10 лет назад #
PolarOne, Спасибо, я его нашел! Думал совсем не выводится, в стили поправим. Мне в принципе без карусели еще больше подходит.

Как я рад. Еще раз спасибо автору!

Еще от автора

Фильтр "Вставка модуля" v 1.0.0
Приветик! Давненько что-то я ничего не писал ) Не знаю было это или не было, вчера увидел темку, решил сделать немного по-другому. Вещь то нужная.
PHP классы для работы с VK API и с API Яндекс Метрики
Доброго времени суток, коллеги! Выкладываю два класса: -для работы с API Вконтакте; -для работы с API Яндекс Метрики.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.