NlCKRUS 48 Опубликовано: 10 января 2021 Рассказать Опубликовано: 10 января 2021 Используется доп поле [xfvalue_image_url_main_photo] - ссылка на главное фото галереи новости. Однако ссылка не выводится в половине случаев, хотя доп.поле это указано. Все работало, сегодня перестало, ничего не менял. что за беда? https://ibb.co/34qm3zM Тут можно посмотреть https://xn--80aal0a.xn--80asehdb/shop/granta/body-granta/13132-upory-kryshki-bagazhnika-tehnomaster-415n-dlja-lada-granta.html понял что доп поле не работает если используется custom с order="rand" если rand меняю на reads, например, то все работает и доп поле выводится Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 11 января 2021 Рассказать Опубликовано: 11 января 2021 13 часов назад, NlCKRUS сказал: понял что доп поле не работает если используется custom с order="rand" если rand меняю на reads, например, то все работает и доп поле выводится Вообще не имеет ни малейшей связи порядок сортировки выборки. Если не выводится, значит поля у новости нет. И других вариантов тут тоже нет. Цитата Ссылка на сообщение Поделиться на других сайтах
NlCKRUS 48 Опубликовано: 12 января 2021 Рассказать Опубликовано: 12 января 2021 Автор 19 часов назад, celsoft сказал: Вообще не имеет ни малейшей связи порядок сортировки выборки. Если не выводится, значит поля у новости нет. И других вариантов тут тоже нет. Тут не соглашусь, таких custom было около 3-5 с order rand, именно у них были проблемы с фото. Заменил order на другой и проблема ушла. Могу сделать страницу, где выведу два custom одинаковых, разница будет только в order и сами проверьте. Цитата Ссылка на сообщение Поделиться на других сайтах
NlCKRUS 48 Опубликовано: 12 января 2021 Рассказать Опубликовано: 12 января 2021 (изменено) Автор вот смотрите код вывода такой: {custom category="[catlist=156,148-152]148[/catlist][catlist=157,153-155,164,165],153[/catlist][catlist=159,166-170],166[/catlist][catlist=158,171-175],171[/catlist][catlist=160,176-180],176[/catlist][catlist=161,181-185],181[/catlist][catlist=162,186-190],186[/catlist][catlist=163,191-195],191[/catlist]" template="cust_autor_shop" limit="5" order="rand" cache="yes" } {custom category="[catlist=156,148-152]148[/catlist][catlist=157,153-155,164,165],153[/catlist][catlist=159,166-170],166[/catlist][catlist=158,171-175],171[/catlist][catlist=160,176-180],176[/catlist][catlist=161,181-185],181[/catlist][catlist=162,186-190],186[/catlist][catlist=163,191-195],191[/catlist]" template="cust_autor_shop" limit="5" order="reads" cache="yes" } В первом случае картинок частично нет (доп поля), во втором все ОК. Тут можно посмотреть https://xn--80aal0a.xn--80asehdb/concept.html Изменено 12 января 2021 пользователем NlCKRUS Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 12 января 2021 Рассказать Опубликовано: 12 января 2021 order="rand" это выборка из БД, точнее порядок выборки, не влияющая на сами данные выборки. Сами данные не зависят от порядка выборки. Это гарантированный факт. От порядка выборки у вас разные новости. У одних новостей есть данные этого поля, у других у вас его нет, поэтому в одних есть вывод, в других нет. Цитата Ссылка на сообщение Поделиться на других сайтах
NlCKRUS 48 Опубликовано: 13 января 2021 Рассказать Опубликовано: 13 января 2021 Автор 22 часа назад, celsoft сказал: order="rand" это выборка из БД, точнее порядок выборки, не влияющая на сами данные выборки. Сами данные не зависят от порядка выборки. Это гарантированный факт. От порядка выборки у вас разные новости. У одних новостей есть данные этого поля, у других у вас его нет, поэтому в одних есть вывод, в других нет. ok, давайте дальше разбираться, мне уже интересно, ошибка в CMS или на сервере. я указал категорию, где всего 7 новостей, теперь выводит одни и те же новости (в первом случае через rand, во втором - через reads) где rand - фото нет, где reads - фото есть. По ссылке также можете проверить https://xn--80aal0a.xn--80asehdb/concept.html {custom category="176" template="cust_autor_shop" limit="5" order="rand" cache="yes" } {custom category="176" template="cust_autor_shop" limit="5" order="reads" cache="yes" } вот внутренности шаблона cust_autor_shop: <div style="display: inline-block;position: relative;width: 150px;height: auto;vertical-align: top;padding: 2px 0px 0px 3px;"> <div style="width: 100%;position: relative;"> [full-link]<img style="width: 150px;height: 120px;object-fit: cover;" src="/scripts/timthumb.php?src=[xfvalue_image_url_main_photo]&w=150&h=150&zc=1" alt="{title}" title="{title}" />[/full-link] [catlist=148,153,166,171,176,181,186,191]<a href="[xfvalue_image_url_main_photo]" class="highslide"><div style="background: url(/templates/ByPavelGubin/images/sale2.png) no-repeat scroll 0 0 transparent;height: 40px;left: 0px;position: absolute;top: 0px;width: 40px;"></div></a>[/catlist] </div> <div style="position: relative;"> <div style="position: relative;height: 90px;"> <div> [xfgiven_allow_cart]<div style="display: inline-block;font: bold 12px/12px Arial;color: #f40;padding-right: 5px;">[xfvalue_cart_cost] в‚Ѕ</div>[/xfgiven_allow_cart] [xfgiven_allow_cart][xfgiven_cart_cost_old]<div style="display: inline-block;"><span style="text-decoration:line-through;font: bold 10px/12px Arial;color: #8b8b8b;">[xfvalue_cart_cost_old] в‚Ѕ</span></div>[/xfgiven_cart_cost_old][/xfgiven_allow_cart] [xfnotgiven_allow_cart]<div style="font-size: 13px;color: #999;">Нет РІ наличии</div>[/xfnotgiven_allow_cart] </div> <div style="font-size: 11px;"> [full-link]{title limit="75"}[/full-link] </div> </div> </div> </div> Цитата Ссылка на сообщение Поделиться на других сайтах
NlCKRUS 48 Опубликовано: 13 января 2021 Рассказать Опубликовано: 13 января 2021 Автор понял это конфликт с модулем DLE cart у rand Цитата Ссылка на сообщение Поделиться на других сайтах
NlCKRUS 48 Опубликовано: 13 января 2021 Рассказать Опубликовано: 13 января 2021 Автор parent=0 нужно custom было дописать, тогда и rand работает Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 13 января 2021 Рассказать Опубликовано: 13 января 2021 Причем здесь порядок выборки и критерий выборки? parent=0 это критерий выборки, а order="rand" это порядок сортировки. Вещи разные. Конфликт со сторонним модулем конечно может быть, но это уже нужно знать как он работает и почему вмешивается в работу DLE. Просто сам сторонний модуль неверно работает и затирает какие либо данные, которыми пользуется непосредственно DLE, вот и все. К автору данного модуля вам нужно обратиться для исправления проблемы. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.