Page 3 of 4

Re: пагинация тумб

Posted: Fri Nov 01, 2024 12:58 am
by darkover
admin wrote: Thu Oct 31, 2024 4:36 pm return $my_fucking_flag === 'content_search' ? '&order=date' : '?order=date';

может проще 1 раз в начале проверить надо "?" или нет а потом уже просто & делать ?
С этого момент поподробнее, даже с примером лучше, если можно сделать проще
Я вот посидел, подумал - типа так ?

Code: Select all

function THEL($my_fucking_flag = 'default') {
    $orders = [
        'date' => 'date',
        'rating' => 'rating',
        'duration' => 'duration'
    ];

    $order = $orders['<!--SORT_ORDER-->'] ?? '';
    return $order ? ($my_fucking_flag === 'search_template' ? "&order=$order" : "?order=$order") : '';
}
admin wrote: Thu Oct 31, 2024 4:36 pm Вопрос 4
Как сделать именно смартом вывод категории all (All) всех видосов т.е. заменив all на videos, что бы не городить такое

как именно выводится категория и где именно в ней надо менять?
И так, нас есть же категория all ( типа псевдо категория типа scj_unfiltred или как ее там ) id у этой категории ( группы ) 0, она же у нас участвует в рерайтах, когда мы выводим постранично все галерки. Ее можно создать физически и сделать неактивной, что бы задать например category custom name, но categogy_name у нас по любому будет all ( или All ) и как раз categogy_name ( он же category_slug) в основном участвует в ссылках на страницах.

т.е. если я задам например ей кастомное имя Videos то по факту я получу ( <!--CATEGORY_NAME--> используется для формирования урла )
<!--CATEGORY_NAME--> <!--CATEGORY_CUSTOM_NAME--> <a http .. /all/ > Videos </a>
А хочется что бы было <a http .. /videos/ > Videos </a>
Т.е. вот так - функциями скрипта нахрапом не сделать сейчас ?
Да, что за статус у категорий появился- hidden нигде не нашел что есть что

Re: пагинация тумб

Posted: Fri Nov 01, 2024 8:36 am
by admin

Code: Select all

    if ('<!--SORT_ORDER-->' == 'date') {
        return $my_fucking_flag === 'content_search' ? '&order=date' : '?order=date';
    }
    if ('<!--SORT_ORDER-->' == 'rating') {
        return $my_fucking_flag === 'content_search' ? '&order=rating' : '?order=rating';
    }
    if ('<!--SORT_ORDER-->' == 'duration') {
        return $my_fucking_flag === 'content_search' ? '&order=duration' : '?order=duration';
    }
например как

Code: Select all


$res = ($my_fucking_flag === 'content_search') ? '&order=' : '?order=';
$res .= '<!--SORT_ORDER-->';
return $res;


Re: пагинация тумб

Posted: Fri Nov 01, 2024 12:25 pm
by admin
И так, нас есть же категория all ( типа псевдо категория типа scj_unfiltred или как ее там ) id у этой категории ( группы ) 0, она же у нас участвует в рерайтах, когда мы выводим постранично все галерки. Ее можно создать физически и сделать неактивной, что бы задать например category custom name, но categogy_name у нас по любому будет all ( или All ) и как раз categogy_name ( он же category_slug) в основном участвует в ссылках на страницах.

т.е. если я задам например ей кастомное имя Videos то по факту я получу ( <!--CATEGORY_NAME--> используется для формирования урла )
<!--CATEGORY_NAME--> <!--CATEGORY_CUSTOM_NAME--> <a http .. /all/ > Videos </a>
А хочется что бы было <a http .. /videos/ > Videos </a>
Т.е. вот так - функциями скрипта нахрапом не сделать сейчас ?

как я понял у вас кроме индекса где есть пагинация тумб, есть повтор их с линками типа

/category/All/1/

а вы хотите что б линки были

/videos/1/

я верно понял?

Re: пагинация тумб

Posted: Fri Nov 01, 2024 12:32 pm
by admin
darkover wrote: Fri Nov 01, 2024 12:58 amДа, что за статус у категорий появился- hidden нигде не нашел что есть что

У категорий 3 статуса:

- активна - выводится в <category и галеры из нее выводятся в <thumb
- не актвна - не выводится в <category и галеры из нее не выводятся в <thumb
- hidden - **не выводится** в <category, но галеры из нее выводятся в <thumb

Re: пагинация тумб

Posted: Fri Nov 01, 2024 2:57 pm
by darkover
admin wrote: Fri Nov 01, 2024 8:36 am

Code: Select all

    if ('<!--SORT_ORDER-->' == 'date') {
        return $my_fucking_flag === 'content_search' ? '&order=date' : '?order=date';
    }
    if ('<!--SORT_ORDER-->' == 'rating') {
        return $my_fucking_flag === 'content_search' ? '&order=rating' : '?order=rating';
    }
    if ('<!--SORT_ORDER-->' == 'duration') {
        return $my_fucking_flag === 'content_search' ? '&order=duration' : '?order=duration';
    }
например как

Code: Select all


$res = ($my_fucking_flag === 'content_search') ? '&order=' : '?order=';
$res .= '<!--SORT_ORDER-->';
return $res;

Все ничего, но только оно начинает и ctr добавлять, а оно нам в линках не надо )

/videos/?order=ctr&page=2

хотя у меня его нету в линках на сайте
/videos/?order=date
/videos/?order=rating
/videos/ < вот тут ctr зашит в рерайте по дефолту
/videos/?order=duration

Re: пагинация тумб

Posted: Fri Nov 01, 2024 3:03 pm
by darkover
admin wrote: Fri Nov 01, 2024 12:25 pm
И так, нас есть же категория all ( типа псевдо категория типа scj_unfiltred или как ее там ) id у этой категории ( группы ) 0, она же у нас участвует в рерайтах, когда мы выводим постранично все галерки. Ее можно создать физически и сделать неактивной, что бы задать например category custom name, но categogy_name у нас по любому будет all ( или All ) и как раз categogy_name ( он же category_slug) в основном участвует в ссылках на страницах.

т.е. если я задам например ей кастомное имя Videos то по факту я получу ( <!--CATEGORY_NAME--> используется для формирования урла )
<!--CATEGORY_NAME--> <!--CATEGORY_CUSTOM_NAME--> <a http .. /all/ > Videos </a>
А хочется что бы было <a http .. /videos/ > Videos </a>
Т.е. вот так - функциями скрипта нахрапом не сделать сейчас ?
как я понял у вас кроме индекса где есть пагинация тумб, есть повтор их с линками типа
/category/All/1/
а вы хотите что б линки были
/videos/1/
я верно понял?
Момент! У меня нет пагинации на индексе вида site.com/?page=1 - page 500
Я отталкивался от дефолтных рерайтов и wiki - как сделать пагинацию всех тумб )
/category/All/1/ < - где All это и есть все видосы и All - это как раз та сама псевдо группа
Только я ее заменю на videos - путем создания физической категории all где all - имя категории, а videos - кастом имя категории. И приходится подменять имя категории на лету на videos, что бы url был правильный. Через функцию vlog что выше есть.
Вопрос заключается в том, что кроме такого решения никак больше не сделать как мне хочется ?

Re: пагинация тумб

Posted: Fri Nov 01, 2024 5:52 pm
by admin
Ок, сделайте "пагинации на индексе вида site.com/?page=1 - page 500"

чем плохо?

Re: пагинация тумб

Posted: Fri Nov 01, 2024 8:33 pm
by darkover
admin wrote: Fri Nov 01, 2024 5:52 pm Ок, сделайте "пагинации на индексе вида site.com/?page=1 - page 500"

чем плохо?
Да ничем не плохо, на следующих сайтах сделаю так. А на этих уже надо доделывать так. Сайты в индексе и менять ничего не хочется.

Re: пагинация тумб

Posted: Fri Nov 01, 2024 8:49 pm
by admin
те сейчас надо что б

/category/All/1/

было

/video/All/1/

? или какая конктеная проблема тут?

Re: пагинация тумб

Posted: Fri Nov 01, 2024 10:22 pm
by darkover
admin wrote: Fri Nov 01, 2024 8:49 pm те сейчас надо что б

/category/All/1/

было

/video/All/1/

? или какая конктеная проблема тут?
/video/?page=1