Можно ли сохранить на постоянной основе картинку в поле "Краткое описание" при добавлении статьи?

голоса: 0
Здравствуйте! Как сделать так, чтобы на странице добавления статьи в "Каталог статей" в форме "Краткое описание" по умолчанию была сразу вставлена определенная картинка, загруженная на сайте. Заранее, спасибо за помощь!
| Автор: | Категория: Вопросы новичков
Приведите пример, как бы вы хотели это видеть, можно в скриншотах.
Sentimo,

Вот скриншот. Я хочу, чтобы как только я нажимал кнопку "Добавить статью" в поле всегда сразу стоял эта картинка. 

Ещё вопрос, эта картинка должна быть только в добовлении материала или вы хотите её видеть и

в самом материале?
Sentimo,
В добавлении и на странице со списком статей ( в поле краткого содержания)

Ответов: 2

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

Вопрос расплывчив и ссылки на сайт нет (нужно, чтобы хотя бы оценить как построить ответ). Поэтому рискну ответить поподробнее. Имеется несколько возможностей:
Картинка одна для всех статей модуля, раздела, категории или для каждой статьи своя.
Прежде в файловом менеджере создайте папку и дайте ей название mainImg
1.Одна картинка для всех статей. Закачиваем картинку в с помощью файлового менеджера в папку mainImg, копируем код картинки и ставим в шаблон Вид материала в ПУ перед кодом $MESSAGE$
2.Одна картинка для статей каждой категории. Заготавливаем картинки для каждой категории, даём им название в виде, например img1, img2 и т.д., где 1, 2,..., номер ID категории (смотрим в ПУ - Управление категориями).
Сохраняем в папке mainImg файлого менеджера. Перед кодом $MESSAGE$ ставим код 

<img class="secImg" src="/mainImg/img$CID$.jpg" alt="">

.jpg - расширение картинки, если вы используете другое, то следует изменить, например .gif или любое другое допустимое.

3.Одна картинка для статей каждого раздела. Для разделов делаем аналогично, только вместо CID ставим SID.
4. Если для каждой статьи своя картинка, то аналогично предыдущим, только ставим ID (смотрим в ПУ - Управление материалами).
Всё предыдущее относится, если вы сохраняете картинки через файлоый менеджер.
И на всякий случай, если рисунки добавлять через Форму добавления материала (что намного удобнее), также перед
$MESSAGE$ ставим код 

<?if($IMG_URL1$)?><img class="secImg" src="$IMG_URL1$" alt=""><?endif?>

В этом случае вы можете добавить любую картинку и она автоматом установится на странице.
Стили можно указать как в как в таблице стилей (присваиваем класс картинке, в примере .secImg) или непосредственно в коде картинки пишем стиль. Например можно так: 

.secImg {border: 0; margin: 10px; max-width: 200px; max-height: 200px; float: left;}

или так

<img style="border: 0; margin: 10px; max-width: 200px; max-height: 200px; float: left;" src="/mainImg/img$CID$.jpg" alt="">

Если у $MESSAGE$ используется табличная вёрстка (редко, но бывает), то для нужного расположения картинки потребуются дополнительные манипуляции с кодами. Выберите подходящий вариант (если будут неясности -обращайтесь). Успехов.

 

| Автор:
Выбор ответа лучшим | | Автор: Юрий Ильин
Голоса: +1
Если учитывать вопрос от Sentimo​ - что бы отображался в виде материалов (Краткое + Полное) Лучше воспользоваться через шаблоны (системный оператор $IMAGE1$ или $SCREEN_URL$) для вывода данного изображения для определенного материала.


Если брать что нужно во всех матералах - то берем то же самое за основу, и прописываем уже в коде на постоянной основе (Вместо $IMAGE1$ или $SCREEN_URL$ - просто указываем ссылку на изображение)


В противном случае - придется каждый раз так добавлять.
| Автор:
...