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

Доп поле выводит через раз


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

Используется доп поле [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, например, то все работает и доп поле выводится

Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, NlCKRUS сказал:

понял что доп поле не работает если используется custom с order="rand"

если rand меняю на reads, например, то все работает и доп поле выводится

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

Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, celsoft сказал:

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

Тут не соглашусь, таких custom было около 3-5 с order rand, именно у них были проблемы с фото. Заменил order на другой и проблема ушла. Могу сделать страницу, где выведу два custom одинаковых, разница будет только в order и сами проверьте.

 

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

вот смотрите

код вывода такой:

{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

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

order="rand" это выборка из БД, точнее порядок выборки, не влияющая на сами данные выборки. Сами данные не зависят от порядка выборки. Это гарантированный факт.

От порядка выборки у вас разные новости. У одних новостей есть данные этого поля, у других у вас его нет, поэтому в одних есть вывод, в других нет.

Ссылка на сообщение
Поделиться на других сайтах
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>

 

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

Причем здесь порядок выборки и критерий выборки? parent=0 это критерий выборки, а order="rand" это порядок сортировки. Вещи разные. Конфликт со сторонним модулем конечно может быть, но это уже нужно знать как он работает и почему вмешивается в работу DLE. Просто сам сторонний модуль неверно работает и затирает какие либо данные, которыми пользуется непосредственно DLE, вот и все. К автору данного модуля вам нужно обратиться для исправления проблемы.

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

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

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

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

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

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

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

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

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

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