Тумбы для модели выводятся без первой тумбы

admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Тумбы для модели выводятся без первой тумбы

Post by admin »

TplMkr wrote: Wed Feb 07, 2024 4:07 am в общем, интуитивно понимая как это работает, по прочтению, чисто для себя, могу резюмировать в следующее, правильно ли это:

для тэгов циклов (<thumb>, <category>, etc) существует функционально 3 типа параметров:

.........

так вот, для каждого цикла-тэга, на уникальность результата влияют только параметры-предикаты, не не параметры других типов, т.е.:

Code: Select all

<thumb num=1-5 sort=desc>...</thumb>
<thumb num=1-5 sort=desc do_not_count_shows=true zero_items_return_404=off cache_time=60 skip_test_thumbs=true>...</thumb>
<thumb num=1-5 sort=desc>...</thumb>
<thumb num=1-4 sort=desc>...</thumb>
<thumb num=1-3 sort=desc>...</thumb>
<thumb num=1-2 sort=desc>...</thumb>
вернёт один и тот же набор тумб (хоть и разный по кол-ву, с пред-пост обработкой на основе параметров 2 и 3-го типов), не смотря на то, что каждый из тэгов имеет разный набор параметров как по кол-ву, так и по значению... но:

Code: Select all

<thumb num=1-5 allow_dupes=true order=duration sort=desc>...</thumb>
<thumb num=1-5 allow_dupes=true order=rating sort=desc>...</thumb>
вернут разные тумбы.


кстати, хотелось бы уточнить: заметил, что внутри тага цикла переносы строк не работают, т.е. параметры можно петедавать только в той же строке, где используется таг, например это не работает:

Code: Select all

<thumb
	num=1-5
	order=duration
	sort=asc
	sponsor=CURRENT_ITEM_SPONSOR
	tag=CURRENT_ITEM_TAGS_COMBINED
>
	//...
</thumb>
иногда просто для читабельности удобно передавать каждый параметр с новой строки... не планируется ли это поменять в будущем (правки в принципе минимальные - удаление \r\n\t с заменой на пробел, до ">")?
По типа параметров - да, все верно, по крайней мере такая задумка )

Перенос строки - есл ине сложно создайте плз отдельную тему что б можно было отметить изменения в кода к чему относятся
Don't forget to run script update
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Тумбы для модели выводятся без первой тумбы

Post by admin »

TplMkr wrote: Wed Feb 07, 2024 4:17 am так же, что б не пилить новую тему:

для <category> есть два очень семантичных параметра: sort_field & sort_order, когда для <thumb> - order & sort
имхо, хорошо бы было б, если сортировка указывалась во всех тэгах цикла одним способом.

возможно, было бы неплохо добавить синонимы (по их именам) к уже имеющимся для всех остальных тагов-цикла (что б везде одинаково было просто)

считаю, что вариант sort_field & sort_order - самый релевантный по названиям своему функционалу

новая тема как раз всегда в тему, сорри за каламбур, удобнее отмечать в коде что почему было сделано )

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

сейчас стараюсь делать везде один формат sort_field & sort_order, если где-то не работает - дайте знать плз
Don't forget to run script update
TplMkr
Posts: 41
Joined: Fri Dec 22, 2023 5:39 am

Re: Тумбы для модели выводятся без первой тумбы

Post by TplMkr »

admin wrote: Перенос строки - есл ине сложно создайте плз отдельную тему что б можно было отметить изменения в кода к чему относятся
ок, перетащил сюда
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Тумбы для модели выводятся без первой тумбы

Post by admin »

спасибо!
Don't forget to run script update
Post Reply