<category .. first_letter=a>
<sponsors .. first_letter=a>
<models .. first_letter=a>
первая буква смотрится в поле Name, Sponsor Name, Model Name соотвественно?
Другое поле можно задать на проверку? или может быть не только first_letter а допустим first_symbols=abc
и выводит все записи начинающиеся с abcaaaa abczzzz abcvvvv
Для <sponsors .. first_letter=a> похоже вообще не работает
first_letter
Re: first_letter
Категории - по имени и кастом имени
несколько букв в начале - да, добавлено
проверил как
Другие поля - можно custom_var так же проверять
а какие именно надо ?
несколько букв в начале - да, добавлено
проверил как
Code: Select all
<category num=1-10 first_letter=de>
<!--CATEGORY_NAME-->
</category>
<sponsors num=1-10 first_letter=te>
<!--SPONSOR_NAME-->
</sponsors>
<models num=1-10 first_letter=mo>
<!--MODEL_NAME-->
</models>Другие поля - можно custom_var так же проверять
а какие именно надо ?
Don't forget to run script update
Re: first_letter
да в принципе почему вообще не все поля доступны? Но так тоже хорошо уже.
Добавьте пожалуйста еще символ для числовых и небуквенных символов. Может быть first_letter=@
Добавьте пожалуйста еще символ для числовых и небуквенных символов. Может быть first_letter=@
Re: first_letter
Тут есть вопрос с русскими буквами и вообще другими алфавитами
А какое у вас название категории что там непечатные символы в начале ?
А какое у вас название категории что там непечатные символы в начале ?
Don't forget to run script update
Re: first_letter
да всякие цифры например 18,19, 20, 69, 99
непечатные так, на будущее. ну можно опустить
непечатные так, на будущее. ну можно опустить
Re: first_letter
Надо добавлять аналог регэксп - можно доделать, дайте знать когда надо будет что б тестировать на реальном примере иначе я могу сейчас выдумать как оно примерно может быть, а вам может быть надо совершенно иначе.
Don't forget to run script update
Re: first_letter
+
тоже за сортировку по цифрам
если с буквами все ясно
то цифровые пока прописал вручную
например, из-за того что нет сортировки не пойму как к ним прицепить <!--TOTAL_ITEMS--> ?
а так же num=... gallery_count_min=... ?
тоже за сортировку по цифрам
если с буквами все ясно
Code: Select all
<category order=alphabet num=1-70 first_letter=A gallery_count_min=50><li><a href="/category/<!--CATEGORY_NAME-->/" title="<!--CATEGORY_CUSTOM_NAME-->" target="_blank"><!--CATEGORY_CUSTOM_NAME--> (<!--TOTAL_ITEMS-->)</a></li></category>Code: Select all
<li><a href="/category/18/" title="18" target="_blank">18</a></li>
<li><a href="/category/3d/" title="3d" target="_blank">3d</a></li>
<li><a href="/category/69/" title="69" target="_blank">69</a></li>а так же num=... gallery_count_min=... ?
Re: first_letter
А можно ли использовать как-то PHP в аргументах <category> ? Как то так - в цикле выводим категории по алфавиту и передать текущую букву из php:
Code: Select all
<category order=alphabet num=1-70 first_letter=<?=$cat?> gallery_count_min=50>
Re: first_letter
Так напрямую нельзя. Проверял уже.
Но можно зато через гет. прямо в шаблоне
<?php $_GET['some'] = 'abcd';?>
<category first_letter=GET_some>
Но можно зато через гет. прямо в шаблоне
<?php $_GET['some'] = 'abcd';?>
<category first_letter=GET_some>
Re: first_letter
Сначала выполняется шаблон, потом пхп
просто <category first_letter=GET_some> будет работать если переменная установлена до шаблона, те в урле или в common.php
такое тоже не сработает потмоу см выше.Но можно зато через гет. прямо в шаблоне
<?php $_GET['some'] = 'abcd';?>
<category first_letter=GET_some>
просто <category first_letter=GET_some> будет работать если переменная установлена до шаблона, те в урле или в common.php
Don't forget to run script update







