clavik1312 0 Опубликовано: 22 марта 2019 Рассказать Опубликовано: 22 марта 2019 DLE 13.2 - Тег [xfvalue_img image="1"] если в новости загружены фото в галерею то этот тег выводит первое фото из галереи собственно баг в том что если ты не загрузил фото в галерею то этот тег просто тупо отображается на сайте по идеи он не должен выводиться но он просто тупо висит скрин см.ниже Отображение: если загруженные фото в галерее: Отображение: если НЕТ загруженных фото в галерее: по идее эти [xfvalue_passege image="1,2,3,4"] не должны показываться если в галерее нет фото Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 182 Опубликовано: 22 марта 2019 Рассказать Опубликовано: 22 марта 2019 Это не баг. Так всегда было. Здесь решение Цитата Ссылка на сообщение Поделиться на других сайтах
clavik1312 0 Опубликовано: 22 марта 2019 Рассказать Опубликовано: 22 марта 2019 Автор 3 минуты назад, radrigo сказал: Это не баг. Так всегда было. Здесь решение у меня нет прав для просмотра не знаю почему, скорее всего из за того что я только что зарегался что бы выложить этот баг по сути это баг так же не должно быть Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 25 марта 2019 Рассказать Опубликовано: 25 марта 2019 В 23.03.2019 в 02:35, clavik1312 сказал: Там решение от @Gameer <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>Убираем теги дополнительного поля типа Галерея</name> <description>Плагин уберет теги если картинок нет. [ https://lazydev.pro ]</description> <icon></icon> <version></version> <dleversion>13.0</dleversion> <versioncompare>greater</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="after"> <searchcode><![CDATA[$tpl->compile( 'content' );]]></searchcode> <replacecode><![CDATA[$tpl->result['content'] = preg_replace("#\[xfvalue_(.+?) image=\"\d+?\"\]#i", '', $tpl->result['content']);]]></replacecode> </operation> </file> <file name="engine/modules/show.short.php"> <operation action="before"> <searchcode><![CDATA[$tpl->clear(); $db->free( $sql_result );]]></searchcode> <replacecode><![CDATA[$tpl->result['content'] = preg_replace("#\[xfvalue_(.+?) image=\"\d+?\"\]#i", '', $tpl->result['content']);]]></replacecode> </operation> </file> <file name="engine/modules/show.custom.php"> <operation action="before"> <searchcode><![CDATA[$tpl->clear(); $db->free( $sql_result );]]></searchcode> <replacecode><![CDATA[$tpl->result['content'] = preg_replace("#\[xfvalue_(.+?) image=\"\d+?\"\]#i", '', $tpl->result['content']);]]></replacecode> </operation> </file> </dleplugin> Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.