Нужна помощь в осуществлении темы вопроса. Есть магазин на VamShop 1.69. В данной CMS есть функция Excel импорт/экспорт, но в данный файл не поподают данные по спецификациям товаров. В идеале чтобы в этот файл еще ...
Joomla 2.5. Сделать файл router.php для компонента
У нас есть сайт на Joomla 2.5 с компонентом, который выводит видео. Компонент самописный, довольно простой. По аналогии с com_content, у него есть категории для видео и сами видео (заголовок, описание, название файла с роликом), привязанные к категориям. Есть еще одно дополнительное view=playlist, которое показывает ролики, добавленные в избранное.
Компонент сделан и работает, но ему не хватает файла router.php, который должен генерировать красивые ссылки. Требуется написать этот файл router.php по аналогии с router'ами компонентов com_content и com_weblinks (откройте код этих файлов, посмотрите, как там сделано)
Итак, в компоненте есть три views:
1) view=video // показывает одно видео
2) view=videos // показывает список видео в категории
3) view=playlist // показывает страничку с избранными видео
View: Playlist
- Если не создан пункт меню, то всегда генерировать ссылку /component/vportfolio/playlist/, где vportfolio это название компонента com_vportfolio, помоему название подставляется автоматически самой joomla
- Если создан пункт меню, то генерируется ссылка с path от этого menu item, по аналогии с com_content и com_weblinks (например, если alias у пункта меню playlist, то ссылка будет /playlist/)
View: Video
- Если не создан пункт меню, то генерируется ссылка /component/vportfolio/category_path/video_alias/, где category_path это категория видео ролика, а video_alias это alias для ролика (функция, которая генерирует alias из title ролика написана, её можно использовать для этого
- Если создан пункт меню, то генерируется ссылка исходя из path этого menu item, по аналогии с com_content и com_weblinks
View: Videos
- Если не создан пункт меню, то генерируется ссылка /component/vportfolio/category_path/, где category_path это категория
- Если создан пункт меню, то генерируется ссылка исходя из path этого menu item (например, если path у menu item /movies/comedy/, то и ссылка должна быть /movies/comedy/
Заявки фрилансеров
Похожие заказы
- $100Веб-программирование4 заявкиЗакрыт11 лет назад
Магазин на prestashop: http://vitrina.dancesale.com.ua 1) Добавить кнопку на фильтре «расширенный поиск», для возможности выбора нескольких товаров и их параметров. Для некоторых категорий магазинов параметры «пол» могут быть разными, в ...
Веб-программированиенет заявокЗакрыт12 лет назадЕсть сайт его нужно доделать. Желательно Киев.Вот непосредственно сам сайт http://keyteri.com.ua/
Веб-программирование8 заявокЗакрыт12 лет назад- $500
Здравствуйте! Есть не столько сложный как кропотливый проект по Joomla. Нужно перенести шаблон, контент и функции из Joomla 1.0 в Joomla 2.5. Все не просто, т.к. сайт содержит много информации.
Веб-программирование12 заявокЗакрыт12 лет назад Требуется веб-программист. Интересует постоянное сотрудничество. Задачи самые разные.Главные требования – быть в сети, соблюдать сроки, умение верстать, разбираться в чужом коде, знание многих CMS. Главным образом – самописные. Оплата ...
Веб-программирование4 заявкиЗакрыт12 лет назадДоброго времени суток! Для постоянного сотрудничества требуется специалист из г. Киева (обязательно). Необходимы знания: HTML, Java, PHP, CSS, отличные знания CMS Joomla, опыт в подключении интернет магазина. ...
Веб-программированиенет заявокЗакрыт12 лет назадЕсть сайт, есть вёрстка HTML5 нужно интегрировать вёрстку на сайт и настроить , чтобы всё работало. Нужно срочно Пишите свои скайпы
Веб-программирование2 заявкиЗакрыт12 лет назадНужно написать парсер, который заберет данные с сайта и сделает файл для импорта в shopcms Что конкретно надо сделать: Есть такие исходные данные: Есть файл xls содержащий категорию, производителя и ...
Веб-программирование1 исполнительЗавершен12 лет назад- $100
Модуль слежения за посылкой с помощью треккода для OpenCart 1.4.9. Для слежения использовать сервис http://print-post.com/apitrekking.htm На странице есть пример использования. Для отладки предоставлю логин и пароль к апи. Интерфейс пользователя: При ...
Веб-программирование1 заявкаЗакрыт12 лет назад