Вместо предисловия.
Это моя попытка несколько структурировать почерпнутые из форумных бдений пути к файлам. Данный пост будет редактироваться, дополняться и стремиться стать расширением официальной документации  Прошу тапками не кидать.
 Прошу тапками не кидать.
 
В теме приветствуются КОНСТРУКТИВНЫЕ посты. Тут бесполезно спрашивать "где лежит". Создайте отдельную тему, вам ответят. И вот ответ, можно и нужно написать сюда с кратким описанием. Как вариант кинуть мне в личку.
 
На всякий случай, если кто не знает:
 
administrator/components/com_akeeba/backup
- тут лежат ваши бэкапы, при наличии приложения Akeeba (https://www.akeebabackup.com/)
/templates/template_name
 - тут лежит ваш шаблон
 
 
Везде далее * - это /media/zoo/applications/jbuniversal
 
Шаблоны
*/templates/catalog/renderer/item
 - тут создаются новые шаблоны (или редактируются уже существующие) для типов материала (Product, blog, news etc.), такие как favorite, teaser, full и т.п.
Пошаговый урок
Ссылка на доку 
 
/modules/mod_jbzoo_search/renderer/item/
- тут создаются новые шаблоны фильтров (или редактируются уже существующие), такие как Inline, Table, 2columns etc.
Полезная статья про:
Настройка фильтров для существующего каталога JBZoo
Доки:
Описание JBZoo Search
Основные параметры элементов фильтра
Документация по настройке полей и элементов от ZOO
Переиндексация базы данных
*\templates\catalog\renderer\category\
- шаблон вывода категорий
*/templates/catalog/renderer/comment/
- шаблоны комментариев
*/templates/catalog/renderer/basket/_default.php
- шаблон вывода таблицы с товарами в корзине
*/templates/catalog/renderer/item_columns/_default.php
- формирование колонок товаров
*\templates\*_TEMPLATE_*\renderer\basket-success\index.php
- шаблон страницы создания заказа. "Ваш заказ успешно создан" - это оттуда. ver 2.2
*/templates/*_TEMPLATE_*/renderer/payment_success/_default.php
- шаблон успешной оплаты ver 2.2
*/templates/*_TEMPLATE_*/renderer/payment_fail/_default.php
- шаблон ошибки при оплате ver 2.2
  
Письма
*/templates/catalog/renderer/item/order/
- шаблон письма заказа
*/templates/catalog/mail.comment.admin.php
- письмо админу о добавлении нового / редактировании существующего комментария
*/templates/catalog/mail.comment.reply.php
- письмо подписавшемуся на свой комментарий
*/templates/catalog/mail.submission.new.php
- письмо о добавлении нового материала
/administrator/components/com_zoo/helpers/submission.php
- тема письма о новом материале "New submission notification"
/administrator/components/com_zoo/helpers/comment.php
- тема письма о добавлении комментария"Topic reply notification"
 
Письма для 2.2
 
media\zoo\applications\jbuniversal\templates-system\renderer\email\*Ваш шаблон*
- шаблон письма, если не переопределено.
media\zoo\applications\jbuniversal\framework\render
В шаблоне почты $this ссылается на объект класса EmailRenderer. Рендереры JBZoo лежат в этой папке.
Цепочка такова - элемент sendemail нотификации(notificiation) создает renderer.
Renderer парсит шаблон(Позиции), обращаясь к нашим элементам - 
media\zoo\applications\jbuniversal\cart-elements\email
В свою очередь, от полученных данных они отображают или не отображают контент.
Все остальное 
*/jbuniversal/language/ru-RU
- языковые константы (т.е. Цена (за 1шт.) меняется тут)
/language/ru-RU/ru-RU.com_zoo.ini
- языковые константы Zoo (если вы что-то не смогли найти в JBZoo, посмотрите тут)
/components/com_zoo/renderer/element
 - шаблоны стилей позиций:
block.php — элементы внутри блока div, блоку можно указать class.
comma.php — внутри тега span, так же можно указать класс.
default.php — без форматирования — в строку.
hyphen.php — строку, разделяя дефисом «-».
inline.php — строку, разделяя запятой «,».
list.php — списком — li.
paragraph.php — элементы абзацами.
pipe.php — строку, разделяя «|».
Ссылка на доку
 
Файлы из 2.2
- Блок "таблица с товарами"
	*/templates/catalog/renderer/basket/_form.php Стили:media/zoo/applications/jbuniversal/templates/uikit/assets/less 
- Блок "поля заказа"
	*/templates/catalog/renderer/basket/_shipping.php 
- Блок "сервис доставки"
	*/templates/catalog/renderer/basket/_shipping.php 
Блок "кнопки"
*/templates/catalog/renderer/basket/_buttons.php
Ошибка при создании заказа
*/templates/*_TEMPLATE_*/renderer/payment_fail/_default.php
Стили
*/assets/css/jbzoo.css
- основные стили каталога ver. 2.1.5
*/assets/less
 - стили каталога для ver. 2.2
 
/modules/mod_jbzoo_category/assets/styles.less
 - стили категорий ver. 2.2
 
*/framework/helpers/jbmoney.php
- валюты ver. 2.2
\media\zoo\applications\jbuniversal\templates\catalog\renderer\basket\_buttons.php
- тут важна единственная строка:
<input type="submit" name="create" value="<?php echo JText::_('JBZOO_CART_SUBMIT'); ?>"class="jbbutton green big" />
Переопределяем класс стилей кнопки намертво. ver. 2.2
Изменение tab`ов в v.220-1
media/zoo/applications/jbuniversal/templates/uikit/renderer/item/full.php
Менять в двух местах в файле!!!  До кучи, если вставляем новый таб, не забудьте прописать его тут:
 До кучи, если вставляем новый таб, не забудьте прописать его тут:  
media/zoo/applications/jbuniversal/templates/uikit/renderer/item/positions.xml
Стили по аналогии с существующими.
 
 
 
Полезно
ОЧЕНЬ очень полезный урок по настройке, верстке, uikit и вообще полезно для общего развития. Еще на эту же тему можно почитать тут
 
Чтобы у вас заработал фильтр по категориям (запомни, блин Женя!!) нужно вставить в шаблон фильтра поле Item Category (Текущая категория (скрытое поле), Простой) и включить в модуле "Зависимость от категории"
 
Импорт на сайт проходит ТОЛЬКО в кодировке utf-8 без BOM. Такое умеет Open Office
Дока по Импорту (очень хорошая дока, между прочим)
 
Очень-очень полезная тема про:
CSS-фреймворки, гриды, скрипты, утилиты... и за Pure Дмитрию огроменное спасибо, да  Мои пять копеек http://css-tricks.com/snippets/- всяко\разно фишки для html,javascript, css отобранные с демками. Прелесть в общем.
 Мои пять копеек http://css-tricks.com/snippets/- всяко\разно фишки для html,javascript, css отобранные с демками. Прелесть в общем.
 
Сервера, apache, php5 - полезно читать тем, у кого планируются большие нагрузки, большие выгрузки и т.п.
 
Изменение стандартного профиля Joomla-пользователя - инструкция по добавлению к профилю своих полей, которые будут работать с 
JBZoo Userfields
 
Увеличение количества дополнительных параметров в Jbpriceadvance для версии 2.1.5
УСПЕШНАЯ ОПЛАТА И СОЗДАНИЕ заказа ver. 2.2
 
 
На правах рекламы:
В русском языке слова аккордЕон и инжЕнер пишутся с буквой Е.
 
Тут будут находиться разнообразные полезные темы, по настройке, шаблонизации и т.п. (Постараюсь выкладывать сразу с кодом)
В версии 2.1.5 есть такая штука, что номера заказов идут не по порядку. То есть он может в общем списке выкинуть штук 20-30. Это нормально.  "Четкая нумерация появилась в версии 2.2.0+" (с) SmetDenis
 "Четкая нумерация появилась в версии 2.2.0+" (с) SmetDenis
							Сообщение отредактировал Евгения: 29 January 2016 - 11:40
							
								
								подправил форматирование
							
						
 


 
	 
			
			
			
				 
					 
		
		
 
		
		 
				
				
			 
		
		 
			 
		
		 
				
				
			


 
       
 )
)







 
  
	
	
		 Вопрос решен
 Вопрос решен 
	
 
	
