Pagina 1 di 7

Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 14:43
da lenders
Immagine

Invece del nome utente e possibile far uscire il titolo della discussione?

Re: Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 14:45
da Carlo
Sì, hai bisogno di questa MOD: NV advanced last topic titles

Re: Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 14:58
da Micogian
Senza scomodare Mod questa è la soluzione (è sempre una Mod, comunque)

Inserire il Titolo del Topic nel campo Ultimo messaggio

La modifica consente di aggiungere il Titolo (in formato short, lungo 25 caratteri) nella colonna "Ultimi Messaggi" dell'Indice del Forum.

DEMO = http://www.actaplantarum.org/floraitaliae/index.php

File da modificare
- includes/function_display.php
- styles/...../template/forumlist_body.html

1) file includes/function_display.php
Trova:

Codice: Seleziona tutto

$last_post_subject = $row['forum_last_post_subject'];
Aggiungi: dopo

Codice: Seleziona tutto

$last_post_subject_short=str_split(censor_text($last_post_subject) , 25);
if (strlen($last_post_subject) > 25 ) $last_post_subject_short[0] = $last_post_subject_short[0] . " ...";
Trova:

Codice: Seleziona tutto

'LAST_POST_SUBJECT'      => censor_text($last_post_subject),
Aggiungi: dopo

Codice: Seleziona tutto

'LAST_POST_SUBJECT_SHORT'   => $last_post_subject_short[0],
'LAST_TOPIC_ICON_IMG'      => get_icon_id_for_post($row['forum_last_post_id']) ,
Trova

Codice: Seleziona tutto

?>
Aggiungi: prima

Codice: Seleziona tutto

// Futuresquare.net mod
function get_icon_id_for_post($forum_post_id)
{ global $db;
$sql = "SELECT icons_url, icon_id FROM " . POSTS_TABLE . " AS p
   LEFT JOIN " . ICONS_TABLE . " AS i ON (i.icons_id = p.icon_id)
   WHERE post_id = '$forum_post_id'" ;
$result = $db->sql_query($sql);
$data = $db->sql_fetchrow($result);
//$db->sql_freeresult($result);
if ($data['icon_id'])
$imm = "<img src=images/icons/" . $data['icons_url'] ." >";
else $imm = "";
return $imm;
}
/////
2) File template subsilver2 = styles/subsilver2/template/forumlist_body.html
Trova:

Codice: Seleziona tutto

<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
Inserisci: prima

Codice: Seleziona tutto

<p class="topicdetails"><a href="{forumrow.U_LAST_POST}" title="{forumrow.LAST_POST_SUBJECT}"><b>{forumrow.LAST_POST_SUBJECT_SHORT}</b></a></p>
Con questa modifica si ottiene la comparsa del titolo (sotto forma di link) nel campo Ultimo Messaggio nelle Liste "indice" e "viewforum".

Per prosilver basta inserire al posto giusto il valore di {forumrow.LAST_POST_SUBJECT_SHORT}

Re: Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 15:12
da lenders
Spero che vada bene quella che mi ha consigliato bingo,io non uso ne subsilver e ne prosilver.Ma uso il template della rockettheme "quasar"

Re: Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 15:20
da Micogian
ibraronaldo ha scritto:Spero che vada bene quella che mi ha consigliato bingo,io non uso ne subsilver e ne prosilver.Ma uso il template della rockettheme "quasar"
Penso comunque che lo stile sie sempre derivato da prosilver o subsilver2.
Se hai dimestichezza con html basta capire dove inserire il Titolo nel file forumlist_body.html

Re: Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 15:54
da lenders
Non sono molto pratico di queste cose,per questo chiede aiuto a voi.Non ho mai fatto modifiche però un mio amico mi ha spiegato come funziona e diciamo che me la cavo.Però preferisco sempre evitare di installare le mod.Preferisco una modifica come hai fatto te.Comunque altra cosa ho visto in alcuni forum che ci sono dei bordi come il colore del template e all'interno ci sono i banner,la pubblicità ecc...Come posso fare per averlo anch'io?

Re: Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 16:21
da Carlo
Da quel che vedo il tuo stile è basato su prosilver.
ibraronaldo ha scritto:Comunque altra cosa ho visto in alcuni forum che ci sono dei bordi come il colore del template e all'interno ci sono i banner,la pubblicità ecc...Come posso fare per averlo anch'io?
Di che bordi parli? Puoi spiegarti meglio?

Re: Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 16:28
da lenders
Il template è quello della rockettheme "quasar" non è proprio come quello del prosilver.Il bordo cosi:
Immagine

Re: Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 16:50
da Carlo
Sì, ma tutti gli stili sono basati su prosilver o subsilver.

Il tuo è basato su prosilver.

Re: Al posto del nome,il titolo della discussione

Inviato: 22/06/2010, 16:55
da lenders
Ah ok se lo dici tu :roll: Per il bordo niente?