Лайк (Likе), нравится, оценить для DJ-Classifieds
Очень захотелось добавить простой рейтинг в объявления компонета DJ-Classifieds, писалть плагин и модуль долго но в перспективе поставил себе задачу.
И так нашёл красивый лайки (нравится / не нравитс) на этом сайте скрипт и плагин который можно установить в Joomla - https://likebtn.com/ru/ но к сожалению плагин для Joomla нет поддержки компонента DJ-Classifieds, по этому будим использовать скрипт.
Я решил зарегистрироватся и купить компонент для теста на год, по тому что в бесплатной версии ограничение в 300 страниц, а платная на год стоит 190 рублей на момент написания этого урока. В крации как составить скрипт на этом сайте думаю разбирётесь, кому нужно пишите поясню.
После того как Вы создали код кнопки на сайте нужно определится с местом где будет отображатся код кнопки, я выбрал в объявлении, см скрин.
Для вставки в это место лайков идём в файлы компонента DJ-Classifieds, а конкретнее открываем - сайт\components\com_djclassifieds\views\item\tmpl\default_generaldetails.php
находим там этот код "COM_DJCLASSIFIEDS_REPORT_ABUSE", примерно на 277 строке он у меня
После пишем так как показано на скрине ниже и между дивами вставляем код который мы сгенерировали на сайте -https://likebtn.com/ru.
Если вы при генирации скрипта в настройках выбрали "Произвольное иммя" как на рис. ниже, нужно настроить скрипт что бы он добавлял например id объявления или выберите "Использовать адрес страницы в качестве имени кнопки".
Теперь как показано на рис ниже нужно заменить в коде - item_1 на =$this->id?>
У Вас должно получится примерно так:
Ну и результат, делал на действующем сайте, пример можно посмотреть тут в рабочем состоянии - http://cs-2017.ru/