Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Problemi con script e tabelle

    Salve a tutti!!!

    Ho inserito uno script per le news che ho trovato qui su HTML.it che però a quanto pare su internet explorer interferisce mentre su firefox va tutto bene (sai che novità :rollo: ).

    Mio sito:
    http://www.mulaturda.altervista.org/...a_ht/index.php

    lo script è: http://php.html.it/script/vedi/1191/ibwd-news/

    Da quello che sono riuscito a capire le tabelle che costituiscono le news interferiscono con la div log_in e si allineano subito sotto.

    Ho provato a cambiare le tabelle delle news con delle div ma non ci sono riuscito

    Qualcuno conosce un metodo per dire a internet explorer di fregarsene della div log_in e di allineare in alto le news?

    Come al solito ringrazio tutti in anticipo.

    Codice index.php


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Girgenti</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <meta name="generator" content="HAPedit 3.0">
    <style type="text/css">
    @import url("layout.css");
    a#viewcss{color: #00f;font-weight: bold}
    </style>

    <script type="text/JavaScript">
    <!--
    function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }

    function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }

    function MM_findObj(n, d) { //v4.01
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

    function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    </head>
    <body onLoad="MM_preloadImages('images/button/home over.gif','images/button/forum over.gif','images/button/chat over.gif','images/button/collegamento over.gif')">
    <div id="container">
    <div id="header">[img]images/logoimg2pattern.gif[/img]</div>

    <div id="menu">

    [img]images/button/home.gif[/img]

    [img]images/button/forum.gif[/img]

    [img]images/button/chat.gif[/img]

    [img]images/button/collegamento.gif[/img]

    [img]images/button/collegamento.gif[/img]

    [img]images/button/collegamento.gif[/img]

    </div>

    <div id="divisore_alto">
    <div id="divisore_altoleft">[img]images/bg.jpg[/img][img]images/angoloaltoverde.gif[/img]</div>
    <div style="font-weight:bolder">NEWS</div>
    </div>

    <div id="navigation">
    <div id="log_in">
    <div style="background: url(images/box/box_mezzo.gif) repeat-y top; ">
    [img]images/box/box_alto.gif[/img]
    <?php

    // Inclusioni
    define('IN_PHPBB', true);
    $phpbb_root_path = 'forum/';
    include($phpbb_root_path . 'extension.inc');
    include($phpbb_root_path . 'common.'.$phpEx);

    // Inizio sessione
    $userdata = session_pagestart($user_ip, PAGE_INDEX);
    init_userprefs($userdata);

    // Verifica se utente o no
    if( $userdata['session_logged_in'] ) {

    /* PARTE IN CUI DIAMO IL BENTORNATO AL NOSTRO UTENTE E GLI LINKIAMO IL LOGOUT */
    echo "Bentornato ". $userdata['username'];
    echo "
    ";
    echo "<a href=\"login.$phpEx?logout=true\">Log out</a>";

    } else {

    /* CREO IL FORM PER IL LOGIN */
    echo '
    <form method="post" action="login.php">
    Username:
    <input class="post" name="username" size="15" type="text">


    Password:
    <input class="post" name="password" size="15" type="password">


    Login automatico ad ogni visita
    <input class="text" name="autologin" type="checkbox">


    <input class="mainoption" name="login" value="Login" type="submit">


    </form>

    ';

    echo "<a href=\"/_altervista_ht/forum/profile.php?mode=register\">REGISTRATI</a>";
    }
    ?>
    </div>
    <div>
    [img]images/box/box_basso.gif[/img]
    </div>
    </div>
    </div>
    <div id="content">
    <?
    include("news.php");
    ?>
    </div>
    <div id="divisore_basso">[img]images/bg.jpg[/img][img]images/angolobassoverde.gif[/img]</div>
    <div id="footer">© 2005-2006 Powered by Marco Inclima

    </div>

    </div>
    </body>
    </html>

    Script news.php
    <?
    // IF NECESSARY, CHANGE PATH TO CONFIG.PHP
    require("./admin/config.php");
    ?>


    <style>
    .i{font-size: 11px; text-decoration: none}
    </style>
    <?

    if (empty($offset)) {
    $offset=0;
    }
    $result = mysql_query("select count(date) from $table order by date DESC");
    $numrows = mysql_result($result, 0, 0);
    $result = mysql_query("select * from $table order by date DESC limit $offset,$limit");
    while (list($id,$title,$date,$poster,$mail,$news) = mysql_fetch_row($result)) {
    $d = explode("-",$date);
    $day = $d[2];
    $month = $d[1];
    $year = $d[0];
    $hour = $d[3];
    $min = $d[4];

    //############\\
    // dateformat:\\

    $thedate = "$day/$month/$year - $hour:$min";

    //############\\


    // NEWS FORMAT

    $print = "

    <table border=\"1\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\">
    <tr>
    <td width=\"100%\" bgcolor=\"#EEEEEE\">
    <table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
    <td>$title by <a href=\"mailto:$mail\">$poster</a></td>
    <td>
    <p align=\"right\">$thedate</td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td width=\"100%\">$news</td>
    </tr>
    </table>\n
    \n

    ";
    // END NEWS FORMAT

    echo $print;
    }
    // NEXT - PREVIOUS LINKS \\
    echo"<center>";
    $pages=intval($numrows/$limit);
    if ($numrows%$limit) {
    $pages++;
    if($pages > $limit){
    echo"old news
    ";
    }
    }
    if ($offset != 0) {
    $prevoffset=$offset-$limit;
    echo "<a class=i href=\"$PHP_SELF?offset=$prevoffset\">&lt;&lt;</a> \n";
    }

    if ( $pages != 1 ) {

    for ($i=1;$i<=$pages;$i++) {
    $newoffset=$limit*($i-1);
    if ( ((($offset)/$limit)==($i-1)) ) {
    echo "<font class=i>$i</font> \n";
    } else {
    echo "<a class=i href=\"$PHP_SELF?offset=$newoffset\">$i</a> \n";
    }
    }
    }
    if (!((($offset)/$limit)+1==$pages) && $pages!=1) {
    $newoffset=$offset+$limit;
    echo "<a class=i href=\"$PHP_SELF?offset=$newoffset\">&gt;&gt;</a>

    \n";
    }
    echo"</center>";
    ?>


    <p align="center"><font size="-2" face="Verdana">powered by iBWd scripts</font></p>

  2. #2
    Bhe, dovresti prima postare in html o in css (a secona di come viene gestito il layout) risolvendo il problema prima su una versione statica. Dopo puoi postare qui per farti aiutare a cambiare il codice se sta nella parte php.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    Il problema, da quello che ho avuto modo di capire è che sta in news.php, o almeno penso

  4. #4
    Siccome non sono riuscito a modificare il post, riposto.

    Se i moderatori ritengono che è meglio spostare il problema in html per me va bene, basta che risolvo sto problema

  5. #5
    Starà anche nel file che dici ma quel file genera codice html dopo aver elaborato i dati. Il problema sta nel codice html e non nel come vengono genrati i dati.

    Fa' una cosa. Carica la pagina nel browser e salvala, quindi cerca di individuare il problema e posta nel forum apposito la parte di codice interessata. Ma devi sempre basarti sull'html creato e non sulla pagina in php pura.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  6. #6
    Grazie ora mi do da fare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.