[trouvé] forum phpbb

Discussion dans 'Web, design' créé par ttt3566, 12 Avril 2006.

Statut de la discussion:
Fermée.
  1. Online
    ttt3566 ex membre
    bon, expliquons le problème clairement :D

    j'aimerais créer un lien, dans la section "aller à la page ...", menant vers la dernière réponse postée.

    en gros, ça donnerait ceci : Aller à la page 1, 2, 3, ..., dernière réponse

    le problème, c'est que j'ai beau essayer toutes les méthodes possibles, rien ne fonctionne :beuh:

    help?
    ttt3566, 12 Avril 2006
    #1
  2. Offline
    eSb` That's Poker!
    En gros, si j'ai bien compris, tu veux ajouter un lien "Aller à la dernière réponse postée" après "Aller à la page x" ?
    eSb`, 12 Avril 2006
    #2
  3. Online
    ttt3566 ex membre
    exactement :)
    ttt3566, 12 Avril 2006
    #3
  4. Offline
    eSb` That's Poker!
    Je suis absolument nul en programmation php ou autre mais je suis quasiment certain que la modification doit se faire au niveau de viewforum.php dans ces lignes ci :
    Code:
    $goto_page = ' [ <img src="' . $images['icon_gotopost'] . '" alt="' . $lang['Goto_page'] . '" title="' . $lang['Goto_page'] . '" />' . $lang['Goto_page'] . ': ';
    
    			$times = 1;
    			for($j = 0; $j < $replies + 1; $j += $board_config['posts_per_page'])
    			{
    				$goto_page .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=" . $topic_id . "&start=$j") . '">' . $times . '</a>';
    				if( $times == 1 && $total_pages > 4 )
    				{
    					$goto_page .= ' ... ';
    					$times = $total_pages - 3;
    					$j += ( $total_pages - 4 ) * $board_config['posts_per_page'];
    				}
    				else if ( $times < $total_pages )
    				{
    					$goto_page .= ', ';
    				}
    				$times++;
    			}
    			$goto_page .= ' ] ';
    		}
    		else
    		{
    			$goto_page = '';
    		}
    		
    		$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");
    Il faut tenter de voir avec la variable last_post_url (ou simplement last_post ?) se trouvant plus bas le moyen de les mettre ensemble.

    Vu mes connaissances, je vais en rester là ; ).
    J'ai déjà tenté de magouiller un peu mais je n'arrive pas exactement au bon résultat.
    eSb`, 12 Avril 2006
    #4
  5. Online
    ttt3566 ex membre
    arf, j'ai déjà testé, mais ça ne donne rien du tout :-(
    ttt3566, 13 Avril 2006
    #5
  6. Offline
    eSb` That's Poker!
    Héhé, j'ai trouvé ; ).
    Dans viewforum.php, cherche la ligne (chez moi 673) :

    Code:
    			$goto_page .= ' ] ';
    Remplace-là par :

    Code:
    			$goto_page .= ', <a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '">Dernier message</a> ] ';
    Où tu peux évidemment changer le texte "Dernier message".
    eSb`, 13 Avril 2006
    #6
  7. Online
    ttt3566 ex membre
    oh yeah :D thx a lot! je teste ça de suite!
    ttt3566, 13 Avril 2006
    #7
  8. Online
    ttt3566 ex membre
    ça fonctionne! merci beaucoup :D
    ttt3566, 13 Avril 2006
    #8
Statut de la discussion:
Fermée.