Последнее видео (phpFOX)

Форум поддержки движка социальной сети phpFOX.
Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Последнее видео (phpFOX)

Сообщение Slash » Чт июл 07, 2016 3:54 pm

Ко мне обратились с просьбой подробно рассказать, как сделать вывод последнего видео на страницах сайта. Вот дошли руки до рассказа, буду рассказывать, как вывод видео я сделал у себя.
И так, для начала нам необходимо создать мод, назовем его Recent Videos, для этого в администраторском разделе следуем: Extensions > Create New Module. В открывшейся форме заполняем в следующем порядке:
  • Product: Core
  • Module ID: recentvideos
  • Add to Menu: No
  • Info: Recent Videos
Затем жмем кнопку Submit.
Последнее видео phpFOX  - 1.jpg
Последнее видео phpFOX  - 2.jpg
Теперь заливаем папку recentvideos (из архива, в конце поста) в папку: module/ и идем обратно в администраторский раздел: Extensions > Add Component, заполняем форму так:
  • Product: Core
  • Module: Recentvideos
  • Component: recentvideos
  • Type: Block
  • Active: Yes
Затем жмем кнопку Submit.
Последнее видео phpFOX  - 3.jpg
Последнее видео phpFOX  - 4.jpg
Теперь добавляем блок, для этого в админке следуем: CMS > Add New Block на открывшейся странице заполняем форму:
  • Product: Core
  • Module: Recentvideos
  • Title: Последние видео
  • Type: PHP Block File
  • Controller: core.index.member
  • Component: recentvideos
  • Placement: Block 3
  • Can Drag/Drop: No
  • Active: Yes
Ниже еще настраиваем права если есть в них необходимость и жмем кнопку Submit.
Последнее видео phpFOX  - 5.jpg
Последнее видео phpFOX  - 6.jpg
Теперь необходимо добавить языковую переменную, для этого идем в раздел админки: Extensions > Add Phrase, заполняем форму:
  • Product: Core
  • Module: recentvideos
  • Varname: recent_videos
  • Text: Написать перевод для каждого языка
Затем жмем кнопку Submit.
Последнее видео phpFOX  - 7.jpg
Последнее видео phpFOX  - 8.jpg
После выполненной операции, возможно потребуется очистить кэш сайта.

Пример блока с последним видео:
Последнее видео phpFOX  - Recent Videos.jpg
Последнее видео phpFOX  - Последние видео.jpg
FAQ модификации:
Spoiler: Показать
Для увеличения или уменьшения количество выводимых видео в блоке, откройте: module/recentvideos/include/component/block/recentvideos.class.php, найдите строку:

Код: Выделить всё

        $limit = 2;
И измените цифру 2 на нужное вам количество.
Spoiler: Показать
Администраторский раздел > CMS > Add New Block на открывшейся странице заполняем форму:
  • Product: Core
  • Module: Recentvideos
  • Title: Последние видео
  • Type: PHP Block File
  • Controller: profile.index
  • Component: recentvideos
  • Placement: Block 3
  • Can Drag/Drop: No
  • Active: Yes
Настраиваем права и жмем кнопку Submit.
Spoiler: Показать
Администраторский раздел > CMS > Add New Block на открывшейся странице заполняем форму:
  • Product: Core
  • Module: Recentvideos
  • Title: Последние видео
  • Type: PHP Block File
  • Controller: pages.view
  • Component: recentvideos
  • Placement: Block 3
  • Can Drag/Drop: No
  • Active: Yes
Настраиваем права и жмем кнопку Submit.
Вложения
recentvideos.zip
(4.9 КБ) 5 скачиваний

Реклама
advardss
Сообщения: 8
Зарегистрирован: Сб июл 02, 2016 4:24 pm

Re: Последнее видео (phpFOX)

Сообщение advardss » Чт июл 07, 2016 5:01 pm

Вот это да! Огромное спасибо за такой можно сказать подарок! Многие владельцы своих социальных сетей на PhpFox будут вас долго благодарить.
Ещё раз спасибо, пойду тестировать ваш мод по выводу последнего видео в требуемые разделы соц сети.

Ответить Пред. темаСлед. тема

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость