пара вопросов

Ailk
Posts: 90
Joined: Fri Mar 28, 2014 8:43 am

пара вопросов

Post by Ailk »

Как мне запилить вменяемый слаг для категории, оставив при этом name нормальнй фразой?
например name = "Anal Teen"
а слаг соотвественно = "anal-teen".

В рерайтах используется group_name. И в добавлении видео через csv импорт тоже используется это поле, чтобы расставить категории у видео. Но в построении урлов я могу сделать что угодно.

В довесок.
Как оформить пагинашку в виде:
Код:

[1] ... [13] [14] [15] [16] [17] [18] [19] [20] [21] ... [200]

Т.е. увеличить количество элементов посередине? Стандартно там три, а меняется количество тока для первых страниц и последних.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: пара вопросов

Post by admin »

1. да, для этого есть custom name у категорий
2. прямо сейчас такого параметра нет
но в целом total_items есть , кол-во на страницу вы знаете - можно самому написать небольшой пхп код если надо прямо сейчас.
Don't forget to run script update
Ailk
Posts: 90
Joined: Fri Mar 28, 2014 8:43 am

Re: пара вопросов

Post by Ailk »

1) А как реврайты написать для кастом нейма? Чтобы оно в качестве слага работало?

Code: Select all

RewriteRule ^([^/]+)/$ /smart/cgi/out.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&custom_name=$1&order=ctr&%{QUERY_STRING} [L]
и

Code: Select all

RewriteRule ^([^/]+)/$ /smart/cgi/out.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&group_custom_name=$1&order=ctr&%{QUERY_STRING} [L]
Ни то ни другое не работает.
2) Да я бы написал, вот только куда? Не в шаблоне же функции писать. Да и непонятно как получить сколько видосов при конкретной выборке.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: пара вопросов

Post by admin »

Можно ничего не писать в реврайты
просто в name - писать слаг условно
а в кастом - писать название в красивом виде и его же выводить уже на странице

2. <!--TOTAL_ITEMS--> общее кол=во

функцию - в целом да, можно писать сразу в темпелйт или любой файл и потом его инклудить в темпелйте.
Don't forget to run script update
Ailk
Posts: 90
Joined: Fri Mar 28, 2014 8:43 am

Re: пара вопросов

Post by Ailk »

admin wrote:Можно ничего не писать в реврайты
просто в name - писать слаг условно
а в кастом - писать название в красивом виде и его же выводить уже на странице
В том и дело, что нужно нормальное название в name, т.к. при импорте с цсв по этому названию расставляются автоматом категории у видео. Т.е. цсв подготовлен именно так.

Если можно автоматом выбрать другое поле, например кастом, или кастом вар 1, скажите как это сделать?

В общем ситуация такая. Есть цсв с видео, скринами, набором категорий. Категории в сидже создаются точно такие же по названию как и в цсв. В итоге имеем автоматическое заполнение при импорте. Но в таком случае нет слага для категорий, и это проблема.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: пара вопросов

Post by admin »

Можно писать в &group_name= кастом name
Don't forget to run script update
Ailk
Posts: 90
Joined: Fri Mar 28, 2014 8:43 am

Re: пара вопросов

Post by Ailk »

ага, работает.

Еще момент.
Импорчу цсв, составленный по правилам и с помощью стандартных функций пхп.
Каждая строчка выглядит вот так:

Code: Select all

192747|"Jane gets her cunt creampied and eats the cum in MMF threesome"|http://mysite.com/storage/v/000/192/747/192747.mp4|http://mysite.com/storage/t/000/192/747/192747.jpg|742|"Beauty,Blowjob,Threesome,Big Boobs,Sperm,Blondes,Double Penetration"|0
Все импортится, замечательно. Но есть пара нюансов. Название в базу записывается с кавычками, т.е. как есть:

Code: Select all

"Jane gets her cunt creampied and eats the cum in MMF threesome"
И слаг соответственно генерится с дефисом в начале (кавычку заменяет на дефис походу)

Code: Select all

-jane-gets-her-cunt-creampied-and-eats-cum-in-mmf-threesome
И так с каждой строкой импорт файла цсв.
Что делать и как с этим бороться?
Ailk
Posts: 90
Joined: Fri Mar 28, 2014 8:43 am

Re: пара вопросов

Post by Ailk »

admin wrote:функцию - в целом да, можно писать сразу в темпелйт или любой файл и потом его инклудить в темпелйте.
Тут скорее предложение. Может как-то сделать автолоадер с картой классов? чтоб любой желающий мог себе расширение небольшое написать? (туже пагинашку, например).
Или сейчас можно подключить где-то в конфиге? Чтоб не как попало это делалось в шаблоне.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: пара вопросов

Post by admin »

Да, надо думать как такое можно сделать.
Пока можно просто в хедере подключать ваши либу пагинации например.
Don't forget to run script update
Ailk
Posts: 90
Joined: Fri Mar 28, 2014 8:43 am

Re: пара вопросов

Post by Ailk »

А с кавычками в тайтле что делать то? Выше пост про это.
Post Reply