Что значит прикрепить изображение к тегу?
Поконкретнее излагайте свои мысли, что пытаетесь сделать что и где пытаетесь это сделать, ожидаемый вами результат. В итоге ваших действий что получается.
А не так что идут 2 ежа один с паяльником 1 с утюгом кто первый до дома доберётся.
Это так же, как прикрепить изображение к статье, новости, товару в каталоге, только надо прикрепить и к тегу. Ожидаемый результат - на сайте у каждого тега будет выводится прикрепленное изображение
Для статьи, новости и прочих существует поле в форме редактирования Новости, Статьи и прочее.
Тег это элемент HTML описывающий узел DOM. Есть CSS в котором можно добавить дополнительные свойства этих самых HTML тегов, в том числе и бэкграунд в виде картинки.
И на мой взгляд это не тоже самое как вы выразились.
"Тег это элемент HTML описывающий узел DOM. Есть CSS..." - простите, это сарказм?
Ладно, опишу дело:
На сайте есть 5 категорий товаров. В каждой категории есть несколько подкатегорий. Допустим, одна из них называется "KNAUF" (что такое кнауф - http://www.knauf.ru/index.wbp). Само собой, в этой подкатегории находится товары продукции KNAUF. К каждому товару прикрепляется тег "KNAUF". Дело в том, что продукция KNAUF встречается не в одной категории, а во всех 5 категориях товара. Тег нужен для того, чтобы посмотреть все товары продукции KNAUF из всех категорий. А изображение у тега - это логотип производителя, в нашем случае - KNAUF`а.
На главной странице есть слайдер с этими тегами. У каждого тега должен быть логотип. При нажатии на тег с логотипом мы переходим на страницу и смотрим на все товары с этим тегом.
Да, он имел ввиду прикрепить изображение к тегу в облаке. Допустим, есть тег "Barbaras", нужно чтобы вместо слова в облаке был его логотип.
Вот как это сделать?
Вот как люди мучаются из-за того, что нет нормального режима работы с брендами (марками).
Кто из характеристик, кто из тегов изобретает.
А нужно нормальное поле "Марка".
С отдельным выводом списком где надо, с прикреплением логотипов и описаний, с отделительной страницей марки, с возможностью вывода логотипа марки у товара и т.п.
Это предложение уже есть у нас в плане, сделаем мы Бренды.
"Бренды", он же "Марки", он же "Производители", он же Гоша, он же Гога, он же Жора, он же Георгий Иванович
На самом деле все не так сложно. Подключить изображения можно также как к любому другому модулю. Нужно только создать страницу настройки модуля.
1. Кидаем файл modules/tags/admin/tags.admin.config.php
Осталось только вывести на сайте. Где нужно.
Если в облаке тегов, тогда в файле tags.model.php функция show_block:
Код
$res = DB::query("SELECT n.id, n.[name], COUNT(t.id) AS size FROM {tags_name} AS n"
." INNER JOIN {tags} AS t ON t.tags_name_id=n.id AND t.trash='0' AND t.[act]='1'"
." WHERE n.trash='0' GROUP BY n.id ORDER BY n.sort DESC");
while ($row = DB::fetch_array($res))
{
$maxr = $maxr < $row["size"] ? $row["size"] : $maxr;
$minr = $minr > $row["size"] ? $row["size"] : $minr;
$this->diafan->_route->prepare("tags", $row["id"]);
if($this->diafan->configmodules("images", "tags_name"))
{
В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке.