Перейти к публикации

Работа тега [fullimage-x] текст [/fullimage-x]


Рекомендованные сообщения

Картинка к публикации имеется

Если в шаблон (краткой или полной или кастомный) добавить:

[image-1] текст [/image-1]

то мы и увидим:

[image-1] текст [/image-1]

А если добавить:

[image-1] {image-1} [/image-1]

то мы и увидим:

ссылку на изображение

При этом в документации указано:

Выводят текст указанный в них только в случае если картинка с номером X присутствует в новости

Т.е. не только ссылку, а текст

Аналогично и с fullimage

Просьба не описание поправить, а логику работы кода.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Это не является багом и не подлежит исправлению. Данные теги предназначены для вывода картинки и работают только совместно с выводом данной картинки.

Ссылка на сообщение
Поделиться на других сайтах

Значит будет поправлено описание?

Жаль.

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

Ссылка на сообщение
Поделиться на других сайтах

Значит будет поправлено описание?

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

Ссылка на сообщение
Поделиться на других сайтах

То же нет.

???

Просто наличие вывода в шаблоне картинки обязательно

Разве это есть в описании?

ЗЫ: Точнее не в шаблоне, а внутри тега [image-x] текст [/image-x]

Ссылка на сообщение
Поделиться на других сайтах

Разве это есть в описании? ЗЫ: Точнее не в шаблоне, а внутри тега [image-x] текст [/image-x]

А внутри этих тегов и необязательно наличие {image-1} важно наличие вообще этого тега в шаблоне, если используете теги работы с картинками

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Фактически работает только связка [image-1] {image-1} [/image-1] .

 

Для х=2 и более связка [image-2] {image-2} [/image-2] и т.д. уже не работает.

Даже при наличии в новости более одной фотографии тег {image-x}, где "х" имеет значение больше 2, результат -  /templates/ШАБЛОН/dleimages/no_image.jpg

 

А проблему взаимосвязи тегов можно решить, например, таким "костылем":

<div style="display:none;height:0;">{image-1}</div> [image-1]текст[/image-1]

 

Ссылка на сообщение
Поделиться на других сайтах

Для х=2 и более связка [image-2] {image-2} [/image-2] и т.д. уже не работает.

Даже при наличии в новости более одной фотографии тег {image-x}, где "х" имеет значение больше 2, результат -  /templates/ШАБЛОН/dleimages/no_image.jpg

Каких либо проблем в данном вопросе на чистом дистрибутиве не выявлено. Либо что то с картинками у вас, либо у вас они не в кратком описании находятся. Т.к. этот тег выводит картинки именно их поля краткого описания. 

Ссылка на сообщение
Поделиться на других сайтах

Это в полной новости. В документации указано, что все эти теги работают и в полной новости тоже. Версия скрипта 10.5.

Ссылка на сообщение
Поделиться на других сайтах

Это в полной новости. В документации указано, что все эти теги работают и в полной новости тоже. Версия скрипта 10.5.

Правильно, работают они и при показе полной новости, но картинки то при этом берут из поля краткое описание, а не из поля полное описание. Для показа картинок из полного описания используются уже теги fullimage

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Это не является багом и не подлежит исправлению. Данные теги предназначены для вывода картинки и работают только совместно с выводом данной картинки.

Не согласен, данные теги согласно описания предназначены для вывода определенного текста если в новости присутствует картинка.

Вот скажем один из последних шаблонов Сандера

1424059365_10.jpg

Если вы обратите внимание, то возле новостей присутствуют иконки

Очень неплохая идея, в списке новостей если у новости есть картинка прикреплять соответствующую иконку, выводить при этом url картинки  не требуется.

Хотел делать подобное в одном из шаблонов

 и приходится придумывать костыль с display:none

А между тем если в engine/modules/show.custom.php в строке 522

	if (stripos ( $tpl->copy_template, "{image-" ) !== false) {

Заменить false на true, все отрабатывает как надо...:huh:

	if (stripos ( $tpl->copy_template, "{image-" ) !== true) {

Можно ли так делать или не стоит??

Изменено пользователем ChatMaster
Ссылка на сообщение
Поделиться на других сайтах

 

Очень неплохая идея, в списке новостей если у новости есть картинка прикреплять соответствующую иконку, выводить при этом url картинки  не требуется.

Хотел делать подобное в одном из шаблонов

 и приходится придумывать костыль с display:none

http://dle-news.ru/extras/online/all16.html

{category-icon}

ссылка на иконку категории, внимание выводится именно путь к картинке, сам вывод вы должны предусмотреть самостоятельно например <img src="{category-icon}" />

сам url картинки прописывается при создании или редактировании категории. Зачем костыли?

Ссылка на сообщение
Поделиться на других сайтах

....если у новости есть картинка...

...ссылка на иконку категории...

Разницу не улавливаете?

Изменено пользователем ChatMaster
Ссылка на сообщение
Поделиться на других сайтах

....если у новости есть картинка...

...ссылка на иконку категории...

Разницу не улавливаете?

так я в одном из своих проектов так и делаю, правда для картинок я там использую не {image-x}, а доп. поля для картинок.

[xfnotgiven_img]<img src="{category-icon}" />[/xfnotgiven_img]

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...