Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2010-02-14 20:25:53

Сокол
Участник
Откуда Красноярск
Зарегистрирован: 2009-05-23
Сообщений: 227
Рейтинг :   
Сайт

Иконка для категорий с указанием вложенности

Подскажите пожалуйста - как вставить в отображении списка категорий (меню) вместо знаков "—" свою иконку, и чтобы при выводе дочерних категорий выводилась тоже своя иконка. sad
Где прописана эта переменная: {mark}?

Не в сети

#2 2010-02-15 12:35:32

Nushaba
Участник
Зарегистрирован: 2009-11-09
Сообщений: 276
Рейтинг :   

Re: Иконка для категорий с указанием вложенности

Сокол, есть специальный файл, отвечающий за отображение категорий: categories.tpl Любые изменения можно делать там, {icon} отвечает за иконку категории, адрес до иконки указывается в настройках движка уже, вот тебе пример того, что хочешь ты:

<li>[if_link]<a class="{if_active}" href="{link}">[/if_link]<span class="{if_active}">{icon} {cat} {counter}</span>[if_link]</a>[/if_link]</li>

Здесь убрано "—" {mark}, перед категорией (меню) стоит иконка {icon}, которую для каждой категории ты прописываешь в настойках категорий в движке.

А так если ты захочешь заделать меню какое-нибудь на JS, то тебе нужно будет пользоваться <iframe> в некоторых случаях, под некоторыми случаями я подразумеваю случаи, когда для достижения красивых эффектов используется ID а не class. Хотя сделать такое новшество не долго, что бы каждой категории присваивалось своё ID, может стоит замутить так а? Это я к нашим разработчикам обращаюсь.

И в поставке с движком есть очень хороший ридми, поищи в архиве с движком: \ng_091_Release_b420\readme\docs\index.html
Там многое найдёшь.

Не в сети

#3 2010-02-15 13:46:31

Сокол
Участник
Откуда Красноярск
Зарегистрирован: 2009-05-23
Сообщений: 227
Рейтинг :   
Сайт

Re: Иконка для категорий с указанием вложенности

Nushaba
Спасибо за ответ конечно! smile
Но... иконку я в categories.tpl итак прописал, и путь указал в админке.
А мне хотелось бы, чтобы вместо "-" у дочерней категории выводилась другая иконка.
Видимо придётся каждой подкатегории вручную прописывать желаемую иконку...:(

Не в сети

#4 2010-02-15 14:20:24

Nushaba
Участник
Зарегистрирован: 2009-11-09
Сообщений: 276
Рейтинг :   

Re: Иконка для категорий с указанием вложенности

А... Тебе надо что бы вместо символа "—" была иконка на постоянная значит? Поползал по движку, сам не смог найти где прописано это, жди разработчиков, они напишут думаю.
Но копать надо скорее всего тут: categories.php

Изменено Nushaba (2010-02-15 14:26:24)

Не в сети

#5 2010-02-18 01:44:29

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Иконка для категорий с указанием вложенности

Сокол, надо править в коде.
Конкретно - функция generateCategoryMenu() ( engine/includes/inc/functions.inc.php ).
Тебя будет интересовать строка 961 в SVN версии:

			'mark'		=>	str_repeat('—', $v['poslevel']),

Не в сети

#6 2010-02-20 22:36:16

Сокол
Участник
Откуда Красноярск
Зарегистрирован: 2009-05-23
Сообщений: 227
Рейтинг :   
Сайт

Re: Иконка для категорий с указанием вложенности

vitaly пишет:

Сокол, надо править в коде.
Конкретно - функция generateCategoryMenu() ( engine/includes/inc/functions.inc.php ).
Тебя будет интересовать строка 961 в SVN версии:

			'mark'		=>	str_repeat('—', $v['poslevel']),

Пока я только нашёл один вариант - в этом коде заменил тире на пробел, а иконки дочерних категорий прописываю вручную через админку.

Не в сети

#7 2010-02-21 01:52:46

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: Иконка для категорий с указанием вложенности

Иконка - это хорошо, конечно, но скажите пожалуйста,
подкатегории в меню категорий, что, просто снабжаются тире и открыто становятся в ряд с категориями? И не скрываются даже? Есть ли хотя б один нормальный штатный вариант вложенного меню, чтобы при наведении в меню на "категорию" ее "подкатегории" показывались а в свободном "простое" скрывались?
Или это я не прав - все имеется, просто я перерубал все дефоулт стили?
(только сейчас до подкатегорий руки дошли.
Конечно, для меня не составит труда сделать меню на  JS, но всё же, как насчет штатных средств движка?)

Не в сети

#8 2010-02-21 02:05:58

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Иконка для категорий с указанием вложенности

Neo,  по дефолту нет такого.

Не в сети

#9 2010-08-04 16:59:40

paradoxx
Участник
Зарегистрирован: 2009-11-26
Сообщений: 49
Рейтинг :   

Re: Иконка для категорий с указанием вложенности

Nushaba пишет:

Сокол, есть специальный файл, отвечающий за отображение категорий: categories.tpl Любые изменения можно делать там, {icon} отвечает за иконку категории, адрес до иконки указывается в настройках движка уже, вот тебе пример того, что хочешь ты:

<li>[if_link]<a class="{if_active}" href="{link}">[/if_link]<span class="{if_active}">{icon} {cat} {counter}</span>[if_link]</a>[/if_link]</li>

Здесь убрано "—" {mark}, перед категорией (меню) стоит иконка {icon}, которую для каждой категории ты прописываешь в настойках категорий в движке.

А так если ты захочешь заделать меню какое-нибудь на JS, то тебе нужно будет пользоваться <iframe> в некоторых случаях, под некоторыми случаями я подразумеваю случаи, когда для достижения красивых эффектов используется ID а не class. Хотя сделать такое новшество не долго, что бы каждой категории присваивалось своё ID, может стоит замутить так а? Это я к нашим разработчикам обращаюсь.

И в поставке с движком есть очень хороший ридми, поищи в архиве с движком: \ng_091_Release_b420\readme\docs\index.html
Там многое найдёшь.

я так прописал , иконка все равно не выводится, вместо нее урл до иконки выводится

Не в сети

#10 2010-08-04 17:08:42

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Иконка для категорий с указанием вложенности

если URL, то img src="{icon}"

Не в сети

#11 2010-08-04 17:09:47

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Иконка для категорий с указанием вложенности

paradoxx, покажи точно, что и где прописал и адрес где лежит иконка?

Не в сети

#12 2010-08-04 18:11:41

paradoxx
Участник
Зарегистрирован: 2009-11-26
Сообщений: 49
Рейтинг :   

Re: Иконка для категорий с указанием вложенности

Wolverine пишет:

если URL, то img src="{icon}"

<li>[if_link]<a class="{if_active}" href="{link}">[/if_link]<span class="{if_active}">img src="{icon}" {cat} {counter}</span>[if_link]</a>[/if_link]</li>

такой код на главной выводит " img src="урл "  "

Не в сети

#13 2010-08-04 18:13:42

paradoxx
Участник
Зарегистрирован: 2009-11-26
Сообщений: 49
Рейтинг :   

Re: Иконка для категорий с указанием вложенности

Trashcka пишет:

paradoxx, покажи точно, что и где прописал и адрес где лежит иконка?

вот так было: в категориес тпл

<li>[if_link]<a class="{if_active}" href="{link}">[/if_link]<span class="{if_active}">img src="{icon}" {cat} {counter}</span>[if_link]</a>[/if_link]</li>

прописывал и  урл до строннего сайта, с иконкой, ( в настройках категории, в адмике)
и урл до папки с иконкой ( templates\tema\images\icon.gif )

в обоих случаях работает как include , просто текст парсится из прописанного адреса в админке и на главную выводит

Изменено paradoxx (2010-08-04 18:14:53)

Не в сети

#14 2010-08-04 19:29:27

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Иконка для категорий с указанием вложенности

paradoxx пишет:

вот так было: в категориес тпл

<li>[if_link]<a class="{if_active}" href="{link}">[/if_link]<span class="{if_active}">img src="{icon}" {cat} {counter}</span>[if_link]</a>[/if_link]</li>

в дефолтном врядли так, а вот так, да ))

<li>[if_link]<a class="{if_active}" href="{link}">[/if_link]<span class="{if_active}">{mark} {cat} {counter}</span>[if_link]</a>[/if_link]</li>
paradoxx пишет:

и урл до папки с иконкой ( templates\tema\images\icon.gif )

Слэши надо в правильную сторону ставить )

Не в сети

#15 2010-08-04 20:25:28

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Иконка для категорий с указанием вложенности

такой код на главной выводит " img src="урл " "

ну блин http://www.htmlbook.ru/html/img.html

<img src="{icon}" />

Не в сети

Подвал раздела

Работает на FluxBB