Archivio forum

Gestione di fondani.it :: Collaborazione: sviluppo template bacheche
AutoreMessaggio
Emanuele

Webmaster
Reg: 11 set 2000
Msg inviati: 2423
Collaborazione: sviluppo template bacheche
Inviato il: 16 giu 2005, 19:52

Una cosa interessante da fare per fondani.it sarebbe uno script per fare le anteprime dei template dei forum di discussione. I template sono dei file HTML che determinano l’aspetto grafico delle bacheche. Dato che c’è la possibilità di avere un layout diverso per ciascuna bacheca e dato che sia Luigi84 (bacheca musica) che Ajejebrazo (bacheca informatica) sono disposti a creare il template per quelle bacheche, ci vorrebbe uno script che mostrasse loro l’anteprima della bacheca come viene con il template creato, prima di applicarlo ufficialmente nel sito.

Il "template" non è altro che un file HTML speciale che contiene al suo interno, oltre a grafica, link e testo, anche delle variabili alle quali verranno sostituiti i dati veri della bacheca. Ad esempio riporto qui una parte del template per l’indice dei messaggi di un forum, quella in cui è definita l’intestazione:

<table width="750" cellspacing="0" cellpadding="0" border="0" align="center">
  <tr><td colspan=3 align=center style="border-bottom: 2px solid orange; padding-bottom: 4px; padding-top: 2px">
    <a class="maintitle" href="{U_VIEW_FORUM}">{FORUM_NAME}</a>
    <font size=2>({POSTS} messaggi)</font>
    <font size=1><br>{FORUM_DESC}</font></td>
  </tr>
  <tr>
    <td align="left" valign="middle" width="50" style="padding-top: 1px"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" /></a></td>
    <td align="left" valign="middle">&nbsp;<span class="gensmall">{PAGINATION}</span></td>
    <td align="right" valign="middle" nowrap="nowrap"><span class="gensmall"><a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a></span></td>
  </tr>
</table>

Le variabili sono quelle racchiuse tra parentesi graffe, ad esempio {FORUM_NAME} verrà sostituita con "Bacheca Musica", e {U_VIEW_FORUM} con l’url per visualizzare il forum. Lo script PHP da realizzare dovrebbe dunque leggere in ingresso il template, che è un file .tpl, sostituire tutte le variabili con dei valori di prova, che potrebbero essere ad esempio memorizzati in un file a parte, aggiungere l’intestazione e il piè pagina comuni a tutte le pagine di fondani.it e visualizzare la bacheca come verrebbe.

In allegato a questo messaggio ci dovrebbe essere tutto il materiale necessario. Lo script da realizzare è anteprima.php.

Emanuele

Webmaster
Reg: 11 set 2000
Msg inviati: 2423
Inviato il: 6 lug 2005, 20:33

Per tutti coloro che vogliono collaborare, fondani.it mette a disposizione uno spazio web e ftp su cui fare sperimentazioni.
-Supporto PHP, ASP, ASP.NET, Perl 5, Coldfusion.
-Spazio web illimitato
-Database MySQL con spazio illimitato
-Database MSSQL con spazio illimitato
-Supporto SSL

Tutto completamente gratuito. Unica condizione: essere intenzionati a collaborare allo sviluppo di fondani.it

Gi4nMarc0
Reg: 20 lug 2004
Msg inviati: 472
Inviato il: 6 lug 2005, 21:32
Emanuele ha scritto:

Per tutti coloro che vogliono collaborare, fondani.it mette a disposizione uno spazio web e ftp su cui fare sperimentazioni.
-Supporto PHP, ASP, ASP.NET, Perl 5, Coldfusion.
-Spazio web illimitato
-Database MySQL con spazio illimitato
-Database MSSQL con spazio illimitato
-Supporto SSL

Tutto completamente gratuito. Unica condizione: essere intenzionati a collaborare allo sviluppo di fondani.it



ci sto!
Giomini

Reg: 10 ago 2004
Msg inviati: 644
Inviato il: 7 lug 2005, 10:01
io ho iniziato a testare in locale conphpbb, e per cambiare iltemplate ho semplicemente sostituito i file delnuovo template nella cartella di quello predefinito(subSilver) e horinominato il file di configurazione come quello che c'era prima.sicuramente però ho capito male qual'è il problema dellasituazione. 
Emanuele

Webmaster
Reg: 11 set 2000
Msg inviati: 2423
Inviato il: 8 lug 2005, 11:01

Giomini ha scritto:
io ho iniziato a testare in locale conphpbb, e per cambiare iltemplate hosemplicemente sostituito i file delnuovo template nella cartella di quello predefinito(subSilver) e horinominato il file di configurazionecome quello che c'era prima.sicuramente però ho capito male qual'è il problema della situazione. 

Il fatto è che spesso chi fa i template non conosce il php e non ha modo/non è in grado di installare in locale e configurare il phpbb per vedere come viene in anteprima, per cui pensavo di fare uno script semplice che mostri l'anteprima al volo e permetta di concentrarsi solo sull'aspettao grafico del layout.

Lo script potrebbe sia essere installato sul proprio PC in locale e sia reso disponibile on-line su fondani.it, permettendo a chi crea i template di caricarli sul sito in una speciale sezione di amministrazione e vedere come viene prima di installarli ufficialmente nelle bacheche vere e proprie.

Lo scenario che immagino è il seguente: Luigi o Spermy o chi altro sia, creano il template utilizzando un qualsiasi editor HTML, tipo FrontPage o DreamWeaver, oppure anche un semplice editor di testo. Per vedere come viene basta che eseguano l'upload del file di template nella sezione di amministrazione su fondani.it e aprono la pagina di anteprima.
Quando il template è pronto mi avvisano e io lo sposto nella cartella vera e propria di phpbb su fondani.it. Solo a quel punto verrà cambiato ufficialmente il layout della bacheca e tutti gli utenti lo potranno vedere.

Giomini

Reg: 10 ago 2004
Msg inviati: 644
Inviato il: 8 lug 2005, 11:53
perfetto
Gestione di fondani.it :: Collaborazione: sviluppo template bacheche