PDA

View Full Version : [PHP & PHPNuke] Problema di visualizzazione tabelle


Mbabage
11-02-2006, 16:39
Salve a tutti,
Ho scritto il codice di una tabella nel modulo "content" di PHPNuke Platinum, ma quando visualizzao la pagina ho parecchio spazio vuoto prima della tabella, ho notato che lo spazio è proporzionale alla lunghezza della tabella, ed in più per caso, selezionando la tabella con il mouse, ho notato che ad ogni riga selezionata corrisponde una o più righe di spazio sopra (perchè si selezionano contemporaneamente).

Se può essere utile incollo il codice che utilizzato:

<table width="50%" border="1">
<tr align="center" valign="middle">
<td colspan="5" scope="col" height="10"><strong>UMANO</strong></td>
</tr>
<tr align="center" valign="middle">
<td height="10" colspan="2">CARATTERISTICHE</td>
<td width="252" rowspan="6" align="center" valign="middle"><div align="center">La razza predominante nel mondo, abili per natura nel combattimento, ma sono anche dei buoni maghi.</div></td>
<td width="70" colspan="2" rowspan="6"><div align="center"><img src="images/razze_classi/umano.jpg" width="38" height="72" border="1" align="middle"></div></td>
</tr>
<tr align="center" valign="middle">
<td width="90" height="10"><div align="center">MAX STR</div></td>
<td width="70" height="10"><div align="center">230</div></td>
</tr>
<tr align="center" valign="middle">
<td width="90" height="10"><div align="center">MAX DEX</div></td>
<td width="70" height="10"><div align="center">230</div></td>
</tr>
<tr align="center" valign="middle">
<td width="90" height="10"><div align="center">MAX INT</div></td>
<td width="70" height="10"><div align="center">230</div></td>
</tr>
<tr align="center" valign="middle">
<td width="90" height="10"><div align="center">STATS CAP</div></td>
<td width="70" height="10"><div align="center">700</div></td>
</tr>
<tr align="center" valign="middle">
<td width="90" height="10"><div align="center">SKILLCAP</div></td>
<td width="70" height="10"><div align="center">5000.0</div></td>
</tr>
<tr align="center" valign="middle">
<td colspan="5" height="10"><div align="center">..:: ABILITA ::..</div></td>
</tr>
<tr align="center" valign="middle">
<td colspan="2" height="10"><div align="center">VALORE</div></td>
<td colspan="3" height="10"><div align="center">in costruzione</div></td>
</tr>
<tr align="center" valign="middle">
<td colspan="2" height="20"><div align="center">ORGOGLIO</div></td>
<td colspan="3" height="20"><div align="center"><em>Abilit&agrave; automatica</em>. Il persnaggio umano evita la morte ricevendo 20 PF bonus. Se perde anche questi PF muore.</div></td>
</tr>
</table>


La pagina dove si trova la tabella è questa (http://manodidioshard.altervista.org/modules.php?name=Content&pa=showpage&pid=2)

Grazie in anticipo per l'attenzione

Xalexalex
11-02-2006, 17:28
Nell'html della pagina ho notato che prima del codice della tabella c'è <br><p align="justify"><center><br />, prova a levarlo.


'Na gran figata il tuo sito :O

Mbabage
11-02-2006, 18:42
Humm... purtroppo l'inserimento del testo della pagina è su un campo a parte, posso togliere <center> e </center> che ho aggiunto io prima e dopo la tabella, ma è uguale...
se entro nel database posso modificare gli stessi campi.

Il problema sta nel fatto che se inserisco del testo normale viene visualizzato perfettamente.

Spulciando nelle pagine base di nuke ho trovato questa parte, potrei modificare qualcosa qui per togliere quella stinga che mi hai scritto?


if ($pageno > 1) {
echo ""._PAGE.": $page/$pageno<br>";
}
if ($page == 1) {
echo "<p align=\"justify\">".nl2br($mypage[page_header])."</p><br>";
}
echo "<p align=\"justify\">$contentpages[$arrayelement]</p>";
if($page >= $pageno) {
$next_page = "";
} else {
$next_pagenumber = $page + 1;
if ($page != 1) {
$next_page .= "- ";
}


[OT] grazie del complimento, ma di mio c'è solo la formattazione dei menu, il resto è opera dei creatori del theme ^^'