n0lik 75 Опубликовано: 4 октября 2018 Рассказать Опубликовано: 4 октября 2018 Обновился на 13.1 и почему то перестали работать теги [image-1] текст [/image-1] они выводятся как текст на сайте. Так же перестал работать тег {fullimage-x} то есть он работает, но выводит не полную картинку, а превьюшку. Сайт: https://slavyanka-prim.info/ Цитата Ссылка на сообщение Поделиться на других сайтах
n0lik 75 Опубликовано: 4 октября 2018 Рассказать Опубликовано: 4 октября 2018 Автор Не много не догоняю что происходит. Если в шаблон полной новости прописать в любом месте <!-- / {image-1} --> то теги [image-1] текст [/image-1] начинают работать, если в шаблоне полной новости нет вообще тега {image-1} то [image-1] текст [/image-1] не работают. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 4 октября 2018 Рассказать Опубликовано: 4 октября 2018 1 час назад, n0lik сказал: Не много не догоняю что происходит. Если в шаблон полной новости прописать в любом месте <!-- / {image-1} --> то теги [image-1] текст [/image-1] начинают работать, если в шаблоне полной новости нет вообще тега {image-1} то [image-1] текст [/image-1] не работают. Так теги взаимосвязаны, чтобы работали [image-1] текст [/image-1] нужен и {image-1}: {image-x} Выводит URL картинок находящихся в краткой новости, где x это номер картинки в новости, например {image-1} выведет URL первой картинки в краткой новости [image-x] текст [/image-x] Выводят текст указанный в них только в случае если картинка с номером X присутствует в новости 1 Цитата Ссылка на сообщение Поделиться на других сайтах
n0lik 75 Опубликовано: 5 октября 2018 Рассказать Опубликовано: 5 октября 2018 Автор 6 часов назад, Captain сказал: только в случае если картинка с номером X присутствует в новости В новости, заметьте, про шаблон не слова. При чём тут новость и шаблон? Если в шаблоне нет {image-x} значит не работает [image-1] текст [/image-1]? Это как то не логично. (и меня не краткая новость интересует, а полная) Ну и вдогонку, почему {fullimage-x} выводит превьюшку, а не полную картинку? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 5 октября 2018 Рассказать Опубликовано: 5 октября 2018 55 минут назад, n0lik сказал: В новости, заметьте, про шаблон не слова. При чём тут новость и шаблон? Если в шаблоне нет {image-x} значит не работает [image-1] текст [/image-1]? Это как то не логично. (и меня не краткая новость интересует, а полная) Это уже очень давно обсуждали. Если в шаблоне не стоит тега {image-1} то теги [image-1] [/image-1] не работают 56 минут назад, n0lik сказал: Ну и вдогонку, почему {fullimage-x} выводит превьюшку, а не полную картинку? Что стоит в новости, то он и выводит. Значит в новость вставлена миниатюра 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 5 октября 2018 Рассказать Опубликовано: 5 октября 2018 40 минут назад, alex32 сказал: Это уже очень давно обсуждали. Если в шаблоне не стоит тега {image-1} то теги [image-1] [/image-1] не работают Нет, все должно работать нормально. Проблемы с вашей стороны. 10 часов назад, n0lik сказал: {fullimage-x} Тег выводит картинку с полной новости а не ссылку на оригинал картинки. Для вывода оригинала картинки используйте метод. Но там берет с краткой и доп полей картинки. Если нужны картинки с полной то замените в коде $row['short_story'] . $row['xfields'] На $row['full_story'] 1 Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 5 октября 2018 Рассказать Опубликовано: 5 октября 2018 1 час назад, Gameer сказал: Нет, все должно работать нормально. Проблемы с вашей стороны. Не должно и не будет работать. Если в шаблоне не стоит тег {image-1}, то теги [image-1]текст[/image-1] не будут работать, а будут выводиться как текст. При чем, что бы они заработали, тег {image-1} даже необязательно должен находиться между тегами [image-1][/image-1], он просто должен быть в шаблоне, в любом месте.. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 5 октября 2018 Рассказать Опубликовано: 5 октября 2018 1 час назад, alex32 сказал: Не должно и не будет работать. Если в шаблоне не стоит тег {image-1}, то теги [image-1]текст[/image-1] не будут работать, а будут выводиться как текст. При чем, что бы они заработали, тег {image-1} даже необязательно должен находиться между тегами [image-1][/image-1], он просто должен быть в шаблоне, в любом месте.. В этом случае да. Решение простое. <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>DLE Fix image tags</name> <description>punpun.name</description> <icon></icon> <version></version> <dleversion>13.1</dleversion> <versioncompare>==</versioncompare> <upgradeurl></upgradeurl> <filedelete>0</filedelete> <mysqlinstall><![CDATA[]]></mysqlinstall> <mysqlupgrade><![CDATA[]]></mysqlupgrade> <mysqlenable><![CDATA[]]></mysqlenable> <mysqldisable><![CDATA[]]></mysqldisable> <mysqldelete><![CDATA[]]></mysqldelete> <file name="engine/modules/show.full.php"> <operation action="replace"> <searchcode><![CDATA[if (stripos ( $tpl->copy_template, "{image-" ) !== false) {]]></searchcode> <replacecode><![CDATA[if (stripos($tpl->copy_template, '{image-') !== false || stripos($tpl->copy_template, '[image-') !== false) {]]></replacecode> </operation> <operation action="replace"> <searchcode><![CDATA[if (stripos ( $tpl->copy_template, "{fullimage-" ) !== false) {]]></searchcode> <replacecode><![CDATA[if (stripos($tpl->copy_template, '{fullimage-') !== false || stripos($tpl->copy_template, '[fullimage-') !== false) {]]></replacecode> </operation> </file> <file name="engine/modules/show.short.php"> <operation action="replace"> <searchcode><![CDATA[if (stripos ( $tpl->copy_template, "{image-" ) !== false) {]]></searchcode> <replacecode><![CDATA[if (stripos($tpl->copy_template, '{image-') !== false || stripos($tpl->copy_template, '[image-') !== false) {]]></replacecode> </operation> </file> <file name="engine/modules/show.custom.php"> <operation action="replace"> <searchcode><![CDATA[if (stripos ( $tpl->copy_template, "{image-" ) !== false) {]]></searchcode> <replacecode><![CDATA[if (stripos($tpl->copy_template, '{image-') !== false || stripos($tpl->copy_template, '[image-') !== false) {]]></replacecode> </operation> </file> </dleplugin> 2 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 октября 2018 Рассказать Опубликовано: 5 октября 2018 14 часов назад, n0lik сказал: Обновился на 13.1 и почему то перестали работать теги [image-1] текст [/image-1] они выводятся как текст на сайте. Обновление не имеет к этому никакого отношения. Эти теги работают совместно с тегом {image-x} и его наличие требуется в шаблоне также обязательно. Так было всегда в DLE, во всех версиях, начиная с которых он появился. 1 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Санаторий 0 Опубликовано: 5 октября 2019 Рассказать Опубликовано: 5 октября 2019 у меня тоже проблема с тегом {image-X}. Он не работает в шаблоне relatednews.tpl. Ну то есть, вместо картинки, выводит dleimages/no_image.jpg. Во всех других шаблонах {image-1} отображается корректно. Выводить через доп.поле в моем случае не вариант, нужно именно через {image-1}. Что можно сделать? Цитата Ссылка на сообщение Поделиться на других сайтах
Санаторий 0 Опубликовано: 5 октября 2019 Рассказать Опубликовано: 5 октября 2019 точнее вот так: проблема с тегом {image-X}. В шаблоне relatednews.tpl вместо картинки выводит dleimages/no_image.jpg. Изображение вставляется через доп поле "одна строка". Во всех других местах изображение спокойно выводится через тег {image-1}, а вот в relatednews.tpl нет. Оно там выводится, если изображение вставить в Краткое описание. Что можно сделать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 октября 2019 Рассказать Опубликовано: 5 октября 2019 5 часов назад, Санаторий сказал: Изображение вставляется через доп поле "одна строка". Изображение это HTML код именно картинки. А в таком поле не изображение, а просто URL и соответственно никакие {image-X} в данном случае не применимы. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.