DANFA

Последнее видео (PHPFOX 3)

Ко мне обратились с просьбой подробно рассказать, как сделать вывод последнего видео на страницах сайта. Вот дошли руки до рассказа, буду рассказывать, как вывод видео я сделал у себя.
И так, для начала нам необходимо создать мод, назовем его Recent Videos, для этого в администраторском разделе следуем: Extensions > Create New Module. В открывшейся форме заполняем в следующем порядке:
  • Product: Core
  • Module ID: recentvideos
  • Add to Menu: No
  • Info: Recent Videos

Затем жмем кнопку "Submit".

Последнее видео (PHPFOX 3) Последнее видео (PHPFOX 3)

Теперь заливаем папку recentvideos (из архива, в конце поста) в папку: module/ и идем обратно в администраторский раздел: Extensions > Add Component, заполняем форму так:
  • roduct: Core
  • Module: Recentvideos
  • Component: recentvideos
  • Type: Block
  • Active: Yes

Затем жмем кнопку "Submit".

Последнее видео (PHPFOX 3) Последнее видео (PHPFOX 3)

Теперь добавляем блок, для этого в админке следуем: 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 3) Последнее видео (PHPFOX 3)

Теперь необходимо добавить языковую переменную, для этого идем в раздел админки: Extensions > Add Phrase, заполняем форму:
  • Product: Core
  • Module: recentvideos
  • Varname: recent_videos
  • Text: "Написать перевод для каждого языка"

Затем жмем кнопку "Submit".

Последнее видео (PHPFOX 3) Последнее видео (PHPFOX 3)

После выполненной операции, возможно потребуется очистить кэш сайта.

Пример блока с последним видео:

Последнее видео (PHPFOX 3) Последнее видео (PHPFOX 3)

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".

Содержимое архива залить в папку "module/": recentvideos.zip.