Индивидуальный стиль ссылок в меню. Boxcode

Индивидуальный стиль ссылок в меню. Boxcode

 

Приветствую вас ! Изредка, при разработке доски объявлений под ключ приходится изощряться, дабы угодить клиенту. Так вот, некоторые любят, чтобы некоторые ссылки в меню движка Boxcode были выделены, т.е не смешивались с остальными . Некоторые выделяют ссылки на партнеров, некоторые – на  важные страницы. Причин очень много !

Создавая доску объявлений на движке Boxcode можно применить  трюк, который удовлетворит потребности : ваши или клиента .

Данный вопрос можно решить очень просто, но не совсем грамотно  – прописывать стили  с указанием атрибута в виде ссылки

Чем не удобен данный вариант ? А тем, что :

  1. Ссылки могут постоянно меняться, а переписывать постоянно стиль не всем хочется
  2. Ссылки могут быть очень длинными, что явно не подойдет для вас

Другой вариант – присвоить каждой ссылке меню определенный класс из админки, который позволит, независимо от самой ссылки, задавать стиль .

Данное решение тестировалось на boxcode 8.5, но может подходить и под другие версии.

1. Для начала, добавим в нашу базу доски объявлений новую колонку, в которую будет записываться название класса (стиля)

* префикс замените на свой

Дальше нам нужно отредактировать файлы админки, чтобы появилось наше новое поле для ввода данных. Откроем файл   \dans\mdcomponents.php  и найдем строку

и изменим ее таким образом

Находим строку

и после нее пишем

Далее, ищем

и после нее

Открываем файл /dans/proc_components/savecomponent.php  и после строки

пишем

и добавляем в массив новое поле style_link . Должно получится так :

Открываем файл /script/work_site_include.php и в выборку из базы данных добавляем наше новое поле style_link

Далее, заменяем строку

на

и строку

заменяем на

Потом, открываем последний  файл /templates/coolmini/forming_main_menu.php  и находим строку

и заменяем ее на

 

после, ищем

и заменяем ее на

 

Теперь можно заходить в  админку и в поле Стиль ссылки можно прописать класс, по которому можно сделать индивидуальный дизайн для определенной ссылки.

Данный класс будет присваиваться к тегу <li>


присылайте свои идеи к нам на admin@make-board.ru
обсудить свои  вопросы можете на форуме Boxcode
вы также можете заказать разработку доски объявлений
или скачать\заказать шаблон Boxcode

Комментировать

Обязательные поля отмечены *. Ваш электронный адрес не будет опубликован.