Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[PHPBB2] Ajouter lien message dans titre citation


2 participants

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Sam 15 Fév 2020 - 10:19

  • Version du forum :
    PHPBB2
  • Templates modifiés :
    oui
  • Navigateur :
    Chrome
Bonjour Philippe, Bonjour à tous,

Je souhaiterais modifier les citations afin d'y ajouter un lien qui renvoie vers le message en question (en effet, il n'est pas toujours facile de suivre une conversation quand la citation répond elle-même à un message antérieur). Ce serait l'idéal. 
Si cela n'est pas possible, j'aimerais au moins pouvoir modifier la citation afin d'y ajouter "le 15-02-2020 à XXhXX" à côté de "@pseudo a écrit" pour retrouver plus facilement le message.
Je ne sais pas trop si je suis clair

[PHPBB2] Ajouter lien message dans titre citation Citati11

Pensez-vous que cela soit possible ?

Je vous remercie,
Bon week-end à tous !


Dernière édition par -Tony- le Mar 18 Fév 2020 - 18:42, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Sam 15 Fév 2020 - 15:24

Hello Tony,
j'espère que tu suivras ce sujet contrairement à celui-ci :

https://www.milouze14.com/t32413-corbeillephpbb2-couleurs-et-images-dans-la-version-mobile#616925

Je regarde tout ça en fin de journée mon ami.

As-tu installée cette astuce :

https://www.milouze14.com/t32157-phpbb2afficher-le-lien-du-sujet-dans-les-messages#611042

Dans le cas d'une réponse négative, merci de l'installer  clin oeil et de me fournir le template concerné
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Sam 15 Fév 2020 - 18:39

Bonjour Philippe,

Merci de ta réponse.
Désolé pour l'autre sujet que je n'avais pas suivi (j'étais en vacances à ce moment-là), ça ne se reproduira pas! ;) (c'est pour cela "l'avertissement 20/100" sous mon profil??)

Pour ta deuxième question, oui j'avais déjà installé cette super astuce :)
Voici le template viewtopic_body :

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(){
    if(typeof(_atc) == "undefined") {
        _atc = {  };
    }
});
    function removeAccents(str) {
        return str.replace(/[ÀÁÂÃÄÅ]/g, 'A').replace(/[àáâãäå]/g, 'a').replace(/[ÒÓÔÕÕÖØ]/g, 'O').replace(/[òóôõöø]/g, 'o').replace(/[ÈÉÊË]/g, 'E').replace(/[èéêëð]/g, 'e').replace(/Ç/g, 'C').replace(/ç/g, 'c').replace(/Ð/g, 'D').replace(/[ÌÍÎÏ]/g, 'I').replace(/[ìíîï]/g, 'i').replace(/[ÙÚÛÜ]/g, 'U').replace(/[ùúûü]/g, 'u').replace(/Ñ/g, 'N').replace(/ñ/g, 'n').replace(/Š/g, 'S').replace(/š/g, 's').replace(/[Ÿ]/g, 'Y').replace(/[ÿý]/g, 'y').replace(/Ž/g, 'Z').replace(/ž/g, 'z');
    }
    
    $(function () {
        $("a[href^='/modcp']:first").length && (
            $('img.i_icon_delete').parent().click(function () {
                $.post('/modcp?tid=' + $(this).attr('href').replace(/^\/post\?.+tid=([0-9a-z]+)&mode.+$/, '$1'), {
                    split_type_all: 'Diviser les messages sélectionnés',
                    subject: $('#i_icon_mini_logout').attr('title').replace(/^Déconnexion \[ (.+) \]$/, '$1') + ' (' + ((new Date().getDate() < 10) ? '0' : '') + new Date().getDate() + '/' + ((new Date().getMonth() < 10) ? '0' : '') + (new Date().getMonth() + 1) + ') ' + removeAccents($('.maintitle.floated h3,h1.page-title a,h1.cattitle, .pun-crumbs .crumbs strong a').last().text()) + ' [' + window.location.href.replace(/https:\/\/[^\/]+\/t([1-9][0-9]*)(p[1-9][0-9]*)?-.*$/, '$1') + ']',
                    new_forum_id: "f11",
                    tid: $(this).attr('href').replace(/^\/post\?.+tid=([0-9a-z]+)&mode.+$/, '$1'),
                    f: $('.pathname-box a.nav,#navstrip li a,td.nav span.nav a.nav,.pun-crumbs .crumbs > a').last().attr('href').replace(/^\/f([1-9][0-9]*)-.*$/, '$1'),
                    t: window.location.href.replace(/https:\/\/[^\/]+\/t([1-9][0-9]*)(p[1-9][0-9]*)?-.*$/, '$1'),
                    mode: 'split',
                    "post_id_list[]": $(this).attr('href').replace(/^.+p=([1-9][0-9]*)&.+$/, '$1')
                });
                $(this).closest('.post').add($(this).closest('.post').children('td,.post-container,.postmain')).css('background-color', '#FAAC58');
                return false;
            })
        );
    });
  //<![CDATA[
$(function(){
    if(typeof(_atc) == "undefined") {
        _atc = {  };
    }
});

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>

<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%">
 <span class="nav">
                <a class="nav" href="{U_INDEX}"><span>{L_INDEX}</span></a>
                <!--{NAV_SEP}<a class="nav" href="{U_ALBUM}"><span>{L_ALBUM}</span></a>-->
                {NAV_CAT_DESC_SECOND}
            </span>
 </td>
 <td align="right" valign="bottom" nowrap="nowrap" width="100%">
 <!-- BEGIN switch_twitter_btn -->
 <span id="twitter_btn" style="margin-left: 6px; ">
                <a href="https://twitter.com/share" class="twitter-share-button" data-via="{TWITTER}">Tweet</a>
                <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
 </span>
 <!-- END switch_twitter_btn -->
 
 <!-- BEGIN switch_fb_likebtn -->
 <script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "https://connect.facebook.net/{LANGUAGE}/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
 }(document, 'script', 'facebook-jssdk'));</script>
 <div class="fb-like" data-href="{FORUM_URL}{TOPIC_URL}" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
 <!-- END switch_fb_likebtn -->
 
 <span class="gensmall bold">
 <a class="addthis_button" href="#">{L_SHARE}</a>
 <!-- BEGIN switch_plus_menu -->
  | 
 <script type="text/javascript">//<![CDATA[
 var url_favourite = '{U_FAVOURITE_JS_PLUS_MENU}';
 var url_newposts = '{U_NEWPOSTS_JS_PLUS_MENU}';
 var url_egosearch = '{U_EGOSEARCH_JS_PLUS_MENU}';
 var url_unanswered = '{U_UNANSWERED_JS_PLUS_MENU}';
 var url_watchsearch = '{U_WATCHSEARCH_JS_PLUS_MENU}';
 insert_plus_menu('f{FORUM_ID}&t={TOPIC_ID}','{JS_SESSION_ID}', {JS_AUTH_FAVOURITES});
 //]]>
 </script>
 <!-- END switch_plus_menu -->
 </span>
 </td>
 </tr>
</table>

<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0" >
 <tr align="right">
 <td class="catHead" colspan="2" height="28">
 <table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td width="9%" class="noprint"> </td>
 <td align="center" class="t-title">
 <h1 class="cattitle"> {TOPIC_TITLE}</h1>
 </td>
 <td align="right" width="9%" class="browse-arrows"><a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a> <a href="{U_VIEW_NEWER_TOPIC}">{L_VIEW_NEXT_TOPIC}</a> <a href="#bottom">{L_GOTO_DOWN}</a> </td>
 </tr>
 </table>
 </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}
 <tr>
 <th class="thLeft" nowrap="nowrap" width="200px" height="26">{L_AUTHOR}</th>
 <th class="thRight" nowrap="nowrap">{L_MESSAGE}</th>
 </tr>
 <!-- BEGIN postrow -->
 <!-- BEGIN hidden -->
 <tr>
 <td class="postdetails {postrow.hidden.ROW_CLASS}" colspan="2" 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}">
 <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
 <span class="name"><a name="{postrow.displayed.U_POST_ID}" style="position: relative; top: -30px; width: 1px;" id="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
 <span class="postdetails poster-profile">
 {postrow.displayed.POSTER_RANK}<br />
 {postrow.displayed.RANK_IMAGE}    
                       <span class="icon_online">{postrow.displayed.ONLINE_IMG}</span>
                                {postrow.displayed.POSTER_AVATAR}<br /><br />
 <!-- 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}
 </span><br />
<div class="icones_profil">{postrow.displayed.PROFILE_IMG} {postrow.displayed.PM_IMG} {postrow.displayed.EMAIL_IMG}<!-- BEGIN contact_field --> {postrow.displayed.contact_field.CONTENT}<!-- END contact_field --></div>
 <img src="https://2img.net/i/fa/empty.gif" alt="" style="width:150px;height:1px" />
 </td>
 <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="100%" height="28">
 <table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td><span class="postdetails"><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" border="0" />{L_POST_SUBJECT}: <a class="M14_postdetails"href="{postrow.displayed.POST_URL}">{postrow.displayed.POST_SUBJECT}</a>    <img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span></td>
 <td valign="top" nowrap="nowrap" class="post-options">
 {postrow.displayed.THANK_IMG} {postrow.displayed.EDIT_IMG}   {postrow.displayed.QUOTE_IMG}   {postrow.displayed.MULTIQUOTE_IMG}   {postrow.displayed.REPORT_IMG}   {postrow.displayed.IP_IMG}   {postrow.displayed.DELETE_IMG}
 </td>
 </tr>
 <tr>
 <td colspan="2" class="hr">
 <hr />
 </td>
 </tr>
 <tr>
 <td colspan="2">
 <!-- 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}" alt="" />

 <!-- 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>
 <span class="gensmall">{postrow.displayed.EDITED_MESSAGE}</span>
 </td>
 </tr>
 </table>
 </td>
 </tr>
 <!-- BEGIN first_post_br -->
</table>
<hr />
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
 <tr>
 <th class="thLeft" nowrap="nowrap" width="150px" height="26">{L_AUTHOR}</th>
 <th class="thRight" nowrap="nowrap" colspan="2">{L_MESSAGE}</th>
 </tr>
 <!-- END first_post_br -->
 <!-- END displayed -->
 <!-- END postrow -->
 <!-- BEGIN no_post -->
 <tr align="center">
 <td class="row1" colspan="2" height="28">
 <span class="genmed">{no_post.L_NO_POST}</span>
 </td>
 </tr>
 <!-- END no_post -->
 <tr align="right">
 <td class="catBottom" colspan="2" height="28">
 <table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td width="9%" class="noprint"> </td>
 <td align="center" class="t-title"><a name="bottomtitle"></a><div class="cattitle">{TOPIC_TITLE}</div></td>
 <td align="right" nowrap="nowrap" width="9%" class="browse-arrows"><a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a> <a href="{U_VIEW_NEWER_TOPIC}">{L_VIEW_NEXT_TOPIC}</a> <a href="#top">{L_BACK_TO_TOP}</a> </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="display:none;margin: 1px 0px 1px 0px">
 <tr>
 <td class="catBottom" height="28">
 <table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td valign="top"><div class="cattitle"> {PROMOT_TRAFIC_TITLE}</div></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"><div class="cattitle"> {PROMOT_TRAFIC_TITLE}</div></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-decoration:none" href="{promot_trafic.link.U_HREF}" target="_blank" title="{promot_trafic.link.TITLE}" rel="nofollow">{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">
 <div class="cattitle"> {L_FORUM_RULES}</div>
 </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}" alt="" />
 </td>
 <!-- END switch_forum_rule_image -->
 <td class="rules postbody">
 {RULE_MSG}
 </td>
 </tr>
 </table>
 </td>
 </tr>
 </tbody>
</table>
<!-- END switch_forum_rules -->

<table class="forumline noprint" 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="row2" valign="top" width="25%"><span class="gensmall">{L_TABS_PERMISSIONS}</span></td>
 <td class="row1" valign="top" width="75%"><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>
 <td valign="middle" width="100%"><span class="nav"><a class="nav" href="{U_INDEX}">{L_INDEX}</a>{NAV_SEP}<a class="nav" href="{U_ALBUM}">{L_ALBUM}</a>{NAV_CAT_DESC_SECOND}</span></td>
 <!-- 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="display:none;">
 <tbody>
 <tr>
 <td class="catBottom" colspan="2" height="28">
 <table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td valign="middle" width="100%"><span class="nav"><a class="nav" href="{U_INDEX}">{L_INDEX}</a>{NAV_SEP}<a class="nav" href="{U_ALBUM}">{L_ALBUM}</a>{NAV_CAT_DESC_SECOND}</span></td>
 <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>

<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>
 <td align="left" valign="middle" nowrap="nowrap" {WIDTH_GALLERY}>
 <span class="nav">
 <!-- BEGIN switch_user_authpost -->
 <a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" id="{POST_IMG_ID}Newtopic" 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}" alt="{L_POST_REPLY_TOPIC}" align="middle" border="0" /></a>
 <!-- END switch_user_authreply -->
 </span>
 </td>

 <td align="right" nowrap="nowrap"><span class="gensmall">{L_JUMP_TO}: {S_JUMPBOX_SELECT} <input class="liteoption" type="submit" value="{L_GO}" /></span></td>

 <!-- 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 -->
<table class="noprint" width="100%" border="0" cellspacing="2" cellpadding="0" align="center">
 <tr>
 <td colspan="2" align="left" valign="top" nowrap="nowrap"><br />{S_TOPIC_ADMIN}<br />
 <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">{L_MOD_TOOLS}<br />{S_SELECT_MOD}&nbsp;<input class="liteoption" type="submit" value="{L_GO}" /></span>
 </form>
 </td>
 </tr>
</table>
<!-- 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="//s7.addthis.com/js/300/addthis_widget.js#pubid=forumotion" type="text/javascript"></script>


Merci ! Bonne soirée !
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Sam 15 Fév 2020 - 20:07

Re Tony,
c'est pour cela "l'avertissement 20/100" sous mon profil??
Effectivement, le règlement le spécifie.
Je le retirais dès que je le jugerais Tony.

Alors, je te propose d'avoir un nouveau bouton qui au clic affichera dans la réponse rapide le contenu.
Ensuite le hic est le suivant (et on ne pourra pas procéder autrement car cela est lié au serveur de forumactif).
Le contenu sera déposé dans la réponse rapide, le membre pourra ainsi modifié le contenu.
Donc, c'est un script à prendre au conditionnel.


Comme ton template est modifié, on va passer au script.

Il est impératif que la réponse rapide soit activée.


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mets un titre explicite.
Coches Sur les sujets

Déposes ceci:

Code:

$(function(){
if(!_userdata["session_logged_in"])return;
$editor = $('.sceditor-container');
//LIEN DE L IMAGE
 var img="https://2img.net/s/t/20/66/41/i_icon_quote.gif";
if ($editor.hasClass('wysiwygMode')) $editor.removeClass('wysiwygMode').addClass('sourceMode') ;
$('a[href$="mode=quote"]').each(function(){$(this).hide();
var membrelink=$(this).closest('table').closest('tr').find('td:first').find('a[href^="/u"]').attr('href');
var membre=$(this).closest('table').closest('tr').find('td:first').find('a[href^="/u"]').text();
var linkquote=$(this).attr('href');
$(this).prev().before('<a class="M14_quote" href="#quickreply"><img src="'+img+'"/></a>');

$('.M14_quote').on("click", function(){
var Linkpost=$(this).closest('tr').find('td').find('a[class="M14_postdetails"]').attr('href');
var textpost=$(this).closest('tr').find('td').find('a[class="M14_postdetails"]').text();
var contenu=$(this).closest('tbody').find('.postbody div').html();
var cite='[quote="'+membre+'"]a écrit:[/quote] \n';
var link ='<a href="'+Linkpost+'">Voir le message initial</a>\n';
var result='<dl class="codebox"><dt>
<span class="genmed"><b><a href="'+membrelink+'">'+membre+'</a> a écrit:</b></span></dt><dd class="quote">'+contenu+'</dd>   <br />
<a href="'+Linkpost+'">Voir le message</a></dl>';
$('#quick_reply textarea ').val(result);
});
                                          });});


Penses a cliquer sur le bouton Valid

J'ai déposé le lien de l'image natif du bouton citer.
Tu peux le modifier ici en laissant bien les doubles guillemets:
Code:

//LIEN DE L IMAGE
 var img="https://2img.net/s/t/20/66/41/i_icon_quote.gif";



-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Sam 15 Fév 2020 - 20:41

Merci pour ton aide, et pour le temps que tu y as consacré.

Malheureusement ce nouveau script ne fonctionne pas, quand je clique sur "citer", rien ne se passe.

J'avais oublié de te préciser que j'ai déjà un script JS qui envoie la citation sur l'éditeur réponse rapide. C'est peut-être pour cela que ça ne fonctionne pas?
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Sam 15 Fév 2020 - 20:43

J'avais oublié de te préciser que j'ai déjà un script JS qui envoie la citation sur l'éditeur réponse rapide. C'est peut-être pour cela que ça ne fonctionne pas?

C'est une évidence Tony .
Merci de le fournir.
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Sam 15 Fév 2020 - 20:45

Code:
jQuery(window).load(function(){$('a[href*="mode=quote"]').click(function(e){e.preventDefault();var datahref=$(this).attr('href');$.get(datahref,function(a){var datatext=$(a).find('#text_editor_textarea[name="message"]').val();$("#text_editor_textarea").click().sceditor('instance').insertText(datatext)});$('body,html').stop().animate({scrollTop:$('#quick_reply').offset().top},1500)})});

Merci.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 16 Fév 2020 - 7:10

Hello Tony,
édites et désactives le script suivant en décochant la case :

Code:
   jQuery(window).load(function(){$('a[href*="mode=quote"]').click(function(e){e.preventDefault();var datahref=$(this).attr('href');$.get(datahref,function(a){var datatext=$(a).find('#text_editor_textarea[name="message"]').val();$("#text_editor_textarea").click().sceditor('instance').insertText(datatext)});$('body,html').stop().animate({scrollTop:$('#quick_reply').offset().top},1500)})});



Puis testes celui-ci:


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.

Cocher  Sur les sujets

Déposer ceci:

Code:

jQuery(window).load(function(){
//METTRE LE LIEN DU FORUM (sans la barre oblique à la fin)
var fofo='https://www.pblvfrance3.com';
$('a[href*="mode=quote"]').click(function(e){e.preventDefault();
var linkpost=$(this).closest('tr').find('a.M14_postdetails').attr('href');
var datahref=$(this).attr('href');
$.get(datahref,function(a){
var datatext=$(a).find('#text_editor_textarea[name="message"]').val();
var lien='\n\n[url='+fofo+linkpost+']Voir le message initial[\/url]';
  
$("#text_editor_textarea").click().sceditor('instance').insertText(datatext+lien)});
$('body,html').stop().animate({scrollTop:$('#quick_reply').offset().top},1500)})
});

Penser a cliquer sur le bouton Valid


Pour celles et ceux qui voudrait tester ce script, il faut renseigner le lien du forum ici:

ATTENTION , le script renverra une erreur si vous déposez la barre oblique à la fin.
Code:
var fofo='https://www.pblvfrance3.com/';

Code:
var fofo='https://www.pblvfrance3.com';

Code:

//METTRE LE LIEN DU FORUM (sans la barre oblique à la fin)
var fofo='https://www.pblvfrance3.com';

Tony, le script est prêt à l'emploi car le fofo est renseigné ( si il s'agit bien du fofo de ton profil.).
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Dim 16 Fév 2020 - 11:50

Bonjour !

Oui il s'agit bien du bon fofo.
Mercibis Un grand merci pour ton travail! Malheureusement le lien s'affiche en dessous de la citation, ce n'est pas très pratique (je ne sais pas si c'est voulu de ta part?), j'aurais préféré à côté du pseudo, ou au moins dans la partie haute de la citation. Si ce n'est pas possible je comprendrais

[PHPBB2] Ajouter lien message dans titre citation Forum111

[PHPBB2] Ajouter lien message dans titre citation Forum210

[PHPBB2] Ajouter lien message dans titre citation Forum310

Merci, et un bon dimanche à tous ! coucou coucou
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 16 Fév 2020 - 15:41

Hum, je doute fort que cela soit possible mon ami.
Le faite de ce script est qu'il est difficilement paramétrable. La seule chose qui pourrait être réalisable est de mettre le lien au dessus.
Je suis avec mon Android actuellement. Je vois cela en fin de journée Tony.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 16 Fév 2020 - 18:49

Re Tony,

alors après pas mal d'essais, ce n'est pas concluant lorsque l'on cite un message
ou figure plusieurs citations.

On peut par contre mettre le lien en premier plan avec ce script:
Code:
jQuery(window).load(function(){
    //METTRE LE LIEN DU FORUM (sans la barre oblique à la fin)
    var fofo='https://testdesforums.1fr1.net';
    $('a[href*="mode=quote"]').click(function(e){e.preventDefault();
    var linkpost=$(this).closest('tr').find('a.M14_postdetails').attr('href');
    var datahref=$(this).attr('href');
    $.get(datahref,function(a){
    var datatext=$(a).find('#text_editor_textarea[name="message"]').val();
    var lien='<a href="'+fofo+linkpost+'"class="M14_citation">Voir le message initial</a>\n\n';
$("#text_editor_textarea").click().sceditor('instance').insertText(lien+datatext)});
    $('body,html').stop().animate({scrollTop:$('#quick_reply').offset().top},1500)})
    });

Puis la c.s.s commentée:


Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajouter ceci:

Code:

/*SI LE LIEN N ES TPAS DANS UNE CITATION*/
a.M14_citation
{
font-size:11px;
 text-decoration:none!important;
  color:#90023e;
  font-weight:bold;
}
/*SI LE LIEN EST DANS UNE CITATION*/
dd.quote a.M14_citation
{
position: absolute;
margin-top: -16px;
margin-left: 140px;
}



Penser a cliquer sur le bouton [PHPBB2] Ajouter lien message dans titre citation Sans_t10




-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Lun 17 Fév 2020 - 12:38

Hello Philippe !

Bon, merci, ça fera l'affaire, tu t'es bien décarcassé ! Merci pour l'aide

Cependant, 2 petites questions:

- pourquoi dans le CSS tu distingues "si le lien est dans une citation / s'il n'est pas dans une citation"? chez moi le lien est systématiquement hors de la citation (au-dessus), qu'il y ait une ou plusieurs citations!

- est-il possible d'aligner le lien au-dessus du pseudo, pour que ce soit plus propre? quand je modifie les paramètres margin dans le css, rien ne se passe... merci !

[PHPBB2] Ajouter lien message dans titre citation Aligne10

coucou hinhin
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 17 Fév 2020 - 14:51

Hello Tony,
alors lorsque le membre cite un message ou il y a déjà une citation, dans ce cas le lien du message cité ne sera pas positionné à la même place Tony clin oeil .
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Lun 17 Fév 2020 - 15:07

Hello cher ami !


J'ai essayé dans les deux cas, et pas de différence chez moi !

Pour simplifier la chose, je viens de désactiver dans mon PA les citations imbriquées (plusieurs niveaux) pour ne garder qu'une seule citation !


Dernière édition par -Tony- le Lun 17 Fév 2020 - 15:10, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 17 Fév 2020 - 15:09

Ok Tony,
en cas ou... , tu as la c.s.s hinhin .
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Lun 17 Fév 2020 - 15:12

Merci pour ta réponse!

Du coup, que puis-je modifier dans le CSS pour changer la position du "Voir le message initial" afin qu'il soit aligné au dessus du pseudo de la citation ?

Désolé pour toutes mes questions Philippe!
coucou
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 17 Fév 2020 - 15:14

Hum,
c'est assez compliquer a coder lorsque l'on connait pas la structure du fofo,
mais un truc comme ceci:

Code:

/*SI LE LIEN N ES TPAS DANS UNE CITATION*/
a.M14_citation
{
font-size:11px;
 text-decoration:none!important;
  color:#90023e;
  font-weight:bold;
position: absolute;
margin-top: -16px;
margin-left: 140px;
}


Pourrait fonctionner Tony.
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Lun 17 Fév 2020 - 15:23

Hmm, cela ne fonctionne pas davantage, le lien reste tout à gauche! Tant pis, merci!

Dernière question, est-ce que dans le code il y a moyen de supprimer l'espace ? pour que le lien soit collé à la citation? Merci:


[PHPBB2] Ajouter lien message dans titre citation Code10

Ciao Philippe !! :) :)
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 17 Fév 2020 - 15:25

Tu as un lien sur ton forum ou je peux voir cette citation ?
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Lun 17 Fév 2020 - 22:48

Hello !

Un exemple de citation ici

Merci !
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 18 Fév 2020 - 3:32

Hello Tony,
merci, mais tu n'as pas déposé la c.s.s mentionnée ici:
https://www.milouze14.com/t32503-phpbb2-ajouter-lien-message-dans-titre-citation#618802
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Mar 18 Fév 2020 - 15:15

Hello!
Merci Philippe mais je ne comprends pas trop ta requête, car j'avais bien déposé ça dans la css!

[PHPBB2] Ajouter lien message dans titre citation Css10
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Mar 18 Fév 2020 - 15:16

coucou

Ah, juste après j'avais laissé
Code:
/*SI LE LIEN EST DANS UNE CITATION*/
(...)
C'est peut-être pour cela! je l'ai supprimé à présent.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 18 Fév 2020 - 16:05

Re Tony,
je ne vois toujours pas la c.s.s donné,
ta feuille de style doit comprendre des erreurs.
Merci de me la fournir dans sa totalité Tony.
-Tony-
-Tony-
https://www.pblvfrance3.com

Message-Tony- Mar 18 Fév 2020 - 17:32

Re !

Encore merci pour ta patience,

CSS:

Code:
/*CSS FORUM EN PHPBB2*/
.nav {
    font-size:0
}
.nav a {
    font-size:12px
}
a.nav:before {
        content:" » ";
 }
.nav > a.nav:empty:before, .nav > a.nav:first-child:before {
    content:""
}
.bodyline {
background-attachment: fixed;
background-image: url("https://i.servimg.com/u/f42/14/16/50/94/fondpb15.jpg");
background-repeat: repeat;
background-position: top center;
}
.bodylinewidth {
width: 823px;
}
#i_icon_mini_new_message {
width:40px;
height:44px;
}
.icones_profil {
  text-align:center;
}
a {
  font-size: 12px;
  color: #0091ff;
  text-decoration: none;
}
a:hover {
  font-size: 13px;
  color: #D4115C;
  text-decoration: underline;
}
#page-footer
{
background-attachment: fixed;
background-image: url(https://i.servimg.com/u/f58/14/16/50/94/bas10.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 1000;
height: 200px;
}
.icon_online {
position:absolute;
margin-left:2px;
margin-top:-0px;}
.icones_profil {
  text-align:left;
}
table#msg_et, table#msg_et td{
  background-color:none !important;
  }
a.mainmenu[href="/"] { font-size:0 }
a.mainmenu[href="/"]:after {
  content:"Accueil";
  font-size:13px;
}
a.mainmenu[href="/forum"] { font-size:0 }
a.mainmenu[href="/forum"]:after {
  content:"Forum";
  font-size:13px;
}

/*spoiler*/
.spoiler_content
{
background-image: url('https://i.servimg.com/u/f62/14/16/50/94/esssss11.jpg');
border: 1px solid #C9D2D8;
color: #4E4E4E;
}

/*citation*/
.quote
{
background-image: url('https://i.servimg.com/u/f42/14/16/50/94/quotes12.jpg');
border: 2px solid #C9D2D8;
color: #4E4E4E;
}

/*ENLEVER LES DEUX POINTS*/
.nav {
    font-size:0
}
.nav a {
    font-size:12px
}
a.nav:before {
        content:" » ";
 }
.nav > a.nav:empty:before, .nav > a.nav:first-child:before {
    content:""
}

/*ENLEVER BORDURE CATEGORIES*/
td.catLeft {
  border-width:0 0 0 0px !important;
}
 
td.catBottom {
  border-width:0 0px 0px !important;
}
 
td.catHead {
  border-width:0px 0px 0 !important;
}
 
td.catRight {
border-width:0 0 0 0px !important;
}
 
td {
border-width:0 0 0 0px !important;
}
 
th, td, p {
border-width:0 0 0 0px !important;
}

/*cadre categorie*/
.forumline{
border: 5px solid #fff;}

/*enlever bordure forum*/

.forumline { border-spacing:1; }

.row1, .row2, .row3 {
border-top:1px solid #fff;
border-bottom:1px solid #bbb;
}

.forumline.noprint .row1, .forumline.noprint .row2, .forumline.noprint .row3 {
border:none;
}
.row3Right{
border-top:0px solid #fff !important;
border-bottom:0px solid #bbb !important;
}

/*Arrondir bords réponse rapide*/
#text_editor_textarea {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}

/*taille reponse rapide largeur*/
  #quick_reply .sceditor-container
{
width:850px !important;
height:250px !important;
}

body{
font-family: 'Didact Gothic', sans-serif;
}

/*police*/
font-family: 'Amatic SC', cursive;
font-family: 'Poiret One', cursive;
font-family: 'Long Cang', cursive;


/*SI LE LIEN N ES TPAS DANS UNE CITATION*/
a.M14_citation
{
font-size:11px;
 text-decoration:none!important;
  color:#90023e;
  font-weight:bold;
position: absolute;
margin-top: -16px;
margin-left: 140px;
}

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum