Nella Lista dei Topics della MOD topic_list la suddivisione dei Topics avviene sulla base del primo carattere del Titolo.
Per i casi nei quali il titolo inizia con un tag tra parentesi quadra, la prima parentesi viene esclusa dalla lettura utilizzando il seguenet codice inserito in una SELECT mysql:
Codice: Seleziona tutto
UCASE(LEFT(TRIM(LEADING '[' FROM pt.topic_title), 1)) AS first_char
Prendi il valore di pt.topic_title, escudendo il primo carattere se è una parentesi quadra (LEADING '['...), tolti eventuali spazi laterali (TRIM), prendi il primo carattere a sinistra (LEFT) e trasforma in maiuscolo il carattere (UCASE). Questo è il valore che stabilisce in quale categoria inserire il Topic nella Lista.
Ad esempio, se il titolo fosse "[DEV] Mod Topiclist", il risultato sarebbe "D".
Ma se io volessi invece non tener conto dell'intero TAG tra parentesi quadre, cioè escludere tutta la parte tra parentesi quadre "[DEV]" e ottenere l'ordinamento per "M" come si fa?