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