Visualizzazione risultati 1 fino 8 di 8

Discussione: [phpbb] Anteprima titoli topic nella home del forum

  1. #1
    Guest

    Predefinito [phpbb] Anteprima titoli topic nella home del forum

    Vorrei sapere come è possibile far apparire nella home del forum i titoli dei topic sopra al nome dell'utente che ha postato.
    In pratica, nella home, si legge solo il nome dell'utente, senza sapere in quale discussione abbia scritto e ovviamente solo cliccando sulla sezione lo si scopre.
    Il forum in questione è di Altervista phpbb.
    Spero di esseremi espressa bene
    Grazie

  2. #2
    Guest

    Predefinito

    shaiya77 sarà la quarta volta che ti riprendo per il titolo errato, sei invitata a fare più attenzione!

    Ciao!

  3. #3
    Guest

    Predefinito

    Scusa credo di non capire °-°
    Mi sembra di essermi espressa bene nel titolo, cosa c'è che non va?

  4. #4
    Guest

    Predefinito

    Il tag [phpbb]

    Ciao!

  5. #5
    Guest

    Predefinito

    Devi scusarmi ancora, forse nei topic precedenti non avevo fatto caso a questo dettaglio se miè stato detto, ma non ricordo, sono nuova quindi trovo un po' di difficoltà di inserimento in questo forum ... la prossima volta starò più attenta.
    Scusatemi ancora.

  6. #6
    Guest

    Predefinito

    Prova a dare un'occhiata qui, se ho capito bene dovrebbe essere quello che cerchi.

  7. #7
    Guest

    Predefinito

    Oppure potresti creare un file tipo questo:
    Codice PHP:
    <?php

    //
    // FUNZIONE CHE VISUALIZZA GLI ULTIMI POST
    //


    $topicnumber = 10;
    $urlPath = "http://MIOSITO.altervista.org/phpBB2";
    $phpbb_root_path = './phpBB2/';

    define('IN_PHPBB', true);

    include(
    $phpbb_root_path . 'extension.inc');
    include(
    $phpbb_root_path . 'common.'.$phpEx);

    $table_topics = $table_prefix. "topics";
    $table_forums = $table_prefix. "forums";
    $table_posts = $table_prefix. "posts";
    $table_users = $table_prefix. "users";
    $table_text = $table_prefix. "posts_text";

    $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, x.post_text
    FROM
    $table_topics t, $table_forums f, $table_posts p, $table_users u, $table_text x
    WHERE t.topic_id = p.topic_id AND
    f.forum_id = t.forum_id AND
    p.post_id = x.post_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
    $topicnumber";
    $result = mysql_query($query) or die("Query failed");

    while (
    $row = mysql_fetch_array($result, MYSQL_ASSOC))
    {
    echo
    "<hr />" .

    "<a href=\"phpBB2/profile.php?mode=viewprofile&u=$row[user_id]\" target=_blank>" .
    $row["username"] .
    "</a>

    ha scritto nel topic <a href=\"phpBB2/viewtopic.php?topic=
    $row[topic_id]&forum=$row[forum_id]\" target=_blank>" .
    $row["topic_title"] .
    "</a> : " .
    "<br />" .

    substr(stripQ($row['post_text']), 0, 100) .
    "... ... "

    ;
    }

    mysql_free_result($result);
    ?>
    Devi modificare
    Codice PHP:
    $topicnumber = numrto ultimi topic da visualizzare;
    $urlPath = indirizzo assoluto del forum;
    $phpbb_root_path = cartella del forum;

    substr(stripQ($row['post_text']), 0, 100) intervallo dei caratteri del messaggio da visualizzare (in questo esempio, da 0 a 100)
    Poi, puoi inserirlo nella pagina che ti interessa con un include(); (se è in php) oppure con un iframe se è in html.
    Ultima modifica di civ4 : 01-02-2006 alle ore 13.13.59

  8. #8
    Guest

    Predefinito

    Grazie mille!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •