IgorA100 90 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 Собственно если в тексте описания картинки загруженной в доп. поле "Галерея изображений" есть запятые - то наступает ..... очень печально........ Блин, ну что за непруха такая.... Версия DLE 13.1 Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 Интересно, кроме нас-пользователей, из разработчиков кто-нибудь тестирует скрипт? Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 Автор Тестят, наверное... Но, ИМХО - в последнее время много каких-то багов, которые вовсе не баги, а фичи Картинки глобально не портятся, просто в БД добавляется еще по одной (или по несколько) картинке с путем, который до запятой.... Моно поправить напрямую в БД. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 (изменено) 13 минут назад, IgorA100 сказал: Тестят, наверное... Но, ИМХО - в последнее время много каких-то багов, которые вовсе не баги, а фичи Картинки глобально не портятся, просто в БД добавляется еще по одной (или по несколько) картинке с путем, который до запятой.... Моно поправить напрямую в БД. Нет, не то происходит. А совсем другое. <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>Фикс описаний галереи у которых запятая</name> <description>Исправления проблемы с запятыми в доп полях типа галереи [ https://lazydev.pro ]</description> <icon></icon> <version></version> <dleversion>13.1</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/inc/xfields.php"> <operation action="before"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = [];]]></replacecode> <searchcount>1</searchcount> </operation> <operation action="after"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . $temp_value; $getName = []; }]]></replacecode> <searchcount>1</searchcount> </operation> </file> <file name="engine/modules/show.full.php"> <operation action="replace"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = []; foreach ($fieldvalue_arr as $temp_value) { $getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . $temp_value; $getName = []; }]]></replacecode> </operation> </file> <file name="engine/modules/show.custom.php"> <operation action="replace"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = []; foreach ($fieldvalue_arr as $temp_value) { $getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . $temp_value; $getName = []; }]]></replacecode> </operation> </file> <file name="engine/modules/show.short.php"> <operation action="replace"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = []; foreach ($fieldvalue_arr as $temp_value) { $getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . $temp_value; $getName = []; }]]></replacecode> </operation> </file> </dleplugin> Вот плагин все устранит. И запятые будут работать. Это баг а не фича. p.s пора нанять меня в компанию, буду "фичи" фиксить Изменено 18 ноября 2018 пользователем Gameer Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 Автор А если будет загружено изображение с расширением отличным от 'png', 'jpg', 'jpeg' ? Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 4 минуты назад, IgorA100 сказал: А если будет загружено изображение с расширением отличным от 'png', 'jpg', 'jpeg' ? добавьте в список, но я не помню что бы в dle можно было добавлять кроме этих типов, они прописаны в загрузчике на сервер Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 Автор Посмотрел, gif еще разрешены, а все остальные запрещены. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 11 минут назад, IgorA100 сказал: Посмотрел, gif еще разрешены, а все остальные запрещены. Да, gif разрешены. С учетом gif <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>Фикс описаний галереи у которых запятая</name> <description>Исправления проблемы с запятыми в доп полях типа галереи [ https://lazydev.pro ]</description> <icon></icon> <version></version> <dleversion>13.1</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/inc/xfields.php"> <operation action="before"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = [];]]></replacecode> <searchcount>1</searchcount> </operation> <operation action="after"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg', 'gif'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . $temp_value; $getName = []; }]]></replacecode> <searchcount>1</searchcount> </operation> </file> <file name="engine/modules/show.full.php"> <operation action="replace"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = []; foreach ($fieldvalue_arr as $temp_value) { $getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg', 'gif'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . $temp_value; $getName = []; }]]></replacecode> </operation> </file> <file name="engine/modules/show.custom.php"> <operation action="replace"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = []; foreach ($fieldvalue_arr as $temp_value) { $getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg', 'gif'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . $temp_value; $getName = []; }]]></replacecode> </operation> </file> <file name="engine/modules/show.short.php"> <operation action="replace"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = []; foreach ($fieldvalue_arr as $temp_value) { $getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg', 'gif'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . $temp_value; $getName = []; }]]></replacecode> </operation> </file> </dleplugin> Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 Автор 16 минут назад, Gameer сказал: С учетом gif Оперативно :). Хотя в плагине добавить руками три раза GIF - не сложное дело Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 1 минуту назад, IgorA100 сказал: Оперативно :). Хотя в плагине добавить руками три раза GIF - не сложное дело Нужно брать меня на работу, а то в воскресенье ночью сижу и правлю "фичи" "баги" DLE. К тому же напрягает политика того что все будет исправлено НО в следующем релизе. А выходят они раз в пол года Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 Автор 19 минут назад, Gameer сказал: Нужно брать меня на работу, а то в воскресенье ночью сижу и правлю "фичи" "баги" DLE. К тому же напрягает политика того что все будет исправлено НО в следующем релизе. А выходят они раз в пол года +100500 Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 Автор При использовании плагина - запятая в описании после сохранения пропадает....... Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 27 минут назад, IgorA100 сказал: При использовании плагина - запятая в описании после сохранения пропадает....... Пропустил запятую <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>Фикс описаний галереи у которых запятая</name> <description>Исправления проблемы с запятыми в доп полях типа галереи [ https://lazydev.pro ]</description> <icon></icon> <version></version> <dleversion>13.1</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/inc/xfields.php"> <operation action="before"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = [];]]></replacecode> <searchcount>1</searchcount> </operation> <operation action="after"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg', 'gif'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . ',' . $temp_value; $getName = []; }]]></replacecode> <searchcount>1</searchcount> </operation> </file> <file name="engine/modules/show.full.php"> <operation action="replace"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = []; foreach ($fieldvalue_arr as $temp_value) { $getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg', 'gif'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . ',' . $temp_value; $getName = []; }]]></replacecode> </operation> </file> <file name="engine/modules/show.custom.php"> <operation action="replace"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = []; foreach ($fieldvalue_arr as $temp_value) { $getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg', 'gif'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . ',' . $temp_value; $getName = []; }]]></replacecode> </operation> </file> <file name="engine/modules/show.short.php"> <operation action="replace"> <searchcode><![CDATA[foreach ($fieldvalue_arr as $temp_value) {]]></searchcode> <replacecode><![CDATA[$getName = []; foreach ($fieldvalue_arr as $temp_value) { $getTypeImage = explode('.', $temp_value); if (!in_array(end($getTypeImage), ['png', 'jpg', 'jpeg', 'gif'])) { $getName[] = $temp_value; continue; } if ($getName) { $temp_value = implode(',', $getName) . ',' . $temp_value; $getName = []; }]]></replacecode> </operation> </file> </dleplugin> Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 (изменено) Автор ЭЭэээээ...... Че-то не особо лучше стало.... Попробовал вставить запятую, сохранил новость, открыл редактировать, а там.... а там.... галерея пустая!!! В общем грохнулись все картинки в галереи.... О, понял!!! Такое происходит когда в описании есть кавычки и запятые. Тогда кранты всему (при условии использования плагина...) :)))))))) Изменено 18 ноября 2018 пользователем IgorA100 Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 11 минут назад, IgorA100 сказал: ЭЭэээээ...... Че-то не особо лучше стало.... Попробовал вставить запятую, сохранил новость, открыл редактировать, а там.... а там.... галерея пустая!!! В общем грохнулись все картинки в галереи.... О, понял!!! Такое происходит когда в описании есть кавычки и запятые. Тогда кранты всему (при условии использования плагина...) :)))))))) И без плагина тоже самое, плагин на это не влияет. Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 18 ноября 2018 Рассказать Опубликовано: 18 ноября 2018 Автор 14 минут назад, Gameer сказал: И без плагина тоже самое, плагин на это не влияет. Х.з. возможно... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 19 ноября 2018 Рассказать Опубликовано: 19 ноября 2018 12 часов назад, Gameer сказал: И без плагина тоже самое, плагин на это не влияет. Это не правда. Кавычки в описании картинок использовать можно, что двойные, что одинарные. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 19 ноября 2018 Рассказать Опубликовано: 19 ноября 2018 (изменено) 37 минут назад, celsoft сказал: Это не правда. Кавычки в описании картинок использовать можно, что двойные, что одинарные. Речь шла о использовании запятой и кавычек. А не по отдельности. Изменено 19 ноября 2018 пользователем Gameer Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 19 ноября 2018 Рассказать Опубликовано: 19 ноября 2018 (изменено) 1 час назад, celsoft сказал: Это не правда. Кавычки в описании картинок использовать можно, что двойные, что одинарные. Вот видео А вот что с картинками когда в описании запятая. Изменено 19 ноября 2018 пользователем Gameer Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 19 ноября 2018 Рассказать Опубликовано: 19 ноября 2018 1 час назад, Gameer сказал: Речь шла о использовании запятой и кавычек. А не по отдельности. Стандартный DLE, без проблем позволяет использовать кавычки, он не поддерживает только запятую, а кавычки поддерживает без проблем, запятую же не поддерживает вообще. Вы же позицинионируете свой плагин как "Фикс описаний галереи у которых запятая". Речь идет о вашем плагине и только о нем. Он у вас некорректен, т.к. ваш плагин не может поддерживать одновременно кавычки и запятые. И это я написал по сути из за вашего ранее сообщения: 16 часов назад, Gameer сказал: Нужно брать меня на работу, а то в воскресенье ночью сижу и правлю "фичи" "баги" DLE. То есть вы не написали нормальное исправление проблемы, при этом написав: 17 часов назад, Gameer сказал: Вот плагин все устранит. И запятые будут работать. Это баг а не фича. А смотря на ваш плагин, видно, что вы даже подошли к исправлению проблемы структурно неправильно. Не исправляя проблему, а по сути немного маскируя ее. Не делает ошибок, только тот, кто ничего не делает. Да мы допустили недоработку, с работой описания при использовании запятых, и это проблема будет исправлена. Но не нужно при этом как то возвышать свою значимость, и как то унижать разработчиков в некомпетентности, потому как ваша компетентность далеко не выше, чем у разработчиков, они как минимум исправляя проблемы, исправляют их полностью, а не маскируют. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 19 ноября 2018 Рассказать Опубликовано: 19 ноября 2018 19 минут назад, celsoft сказал: Стандартный DLE, без проблем позволяет использовать кавычки, он не поддерживает только запятую, а кавычки поддерживет без проблем. Вы же позицинионируете свой плагин как "Фикс описаний галереи у которых запятая". Речь идет о вашем плагине и только о нем. Он у вас некорректен, т.к. ваш плагин не может поддерживать одновременно кавычки и запятые Вы видео смотрели? Чистый DLE, кавычки и запятые не добавляет картинку во все в галерею. В то время как просто кавычки - работают. А запятые просто ломают. 20 минут назад, celsoft сказал: То есть вы не написали нормальное исправление проблемы, при этом написав Исправление запятых - да, исправление запятых и кавычек - нет. 21 минуту назад, celsoft сказал: Не делает ошибок, только тот, кто ничего не делает. Да мы допустили недоработку, с работой описания при использовании запятых, и это проблема будет исправлена. Но не нужно при этом как то возвышать свою значимость, и как то унижать разработчиков в некомпетентности, потому как ваша компетентность далеко не выше, чем у разработчиков, они как минимум исправляя проблемы, исправляют их полностью, а не маскируют. Нигде я не возвышал свою значимость, мне это нахрен не нужно. Я пытаюсь помочь людям с вашим продуктом, вашим клиентам, а им приходится ждать фикса проблем аж до следующего релиза. Но это ваша политика. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 19 ноября 2018 Рассказать Опубликовано: 19 ноября 2018 16 минут назад, Gameer сказал: Вы видео смотрели? Чистый DLE, кавычки и запятые не добавляет картинку во все в галерею. Вы процитировали мой текст. Но не прочитали его. Чистый DLE не поддерживает запятую, независимо от того есть кавычки или нет кавычек. Он не поддерживает только запятую, все остальное поддерживает. Ваше же исправление, вовсе не исправление проблемы, а ее маскировка. 16 минут назад, Gameer сказал: Нигде я не возвышал свою значимость, мне это нахрен не нужно. Перечитайте ваши сообщения на этом форуме. Это ведь не только мое личное мнение, вам уже неоднократно на это указывали и другие пользователи. Видимо вам так кажется, но манера написания сообщений говорит о другом, к большому сожалению. 16 минут назад, Gameer сказал: Исправление запятых - да, исправление запятых и кавычек - нет. Вы сами то поняли что написали? Какое же это исправление? Это не исправление, а написание исправления без тестирования всех ситуаций. То есть ровно то, в чем вы по сути выше обвинили разработчиков Поэтому смысл моего сообщения был следующим: "избегайте критики других пользователей, причем не о разработчиках идет речь, а обо всех", вы просто любите критиковать всех подряд, при этом допускаете в своих кодах, и действиях, точно такие же ошибки, как и все другие. При этом критиковать и указывать всем подряд вы любите, а получать критику в ответ нет. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 19 ноября 2018 Рассказать Опубликовано: 19 ноября 2018 (изменено) 46 минут назад, celsoft сказал: Перечитайте ваши сообщения на этом форуме. Это ведь не только мое личное мнение, вам уже неоднократно на это указывали и другие пользователи. Видимо вам так кажется, но манера написания сообщений говорит о другом, к большому сожалению. Вот плагин который исправит проблему с запятыми, и можете не благодарить что сторонние разработчики исправляют косяки в вашем продукте, пока клиенты ожидают их фиксов по пол года. Это ведь пустяки, зато другого обосрать запросто. <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>Фикс описаний в галереи</name> <description>Шо, опять? [ https://lazydev.pro ]</description> <icon></icon> <version></version> <dleversion>13.1</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/inc/xfields.php"> <operation action="replace"> <searchcode><![CDATA[$f_arr = explode(',', $newpostedxfields[$value[0]]);]]></searchcode> <replacecode><![CDATA[$f_arr = explode('_img_', $newpostedxfields[$value[0]]);]]></replacecode> </operation> <operation action="replace"> <searchcode><![CDATA[$fieldvalue_arr = explode(',', $xfield[$value[0]] );]]></searchcode> <replacecode><![CDATA[$fieldvalue_arr = explode('_img_', $xfield[$value[0]] );]]></replacecode> </operation> <operation action="replace"> <searchcode><![CDATA[$fieldvalue_arr = explode(',', $fieldvalue);]]></searchcode> <replacecode><![CDATA[$fieldvalue_arr = explode('_img_', $fieldvalue);]]></replacecode> </operation> <operation action="replace"> <searchcode><![CDATA[fieldvalue += ',' +returnval;]]></searchcode> <replacecode><![CDATA[fieldvalue += '_img_' +returnval;]]></replacecode> </operation> </file> <file name="engine/inc/editnews.php"> <operation action="replace"> <searchcode><![CDATA[$('#xf_' + xfname).val(order.join(','));]]></searchcode> <replacecode><![CDATA[$('#xf_' + xfname).val(order.join('_img_'));]]></replacecode> </operation> </file> <file name="engine/inc/addnews.php"> <operation action="replace"> <searchcode><![CDATA[$('#xf_' + xfname).val(order.join(','));]]></searchcode> <replacecode><![CDATA[$('#xf_' + xfname).val(order.join('_img_'));]]></replacecode> </operation> </file> <file name="engine/modules/show.full.php"> <operation action="replace"> <searchcode><![CDATA[$fieldvalue_arr = explode(',', $xfieldsdata[$value[0]]);]]></searchcode> <replacecode><![CDATA[$fieldvalue_arr = explode('_img_', $xfieldsdata[$value[0]]);]]></replacecode> </operation> </file> <file name="engine/modules/show.short.php"> <operation action="replace"> <searchcode><![CDATA[$fieldvalue_arr = explode(',', $xfieldsdata[$value[0]]);]]></searchcode> <replacecode><![CDATA[$fieldvalue_arr = explode('_img_', $xfieldsdata[$value[0]]);]]></replacecode> </operation> </file> <file name="engine/modules/show.custom.php"> <operation action="replace"> <searchcode><![CDATA[$fieldvalue_arr = explode(',', $xfieldsdata[$value[0]]);]]></searchcode> <replacecode><![CDATA[$fieldvalue_arr = explode('_img_', $xfieldsdata[$value[0]]);]]></replacecode> </operation> </file> </dleplugin> Изменено 19 ноября 2018 пользователем Gameer Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 19 ноября 2018 Рассказать Опубликовано: 19 ноября 2018 34 минуты назад, Gameer сказал: Вот плагин который исправит проблему с запятыми, и можете не благодарить что сторонние разработчики исправляют косяки в вашем продукте, пока клиенты ожидают их фиксов по пол года. Это ведь пустяки, зато другого обосрать запросто. Опять очередные оскорбления и уж простите бездумный плагин, который попросту меняет структуру хранения данных. Что приведет к тому что при обновлении у пользователей не будет потом отображаться загруженные при использовании плагина изображения. За что вас благодарить? За неумение думать о совместимости или невозможность самому адекватно воспринимать критику? Изменять структуру хранения доп. полей это же очень гениальное решение, вместо того чтобы банально запятую перевести в HTML сущность, как уже сделано для других символов, тех же кавычек например. Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 19 ноября 2018 Рассказать Опубликовано: 19 ноября 2018 Автор 2 часа назад, celsoft сказал: Да мы допустили недоработку, с работой описания при использовании запятых, и это проблема будет исправлена. По срокам не известно? Или только в новой версии? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.