Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sortowanie w smarty, problem z wielkością liter i liczbami
charlie-cherry
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 23:33