LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 01:59:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Как к категории или разделу привязать разные стили(цвета) шаблона  (Прочитано 1307 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
ilyans
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9


« : 04.03.2011, 03:00:57 »

 !Подскажите пожалуйста !
как к определенному разделу или категории поставить другой стиль(цвет) шаблона.
Например на wwwМойСайт.ru и на всех страницах сайта цвет синий, а в разделе
мой блог wwwМойСайт.ru/blog, цвет зеленый, этого же шаблона.
Стандартными средствами Joomla и шаблоном не получается. Шаблон JA Halite и в нем есть разные стили.
Записан
Oxlamon
Живу я здесь
******

Репутация: +93/-4
Offline Offline

Сообщений: 972


« Ответ #1 : 04.03.2011, 04:13:39 »

...это сделать можно привязкой стилей (дополнительного css-файла) к компоненту, разделу или категории.
Например, вот: http://www.zaragozaonline.com/web-resources/200907293/css-by-itemid
Впрочем, можно прогуляться на JED и в категории templating найти массу вариантов, как это сделать.
Т.е. можно изменять либо стиль в шабе - если речь идёт всего о нескольких строчках в CSS, то именно так + какой-либо модуль/плагин на выбор для установки соотвествия стиль/раздел. Их несколько.
Или, более грубый вариант - установить данный шаблон повторно (изменив установочные данные в xml), и привязать его к нужным разделам, но уже с другими настройками. Инфа для подобного метода вроде здесь проскакивала ранее.
Записан
ilyans
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9


« Ответ #2 : 05.03.2011, 23:43:28 »

Спасибо.

Или, более грубый вариант - установить данный шаблон повторно (изменив установочные данные в xml), и привязать его к нужным разделам, но уже с другими настройками.
Подскажите, какие именно данные нужно заменить? Заменил везде имя шаблона на имя шаблона1, шаблон установился, но  вылазить ошибка
        * JInstaller::install: Файл Z:\home\azx\www\tmp\install_4d72904f6b7b0\en-GB.tpl_ja_halite_1.ini не существует
        * JInstaller::install: Файл Z:\home\azx\www\tmp\install_4d72904f6b7b0\admin\en-GB.tpl_ja_halite_1.ini не существует
 


Записан
ilyans
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9


« Ответ #3 : 06.03.2011, 06:02:11 »

...это сделать можно привязкой стилей (дополнительного css-файла) к компоненту, разделу или категории.
Например, вот: http://www.zaragozaonline.com/web-resources/200907293/css-by-itemid
Помогите с этим плагином http://www.zaragozaonline.com/web-resources/200907293/css-by-itemid
На сайте разработчика пишут - при машинном переводе с испанского

1. Введите здесь идентификаторы пунктов меню (ItemIDs) для тех, кто хочет стилей.
2. Затем поместите в таблицу стилей в форме Itemid . Css
3. Таблицы стилей должны быть загружены в директорию plugins / system / cssbyitemid /

Не могу понять 2 и 3 пункты
« Последнее редактирование: 06.03.2011, 06:09:24 от ilyans » Записан
Oxlamon
Живу я здесь
******

Репутация: +93/-4
Offline Offline

Сообщений: 972


« Ответ #4 : 07.03.2011, 15:14:33 »

Мда, что-то сложный плагин оказался... Хотя и просто всё, на самом деле, даже с машинным переводом.
Скажем, Вы имеете какой-то там айтем (item) - смотрите его значение либо в админке Joomla (пункт меню), либо в адресной строке (Item=).
Вот с этим значением айтема и делайте свой цсс - с тем самым фоном, что нужен. Просто, "обзовите" так файл стилей. А файлик этот кладите в директорию из пункта 3. Вот и всё.
Ну или ещё по JED пошарьтесь. Там такого добра, как собак нерезанных. Там есть и платные, и б/пл решения. Довольно много всего, чтобы привязать отдельно взятый стиль  (CSS) к пункту меню, к языку сайта, времени суток, разделу, категории, ай-пи или браузеру. Как угодно, в общем.
Или пару ссылок ещё дам, с комментами, если что, ежели у вас там с языками совсем туго...
Записан
ilyans
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9


« Ответ #5 : 08.03.2011, 21:34:56 »

Цитировать
Мда, что-то сложный плагин оказался... Хотя и просто всё, на самом деле, даже с машинным переводом.
Скажем, Вы имеете какой-то там айтем (item) - смотрите его значение либо в админке Joomla (пункт меню), либо в адресной строке (Item=).
Вот с этим значением айтема и делайте свой цсс - с тем самым фоном, что нужен. Просто, "обзовите" так файл стилей. А файлик этот кладите в директорию из пункта 3. Вот и всё.
Так и не заработал у меня этот плагин. Shocked
Цитировать
Ну или ещё по JED пошарьтесь. Там такого добра, как собак нерезанных.
Зато нашел плагин IceMenuParams Plugin - как раз то что искал и стили шаблона разные привязывает к любому пункту меню и свое что нибудь вставить можно. Вообщем советую его. только если использовать темы не от Ice нужно немного подкоректировать папки со стилями.
Спасибо Oxlamon за советы и помощь.
Записан
Oxlamon
Живу я здесь
******

Репутация: +93/-4
Offline Offline

Сообщений: 972


« Ответ #6 : 08.03.2011, 22:46:03 »

Всегда пожалуйста  Smiley
Согласен, IceMenuParams - интересный плагин.
В целом уточню, если кто-то будет искать привязку стилей (картинок и т.п.) к меню и проч:
extensions.joomla.org/extensions/style-a-design/templating - более 20-ти вариантов на любой вкус и цвет )))
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 142



« Ответ #7 : 09.04.2011, 23:36:16 »

А чем стандартный механизм работы шаблонов с привязкой к пунктам меню не устроил?
Записан
andralexx
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #8 : 04.08.2011, 22:39:11 »

Хороших слов у меня уже не осталось, но буду сдерживаться... Сегодня целый день решал проблему по поводу того как "прикрутить" разные стили шаблона к разным страницам сайта. И вот к ночи - НАШЁЛ! Проверил - РАБОТАЕТ! Модуль качаем здесь: http://www.hyde-design.co.uk/free-joomla-extensions/custom-css  Инструкция на английском там же. Все просто как 2х2 - просто укажите в расширенных параметрах полный путь к файлу стилей (например: http://www.yoursite.ru/templates/yourtemplate/css/styles/red.css), в разделе "Назначение меню" выберите нужное меню, выставьте любую позицию модуля ( например: absolute), включите сам модуль и сохраните. Вот и славненько - пользуйтесь, надеюсь кому-то смог помочь.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet