• User

    qualcuno per favore può ricapitolare.... :sbav: :sbav: :sbav:
    il codice completo da inserire nella home qual è?
    e poi cos'altro devo fare....???
    grazie mille


  • User Newbie

    Scusate, è il mio primo post, e faccio una domanda sicuramente molto stupida in quanto non so nulla di php.

    Ma che vuol dire mettere quel codice in homepage? Se non dentro un html, dove non funziona, dove?


  • User Newbie

    Ok! Comincio a capire!
    Ho fatto un file .php con dentro questo codice:

    <?
    error_reporting(E_ALL);
    echo "WOW !!!";
    mysql_connect("localhost", "[Utente]", "[password]");
    mysql_select_db("phpbb");

    $sql="SELECT * FROM phpbb_posts_text WHERE post_subject!='' ORDER BY post_id DESC LIMIT 10";
    $risultati=mysql_query($sql);
    while($riga=mysql_fetch_array($risultati)) {
    $target=$riga["post_subject"];
    $target1=$riga["post_id"];
    echo"<a href="http://www.terminillo.org/viewtopic.php?p=$target1" title="">$target</a>
    ";
    }//Fine del while
    ?>

    ma mi mostra solo la scritta "WOW!!!"
    Please, HELP ME! Dove sbaglio ora?
    @Tarivor said:

    Scusate, è il mio primo post, e faccio una domanda sicuramente molto stupida in quanto non so nulla di php.

    Ma che vuol dire mettere quel codice in homepage? Se non dentro un html, dove non funziona, dove?


  • User Newbie

    Ho trovato questo errore nell'error.log

    [Fri Jun 23 10:48:49 2006] [error] [client xxx.xxx.xxx.xxx] PHP Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/terminillo.org/httpdocs/ForumIndex.php on line 9

    :mmm:


  • User Newbie

    @Tarivor said:

    Ho trovato questo errore nell'error.log

    [Fri Jun 23 10:48:49 2006] [error] [client xxx.xxx.xxx.xxx] PHP Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/terminillo.org/httpdocs/ForumIndex.php on line 9

    :mmm:
    Ok! Ho risolto da solo! Mi ero dimenticato di valorizzare il nome del Database e la tabella si chiamava diversamente. :vai:


  • User Newbie

    Buongiorno, io ho aggiunto l'ultimo utente registrato per necessità del cliente.
    Funziona, chiedo a chi ne sa di più se è corretto... sono novella in php .

    <?php require("db_connect.php");

    // Inizio ultimo utente registrato
    $sql="SELECT * FROM phpbb_users ORDER BY user_id DESC LIMIT 0 , 1";
    $risultati=mysql_query($sql);
    while($riga=mysql_fetch_array($risultati)) {

         $username=$riga["username"];
         
         echo "Ultimo utente registrato:&nbsp;<a href=\"http://{$_SERVER['HTTP_HOST']}/forum/profile.php?mode=viewprofile&u=$username\">$username</a><hr>";
    

    }
    // Fine ultimo utente registrato

    // Inizio ultimi post
    $sql="SELECT * FROM phpbb_topics inner join phpbb_posts_text on topic_first_post_id = post_id WHERE forum_id!=0 ORDER BY topic_id DESC LIMIT 10";

      $risultati=mysql_query($sql);
      while($riga=mysql_fetch_array($risultati)) {
    
         $target=$riga["topic_title"];
         $target1=$riga["topic_id"];
         $visto=$riga["topic_views"];
         $testo=$riga["post_text"];
         $username=$riga["post_text"];
    
         echo"<span><a href=\"http://{$_SERVER['HTTP_HOST']}/forum/viewtopic.php?t=$target1\" title=\"$target\">$target</a><br />
    

    ".truncate($testo,100)."<br /></span>";
    }
    // Fine ultimi post
    ?>


  • User Newbie

    Salve a tutti, seguo da anni questo sito ed ho sempre trovato informazioni utili senza chiedere 😄 intanto mi presento, mi chiamo Rino e son davvero felice di far parte di questo forum...

    Oggi ho installato un modulo sul mio Joomla, le funzioni fondamentali ci stanno 😄 ma avrei bisogno di due piccoli aiutini, ma io e php non siamo molto amici, quindi chiedo il vostro prezioso aiuto 🙂

    Questo è il codice .

    <?php
    
    defined('_JEXEC') or die('Restricted access');
    
    global $mainframe, $headtag;
    
    
    
    $type         = intval( $params->get( 'type', 1 ) );
    
    $count         = intval( $params->get( 'count', 5 ) );
    
    $catid         = trim( $params->get( 'catid' ) );
    
    $secid         = trim( $params->get( 'secid' ) );
    
    $show_front    = $params->get( 'show_front', 1 );
    
    
    
    $urlPath = "".$_SERVER['SERVER_NAME']."/forum";
    
    $urlImg = "".$_SERVER['SERVER_NAME']."/forum/templates/subSilver/images/folder_new_big.gif";
    
    $phpbb_root_path = 'forum/';
    
    
    
    define('IN_PHPBB', true);
    
    
    
    $table_prefix = "phpbb_";
    
    $table_topics = $table_prefix. "topics";
    
    $table_forums = $table_prefix. "forums";
    
    $table_posts = $table_prefix. "posts";
    
    $table_users = $table_prefix. "users";
    
    
    
    $query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
    
    FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
    
    WHERE t.topic_id = p.topic_id AND
    
    f.forum_id = t.forum_id AND
    
    t.topic_status <> 2 AND
    
    p.post_id = t.topic_last_post_id AND
    
    p.poster_id = u.user_id
    
    ORDER BY p.post_id DESC LIMIT $count";
    
    $result = mysql_query($query) or die($query);
    
    
    
    echo "<ul>";
    
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
    
        {
    
        echo "<li><a href=\"".$urlPath."/viewtopic.php?p=".$row['post_id']."#".$row['post_id']."\">".$row["topic_title"]."</a> inserito da <a href=\"".$urlPath."/memberlist.php?mode=viewprofile&u=".$row['user_id']."\">".$row['username']."</a></li>";
    
        }
    
    echo "</ul>";
    
    
    
    mysql_free_result($result);
    
    ?> 
    ```Le due richieste sono...
    
    1) (fondamentale XD) inserire un limite di caratteri nel titolo :sun:
    2) Qui proprio mi trovo OUT :p
    
    Quando clikko sul link, vengo direzionato alla 1 pag del topic, e non al post :(
    
    Spero in voi *.*
    
    Saluti :tongueout:

  • User Attivo

    Ciao a tutti, scusate se riesumo il topic ma non riesco a risolver eun problema...mi da questo errore:

    [phpBB Debug] PHP Notice: in file c : /programmi/easyphp1-8/w w w/mio/wp-content/themes/ wrastle-10/ index.php on line 37: **mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    **Dopo aver aggiunto: ```
    <?
    include("forum /db_connect.php");

    // Inizio ultimo utente registrato
    $sql="SELECT * FROM phpbb_users ORDER BY user_id DESC LIMIT 0 , 1";
    $risultati=mysql_query($sql);
    while($riga=mysql_fetch_array($risultati)) {

    $username=$riga["username"];

    echo "Ultimo utente registrato: <a href="h t t p ://{$_SERVER['H T T P_HOST']} /for um/profile.php?mode=viewprofile&u=$username">$userna me</a><hr>";
    }
    // Fine ultimo utente registrato

    // Inizio ultimi post
    $sql="SELECT * FROM phpbb_topics inner join phpbb_posts_text on topic_first_post_id = post_id WHERE forum_id!=0 ORDER BY topic_id DESC LIMIT 10";

    $risultati=mysql_query($sql);
    while($riga=mysql_fetch_array($risultati)) {

    $target=$riga["topic_title"];
    $target1=$riga["topic_id"];
    $visto=$riga["topic_views"];
    $testo=$riga["post_text"];
    $username=$riga["post_text"];

    echo"<span><a href="h t t p :// {$_SERVER['HTTP_HOST']} /forum/viewtopic.php?t=$target1" title="$target">$target</a><br />
    ".truncate($testo,100)."<br /></span>";
    }
    // Fine ultimi post
    ?>

    <?php
    mysql_connect("localhost", "root", "root");
    mysql_select_db("mio");

    function truncate($text, $chars) {

    $text = $text." ";
    $text = substr($text,0,$chars);
    $text = substr($text,0,strrpos($text,' '));
    $text = $text."...";

    return $text;

    }
    ?>


  • User Newbie

    Salve ragazzi...

    Io ho un problema... ho inserito questo codice all'interno del file html che compone il template della mia homepage all'interno del forum stesso (ho usato il wiki del .com di phpbb per creare l'home)

    Non capisco perchè non viene interpretato il codice. Questo è quello che ho inserito:

    <?
    
    error_reporting(E_ALL);
    
    include('db_connect.php'); 
    
    $sql="SELECT * FROM phpbb_topics WHERE forum_id!='' ORDER BY topic_id DESC LIMIT 20";
    
    $risultati=mysql_query($sql);
    while($riga=mysql_fetch_array($risultati)) {
    
    $target=$riga["topic_title"];
    $target1=$riga["topic_id"];
    
    echo "&bull; <a href=\"{$_SERVER['HTTP_HOST']}/viewtopic.php?t=$targe\" title=\"$target\">$target</a><br />";
    
    }
    
    ?>
    ```Ho provato ad inserire questo codice in una pagina php creata ed inserita nel root del forum e se la richiamo nel broswer viene correttamente interpretato. Come mai quando richiamo il codice nel file del template non va a buon fine?
    
    ps: ho tolto il protocollo htt... prima del {$_SERVER['HTTP_HOST']} nel link perchè non essendo utente premium non posso inserirlo :)
    
    Grazie.

  • User Newbie

    Allora? Qual'è il metodo per richiamare tale codice nei file del template?
    So che per richiamare delle variabili per poterle usare dal template bisogna fare in questo modo:

    //assegnazione della variabile al template
    $template->assign_vars(array(
    'LAST_TOPICS' => $topics,
    ));

    Ma non so come fare per questo codice... potete aiutarmi? :tongueout: