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

parsec
Posts: 11
Joined: Mon Nov 15, 2021 7:33 pm

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

Post by parsec »

На странице вывода тумб_модели тумбы показываются не с №1, а с №2, на 1 меньше чем есть на самом деле.
И если у модели 1 тумба, то показывается 0.

Наличие числа тумб смотрю в Rotation - Models и в Rotation - List Thumbs.

Тумбы вывожу тегом:
<thumb num=1-30>
...
</thumb>

Реврайт для страницы:
/scj/tube/?model_slug=$1&force_template=model_galleries&order=ctr&page=1&%{QUERY_STRING}

Билд последний.
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Приветствую!
попробовал на вариант с 3 галеры у модели - вывело все 3

скиньте плз дамп где работает не так, я попроьую на локале
Don't forget to run script update
parsec
Posts: 11
Joined: Mon Nov 15, 2021 7:33 pm

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

Post by parsec »

Спасибо, подсказали где мой косяк!
Оказалось дело было в отсутсвующем у в темплейте тэге allow_dupes=true, описано в мануале:
https://smartcj.com/wiki/doku.php?id=ru ... _templates
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

спасибо за сообщение!

дополню что б было яснее для тех кто в будущем будет читать
в темпелйте в хедере было для СЕ

условно

<meta desc='<thumb num=1> <!--ALT--> </thumb>

а дальше в темпелйте

<thumb num=1-100> для вывода просто тумб </thumb>

получалось что в начале была использована одна тумба и что б не повторяться на странице во 2м блоке она уже не выводилась.
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

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

Post by darkover »

Немного нужно понимания.

в хеад, чтоб гугл не ругался на "большой контент"

Code: Select all

<thumb num=1-2 allow_dupes=true do_not_count_shows=true ><link rel="preload" as="image" href="<!--THUMB_URL-->" />
</thumb>
в самом шаблоне уже, в body
<thumb num=1-2 allow_dupes=true>
тут выводим img без всяких лази лоад
<thumb>
Тоже приходится писать allow_dupes=true, как и в хеаде, по другому не работает, это так и задумано ?
а дальше уже условно идет
<thumb num=3-40 >
со всякими фишками
И попутно вопрос возник еще один - пагинация по которому из этих трех тегов будет работать ?
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Да, если надо что б тумбы могли повторяться в тагах - надо allow_dupes

пагинация работает по тагу где больше выводится, или по page_main_tag если он указан
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

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

Post by darkover »

admin wrote: Mon Feb 05, 2024 6:21 pm Да, если надо что б тумбы могли повторяться в тагах - надо allow_dupes

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

страница и на ней вывод тумб в три блока
первый - в head страницы
<thumb num=1-2>
<link rel="preload" as="image" href="<!--THUMB_URL-->" />
</thumb>
получаем тумба_1 и тумба_2

второй в теле страницы
<thumb num=1-2 >
получаем тумба_1 и тумба_2 ( те же, что и были первом блоке )
третий блок
<thumb num=3-10 >
тумба_3 - тумба_10

без всяких allow_dupes=true

А вот если я в блок первый добавляю do_not_count_shows=true ( мне же не надо считать показы этим тумбам, это же просто технический вывод )
<thumb num=1-2 do_not_count_shows=true>
<link rel="preload" as="image" href="<!--THUMB_URL-->" />
</thumb>
то тут уже начинается интересное
все остальные блоки - выводят со сдвигом в 2 тумбы, т.е. тумба_1 и тумба_2 присутствуют только в хеад, в первом блоке
и блок уже который второй, в теле страницы

<thumb num=1-2 >
получаем тумба_3 и тумба_4

и никакие allow_dupes=true тут не помогают, вообще дупы идут
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

<thumb num=1-2 >
<thumb num=3-10 >

тут нет разных параметров - их считает как 1 таг

<thumb num=1-10 >

и просто выводит по очереди на странице

а например <thumb num=1-2 do_not_count_shows=true>

уже другой таг получается
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

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

Post by darkover »

admin wrote: Mon Feb 05, 2024 9:24 pm <thumb num=1-2 >
<thumb num=3-10 >

тут нет разных параметров - их считает как 1 таг

<thumb num=1-10 >

и просто выводит по очереди на странице

а например <thumb num=1-2 do_not_count_shows=true>

уже другой таг получается
вот этот момент в wiki описан не очень понятно, с этими тагами

Code: Select all

Блок 1 - head  do_not_count_shows=true<br> 
<thumb num=1-2 do_not_count_shows=true >
<img src="<!--THUMB_URL-->" alt="<!--DESCRIPTION-->" width="320" height="180"><br>
</thumb>   

<br>Блок 2 - head<br>
<thumb num=1-2 allow_dupes=true>
<img src="<!--THUMB_URL-->" alt="<!--DESCRIPTION-->" width="320" height="180"><br>
</thumb> 

<thumb num=3-5 >
<br>Блок 3 - head<br>
<img src="<!--THUMB_URL-->" alt="<!--DESCRIPTION-->" width="320" height="180"><br>
</thumb> 
Вот этот вариант рабочий получается ?

Я вот сижу играюсь сейчас с таким темплейтом как выше, все больше ничего в нем нет.
Вроде выводит нормально. Если это категория "all" - ну типа все галеры.

естественно вот так ?force_template=test&skip_cache=true
но стоит мне добавить например группу &group_name=outdoor где всего 2 галеры
то я сразу получаю - шаблон content_not_found
Вот как это ? Я просто не врубаюсь уже.
Если например добавлю &group_name=lesbian где 5 видео, то шаблон тестовый покажет всего 3 видоса
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

page_main_tag надо юзать


<thumb num=1-2 allow_dupes=true> - тут 2 галеры

<thumb num=3-5 > - тут 3 галеры, считаем что это основной таг


группа аутдор
выводим сначала <thumb num=1-2 , сюда ушли все 2 галеры которые есть в группе

<thumb num=3-5 - тут оказывается нет галер (надо ж 3-5, а их всего 2), а на этот таг стоит что на него надо ориентироваться по наличию галер, нет галер - отправляем на 404
Don't forget to run script update
Post Reply