Joomla.it Forum
Non solo Joomla... => Sviluppo => : ira83 30 Jun 2011, 18:54:03
-
Ciao a tutti,
io ho scritto uno script in php, un modulo diciamo... lo richiamo mediante iframe in un modulo personalizzato html
funziona... ma lo stile (colore carattere/carattere stesso/dimensione carattere) non rispettano quelli del mio template... ovviamente non ho associato alcun stile a questo script...
esempio: nel mio sito i link sono bianchi e sottolineati, lo script invece li stampa blu...
come posso risolvere?
-
NB. Essendo iframe, ed essendoci link... questi si aprono dentro l'iframe... invece si deve aprire un link separato..
lo script è:
<?php
echo "<ul>";
mysql_connect($db_host,$db_user,$db_pass)or die("non riesco a connettermi");
mysql_select_db($database_name)or die("non riesco selezionare il database");
$sql = "SELECT DISTINCT post_subject, forum_id,topic_id FROM phpbb_posts ORDER BY post_id DESC LIMIT 0, 5";
$dati=mysql_query($sql);
while ($fetchM=mysql_fetch_row($dati))
{
$nome_post=$fetchM[0];
$forum_id=$fetchM[1];
$topic_id=$fetchM[2];
$sql1 = "SELECT forum_name,forum_image FROM phpbb_forums WHERE forum_id = $forum_id";
$dati1=mysql_query($sql1);
while ($fetchM1=mysql_fetch_row($dati1))
{
echo '<span style="color: #ffffff;"><li></span><a href="http://*****/new/forum//viewtopic.php?f='.$forum_id.'&t='.$topic_id.'#p'.$post_id.'"\><img src="http://*******/new/forum/' .$fetchM1[1]. '" style="vertical-align: middle;" alt="avatar" height="20" width="20" ><span style="color: #ffffff;"> '.$fetchM1[0].' - '.$nome_post.'</a><br/></li></span>';
}
}
//fine modifica
echo "</ul>";?>
-
perchè non scrivi un modulo vero e proprio invece di fare le scatole cinesi?
-
xke io conosco un po di php...
fare un modulo ho visto cambiano mezzi comandi... se vuoi aiutarmi lo "convertiamo"
-
quello che metti in un iframe viene considerato come un sito esterno, per cui è normale che non ti legga il css di joomla.
associa un css per dargli lo stile che vuoi.
-
ok ma cmq ho il problema che se c'e un link, esso non si apre in finestra nuova,bensi dentro l'iframe...
-
un iframe è "dissociato" dal contenitore in cui viene messo non puoi accedere a nulla di joomla in quel modo.
M.
-
e ok fin li ci sono... ma che soluzioni adottare?
-
scusa ma che soluzione vuoi adottare se non scrivere un modulo?
prova con quella porc**** di jumi :)
M.
-
No. alla fine sono partito da mod_phpbb_last_post.... ho quasi eliminato il suo script scritto come dicevi te, c'ho piazzato il mio e funziona benissimo..
so che non è il procedimento esatto... xo almeno funziona