0 Пользователей и 1 Гость просматривают эту тему.
  • 14 Ответов
  • 10116 Просмотров
*

ilyans

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

Oxlamon

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

ilyans

  • Новичок
  • 6
  • 0 / 0
Спасибо.

Или, более грубый вариант - установить данный шаблон повторно (изменив установочные данные в 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

  • Новичок
  • 6
  • 0 / 0
...это сделать можно привязкой стилей (дополнительного 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, 05:09:24 от ilyans »
*

Oxlamon

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

ilyans

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

Oxlamon

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

SorokinS

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

andralexx

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

mr_denisters

  • Захожу иногда
  • 127
  • 6 / 0
  • Очередной Вебмастер
Вы что издеваетесь, это можно решить штатными средствами, не стоит вешать на Joomla лишних плагинов, компонентов и модулей если этот функционал заложен в самой Joomla.
  • В Расширениях->Менеджер шаблонов вкладка стили ставим галочку (отмечаем) напротив нужного стиля и жмем дублировать.
  • Продублированный стиль переименовываем, как вам нужно, выбираем другой цвет (если есть готовые пресеты), если нет то правим стили CSS.
  • Теперь осталось назначить стиль определенному пункту меню, да да именно меню, а не категории, разделу или материалу. Для этого необходимо в настойках нужного вам стиля (Привязка к меню), поставить галочки напротив нужных вам пунктов меню, или же в настройках нужного пункта меню выбрать Стиль шаблона тот который вам нужно.
Данный способ подходит для Joomla 1.7 и выше, для Joomla 1.5 необходимо создавать копии шаблонов, так как стили там не реализованы.

Чтобы создать копию шаблона на Joomla 1.5 необходимо, создать папку, например, templates/milkyway2. Скопировать всё что есть в папке старого шаблона templates/milkyway в новую папку templates/milkyway2. Исправить в templateDetails.xml поле <name>milkyway2</name> чтобы в админке понимать где какой шаблон. Проверить в templateDetails.xml чтобы указанные пути к файлам настроек и языковые файлы совпадали и лежали на своих местах, иначе могут выскакивать ошибки в админке. После этого изменяем стили в новом шаблоне и привязываем к необходимому пункту меню. *DRINK*
*

greklab

  • Новичок
  • 1
  • 0 / 0
Вы что издеваетесь, это можно решить штатными средствами, не стоит вешать на Joomla лишних плагинов, компонентов и модулей если этот функционал заложен в самой Joomla.
А как на Joomla 1.5 реализовать следующее?
Необходимо к 1 пункту присвоить один шаблон, а к его материалам внутри другой..
т.е. к примеру имеем страницу: сайт/пункт - 1 шаблон
а для: сайт/пункт/материал - 2 шаблон?
надеюсь объяснил понятно) раньше как то работало, а потом вирусы похавали сайт ) и никак не врублюсь как сделать )
*

mr_denisters

  • Захожу иногда
  • 127
  • 6 / 0
  • Очередной Вебмастер
А как на Joomla 1.5 реализовать следующее?
Необходимо к 1 пункту присвоить один шаблон, а к его материалам внутри другой..
т.е. к примеру имеем страницу: сайт/пункт - 1 шаблон
а для: сайт/пункт/материал - 2 шаблон?
надеюсь объяснил понятно) раньше как то работало, а потом вирусы похавали сайт ) и никак не врублюсь как сделать )
Нужно создать материалу пункт меню "Стандартный шаблон материала", если нужно чтобы пункт меню с материалом нигде не отображался, делаем в скрытом меню(без модуля меню) и в менеджере шаблонов привязываем нужный шаблон к пункту меню.
*

Eholov

  • Захожу иногда
  • 169
  • 14 / 0
Нужно было поменять стиль подробного описания материала так, чтоб в шаблоне Joomla  скрылись правый и левый столбцы.
Решил так:
скачал этот модуль http://extensions.joomla.org/extensions/style-a-design/templating/14053
Вставил код
Код
<?php
jimport('joomla.application.module.helper');
    $mods = JModuleHelper::getModules('position-12');
    echo JModuleHelper::renderModule($mods[0]);
?>

в шаблон для подробного описания страницы материала.
опубликовал этот модуль на всех страницах сайта в позиции
Код
position-12
В самом модуле в поле Custom CSS вписал стили, которые скрывают правую и левую колонки шаблона Joomla.
Готово.
*

mr_green

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Здравствуйте! а как можно вывести меню смены стилей шаблона как у Рокетов?
*

ustmm

  • Захожу иногда
  • 55
  • 0 / 2
Вы что издеваетесь, это можно решить штатными средствами, не стоит вешать на Joomla лишних плагинов, компонентов и модулей если этот функционал заложен в самой Joomla.
  • В Расширениях->Менеджер шаблонов вкладка стили ставим галочку (отмечаем) напротив нужного стиля и жмем дублировать.
  • Продублированный стиль переименовываем, как вам нужно, выбираем другой цвет (если есть готовые пресеты), если нет то правим стили CSS.
  • Теперь осталось назначить стиль определенному пункту меню, да да именно меню, а не категории, разделу или материалу. Для этого необходимо в настойках нужного вам стиля (Привязка к меню), поставить галочки напротив нужных вам пунктов меню, или же в настройках нужного пункта меню выбрать Стиль шаблона тот который вам нужно.
Данный способ подходит для Joomla 1.7 и выше, для Joomla 1.5 необходимо создавать копии шаблонов, так как стили там не реализованы.

Чтобы создать копию шаблона на Joomla 1.5 необходимо, создать папку, например, templates/milkyway2. Скопировать всё что есть в папке старого шаблона templates/milkyway в новую папку templates/milkyway2. Исправить в templateDetails.xml поле <name>milkyway2</name> чтобы в админке понимать где какой шаблон. Проверить в templateDetails.xml чтобы указанные пути к файлам настроек и языковые файлы совпадали и лежали на своих местах, иначе могут выскакивать ошибки в админке. После этого изменяем стили в новом шаблоне и привязываем к необходимому пункту меню. *DRINK*

Например, большинство модулей новостей открывает материал в том же шаблоне, где и сам модуль
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JA T3 Framework - руководство по несложной кастомизации шаблона.

Автор MaxFarSeer

Ответов: 278
Просмотров: 108312
Последний ответ 28.07.2019, 15:24:55
от Dr.Life
Два шаблона на одной странице сайта

Автор bagz

Ответов: 1
Просмотров: 4416
Последний ответ 03.03.2018, 07:33:19
от Театрал
мобильная версия шаблона для Joomla

Автор voron121

Ответов: 8
Просмотров: 12933
Последний ответ 24.12.2016, 14:59:57
от effrit
Помощь по index.php шаблона

Автор Ключ

Ответов: 4
Просмотров: 3058
Последний ответ 30.07.2013, 09:37:46
от Lentochka
На уровне шаблона как отображать элемент не везде

Автор ba

Ответов: 2
Просмотров: 3053
Последний ответ 16.06.2013, 20:24:16
от Sorbon