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

Форум поддержки движка социальной сети phpFOX.
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

Последнее видео (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 модификации:
Как увеличить|уменьшить количество видео в блоке: Показать
Для увеличения или уменьшения количество выводимых видео в блоке, откройте: module/recentvideos/include/component/block/recentvideos.class.php, найдите строку:

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

        $limit = 2;

И измените цифру 2 на нужное вам количество.

Как вывести блок в профиле пользователя: Показать
Администраторский раздел > 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.

Как вывести блок на страницу (модуль pages): Показать
Администраторский раздел > 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 КБ) 3 скачивания
Реклама
advardss
Сообщения: 8

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

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

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

Вернуться в «phpFOX»

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

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