Перейти к содержимому


Фотография
- - - - -

Нужен шаблон для человеческого вывода subcategory

subcategory шаблон каталога

Лучший Ответ SmetDenis , 24 June 2014 - 22:14

Какой-то вы нервный ;) Все хорошо?

Если вдруг для вас это новость, то сейчас глубокая ночь практически по все территории России. А рабочий день закончился даже в Киеве. У меня, например, давно за полночь. Наша поддержка отвечает в течении суток (если читали условия лиц договора, с которым согласились).
 
 
 
Если вдруг читали нашу документацию (или хотя бы смотрели видео, смотрели название классов), то знаете что то, что называют подкатегорией в Zoo, в нашей терминологии будет скорее под-подкатегорией, т.к начало отсчета - текущая родительская категория.
 

конечно можно на примитивном уровне эту задачу решить посредством CSS.. пункты списка сделать последовательно одним за одним и для красоты колонок. для одинаковых длины, прописать фиксированное свойство WIDTH, но тогда в случае RESPONSIVE дизайн будет корявым.. так что это не выход..

 
 
Как раз именно так "коряво" сделано в рецептах Zoo. Ни больше, ни меньше...

ute_200x0.png
 
Вся эта шумиха вокруг адаптивного дизайна - это пару строк media ( основы CSS, кстати ;) базовые знания для любой веб разработки ). Стили следующего вида переносятся практически "копипастом" 1:1 т.к имена классов совпадают

/* 
файл http://www.yootheme.com/zoo/apps/media/zoo/applications/cookbook/templates/default/assets/css/category.css
начиная со слова "Responsive"
 
например...
*/
 
@media (min-width: 480px) and (max-width: 959px) {
        #yoo-zoo .width20,
        #yoo-zoo .width25 { width: 50%; }
        #yoo-zoo .width50 .width50 { width: 100%; }
}

 
 
HTML Шаблоны 
 
Сделать вот такой вывод очень просто
zja_200x0.png
 
В первую очередь у подкатегорий выставляем количество колонок - 1, потому что у вас на колонки делятся под-подкатегории. Если не понятно
thg_200x0.png
Если до сих пор не понятно, читаем документацию, смотрим схему и видео
 

Далее нам нужно изменить только 1 шаблон - подкатегории, 
Создаем свой вывод на основе _default.php
media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory\<ALIAS каталога>.php
и добавляем там наши колонки. Итоговый файл приложил к топику.
На эти строки стоит обратить внимание
olg_200x0.png
 
Отвечают за количество колонок и вывод пустых категорий.
 
Весь сыр бор из-за одного цикла с тегами li и 5 грамм css c модным словом "Responsive"
 
Советую вам не паниковать и прочитать документацию. Её легко найти на форуме (красная жирная ссылка) и на нашем сайте.
Наш шаблонизатор более гибкий чем тот, что идет в Zoo изначально. Перенести несколько срок CSS не так сложно как кажется.
 
PS Работа шаблонов описана в документации, если не понятно, задаем вопрос в виде топика  и ждем ответа поддержки.
 
 

Предсказываю будущее этого шаблона с подобными вложенностями
 
Изначально в JBZoo не предусмотрен вывод под-подкатегорий. Почему? Все просто, объясняю.
 
Вебмастера (программистами их явно не назвать) сайтов думают что код Zoo / JBZoo "волшебный" и бездумно начинаю выводить на одной странице сотни, а то и тысячи категорий со связями с десятками тысяч материалов. А для каждой категории генерируется ссылка и вычисляет количество потомков-материалов.
 
В итоге реальность бьет с размаху в лицо и эта страница начинает съедать все найденные ресурсы сервера и на каждую категорию делать как минимум 1 запрос.

Чтобы оградить "безумных" пользователей от этого, подобные шаблоны не стали включать в сборку.
Иначе потом задают вопросы вроде http://forum.jbzoo.c...-oshibki-sajta/
Особенно про время и память. Либо хостер начинает ругаться.
 
Все камни полетят куда? на JBZoo конечно. И почему то никто не задумывается, что для вывода количества материалов делаются запросы в бд по одному на каждую циферку в скобках.
 
К слову, JBZoo работает с базой в гигабайт, доказано - http://forum.jbzoo.c...y-jbzoo-dlya-r/

 

 

сколько денег?

Очень странный вопрос. Мы такие задаем тут - http://forum.jbzoo.c...oznagrazhdenie/

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 13

#11 SmetDenis

SmetDenis

Отправлено 24 June 2014 - 23:17

Скажите пожалуйста, почему ваш сайт не активирован? :)
Домены управляются из панели управления.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 discoboss

discoboss

Отправлено 24 June 2014 - 23:42

Огромное спасибо.. получилось как нужно...

теперь со стилями буду колупаться..

 

одна лицензия распространяется только на один под-домен домена, или на все под домены в пределах одного домена?


  • 0

#13 discoboss

discoboss

Отправлено 24 June 2014 - 23:52

http://recipes.tort.net.ua/ сейчас временный домен.. я переношу дизайн с этого сайта на http://test.tort.net.ua/

 

а вообще сайт будет по адресу http://tort.net.ua/

 

как только закончу все работы по дизайну и функционалу.

 

у вас должно быть видно, что активация прописана почему-то на http://tort.net.ua/, хотя я активировал http://test.tort.net.ua/

 

поэтому и спрашиваю.. одна лицензия распространяется на все под домены одного домена или нужно для каждого под домена активировать новую лицензию?


  • 0

#14 SmetDenis

SmetDenis

Отправлено 25 June 2014 - 03:57

поэтому и спрашиваю.. одна лицензия распространяется на все под домены одного домена или нужно для каждого под домена активировать новую лицензию?

Посмотрите пожалуйста ссылку, которую я вам дал.

Лицензия привязывается к основному домену.

Можно легко отвязать в личном кабинете.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами subcategory, шаблон каталога

Click to return to top of page in style!