Étendre les catégories v1.4.1

Ici sera assuré le support pour n'importe quel MOD non présent dans la base de données de phpBB-fr.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com

Merci de mettre le titre du MODs et la version entre crochet et un titre explicite afin de faciliter la recherche. Exemple :
[nom du mod + numéro de version]Titre explicite résumant le problème.

Re: Étendre les catégories v1.2.1

Messagepar Théonaute » 20 Sep 2009 à 15:46

Cela n'a pas été intégré.

Bien à vous,
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Étendre les catégories v1.2.1

Messagepar Jonathan44 » 20 Sep 2009 à 19:59

Ok Théonaute.
Peut être pour une prochaine fois.
Merci.

jonathan...
Image<Mon forum
Image<Un hébergeur pour votre forum Phpbb3.
Avatar de l’utilisateur
Jonathan44
Posteur habitué
Posteur habitué
 
Messages: 291
Inscription: 18 Juil 2008 à 12:20
Localisation: Loire Atlantique

Re: Étendre les catégories v1.2.1

Messagepar Mikra13 » 09 Oct 2009 à 18:58

bonsoir et merci (déjà) pour se mod(et/ou sa traduction)
sans vouloir emmerdez le monde ou faire mon chieure je tien a signalez un bug dans la version française et anglaise

sa a probablement était signalez mais je tien a le dire au cas ou (oui je n'est pas lu tout les message du topic)

Open: language/en/common.php
Find

Tip: This may be a partial find and not the whole line.
Code: Tout sélectionner
?>

Add after
Tip: Add these lines on a new blank line after the preceding line(s) to find.
Code:Select All
Code: Tout sélectionner
$lang = array_merge($lang, array(
   'EXPAND_CAT_DISPLAY'   => 'Expand this category',
   'EXPAND_CAT_HIDE'      => 'Hide this category',
));



si on rajouter aprés le "?>" sa ne marche pas et sa risque pas de marcher il faux donc métre le code avant le "?>"

Voila je tenez a le dire mais je pense que sa a était déjà dit mais sa serais bien de modifier le fichier zip :roll:

mais a par sa encore merci :mrgreen:
Mikra13
Posteur néophyte
Posteur néophyte
 
Messages: 78
Inscription: 29 Sep 2009 à 18:15

Re: Étendre les catégories v1.2.1

Messagepar Théonaute » 09 Oct 2009 à 20:15

En effet c'est un add before. Bizarre que cela n'a pas été vu à la validation...

Merci pour le retour. De toute façon, la v1.2.2 est en cours de validation.

Bien à vous,
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Étendre les catégories v1.4.1

Messagepar Théonaute » 06 Nov 2009 à 15:11

Mise à jour

  • Version: Passage de la version 1.2.1 à la version 1.4.1
  • Description:
    • Utilisation de request_var() pour les cookies
    • Ajout de la possibilité de définir le comportement par défaut de chaque catégorie
    Procédure:
    SQL
    Code: Tout sélectionner
    ALTER TABLE phpbb_forums ADD default_display tinyint(1NOT NULL DEFAULT 1;   


    Ouvrir adm/style/acp_forums.html
    Trouver
    Code: Tout sélectionner
                    dE('forum_rules_options'1);   

    Ajouter, après
    Code: Tout sélectionner
                    dE('forum_cat_options', -1);   

    Trouver
    Code: Tout sélectionner
                    dE('forum_rules_options', -1);   

    Ajouter, après
    Code: Tout sélectionner
                    dE('forum_cat_options', -1);   

    Trouver
    Code: Tout sélectionner
                    dE('forum_rules_options'1);   

    Ajouter, après
    Code: Tout sélectionner
                    dE('forum_cat_options'1);   

    Trouver
    Code: Tout sélectionner
            <dl>
                <
    dt><label for="display_active">{L_DISPLAY_ACTIVE_TOPICS}:</label><br /><span>{L_DISPLAY_ACTIVE_TOPICS_EXPLAIN}</span></dt>
                <
    dd><label><input type="radio" class="radio" name="display_active" value="1"<!-- IF S_DISPLAY_ACTIVE_TOPICS --> id="display_active" checked="checked"<!-- ENDIF --> /> {L_YES}</label>
                    <
    label><input type="radio" class="radio" name="display_active" value="0"<!-- IF not S_DISPLAY_ACTIVE_TOPICS --> id="display_active" checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
            </
    dl>   

    Ajouter, après
    Code: Tout sélectionner
            <dl>
                <
    dt><label for="forum_style">{L_DEFAULT_DISPLAY}:</label><br /><span>{L_DEFAULT_DISPLAY_EXPLAIN}</span></dt>
                <
    dd><label><input type="radio" class="radio" name="default_display" value="1"<!-- IF S_DEFAULT_DISPLAY --> id="default_display" checked="checked"<!-- ENDIF --> /> {L_YES}</label>
                    <
    label><input type="radio" class="radio" name="default_display" value="0"<!-- IF not S_DEFAULT_DISPLAY --> id="default_display" checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
            </
    dl>   



    Ouvrir includes/functions_display.php
    Trouver
    Code: Tout sélectionner
            // Empty category
            
    if ($row['parent_id'] == $root_data['forum_id'] && $row['forum_type'] == FORUM_CAT)
            {   

    Ajouter, après
    Code: Tout sélectionner
                            $cat_aff_stat request_var($config['cookie_name'].'_cat_'.$row['forum_id'].'_aff_stat'intval($row['default_display']),false,true);  

    Trouver
    Code: Tout sélectionner
                    'DISPLAY_CAT'            => (isset($_COOKIE[$config['cookie_name'].'_display_cat_c'.$row['forum_id']])) ? 'none' 'block',
                    
    'DISPLAY_CAT_LINK'        => (isset($_COOKIE[$config['cookie_name'].'_display_cat_c'.$row['forum_id']])) ? '<a href="javascript:show_details(\'c'.$row['forum_id'].'\');" title="'.$user->lang['EXPAND_CAT_DISPLAY'].'">+</a>' '<a href="javascript:show_details(\'c'.$row['forum_id'].'\');" title="'.$user->lang['EXPAND_CAT_HIDE'].'">-</a>',   

    Remplacer par
    Code: Tout sélectionner
                    'DISPLAY_CAT'            => ($cat_aff_stat) ? 'block' 'none',
                    
    'DISPLAY_CAT_LINK'        => ($cat_aff_stat) ? '<a href="javascript:show_details(\'cat_'.$row['forum_id'].'\');" title="'.$user->lang['EXPAND_CAT_HIDE'].'">-</a>' '<a href="javascript:show_details(\'cat_'.$row['forum_id'].'\');" title="'.$user->lang['EXPAND_CAT_DISPLAY'].'">+</a>',   


    Ouvrir includes/acp/acp_forums.php
    Trouver
    Code: Tout sélectionner
                            'forum_password_unset'    => request_var('forum_password_unset'false),   

    Ajouter, après
    Code: Tout sélectionner
                            'default_display'        => request_var('default_display'true),   

    Trouver
    Code: Tout sélectionner
                                'forum_password_confirm'=> '',   

    Ajouter, après
    Code: Tout sélectionner
                                'default_display'        => true,   

    Trouver
    Code: Tout sélectionner
                        'S_CAN_COPY_PERMISSIONS'    => ($action != 'edit' || empty($forum_id) || ($auth->acl_get('a_fauth') && $auth->acl_get('a_authusers') && $auth->acl_get('a_authgroups') && $auth->acl_get('a_mauth'))) ? true false,   

    Ajouter, après
    Code: Tout sélectionner
                        'S_DEFAULT_DISPLAY'            => ($forum_data['default_display']) ? true false,   


    Ouvrir language/en/common.php
    Trouver
    Code: Tout sélectionner
        'EXPAND_CAT_DISPLAY'    => 'Expand this category',
        
    'EXPAND_CAT_HIDE'        => 'Hide this category',   

    Remplacer par
    Code: Tout sélectionner

    Trouver
    ?>

    Ajouter, avant
    Code: Tout sélectionner
    $lang array_merge($lang, array(
        
    'EXPAND_CAT_DISPLAY'    => 'Expand this category',
        
    'EXPAND_CAT_HIDE'        => 'Hide this category',
    ));   


    Ouvrir language/en/acp/forums.php
    Trouver
    ));

    ?>

    Ajouter, avant
    Code: Tout sélectionner
        'DEFAULT_DISPLAY'            => 'Expand this category by default',
        
    'DEFAULT_DISPLAY_EXPLAIN'    => 'Expand categories MOD\'s configuration',   


    Ouvrir language/fr/common.php
    Trouver
    Code: Tout sélectionner
        'EXPAND_CAT_DISPLAY'    => 'Étendre cette catégorie',
        
    'EXPAND_CAT_HIDE'        => 'Masquer cette catégorie',   

    Remplacer par
    Code: Tout sélectionner

    Trouver
    ?>

    Ajouter, avant
    Code: Tout sélectionner
    $lang array_merge($lang, array(
        
    'EXPAND_CAT_DISPLAY'    => 'Étendre cette catégorie',
        
    'EXPAND_CAT_HIDE'        => 'Masquer cette catégorie',
    ));   


    Ouvrir language/fr/acp/forums.php
    Trouver
    ));

    ?>

    Ajouter, avant
    Code: Tout sélectionner
        'DEFAULT_DISPLAY'            => 'Étendre la catégorie par défaut',
        
    'DEFAULT_DISPLAY_EXPLAIN'    => 'Configuration du MOD Étendre les catégories',   


    Ouvrir styles/prosilver/template/forumlist_body.html
    Trouver
    Code: Tout sélectionner
    <script type="text/javascript">
    function 
    show_details(id)
    {
        if(
    document.getElementById(id).style.display == 'none')
        {
            
    //Display
            
    document.getElementById(id).style.display 'block';
            
    //Change link
            
    document.getElementById('phpbb_cat_'+id).innerHTML '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_HIDE}">-</a>';
            
    //Delete cookie 
            
    document.cookie '{COOKIE_NAME}_display_cat_'+id+'=0;expires=Thu, 01-Jan-1970 00:00:01 GMT;';
        }
        else
        {
            
    //Don't display
            
    document.getElementById(id).style.display 'none';
            
    //Change link
            
    document.getElementById('phpbb_cat_'+id).innerHTML '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_DISPLAY}">+</a>';        
            
    //Create cookie 
            
    document.cookie '{COOKIE_NAME}_display_cat_'+id+'=1;';        
        }
    }
    </script>

    Remplacer par
    Code: Tout sélectionner
    <script type="text/javascript">
    function 
    show_details(id)
    {
        if(
    document.getElementById(id).style.display == 'none')
        {
            
    //Display
            
    document.getElementById(id).style.display 'block';
            
    //Change link
            
    document.getElementById('phpbb_'+id).innerHTML '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_HIDE}">-</a>';
            
    //Delete cookie 
            
    document.cookie '{COOKIE_NAME}_'+id+'_aff_stat=1;';
        }
        else
        {
            
    //Don't display
            
    document.getElementById(id).style.display 'none';
            
    //Change link
            
    document.getElementById('phpbb_'+id).innerHTML '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_DISPLAY}">+</a>';        
            
    //Create cookie 
            
    document.cookie '{COOKIE_NAME}_'+id+'_aff_stat=0;';
        }
    }
    </script>

    Trouver
    Code: Tout sélectionner
    <span id="phpbb_cat_c{forumrow.FORUM_ID}" style="font-size:18px;margin-right:8px;">{forumrow.DISPLAY_CAT_LINK}</span>   

    Remplacer par
    Code: Tout sélectionner
    <span id="phpbb_cat_{forumrow.FORUM_ID}" style="font-size:18px;margin-right:8px;">{forumrow.DISPLAY_CAT_LINK}</span>   

    Trouver
    Code: Tout sélectionner
                    <div id="c{forumrow.FORUM_ID}" style="display:{forumrow.DISPLAY_CAT};">   

    Remplacer par
    Code: Tout sélectionner
                    <div id="cat_{forumrow.FORUM_ID}" style="display:{forumrow.DISPLAY_CAT};">   

Zip, lien de téléchargement et topic de présentation mis à jour.
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Étendre les catégories v1.4.1

Messagepar microJaP » 17 Nov 2009 à 22:13

Bonjour, j'ai un problème dans le panneau de configuration des catégories.

Le choix d'affichage par défaut d'une catégorie n'apparait que lorsque que l'on transforme un forum en catégorie et donc seulement avant l'enregistrement de la modification : Copie d'écran.

j'ai contrôlé les fichiers cités dans le message précédent mais je n'y vois aucune erreur, j'ai vidé le cash.

Je vais le mettre sur mon forum de test en ligne!

Edit :
Mon forum de test en ligne : microJaP Tests
Nom d'utilisateur :
Code: Tout sélectionner
phpbb-fr
, Mot de passe
Code: Tout sélectionner
forum
@+
microJaP développement

:arrow: Il n'est pas bon de s'entêter qu'on a tort :!:
microJaP
Posteur néophyte
Posteur néophyte
 
Messages: 19
Inscription: 30 Avr 2009 à 22:13

Re: Étendre les catégories v1.4.1

Messagepar Théonaute » 18 Nov 2009 à 01:04

Bonsoir,

microJaP a écrit:Le choix d'affichage par défaut d'une catégorie n'apparait que lorsque que l'on transforme un forum en catégorie et donc seulement avant l'enregistrement de la modification : Copie d'écran.


Ce n'est pas un problème, c'est le comportement normal. Pourquoi aurait-on le choix de l'affichage d'une catégorie si le type est un forum et donc autre chose qu'une catégorie ?

Bien à vous,
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Étendre les catégories v1.4.1

Messagepar ErnadoO » 18 Nov 2009 à 01:13

parce que l'on vient de sélectionner catégorie comme type, donc les options du mod devrait apparaitre instantanément :mrgreen:
ErnadoO
 

Re: Étendre les catégories v1.4.1

Messagepar microJaP » 18 Nov 2009 à 07:09

Bonjours,

Je ne sais pas si je me suis fais bien comprendre, j'ai donc rajouté une deuxième copie d'écran.

Je n'ai plus la possibilité de modification par la suite, cela ne me semble pas normal :!:
@+
microJaP développement

:arrow: Il n'est pas bon de s'entêter qu'on a tort :!:
microJaP
Posteur néophyte
Posteur néophyte
 
Messages: 19
Inscription: 30 Avr 2009 à 22:13

Re: Étendre les catégories v1.4.1

Messagepar Théonaute » 18 Nov 2009 à 14:45

Bonjour,

Je ne suis pas sûr de bien comprendre...
Revoyez vos modifications dans adm/style/acp_forums.html.

Bien à vous,
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Étendre les catégories v1.4.1

Messagepar joebart » 29 Nov 2009 à 18:01

Superbe mod, très pratique et fonctionnel. Bon travail :D
Tout le Web en Parle, uploadez vos vidéos.
Le blog.
Le forum.
Avatar de l’utilisateur
joebart
Floodeur mature
Floodeur mature
 
Messages: 1518
Inscription: 29 Juil 2005 à 22:56
Localisation: En face de mon PC

Re: Étendre les catégories v1.4.1

Messagepar VikingscaR » 16 Jan 2010 à 18:22

bonjour est ce que ce mod est ou va être compatible pour la version 3.0.6 de phpbb

Merci
VikingscaR
Posteur néophyte
Posteur néophyte
 
Messages: 17
Inscription: 05 Jan 2010 à 19:33

Re: Étendre les catégories v1.4.1

Messagepar Théonaute » 24 Jan 2010 à 16:40

La version pour phpBB3.0.6 est en cours de validation par phpBB.com

Bien à vous,
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Étendre les catégories v1.4.1

Messagepar VikingscaR » 25 Jan 2010 à 20:04

c'est génial merci a toi !!
VikingscaR
Posteur néophyte
Posteur néophyte
 
Messages: 17
Inscription: 05 Jan 2010 à 19:33

Re: Étendre les catégories v1.4.1

Messagepar daves » 26 Jan 2010 à 16:37

hello a vous , voila j ai tenté de mettre ce mod mais gros souci, rien ne se passe et en plus j'obtiens cette erreur des que je modifie le common/fr voila ce qui apparait


[phpBB Debug] PHP Notice: in file /adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at /language/fr/common.php:1)
quelqun pourrait il m aider???? je seche completement merci a vous.
daves
Posteur néophyte
Posteur néophyte
 
Messages: 95
Inscription: 24 Juil 2009 à 11:26

PrécédenteSuivante

Retourner vers MODs indépendants de la base

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant