Pagina 1 di 7
Al posto del nome,il titolo della discussione
Inviato: 22/06/2010, 14:43
da lenders
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
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:
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:

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

Per il bordo niente?