Changeset 50245 in spip-zone


Ignore:
Timestamp:
Aug 4, 2011, 1:34:00 PM (10 years ago)
Author:
kent1@…
Message:

On est obligé de passer #FORMULAIRE_FORUM{#SELF} pour que cela fonctionne avec comments

Amélioration des forums quand on a le plugin comments ...

En thread, on peut répondre dorénavant à tous les messages ...

On surcharger thread-move.js qui déplace le formulaire de forum afin de pouvoir utiliser le bouton pour faire un post sur l'article et non toujours une réponse

On modifie aussi documentation.js en conséquence

Location:
_galaxie_/programmer.spip.org/plugin_documentation
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/programmer.spip.org/plugin_documentation/contenu/article.html

    r46671 r50245  
    5959<div id="forum">
    6060        <INCLURE{fond=inclure/forum}{id_article} />
    61         #FORMULAIRE_FORUM
     61        #FORMULAIRE_FORUM{#SELF}
    6262</div>]
    6363</BOUCLE_art>
  • _galaxie_/programmer.spip.org/plugin_documentation/inclure/forum.html

    r50243 r50245  
    3232                        [(#MODELE{comment}{id_forum}{compteur=#COMPTEUR_BOUCLE}{thread=oui})]
    3333                        [(#BOUTONS_ADMIN_FORUM)]
     34                        [<p class="repondre"><a
     35                                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     36                                onclick="jQuery(this).add_reply_to([(#ID_FORUM)]);return false;"
     37                                rel="noindex nofollow"><:repondre_message:></a></p>]
    3438                        <B_comments-fils>
    3539                        <ul class="comments-ul comments-fils">
     
    3842                                        [(#MODELE{comment}{id_forum}{thread=oui})]
    3943                                        [(#BOUTONS_ADMIN_FORUM)]
     44                                        [<p class="repondre"><a
     45                                                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     46                                                onclick="jQuery(this).add_reply_to([(#ID_FORUM)]);return false;"
     47                                                rel="noindex nofollow"><:repondre_message:></a></p>]
    4048                                        <BOUCLE_comments-fils-etc(boucle_comments-fils)></BOUCLE_comments-fils-etc>
    4149                                </li>
     
    4553                </li>
    4654                </BOUCLE_comments-thread>
     55                [<script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
     56                (#INCLURE{javascript/thread-move.js}|compacte{js})
     57                /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>]
    4758                </BOUCLE_si_thread>
    4859                </B_si_thread>
     
    5869                                        <INCLURE{fond=modeles/comment}{id_forum}{thread=oui}>
    5970                                        [(#BOUTONS_ADMIN_FORUM)]
     71                                        [<p class="repondre"><a
     72                                                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     73                                                onclick="jQuery(this).add_reply_to([(#ID_THREAD)]);return false;"
     74                                                rel="noindex nofollow"><:repondre_message:></a></p>]
    6075                                </li>
    6176                                </BOUCLE_comments-fils-1>
     
    103118                <ul>
    104119                        <BOUCLE_forums_fils(FORUMS?) {id_parent} {par date}>
    105                         <li>
     120                        <li class="forum comment-li">
    106121                                <div class="forum-message">
    107122                                        <div class="forum-chapo">
  • _galaxie_/programmer.spip.org/plugin_documentation/javascript/documentation.js

    r44701 r50245  
    44        $('.page_article #formulaire_forum').hide();
    55        $('.page_article  #forum .ajoute_commentaire').click(function(){
    6                 if ($('.page_article #formulaire_forum:hidden')){
     6                if(jQuery("#forum").children('#formulaire_forum').length == 0){
     7                        var me = jQuery('#forum');
     8                                jQuery('#formulaire_forum').siblings('p.repondre').show();
     9                                jQuery('#formulaire_forum')
     10                                        .hide()
     11                                        .detach()
     12                                        .appendTo(jQuery(me))
     13                                        .slideDown('fast')
     14                                        .find('form')
     15                                        .removeClass('noajax')
     16                                        .find('input[name=id_forum]').val(0);
     17                                jQuery('#formulaire_forum').find('form.preview,.reponse_formulaire').remove();
     18                                jQuery(me).children('#formulaire_forum').last().positionner(true);
     19                                var connect = jQuery('#formulaire_forum .saisie_session_nom a,#formulaire_forum .session_qui .details a').eq(0);
     20                                if(connect.length!=0){
     21                                        var url = connect.attr('href').match(/url=([^&"']*)/);
     22                                        url = escape(unescape(url[1]).replace(/#.*/, "")+"#reply0");
     23                                        connect.attr('href',connect.attr('href').replace(/url=([^&"']*)/,"url="+url));
     24                                }
     25                }
     26                else if ($('.page_article #formulaire_forum:hidden')){
    727                        $('.page_article #formulaire_forum').fadeIn();
    828                }       
Note: See TracChangeset for help on using the changeset viewer.