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