![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 5 Dołączył: 15.12.2007 Ostrzeżenie: (0%)
|
Sortuję sobie alfabetycznie wyniki zapytania z MySql. Wszystko jest ok, ale chciałbym, aby przed pierwszym wystąpieniem danego znaku pojawiała się litera, która będzie służyła jako odnośnik.
CODE {section name=id loop=$serie} {if $serie[id].tytul.0 != $serie[id.index_prev].tytul.0} Jeśli pierwszy znak nie jest taki sam jak pierwszy znak poprzedniego rekordu, to występuje sama litera. {/if} Tutaj pokazuję zawartość rekordu. {/section} Generalnie sortowanie działa, ale nie wiem jak w Smarty zrobić dwie rzeczy: - wyłączyć uwzględnianie wielkości liter. Bo teraz 'E' i 'e' powodują zrobienie dwóch oddzielnych działów. Wolałbym jeden zawierający obydwa przypadki. - sprawić, by rekordy zaczynające się od liczby były jedną grupą z przedziału [0-9]. Teraz każda cyfra ma osobny dział. Ponownie wolałbym, aby był to jeden. |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 23:33 |