Суффикс модулей для Joomla в Artisteer

Joomla Рейтинг: +1 Голосов: 1 11792 просмотра
Суффикс модулей для Joomla в Artisteer

Перепечатка данного материала возможна только с ссылкой на наш сайт. Много врпросов по созданию суффиксов в модулях Джумла с различными стилями, (Цвет, размер, и т.д.)

 

 

 

Суффикс модуля Joomla в программе Artisteer v.2.x

Для создания суффиксов, то есть для изменения отдельных блоков (цвет, стиль) редактируем следующие файлы:
functions.php (в сделанном Вами шаблоне Джумла) так:

 

Суффикс модуля Joomla в Artisteer

 

То есть добавляем в отмеченные места $sfx и к каждому классу блока добавляем вывод суффикса

Примечание: в разных версиях 2.х возможны отличия в файле functions.php поэтому возможно придется (если не знаете язык действовать эксперементально.

Далее редактируем файл htmlmodules.php следующим образом:

 

Суффикс модулей для Джумла в Artisteer

 

То есть добавляем в указанные места, $sfx и $sfx = $params->get('moduleclas_$sfx');
Однако в некоторых версиях v.2.x  первая строка для изменений может иметь и такой вид:

 

Суффикс модуля

 

Теперь основные приготовления  в Вашем шаблоне сделаны.

Далнейшие действия устанавливаем шаблон .

Редактируем стили:

В Artisteer делаем необходимые Вам изменения и експортируем их уже с другим именем . Например Вы делали шаблон Template1, теперь с изменениями экспортируете в Template2 . Далее открываете файл template.css (в файле Template2) и находите стили соответствующие блоку (все, что /* begin Box, Block */) и ниже до Post.

Выбираем это и копируем в Tеmplate1 ( в стили этого шаблона), добавляем вниз файла и редактируем так:

 

 

То есть к каждому классу добавляем суффикс (в данном случае -style2) , здесь отмечу, что суффикс надо добавлять ко всему ,что выделено красным в редакторах (Notepad++)

В принципе все, теперь установив суффикс в настройках модуля , должен появиться свой стиль

 

 

Суффиксы  модулей в Artisteer v.3.0

После экспорта редактируем ниже следующие файлы:

modules.php в соответствии со скриншетом:

 

 

то есть добавляем в указанные места переменную $sfx и функцию $sfx = $params->get('moduleclass_sfx');

Далее редактируем файл functions.php

 

 

Здесь также добавляем переменную $sfx , и к каждому классу добавляем вывод 

Дальше  устанавливаем шаблон и редактируем стили, все как описано для v.2.x, начиная от Редактируем стили.

 

Скачать картинки без искажений можно здесь:

artisteer-rus.com/users/files/download10.html
 

Решение для Artisteer 4.1-4.2

здесь

 

Комментарии (13)
Иоланта #
Рейтинг: 0
статья супер!!!! по Артистиру теперь вопрос все меньше и меньше!!! Спасибо!
garin #
Рейтинг: 0
Когда продолжение?
skaz #
Рейтинг: 0
Продолжение подготавливается для версии 3.1
kirra #
Рейтинг: 0
В версии 3.1. при выборе стиля в одном из модулей автоматом меняется стиль всех других модулей позиции шаблона(
skaz #
Рейтинг: 0
В версии 3.1. при выборе стиля в одном из модулей автоматом меняется стиль всех других модулей позиции шаблона(
Для 3.1 есть отличия. Все делаете как по статье для 3.0 Но...
Суффикс надо добавлять не в конце класса а в начале (см. описание для v.2) лучше всего прям при экспорте делаете дубликат шаблона с суффиксом style1- (просто надо написать его вместо стандартного art-) А дальше:
1. На втором рисунке, самый верхний кружок, $sfx -добавлять не надо (по моему, если не изменяет память, делал всего пару раз и то очень давно).
2. На втором рисунке (внизу) в самих классах функцию <?php echo $sfx; ?> надо добавлять не после класса, а перед, то есть например "<?php echo $sfx; ?>block". то есть теперь вместо art- теперь будет суффикс style1-.

Это коротко, если не понятно, то делайте тему на форуме. hoho
Григорий #
Рейтинг: +1
Что-то не могу понять, зачем эти суффиксы? В каждом модуле например есть поле "Суффикс класса модуля", туда ставим:
art-block CustomSuffix1 CustomSuffix2 - будет отображаться в стиле блоков или:
art-article CustomSuffix1 CustomSuffix2 будет как статья или наоборот чтобы избавиться от настроек Артистера:
art-nostyle CustomSuffix1 CustomSuffix2
Джумланин #
Рейтинг: 0
А если надо как на самом верхнем рисунке один блок синий, а другой зеленый? Тогда как (цвет в данном случае условность)? smile
Freeman #
Рейтинг: 0
Если тема ещё актуальна, для 4.1 нуна прописывать классы? В файле functions.php нет дивов с классами.
skaz #
Рейтинг: 0
Для Artisteer 4.1 статья устарела, здесь совсем другой принцип обработки. Пока еще этим вопросом не занимались... по логике там где у Вас выделено - ниже обработчик, там надо и делать изменения под суффикс (если для блоков), но что именно, не знаю, пока не занимался.
Freeman #
Рейтинг: 0
понятно, спасибо.
Вячеслав #
Рейтинг: 0
Пожалуйста займитесь наконец.
Очень нужно. Голова уже болит как сделать.
skaz #
Рейтинг: 0
У 4.1 совсем другой обработчик, как писалось выше. Попытка реализовать суффиксы была, но потом как то за невостребованностью, перестал этим заниматься. В ближайшее свободное время попробую еще раз, но...
Сейчас посмотрел, там не просто надо править в нескольких местах, а довольно значительно все переделывать, поэтому посмотрю, но не знаю, что из этого выйдет.
samson #
Рейтинг: 0
Есть способ вставить с суффиксом, правда немного не "кошерный" и подойдет только если вставить надо, что то стороннее, типа изображений, текста и пр. joke

То есть то что можно вставить через модуль вставки HTML (custom), смысл простой, делаем копию Вашего проекта, в нем изменяем как вам надо оформление блока. Затем делаем то же что описано в этих статьях, то есть экспортируем но С ДРУГИМ ПРЕФИКСОМ CSS, а далее копируем из стилей все стили, что относятся к ВАШЕМУ блоку (но уже с другим префиксом) в Ваш шаблон (вернее в файл стилей), а затем берем из Вашего опять же измененного шаблона блок (который то же с другим префиксом) и вставляем его код в модуль HTML (custom) дальше в зависимости от того делали ли вы в артистире содержимое этого блока (который с другим префиксом) или нет копируем или весь блок или только его обрамление (в этом случае надо будет содержимое то же добавить в код модуля HTML и все... glasses

То есть если коротко, то вставить модуль с другим префиксом через модуль custom, а остальное по статье смотрите.

В этом случае обработчик трогать не придется. Правда вставить можно ТОЛЬКО в позицию у которой стоит оформление nostyle (или art-nostyle)

Недостаток метода как я писал это не все можно вставить и не везде.
Но все таки может кому пригодится...

Случайное в статьях

Установка WordPress на хостинг
Первый шаг в создании своего собственного сайта – это установка CMS Wordpress на...
skaz - 0 - 3653
Качество шаблонов в Artisteer
В статье речь идет только о шаблонах сделанных в лицензионной программе. Шаблоны...
skaz - 1 - 22502
Установка Joomla
В данной статье будем производить установку популярной CMS Joomla, и рассмотрим...
skaz - 0 - 3690
Установка шаблонов Artisteer на Joomla 3.Х с содержимым
Рассмотрим второй способ как установить шаблон Artisteer на установленную ранее, на...
skaz - 0 - 2328
Artisteer как работать в программе
Статья предназначена для тех кто впервые сталкивается с программой Artisteer 4, и у...
skaz - 0 - 12906
Как работать с плагинами и компонентами в Joomla: подробные инструкции
После установки Joomla вы наполняете сайт контентом, но просто материала и...
skaz - 0 - 4103