Problème lien vers un message précis
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Problème lien vers un message précis
Bonjour !
J'ai un problème avec l'astuce donnée ici. Mon forum est en PHBB2 comme celui de la demoiselle à l'origine de ce topic et chez elle ça fonctionne donc je ne comprends pas.
Chez moi, les titres se sont bien mis sous forme de lien, mais quand on clique dessus seule l'adresse dans la barre d'adresse change et il n'y a aucune redirection.
Mon forum est le suivant : http://spectrumlife.roleplaylife.net/
Et voici mon template viewtopic_body qui a été très modifié mais que je pense avoir maitrisé :
Merci d'avance de votre aide parce que c'est quelque chose que j'aimerais bien mettre en place sur mon forum parce que du coup l'icône pour accéder directement au dernier message posté sans avoir à scroller la page ne marche pas non plus ! :/
J'ai un problème avec l'astuce donnée ici. Mon forum est en PHBB2 comme celui de la demoiselle à l'origine de ce topic et chez elle ça fonctionne donc je ne comprends pas.
Chez moi, les titres se sont bien mis sous forme de lien, mais quand on clique dessus seule l'adresse dans la barre d'adresse change et il n'y a aucune redirection.
Mon forum est le suivant : http://spectrumlife.roleplaylife.net/
Et voici mon template viewtopic_body qui a été très modifié mais que je pense avoir maitrisé :
- Code:
<script type="text/javascript">
//<![CDATA[
var multiquote_img_off = '{JS_MULTIQUOTE_IMG_OFF}', multiquote_img_on = '{JS_MULTIQUOTE_IMG_ON}', _atr = '{JS_DIR}addthis/', _ati = '{PATH_IMG_FA}addthis/'{ADDTHIS_LANG}, addthis_localize = { share_caption: "{L_SHARE_CAPTION}", email: "{L_EMAIL}", email_caption: "{L_EMAIL_CAPTION}", favorites: "{L_SHARE_BOOKMARKS}", print: "{L_PRINT}", more: "{L_MORE}" };
$(function(){
_atc.cwait = 0;
$('.addthis_button').mouseup(function(){
if ($('#at15s').css('display') == 'block') {
addthis_close();
}
});
});
var hiddenMsgLabel = { visible:'{JS_HIDE_HIDDEN_MESSAGE}', hidden:'{JS_SHOW_HIDDEN_MESSAGE}' };
showHiddenMessage = function(id)
{
try
{
var regId = parseInt(id, 10);
if( isNaN(regId) ) { regId = 0; }
if( regId > 0)
{
$('.post--' + id).toggle(0, function()
{
if( $(this).is(":visible") )
{
$('#hidden-title--' + id).html(hiddenMsgLabel.visible);
}
else
{
$('#hidden-title--' + id).html(hiddenMsgLabel.hidden);
}
});
}
}
catch(e) { }
return false;
};
//]]>
</script>
<br/><br/><table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td align="left" valign="middle" nowrap="nowrap">
<span class="nav">
<!-- BEGIN switch_user_authpost -->
<a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" id="{POST_IMG_ID}one" alt="{L_POST_NEW_TOPIC}" align="middle" border="0" /></a>
<!-- END switch_user_authpost -->
<!-- BEGIN switch_user_authreply -->
<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" id="i_reply" alt="{L_POST_REPLY_TOPIC}" align="middle" border="0" /></a>
<!-- END switch_user_authreply -->
</span>
</td>
<td class="nav" valign="middle" width="100%"><div class="nav">{NAV_CAT_DESC}</div></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="1" cellpadding="0" style="border-bottom: 0px;">
<tr align="right">
<td>
<center><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" class="t-title">
<div style="width : 95%; background-color : indianred; border-radius : 30px; font-size : 35px; font-family : 'jolly lodger', cursive; color : khaki; text-shadow : 1px 1px 1px black;"> {TOPIC_TITLE}</div>
</td>
</tr>
</table></center>
</td>
</tr>
<!-- BEGIN topicpagination -->
<tr>
<td class="row1 pagination" colspan="2" align="right" valign="top"><span class="gensmall">{PAGINATION}</span></td>
</tr>
<!-- END topicpagination -->
{POLL_DISPLAY}
<!-- BEGIN postrow -->
<!-- BEGIN hidden -->
<tr>
<td class="postdetails {postrow.hidden.ROW_CLASS}" colspan="3" align="center">{postrow.hidden.MESSAGE}</td>
</tr>
<!-- END hidden -->
<!-- BEGIN displayed -->
<tr class="post post--{postrow.displayed.U_POST_ID}" id="p{postrow.displayed.U_POST_ID}" style="{postrow.displayed.DISPLAYABLE_STATE}" valign="top" width="100%">
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="100%" height="28" colspan="2">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><br/><br/><span class="postdetails" style="padding-left : 10px;"><i>Ça s'appelle <a href="#{postrow.displayed.U_POST_ID}">{postrow.displayed.POST_SUBJECT}</a> et ça a été posté {postrow.displayed.POST_DATE}.</i></span></td>
<td valign="top" nowrap="nowrap" class="post-options">
<br/>{postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG}
</td>
</tr>
<tr>
<td colspan="2" class="hr">
<hr />
</td>
</tr>
<tr>
<td colspan="2" valign="top">
<!-- BEGIN switch_vote_active -->
<div class="vote gensmall">
<!-- BEGIN switch_vote -->
<div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">+</a></div>
<!-- END switch_vote -->
<!-- BEGIN switch_bar -->
<div class="vote-bar" title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}">
<!-- BEGIN switch_vote_plus -->
<div class="vote-bar-plus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_plus.HEIGHT_PLUS}px;"></div>
<!-- END switch_vote_plus -->
<!-- BEGIN switch_vote_minus -->
<div class="vote-bar-minus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_minus.HEIGHT_MINUS}px;"></div>
<!-- END switch_vote_minus -->
</div>
<!-- END switch_bar -->
<!-- BEGIN switch_no_bar -->
<div title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}" class="vote-no-bar">----</div>
<!-- END switch_no_bar -->
<!-- BEGIN switch_vote -->
<div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}">-</a></div>
<!-- END switch_vote -->
</div>
<!-- END switch_vote_active -->
<div class="postbody">
<div>{postrow.displayed.MESSAGE}
</div>
<!-- BEGIN switch_attachments -->
<dl class="attachbox">
<dt>{postrow.displayed.switch_attachments.L_ATTACHMENTS}</dt>
<dd>
<!-- BEGIN switch_post_attachments -->
<dl class="file">
<dt>
<img src="{postrow.displayed.switch_attachments.switch_post_attachments.U_IMG}" />
<!-- BEGIN switch_dl_att -->
<a class="postlink" href="{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.U_ATTACHMENT}">{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT}</a> {postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT_DEL}
<!-- END switch_dl_att -->
<!-- BEGIN switch_no_dl_att -->
{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT} {postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT_DEL}
<!-- END switch_no_dl_att -->
</dt>
<!-- BEGIN switch_no_comment -->
<dd>
<em>{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_comment.ATTACHMENT_COMMENT}</em>
</dd>
<!-- END switch_no_comment -->
<!-- BEGIN switch_no_dl_att -->
<dd>
<em><strong>{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.TEXT_NO_DL}</strong></em>
</dd>
<!-- END switch_no_dl_att -->
<dd>({postrow.displayed.switch_attachments.switch_post_attachments.FILE_SIZE}) {postrow.displayed.switch_attachments.switch_post_attachments.NB_DL}</dd>
</dl>
<!-- END switch_post_attachments -->
</dd>
</dl>
<!-- END switch_attachments -->
<div class="clear"></div>
<!-- BEGIN switch_signature -->
<div class="signature_div">
{postrow.displayed.SIGNATURE}
</div>
<!-- END switch_signature -->
</div>
</td>
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" max-width="180" height="500">
<span class="postdetails poster-profile">
<div class="vavasujet">{postrow.displayed.POSTER_AVATAR}</div><br />
<center><span class="trombone">{postrow.displayed.RANK_IMAGE}</span><br />
<div class="bloc_infossujet"><span class="pseudsujet">{postrow.displayed.POSTER_NAME}</span><br />
{postrow.displayed.POSTER_RANK}<br /><br/>
<div class="infossujet"><!-- BEGIN profile_field -->
{postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
<!-- END profile_field -->
{postrow.displayed.POSTER_RPG}
</div><br/>
<div class="enlignesujet">{postrow.displayed.ONLINE_IMG}</div>
{postrow.displayed.PROFILE_IMG}
{postrow.displayed.PM_IMG}
{postrow.displayed.EMAIL_IMG}
<!-- BEGIN contact_field -->
{postrow.displayed.contact_field.CONTENT}
<!-- END contact_field --> </div>
</center></span><br />
<br/><br/><br/>
<img src="http://2img.net/i/fa/empty.gif" alt="" style="width:200px;height:1px" />
</td>
</tr>
</table>
</td>
</tr>
<tr class="post--{postrow.displayed.U_POST_ID}" style="{postrow.displayed.DISPLAYABLE_STATE}">
</tr>
<!-- BEGIN first_post_br -->
</table>
<br />
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<th class="thLeft" nowrap="nowrap" width="150px" height="26"></th>
<th class="thRight" nowrap="nowrap" colspan="2"></th>
</tr>
<!-- END first_post_br -->
<!-- END displayed -->
<!-- END postrow -->
<!-- BEGIN no_post -->
<tr align="center">
<td class="row1" colspan="3" height="28">
<span class="genmed">{no_post.L_NO_POST}</span>
</td>
</tr>
<!-- END no_post -->
<tr align="right">
<td class="catBottom" colspan="3" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="9%" class="noprint"> </td>
</tr>
</table>
</td>
</tr>
</table>
<table class="forumline noprint" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 0 0 1px 0; border-top: 0px;">
<tr>
<td class="row2" valign="top" {COLSPAN_PAGINATION} width="150"><span class="gensmall">{PAGE_NUMBER}</span></td>
<!-- BEGIN topicpagination -->
<td class="row1" align="right" valign="top" ><span class="gensmall">{PAGINATION}</span></td>
<!-- END topicpagination -->
</tr>
<!-- BEGIN switch_user_logged_in -->
<!-- BEGIN watchtopic -->
<tr>
<td class="row2" colspan="2" align="right" valign="top"><span class="gensmall">{S_WATCH_TOPIC}</span></td>
</tr>
<!-- END watchtopic -->
<!-- END switch_user_logged_in -->
</table>
<!-- BEGIN promot_trafic -->
<table class="forumline" width="100%" border="0" cellpadding="1" cellspacing="0" id="ptrafic_close" style="displayne;margin: 1px 0px 1px 0px">
<tr>
<td class="catBottom" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"><h1 class="cattitle"> {PROMOT_TRAFIC_TITLE}</h1></td>
<td align="right" valign="middle" width="10"><span class="gensmall"><a href="javascript:ShowHideLayer('ptrafic_open','ptrafic_close');"><img src="{TABS_MORE_IMG}" alt="+" align="middle" border="0" /></a></span></td>
</tr>
</table>
</td>
</tr>
</table>
<table class="forumline" width="100%" border="0" cellpadding="1" cellspacing="0" id="ptrafic_open" style="display:'';margin: 1px 0px 1px 0px">
<tr>
<td class="catBottom" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"><h1 class="cattitle"> {PROMOT_TRAFIC_TITLE}</h1></td>
<td align="right" valign="middle" width="10"><span class="gensmall"><a href="javascript:ShowHideLayer('ptrafic_open','ptrafic_close');"><img src="{TABS_LESS_IMG}" alt="-" align="middle" border="0" /></a></span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="row2 postbody" valign="top">
<!-- BEGIN link -->
» <a style="text-decorationne" href="{promot_trafic.link.U_HREF}" target="_blank" title="{promot_trafic.link.TITLE}">{promot_trafic.link.TITLE}</a><br />
<!-- END link -->
</td>
</tr>
</table>
<!-- END promot_trafic -->
<!-- BEGIN switch_forum_rules -->
<table id="forum_rules" class="forumline" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1px 0px 1px 0px">
<tbody>
<tr>
<td class="catBottom">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top">
<h1 class="cattitle"> {L_FORUM_RULES}</h1>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="row1 clearfix">
<table>
<tr>
<!-- BEGIN switch_forum_rule_image -->
<td class="logo">
<img src="{RULE_IMG_URL}" />
</td>
<!-- END switch_forum_rule_image -->
<td class="rules postbody">
{RULE_MSG}
</td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
<!-- END switch_forum_rules -->
<div style="padding-left : 15px; padding-right : 15px;"><table class="forumline noprint" style="box-shadow : 0px 0px 5px black; border-radius : 20px; background-image : url('http://nimga.fr/f/DeMwW.png');" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="row2" colspan="2" align="center" style="padding:0px">
<!-- BEGIN switch_user_logged_in -->
<a name="quickreply"></a>
{QUICK_REPLY_FORM}<br />
<!-- END switch_user_logged_in -->
</td>
</tr>
<tr>
<td style="margin:0; padding: 0;" colspan="2">
<table border="0" cellpadding="0" width="100%" cellspacing="0" id="info_open" style="display:''">
<tbody>
<!-- BEGIN show_permissions -->
<tr>
<td class="row1" valign="top" width="75%" style="opacity : 0.8; background-color : ghostwhite; padding : 5px;"><span class="gensmall">{S_AUTH_LIST}</span></td>
</tr>
<!-- END show_permissions -->
<tr>
<td class="catBottom" colspan="2" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<!-- BEGIN show_permissions -->
<td align="right" valign="middle"><span class="gensmall"><a href="javascript:ShowHideLayer('info_open','info_close');"><img src="{TABS_LESS_IMG}" alt="-" align="middle" border="0" /></a></span></td>
<!-- END show_permissions -->
</tr>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="margin:0; padding: 0;" colspan="2">
<table border="0" cellpadding="0" cellspacing="0" width="100%" id="info_close" style="displayne;">
<tbody>
<tr>
<td class="catBottom" colspan="2" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" valign="middle"><span class="gensmall"><a href="javascript:ShowHideLayer('info_open','info_close');"><img src="{TABS_MORE_IMG}" alt="+" align="middle" border="0" /></a></span></td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table></div>
<form action="{S_JUMPBOX_ACTION}" method="get" name="jumpbox" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
<table class="noprint" width="100%" border="0" cellspacing="2" cellpadding="0" align="center">
<tr>
<!-- BEGIN viewtopic_bottom -->
<td align="right" nowrap="nowrap"><span class="gensmall">{L_JUMP_TO}: {S_JUMPBOX_SELECT} <input class="liteoption" type="submit" value="{L_GO}" /></span></td>
<!-- END viewtopic_bottom -->
<!-- BEGIN moderation_panel -->
<td align="center">
<span class="gensmall">{moderation_panel.U_YOUR_PERSONAL_MODERATE}</span>
</td>
<td align="center" width="250">
<span class="gensmall"> </span>
</td>
<!-- END moderation_panel -->
</tr>
</table>
</form>
<!-- BEGIN viewtopic_bottom -->
<br/><br/><div style="padding-right : 30px;"><table class="noprint" width="200" border="0" cellspacing="2" cellpadding="0" align="right">
<tr>
<td colspan="2" align="left" valign="top" nowrap="nowrap" style="background-image : url('http://nimga.fr/f/PdtWu.png'); opacity : 0.8; padding : 5px; border-radius : 3px;">
<div style="background-color : white; padding-left : 5px; padding-right : 5px; width : 130px;">{S_TOPIC_ADMIN}</div>
<form name="action" method="get" action="{S_FORM_MOD_ACTION}">
<input type="hidden" name="t" value="{TOPIC_ID}" />
<!-- <input type="hidden" name="sid" value="{S_SID}" /> -->
<input type="hidden" name="{SECURE_ID_NAME}" value="{SECURE_ID_VALUE}" />
<span class="gen">Tu veux modérationner ?<br />{S_SELECT_MOD} <input class="liteoption" type="submit" value="Ok !" /></span>
</form>
</td>
</tr>
</table></div><br/><br/><br/><br/><br/>
<!-- END viewtopic_bottom -->
<!-- BEGIN switch_image_resize -->
<script type="text/javascript">
//<![CDATA[
$(resize_images({ 'selector' : '.postbody', 'max_width' : {switch_image_resize.IMG_RESIZE_WIDTH}, 'max_height' : {switch_image_resize.IMG_RESIZE_HEIGHT} }));
//]]>
</script>
<!-- END switch_image_resize -->
<script src="{JS_DIR}addthis/addthis_widget.js" type="text/javascript"></script>
Merci d'avance de votre aide parce que c'est quelque chose que j'aimerais bien mettre en place sur mon forum parce que du coup l'icône pour accéder directement au dernier message posté sans avoir à scroller la page ne marche pas non plus ! :/
Dernière édition par Seth J. Trevelyan le Dim 23 Juin 2013 - 17:22, édité 1 fois
Re: Problème lien vers un message précis
Bonjour,
J'ai un peu de mal à comprendre ce que tu veux faire… Mettre un ID à chaque message ? Comme ce que tu as commencé là !
J'ai un peu de mal à comprendre ce que tu veux faire… Mettre un ID à chaque message ? Comme ce que tu as commencé là !
- Code:
<span class="postdetails" style="padding-left : 10px;"><i>Ça s'appelle <a href="#{postrow.displayed.U_POST_ID}">{postrow.displayed.POST_SUBJECT}</a> et ça a été posté {postrow.displayed.POST_DATE}.</i></span>
Matriochka- Membre actif
- Messages : 7604
Inscrit(e) le : 14/07/2010
Re: Problème lien vers un message précis
Oui, il s'agit effectivement de ça. Normalement avec ce que j'ai fais ça devrait fonctionner mais ce n'est pas le cas, c'est pourquoi je me tourne vers vous
Re: Problème lien vers un message précis
Hmmm, je viens de passer sur ton forum et je vois bien les liens sur les sujets…
Tu as pu résoudre le problème, finalement ?
Tu as pu résoudre le problème, finalement ?
Matriochka- Membre actif
- Messages : 7604
Inscrit(e) le : 14/07/2010
Re: Problème lien vers un message précis
Absolument pas, ça fait partie du problème xD
En fait on peut cliquer dessus mais on est pas redirigé vers le message ._.
En fait on peut cliquer dessus mais on est pas redirigé vers le message ._.
Re: Problème lien vers un message précis
OK, je crois avoir compris, en fait c’est tout bête… Il faut que tu places cette variable par exemple juste au-dessus du message ou de l’avatar :
{postrow.displayed.U_POST_ID}
Là en fait, tu as mis un lien vers l’ID, mais il ne renvoie à rien car cette variable n’a pas été placée. Il faut que ça fasse écho, et là ça ne le fait pas, c’est pour ça que tu ne sais pas cliquer sur le lien et être renvoyé vers le message.
{postrow.displayed.U_POST_ID}
Là en fait, tu as mis un lien vers l’ID, mais il ne renvoie à rien car cette variable n’a pas été placée. Il faut que ça fasse écho, et là ça ne le fait pas, c’est pour ça que tu ne sais pas cliquer sur le lien et être renvoyé vers le message.
Matriochka- Membre actif
- Messages : 7604
Inscrit(e) le : 14/07/2010
Re: Problème lien vers un message précis
Okaaaaaaaay j'ai pigé !
Merci pour tes explications, tu m'as trop mis sur la voie !
En fait le code que tu m'as donné ne fonctionnait pas tel quel, mais j'ai cherché dans le template de base et je l'ai retrouvé, en fait il fallait mettre
Merci pour tes explications, tu m'as trop mis sur la voie !
En fait le code que tu m'as donné ne fonctionnait pas tel quel, mais j'ai cherché dans le template de base et je l'ai retrouvé, en fait il fallait mettre
- Code:
<a name="{postrow.displayed.U_POST_ID}"></a>
Sujets similaires
» Lien vers un message précis
» Problème lien "dernier message" qui ne dirige pas vers le début dudit message
» Lien menant vers un post précis de la page
» Problème avec le lien vers dernier message
» Liens vers un message précis
» Problème lien "dernier message" qui ne dirige pas vers le début dudit message
» Lien menant vers un post précis de la page
» Problème avec le lien vers dernier message
» Liens vers un message précis
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum