[trouvé] forum phpbb

Statut
N'est pas ouverte pour d'autres réponses.
T

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?
 

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" ?
 
1er
OP
T

ttt3566

ex membre
exactement :)
 

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.
 
1er
OP
T

ttt3566

ex membre
arf, j'ai déjà testé, mais ça ne donne rien du tout :-(
 

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".
 
1er
OP
T

ttt3566

ex membre
oh yeah :D thx a lot! je teste ça de suite!
 
1er
OP
T

ttt3566

ex membre
ça fonctionne! merci beaucoup :D
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut