Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как задать оформление Тегам?

Как задать оформление Тегам?


     25.05.2017    dle 11.3, tegs, дополнительные поля, css, js    Общие вопросы по вёрстке, Стили (CSS), jQuery, Общие вопросы по PHP, Хаки    2150

вопрос
Здравствуйте многоуважаемые Мастера и Sander!
Можно мне как-то получить ответ на всего один вопрос важного уровня? Всякие простенькие ответы все получают, а вот мой вопрос, если честно надоело писать. Работа стоит и процесс заморожен.

Суть вопроса в тегах. Dle от 11 до 11.3.

Мне как-то нужно при добавлении тегов задать оформление каждого тега (ключевого слова новости) Оформляя цветом или картинкой как на скрине.
Скриптом или css файлом.

Само конечно наверно оформление не станет, так что мне бы способ, где в отдельном файле будет список имен тегов, и когда человек их набирает они, автоматически применяют стиль.
На подобие одного css трюка, который был на сайте, где у некоторых пользователей ники имели свой стиль. Там в css прописываются ники.


Пример как должно выгладить, если разные теги.
Как задать оформление Тегам?

Ответил: PunPun


Открыть engine/modules/show.full.php найти код
$row['tags'] = explode( ",", $row['tags'] );
Заменить наИспользование
Тег
[tag:тег,тег1,тег2]текст[/tag]
- выведет текст внутри тега если у новости есть один из перечисленных тегов, если нужен 1 то просто пишем один.
Тег
{tag:тег,тег1,тег2}
- выведет ссылки на теги которые перечислены, если они присутствуют у новости.

16 комментариев

maks
Юзер

maks - 25 мая 2017 20:45 -

Здравствуйте многоуважаемые Мастера и Sander!

А Sander малоуважаемый и не мастер?

WebMen
Юзер

WebMen - 26 мая 2017 12:50 -

Очень смешно, наверно благодарность тебе за трольный юмор поставили. Он к элите вообщето относиться если серьезно. )


PunPun спасибо конечно за новый взгляд. Но можно не из методички вырывать а на примере показать или объяснить подробнее?
Я с этой командой незнаком и вроде вношу значение поля с значением команды css, но оно не как неотрабажаеться в полной новости.
Вношу теги в поле теги но цвет из css непринимаеться.
Вывод, надо разьяснить как использовать эту команду, а то я её незнаю как применить и новость не видит.
Пожалуста на понятном примере.


С полями я только с этим работал [xfgiven_x] [xfvalue_x] [/xfgiven_x] и [xfnotgiven_X] [/xfnotgiven_X]

ewak
Юзер

ewak - 26 мая 2017 20:05 -

Нет, Sander это типа "самый умный" и выёжистый персонаж на этом ресурсе ;)

WebMen
Юзер

WebMen - 27 мая 2017 13:44 -

Шутки шутками ) Но кто подскажет как решить мою проблему, или как использовать [ifxfvalue tagname="tagvalue"] Текст [/ifxfvalue] правильно

WebMen
Юзер

WebMen - 28 мая 2017 14:06 -

Так как решить мою проблему? Кто подскажет?

WebMen
Юзер

WebMen - 29 мая 2017 14:59 -

Подскажите как выполнить команду. У меня не все команды через дополнительные поля, большенство обычные стандартные теги.

WebMen
Юзер

WebMen - 31 мая 2017 12:18 -

Может кто поможет? А то мне надоело флудными сообщениями тему подымать в топ

LazyDev
PHP-developer

LazyDev - 31 мая 2017 13:28 -

WebMen, ладно, ладно. Стану вашим спасителем. Изменил ответ.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

WebMen
Юзер

WebMen - 31 мая 2017 14:46 -

Я немного непонял насчет перечисления, если это должно быть в фул шаблоне будет проблемно, так как сесли будет 1к тегов шаблону будет трудновато. Но это сейчас не главное разберусь, меня волнует что когда создаю в css стиль с названием тега то цвет неприменяеться к выведеному тегу.

.tagname
{
color: #c20f3b;
}

WebMen
Юзер

WebMen - 2 июня 2017 12:05 -

Хак цвета не меняет, можно пояснить как изменить цвет?

LazyDev
PHP-developer

LazyDev - 2 июня 2017 17:45 -

WebMen,
[tag:тег]<a href="/tags/тег/" class="ТВОЙ КЛАСС CSS">Тег</a>[/tag]
по другому никак

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

WebMen
Юзер

WebMen - 2 июня 2017 17:59 -

А можно по другому? Этот не подходит если в шаблоне 1000 гегов или 100 и их прописывать это какой вес страницы будет, и все неупомнишь. Можно через css?

LazyDev
PHP-developer

LazyDev - 2 июня 2017 18:06 -

можно через css, но позже отредачу коммент, сейчас никак. ищите в сети
a[href~=название]{

}
как-то так

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

WebMen
Юзер

WebMen - 2 июня 2017 18:15 -

Буду ждать редактирования очень. В сети и так искал, таким вопросом почти некто и незадовался. И ответа нет, да и ссылки были старинные.

Admin
Админ

WebMen
Юзер

WebMen - 2 июня 2017 19:36 -

Большое Спасибеще Админ =) За пример и информацию почитать. Это выгледит именно так как надо =)
Прошло столько месяцев и наконец проблема решилась) Можно браться за другие проблемы. Ура =)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх