21.09.2017 01:59:12 pm
Ко мне обратились с просьбой подробно рассказать, как сделать вывод последнего видео на страницах сайта. Вот дошли руки до рассказа, буду рассказывать, как вывод видео я сделал у себя.
И так, для начала нам необходимо создать мод, назовем его Recent Videos, для этого в администраторском разделе следуем: Extensions > Create New Module. В открывшейся форме заполняем в следующем порядке:
Затем жмем кнопку "Submit".

Теперь заливаем папку recentvideos (из архива, в конце поста) в папку: module/ и идем обратно в администраторский раздел: Extensions > Add Component, заполняем форму так:
Затем жмем кнопку "Submit".

Теперь добавляем блок, для этого в админке следуем: CMS > Add New Block на открывшейся странице заполняем форму:
Ниже еще настраиваем права если есть в них необходимость и жмем кнопку "Submit".

Теперь необходимо добавить языковую переменную, для этого идем в раздел админки: Extensions > Add Phrase, заполняем форму:
Затем жмем кнопку "Submit".

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

FAQ модификации:
Для увеличения или уменьшения количество выводимых видео в блоке, откройте: module/recentvideos/include/component/block/recentvideos.class.php, найдите строку:
И измените цифру 2 на нужное вам количество.
Администраторский раздел > CMS > Add New Block на открывшейся странице заполняем форму:
Настраиваем права и жмем кнопку "Submit".
Администраторский раздел > CMS > Add New Block на открывшейся странице заполняем форму:
Настраиваем права и жмем кнопку "Submit".
Содержимое архива залить в папку "module/": recentvideos.zip.
И так, для начала нам необходимо создать мод, назовем его Recent Videos, для этого в администраторском разделе следуем: Extensions > Create New Module. В открывшейся форме заполняем в следующем порядке:
- Product:
Core - Module ID:
recentvideos - Add to Menu:
No - Info:
Recent Videos
Затем жмем кнопку "Submit".

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

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

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

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

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.
- Жалоба
