CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Измнение блока навигации и категорий
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Оформление системы
nik830
Хочу сделать вот такую вот штуку(смотри картинку).Я совсем не силен в кодах-скриптах,и поэтому прошу,подскажите как мне реализовать это, что бы в категориях и пунктах меню в блоках подставлялся значок? Заранее благодарен!

[attachment=553:knopka.png]
nik830,
Можно это реализовать посредством CSS, а можно просто вставлять нужную картинку тегом <img>
nik830
Цитата (GaZoMaN @ 8.1.2010, 20:42)
nik830,
Можно это реализовать посредством CSS, а можно просто вставлять нужную картинку тегом <img>


Когда я добавляю категорию,как там вставлять <img> прямо в строку "заголовок"?
Может напишешь шаблон кода? Я же говорю что не силен в кодах)))) А вот было бы что и куда вставить то вставлю :crazy:
P.S. А может универсальный какой код можно вставить, что бы при добавлении категории автоматически подставлялся значек?
termit
Непонял, при чём здесь категории?

Просто создай блок с текстом в виде следующего:
<img src="img.gif" /><a href="ссылка1">Название ссылки1</a><br />
<img src="img.gif" /><a href="ссылка2">Название ссылки2</a><br />
nik830
Цитата
Непонял, при чём здесь категории?


Вот эти категории я имел в виду :этот код ведь не вставишь в поле где название категории?

[attachment=554:knop.png]
NoIndex
/addons/blocks/block_categories.php
Ищем строку 106 и изменяем её вот так:
$temp_text.=$begin.&#39;<img src="путь_до_картинки" /><a href="&#39;.$Cat->CategoryUrl($v[&#39;id&#39;],&#39;&#39;,$url_prefix).&#39;" title="&#39;.strip_tags($v[&#39;description&#39;]).&#39;">&#39;.$v[&#39;title&#39;].&#39;</a>&#39;.$this_div.&#39;</li>&#39;;


*пример:
<img src="images/downloadfile.png" />
Apoman
о я какраз также хотел сделать!

спс и от меня!
nik830
Цитата (NoIndex @ 8.1.2010, 22:07)
/addons/blocks/block_categories.php
Ищем строку 106 и изменяем её вот так:
$temp_text.=$begin.''.$v['title'].''.$this_div.'';

*пример: <img src="images/downloadfile.png" />


Спасибо все нормально заработало!! Извини за надоедливость ,но вот как еще в блоке меню добавить значки?
NoIndex
/addons/menus/block_menu.php
Строку 29 изменяем так:
$content[]=&#39;<img src="путь_до_картинки" alt="Меню" /><a href="&#39;.($v[&#39;eval_url&#39;] ? @eval(&#39;return &#39;.$v[&#39;eval_url&#39;]) : $v[&#39;url&#39;]).&#39;"&#39;.($url==$_SERVER[&#39;QUERY_STRING&#39;] ? &#39; class="active"&#39; : &#39;&#39;).($v[&#39;descr&#39;] ? &#39; title="&#39;.htmlspecialchars(strip_tags($v[&#39;descr&#39;]),ENT_QUOTES).&#39;"&#39; : &#39;&#39;).($v[&#39;params&#39;] ? &#39; &#39;.$v[&#39;params&#39;] : &#39;&#39;).&#39;>&#39;.$v[&#39;title&#39;].&#39;</a>&#39;;


P.S. Один момент: в кат-ях забыл добавить атрибут alt, без него страница не валидна:
$temp_text.=$begin.&#39;<img src="путь_до_картинки" alt="Категории" /><a href="&#39;.$Cat->CategoryUrl($v[&#39;id&#39;],&#39;&#39;,$url_prefix).&#39;" title="&#39;.strip_tags($v[&#39;description&#39;]).&#39;">&#39;.$v[&#39;title&#39;].&#39;</a>&#39;.$this_div.&#39;</li>&#39;;
Jon
В правилах форума разве не указано что нельзя создавать темы с названиями "Помогите", "Спасите" и т.д. ?
Ах да, простите, я забыл что их не кто не читает...
nik830
NoIndex , спасибо все вставил,но вот только значок и пункт меню не в одну линию.Как это подправить?
[attachment=557:knopka1.png]

Jon, вы правы.Правила читал,но этот пункт в голове не отложился.В будущем буду по внимательнее.
NoIndex
nik830, атрибут align="left" попробуй прописать к тегу img:
<img src="путь_до_картинки" alt="Меню" align="left" />
nik830
NoIndex, все получилось,спасибо огромное!

P.S. Да иконка сдвинулась влево, но прилипает к верхней разделительной полосе.Не красиво!
Выровнять это можно? Еще раз прошу прощения за назойливость.
[attachment=560:knopka.png]
termit
попробуй добавить к атрибутам картинки
style="padding-top:5px;"

получится следующее
<img src="путь_до_картинки" alt="Меню" align="left" style="padding-top:5px;" />

5px - подредактируй под свою картинку

P.S. Атрибут align для картинки уже не валидный)))
NoIndex
termit,
Цитата (termit @ 10.1.2010, 0:08)
P.S. Атрибут align для картинки уже не валидный)))

Валидный по стандарту xHTML 1.0 Transitional. А вот в Strict уже нет.

Да, с паддингом выглядит нормально, проверил :) Только я бы ещё воткнул padding-right в оба блока, ибо выглядит без него криво :)

<img src="путь_до_картинки" alt="Меню" align="left" style="padding-top:5px;padding-right:5px;" />
SeverskLine
Цитата
<img src="путь_до_картинки" alt="Меню" align="left" style="padding-top:5px;padding-right:5px;" />

Спасибо сработало отменно.
Попутно на эту тему есть вопрос:
[attachment=607:blocks.jpg]
Возможно ли сделать так, чтобы в заголовке любого блока на сайте тоже было подобное,
и есть ли возможность к разным блокам присваивать свою персональную картинку для каждого блока?
Я так думаю, что этот вопрос интересен многим, кто хочет сделать внешне свой сайт более привлекательнее для глаз пользователя.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.