Pagina 1 di 2
problema box
Inviato: 28/06/2011, 10:50
da solidopposto
ho modificato il file "index_body.html" in modo che risultassero nei box anche "chi c'è in linea" ma quando sono loggato, si vede bene cioè così:
Schermata 2011-06-28 a 10.46.30.jpg
invece quando non sono loggato si vede così:
Schermata 2011-06-28 a 10.48.01.jpg
il codice che ho modificato è questo:
Codice: Seleziona tutto
<!-- IF U_VIEWONLINE -->
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt>
<!--<h3>--><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!--</h3>--><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
</dt>
<dd class="information"></dd>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li class="row">
<dl>
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
<!-- ENDIF -->
</dl>
</li>
</ul>
<span class="corners-bottom"><span></span></span>
</div>
</div>
mi dite dove ho sbagliato?
grazie
ciao
Re: problema box
Inviato: 28/06/2011, 13:35
da Micogian
C'è un <!-- ENDIF --> orfano nel codice.
Re: problema box
Inviato: 28/06/2011, 13:45
da solidopposto
ho provato a toglierne <!-- ENDIF --> una alla volta ma mi da pagina bianca dopo aver aggiornato template e svuotato la cache
il cod originale era questo:
Codice: Seleziona tutto
<!-- IF S_DISPLAY_ONLINE_LIST -->
<!-- IF U_VIEWONLINE -->
<h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
<!-- ENDIF -->
Re: problema box
Inviato: 28/06/2011, 13:58
da Micogian
Devi pensare che ogni condizione
<!-- IF ...... --> deve avere la sua chiusura
<!-- ENDIF -->
Nel codice originale infatti sono a posto, è nella tua modifica che non corrispondono, devo dire però che nel tuo primo codice manca una riga, quindi potrebbe anche essere corretto.
<!-- IF S_DISPLAY_ONLINE_LIST -->
In questo caso il problema è altrove, un <div> che manca o di troppo.
Re: problema box
Inviato: 28/06/2011, 14:09
da solidopposto
si nel primo codice che ho postato manca una riga, hai ragione, quindi il problema è un'altro...ma il fatto strano è che se sono loggato va bene, quando non lo sono si vede male.
tutti a me capitano

Re: problema box
Inviato: 28/06/2011, 16:00
da solidopposto
allora, il problema di prima l'ho risolto, probabilmente avevo sbagliato a scrive qualcosa, ora ne ho un'altro!
guarda qua:
Schermata 2011-06-28 a 15.53.10.jpg
e questo è il cod:
Codice: Seleziona tutto
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
<div class="forabg">
<div class="inner">
<span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl>
<dt>
<form method="post" action="{S_LOGIN_ACTION}" <!--class="headerspace"-->>
<a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED --> • <a href="{U_REGISTER}">{L_REGISTER}</a>
</dt>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li>
<dl>
<!-- ENDIF -->
<dd class="post_portal">
<fieldset class="quick-login">
<label for="username">{L_USERNAME}:</label> <input type="text" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" </input>
<label for="password">{L_PASSWORD}:</label> <input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" </input>
<!-- IF S_AUTOLOGIN_ENABLED -->
| <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" name="autologin" id="autologin"</input></label><!-- ENDIF --><input type="submit" name="login" value="{L_LOGIN}" class="button2"{S_LOGIN_REDIRECT}</input>
</fieldset>
</form>
</dd>
</dl>
</li>
</ul>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<!-- ENDIF -->
perché il tasto login se ne va a capo?

PS. ho tolto io la classe "headerspace" se no mi lasciava uno spazio prima dei titoli
Re: problema box
Inviato: 28/06/2011, 16:03
da Barrnet
Perché il box restringe lo spazio dove dovrebbe alloggiare il bottone, hai provato ad allargare il forum?
Edit: no non è quello il problema xD
Re: problema box
Inviato: 28/06/2011, 16:19
da solidopposto
il forum è di 1024 px direi che lo spazio non manca, ho provato a spostare qualcosa ma niente, rimane li...uff!
Re: problema box
Inviato: 28/06/2011, 17:18
da solidopposto
nessuno ha la soluzione?
io ho provato anche a mettere lo stile in linea ma non cambia niente, rimane sempre li...uff!
Re: problema box
Inviato: 30/06/2011, 17:14
da pegasus81
Prova a sostituire il codice precedente con questo:
Codice: Seleziona tutto
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
<form method="post" action="{S_LOGIN_ACTION}" <!--class="headerspace"-->>
<div class="forabg">
<div class="inner">
<span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl>
<dt>
<a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED --> • <a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF -->
</dt>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li>
<dl>
<dd class="post_portal">
<fieldset class="quick-login">
<label for="username">{L_USERNAME}:</label> <input type="text" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" </input>
<label for="password">{L_PASSWORD}:</label> <input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" </input>
<!-- IF S_AUTOLOGIN_ENABLED -->
| <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" name="autologin" id="autologin"</input></label><!-- ENDIF --><input type="submit" name="login" value="{L_LOGIN}" class="button2"{S_LOGIN_REDIRECT}</input>
</fieldset>
</dd>
</dl>
</li>
</ul>
<span class="corners-bottom"><span></span></span>
</div>
</div>
</form>
<!-- ENDIF -->