Как вывести картинку через условный оператор $AUTHOR_NAME$

голоса: 0
Нужно сделать так, чтобы для каждого исполнителья система поставила его изображение.  <?if($AUTHOR_SITE$='SIA')?>ссылка на картинку sia<?endif?>  не работает...  P.S. не важно какой будет оператор $AUTHOR_NAME$ или $OTHER$ или какой то другой, главное чтобы работал.
Адрес сайта zomuz.ucoz.net
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: 0
 
Лучший ответ

Если делать так как вы хотите, нужно создавать для каждого исполнителя свою категорию далее в шаблоне страницы комментариев каталога писать условие вида:

<?if($CID$='айди категории')?><img src="ссылка на фото исполнителя"><?endif?>

айди категории узнаем в управлении категориями модуля, перед каждой категорией в квадратных кавычках, и так пишем условия для каждой категории. С помощью $OTHER$ не получится так как каталог статей самый ограниченный модуля и обижен на доп поля.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
1. А если я хочу закрыть эти категории для ПС? Не писать же в robots 100 строк? 2. А в других модулях мой вариант работать будет?
Zomusic.ru,

Да, будет. В тех же новостях или в блоге, в доске объявлений или в онлайн игры, вы это можете реализовать с помощью доп полей вида:

<?if($OTHER1$)?><img src="$OTHER1$"><?endif?>

конечно чтобы все идеально работало, при добавлении материала в это доп поле вставлять ссылку на фото исполнителя, если хотите чтобы все было автоматически без заполнения поля, в таком случае нужно писать скрипт, который например будет тянуть фото исполнителя с поля - $CAT_DESCR$ с описания категории в котором можно разместить код вида <img src="ссылка на фото исполнителя">

Yuri_Geruk,
В смысле скрипт? Скрипт на php? В общем, как я понял код типо этого нигде работать не будет, да? $OTHER1$='NAME'
Zomusic.ru,
Нет, в данном случае достаточно JS с помощью гет запросов подгружать фото категории с страницы категории. Да код который в привели в пример работать на автоматике для всех постов не будет. Вы же хотите заполнил поле для категории и он для всех материалов в этой категории подгружает свое фото, так операторами нельзя реализовать, в любом случае без скрипта не обойтись.
Yuri_Geruk,
Первые три категории это язык музыки, после них будут идти исполнители. Во время добавления нужно будет выбрать две категории. Вопрос: после этого cid=первая категория работать будет?
...