Stanotte mi son trovato ad affrontare un problema che fino ad ora non avevo ancora avuto; per cui ho deciso di condividerlo con tutti i lettori di questo blog.
Avevo l’esigenza di inserire in un template gratuito un logo. Bene dove inserirlo? Di norma quasi in tutti i sistemi di questo tipo (vedi: WordPress, Joomla, Prestashop, etc. etc.) vai nella cartella dei Template (in questo caso la cartella è style) prendi il file header.* (può essere di diverse estensioni: php, html, tpl, etc.) e inserisci il tuo logo; poi carichi logo e hearder sul server e sia apposto.
Ecco non pensateci neppure. Da questo punto di vista PhpBB di discosta totalmente. Allora se il Template è già installato (e di solito le modifiche si fanno con la corrispondenza visiva, quindi lo si installa per vedere come vengono poi le modifiche effettuate) non andate nella cartella style cercando il template installato per trovare dentro la cartella successiva theme e prendere il file overall_header.html per modificarlo; non servirà, ogni volta che lo caricate sul server vedrete che non viene apportata nessuna modifica. Questo accade perché non è il posto giusto nè il file corretto da modificare.
Innanzitutto cominciamo col caricare sulla root del nostro spazio web il logo (di qualunque formato va bene); successivamente entrate nella cartella cache e tra i vari file cercate un file tipo questo tpl_XXX_overall_header.html.php dove XXX sta per il nome della cartella e quindi del template che avete installato. Ora apritelo con un editor e inserite il codice di immagine corrispondente al vostro logo. Ma non specificate la cartella in cui si trova; vi faccio un esempio:
<img src=”logo.png” alt=”” />
Come vedete riporto il nome del file immagine come si trovasse nella cartella cache e non come stesse nella root. Questo è molto importante perchè se lo mettete nella cartella cache il file immagine non viene letto dal sistema.
Spero questo piccolo e modesto tutorial (e anche sfogo) possa essere d’aiuto.