non ho idea di cosa significhi utilizzare un forum preimpostato da Altervista (io e gli altri del mio gruppo lo abbiamo installato ex novo via ftp), ma se il tuo logo è visibile solo dagli utenti registrati, significa che lo hai inserito in un punto in cui il codice phpBB informa il programma di mostrarlo solo a condizione che un utente sia registrato e loggato.
In sostanza, nella tua pagina avviene questo (per te è tutto invisibile, naturalmente):
<!-- (inizio condizione) SE L'UTENTE E' LOGGATO, MOSTRA QUESTO FRAMMENTO DI CODICE HTML -->
qui c'è il tuo logo, probabilmente racchiuso in altri tag, così:
<div id="logo"><a href="./pagina.php"><img src="path/logo.jpg" /></a></div>
<!-- (fine condizione) -->
Traducendo il tutto nel caratteristico linguaggio phpBB, la suddetta condizione dovrebbe essere la seguente:
Siccome il logo - di solito - si trova nella pagina overall_header.html che puoi trovare in:
styles/nomeTuoStile/template/
apri la pagina, metti il logo all'esterno della condizione, cioè così:
<div id="logo"><a href="{U_INDEX}" title="{L_INDEX}">{SITE_LOGO_IMG}</a></div>
<!-- IF S_USER_LOGGED_IN -->
(qui forse c'è qualcos'altro che non devi toccare)
<!-- ENDIF -->
e dovresti essere pronto.
Se decidi di seguire il mio suggerimento, fai un backup di precauzione della pagina overall_header.html. In bocca al lupo.