Pagina 1 di 1

Evidenziare i Topics non ancora letti.

Inviato: 07/12/2011, 18:41
da Micogian
Visualizza in rosso nella Lista Forum i Titoli dei Topics non ancora letti.

Nello style Prosilver i nuovi Topics nella Forumlist sono evidenziati attraverso l'icona mentre in subsilver2 sono evidenziati dal colore rosso del Titolo.
Per rendere il Titolo rosso come in subsilver2 è necessario creare una classe nel css links.css e modificare il file viewforum_body.html.

1) File styles/prosilver_se/theme/links.css:

Trova il codice:

Codice: Seleziona tutto

a.topictitle:active {
	color: #898989;
}
Aggiungi:

Codice: Seleziona tutto

/* new: evidenzia i Titoli dei nuovi Topics */
a.topictitle_new {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FF3200; /*#898989;*/
	text-decoration: none;
}

/* a.topictitle_new:visited { color: #d2d2d2; } */

a.topictitle_new:hover {
	color: #E04D29;
	text-decoration: underline;
}

a.topictitle_new:active {
	color: #898989;
}

2) File styles/prosilver/viewforum_body.html:


Trova la riga di codice

Codice: Seleziona tutto

<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a><!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
Sostituire con:

Codice: Seleziona tutto

<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> 
						<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle_new">{topicrow.TOPIC_TITLE}</a><!-- ELSE -->
						<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a><!-- ENDIF -->
Viene utilizzata la condizione IF della variabile topicrow.S_UNREAD_TOPIC che stabilisce il tipo di icona da inserire anche per il colore del Titolo attraverso il nuovo css class="topictitle_new"

Il risultato è che i Topics non letti non sono evidenziati solamente dall'icona ma hanno i Titoli in rosso.

Re: Evidenziare i Topics non ancora letti.

Inviato: 09/12/2011, 22:20
da Stefano Faggioli
Ho creato la classe in colours.css e funziona tutto, in links.css mi dava dei problemi (riconosceva solo una parte delle istruzioni). Può essere dovuto alla configurazione dei miei css? :roll: