Как сделать, чтобы картинка появлялась автоматически при добавлении материала, а не прописывать каждый раз код $image1$

голоса: 0
Как сделать, чтобы картинка появлялась автоматически при добавлении материала, а не прописывать каждый раз код $image1$

Каталог файлов
- нужно, чтобы картинка появлялась в окне краткого описания (после описания)
- и в окне полного описания (перед описанием)
| Автор: | Категория: Вопросы новичков

Ответов: 1

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

> Как сделать, чтобы картинка появлялась автоматически при добавлении материала, а не прописывать каждый раз код $image1$, вы можете добавить идею на - http://all.uwishlist.ru/ с предложением по доработки инструмента автоматической установки операторов для фото в текст материала, подобно как на форуме это сделано.

>> Пока никак, нет пока такой возможности на системном уровне.

> нужно, чтобы картинка появлялась в окне краткого описания (после описания)

>> Перейдите в Вид материалов модуля и после названия материала после кода - $TITLE$ установите код:

<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_SMALL_URL1$" alt="$TITLE$" /></a><?endif?>

> в окне полного описания (перед описанием)

>> На странице комментариев перед кодом $MESSAGE$ установите код:

<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_URL1$" alt="$TITLE$" /></a><?endif?>

как-то так.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Большое спасибо! Попробую.
Илья Левченко,
Чтобы код автоматически вставлялся, что-то подобное реализовано в новой ПУ, но там чтобы код $IMAGE1$ вставился между текста поста, нужно активировать курсор в нужном месте статьи, после просто кликнуть мышью по превью прикрепленного фото и код сам вставится без надобности копирования вручную.

Перейдите в Вид материалов модуля и после названия материала после кода - $TITLE$ установите код:

<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_SMALL_URL1$" alt="$TITLE$" /></a><?endif?>

это не работает (

Этот работает:<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_URL1$" alt="$TITLE$" /></a><?endif?>

Этот - нет:<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_SMALL_URL1$" alt="$TITLE$" /></a><?endif?>

А как сделать, чтобы в предыдущих материалах по две одинаковых картинки не показывались?

Илья Левченко,
> А как сделать, чтобы в предыдущих материалах по две одинаковых картинки не показывались?

>> Не использовать условие для страницы комментариев так как фото там еще выводит и оператор $MESSAGE$ который выводит текст поста.

Не использовать условие для страницы комментариев

те нужно еще что-то прописать в шаблоне?

Илья Левченко,

Я имею ввиду, если вы при добавлении материала добавляете фото в тексте материала с помощью кодов вида $IMAGE1$ то они выведутся оператором $MESSAGE$ на странице комментариев, в итоге у вас будет и условие:

<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_URL1$" alt="$TITLE$" /></a><?endif?>

что и создает дубли, в таком случае данное условие не используйте.

ну да, раньше так и добавлял фотки - кодом $IMAGE1$. Теперь хочу дать пользователям возможность добавлять материалы на сайт. И чтобы они не вставляли код $IMAGE1$ в текст, а просто загружали фото, кликнув на кнопку - Изображения - "выберите файл".

Получается, теперь автоматическое добавление сделать невозможно? Нужно было изначально прописывать это условие?

<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_URL1$" alt="$TITLE$" /></a><?endif?>
Илья Левченко,
именно, сразу прописывать условие, теперь будет выводиться дублирование, если материалов немного, можно отредактировать их и сделать как нужно
ээээээх, печаль. Материалов почти 14000. Почему юкоз такой ..... сякой? :)
Илья Левченко,
У меня такое же было с изображениями ранее, я отредактировал что-то 600 материалов, увы, только такой выход или старые материалы не трогать, в общем, как видите, не с Юкоз проблема, а в том, что не было кому вам ранее подсказать как поступить правильно и с этого стоило бы начинать.

На ошибках учимся и исправляемся, надеюсь вы меня понимаете.

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

Можно по-подробнее? Куда кликнуть? Кликаю на код $IMAGE1$ и картинка не вставляется.

Илья Левченко,

я о новой ПУ:

и работает лишь с ПУ, не на сайте. Хотя новая ПУ пока не готово к работе, я пока работаю на старой.

А у меня нет такой панели ( Можно еще вопрос, может быть вы знаете: как включить функцию, чтобы я смог просматривать материалы пользователей?
Илья Левченко,

такая панель имеется, перейдя в Панель управления  - Главная, в правом верхнем уголке вы увидите Перейти в новую ПУ  чтобы вернуться в старую, читаем материале - http://www.ucoz.ru/qa/index.php/56614

По материалам, перейти в Настройки модуля - Тонкие настройки, ставим галочку напротив - Включить возможность поиска материалов пользователя и сохраняем изменения, после вы сможете просматривать материалы пользователя.

Спасибо! Новая панель симпатичная, но нужно привыкать ) пока останусь на старой. Еще раз спасибо за ответы!
...