Page 1 of 1

Как красиво распределить модели/категории по A,B,C...?

Posted: Tue May 06, 2014 12:47 pm
by SpyCam
Допустим есть тысячи моделей, их все выводить на одной странице сразу непрактично.
Можно ли как-то умно и красиво сделать в одном темплейте чтоб скажем с перва показывало бы модели на букву А ну и линки на все другие что б серферу можно было бы легко найти то что нужно, и страницы открывались быстро, потому, что не надо выводить всё сразу?

Re: Как красиво распределить модели/категории по A,B,C...?

Posted: Tue May 06, 2014 12:54 pm
by admin
Урл /scj/tube/?force_template=model_list&model_first_letter=...

а темплейт вида

<models order=alphabet num=1-3 first_letter=GET_MODEL_FIRST_LETTER>
<li><a href="/model/<!--MODEL_SLUG-->/"><!--MODEL_SLUG--> (<!--MODEL_TOTAL_GALLERIES-->)</a></li>
</models>


то скрипт выведет всех моделей на букву "а".

И так можно разледлить по буквам.

Re: Как красиво распределить модели/категории по A,B,C...?

Posted: Tue May 06, 2014 1:02 pm
by SpyCam
т.е. просто делать реврайты под каждую букву и так всё будет работать?

Re: Как красиво распределить модели/категории по A,B,C...?

Posted: Tue May 06, 2014 1:03 pm
by admin
Зачем под каждую если можно под формат

/scj/tube/?force_template=model_list&model_first_letter=...

?

Re: Как красиво распределить модели/категории по A,B,C...?

Posted: Tue May 06, 2014 1:09 pm
by SpyCam
А, дошло :)
делаем значит так:

Code: Select all

RewriteRule ^models-(.*).html$ /scj/tube/?force_template=model_list&model_first_letter=$1 [L]
Правильно?

Re: Как красиво распределить модели/категории по A,B,C...?

Posted: Tue May 06, 2014 1:12 pm
by admin
С виду ок.

Re: Как красиво распределить модели/категории по A,B,C...?

Posted: Tue May 06, 2014 1:15 pm
by SpyCam
Сенкс

Re: Как красиво распределить модели/категории по A,B,C...?

Posted: Tue May 06, 2014 1:16 pm
by admin
NP

Re: Как красиво распределить модели/категории по A,B,C...?

Posted: Tue May 06, 2014 5:34 pm
by SpyCam
Как я понял, такое можно и с категориями сбацать, но вот вопрос, какой символ ставить в конце строки, что б вывести все что с цифрами (10 inch, 3some, 18 year old и т.д.)

Re: Как красиво распределить модели/категории по A,B,C...?

Posted: Wed May 07, 2014 3:08 pm
by admin
Единного символа нет, первая буква названия = 1 в данном примере.