Anti double posts v2.0.4

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: Anti double posts v2.0.2

Messagepar Steph » 31 Mai 2009 à 13:49

clement106 a écrit:j'ai trouvé mon erreur mais je n'ose pas la dire... :oops:


Salut, dit toujours ça peux servir à d'autres et puis au moins tu le reconnais :wink:
Avatar de l’utilisateur
Steph
Resp. des modérateurs
Resp. des modérateurs
 
Messages: 6704
Inscription: 29 Déc 2008 à 15:48
Localisation: Sur le net

Re: Anti double posts v2.0.2

Messagepar clement106 » 31 Mai 2009 à 13:56

Je n'ai tout simplement pas fait la modification dans les fichiers, j'ai juste rajouté les fichiers et l'ancé l'installation...mdr
clement106
Posteur néophyte
Posteur néophyte
 
Messages: 23
Inscription: 26 Déc 2007 à 11:10

Re: Anti double posts v2.0.2

Messagepar Steph » 31 Mai 2009 à 14:18

:D Et bien tu tireras une selon de cette erreur !
Avatar de l’utilisateur
Steph
Resp. des modérateurs
Resp. des modérateurs
 
Messages: 6704
Inscription: 29 Déc 2008 à 15:48
Localisation: Sur le net

Re: Anti double posts v2.0.3

Messagepar Théonaute » 08 Juin 2009 à 14:02

Mise à jour

  • Version: Passage de la version 2.0.2 à la version 2.0.3
  • Description:
    • Ajout d'une case à cocher "Appliquer à tous les forums", afin de pouvoir paramètrer tous les forums en une seule fois.
    • Les options d'ADP sont masquées lorsque le type de forum est une catégorie ou un lien.
    • Les caractères spéciaux sont maintenant supportés dans le texte de séparation.
    • Correction d'une erreur avec les sondages

    Procédure:
      Ouvrir posting.php
      Trouver
      Code: Tout sélectionner
              $post_data['vote_change'] = $adp_poll_vote_change;   

      Remplacer par :
      Code: Tout sélectionner
              $post_data['poll_vote_change'] = $adp_poll_vote_change;   


      Ouvrir adm/style/acp_forums.html
      Trouver
      Code: Tout sélectionner
                  if (value == {FORUM_POST})
                  {
                      dE('forum_post_options', 1);
                      dE('forum_link_options', -1);
                      dE('forum_rules_options', 1);
                      dE('forum_cat_options', -1);
                  }
                  else if (value == {FORUM_LINK})
                  {
                      dE('forum_post_options', -1);
                      dE('forum_link_options', 1);
                      dE('forum_rules_options', -1);
                      dE('forum_cat_options', -1);
                  }
                  else if (value == {FORUM_CAT})
                  {
                      dE('forum_post_options', -1);
                      dE('forum_link_options', -1);
                      dE('forum_rules_options', 1);
                      dE('forum_cat_options', 1);
                  }   

      Remplacer par :
      Code: Tout sélectionner
                  if (value == {FORUM_POST})
                  {
                      dE('forum_post_options', 1);
                      dE('forum_link_options', -1);
                      dE('forum_rules_options', 1);
                      dE('forum_cat_options', -1);
                      dE('forum_adp_options', 1);
                  }
                  else if (value == {FORUM_LINK})
                  {
                      dE('forum_post_options', -1);
                      dE('forum_link_options', 1);
                      dE('forum_rules_options', -1);
                      dE('forum_cat_options', -1);
                      dE('forum_adp_options', -1);
                  }
                  else if (value == {FORUM_CAT})
                  {
                      dE('forum_post_options', -1);
                      dE('forum_link_options', -1);
                      dE('forum_rules_options', 1);
                      dE('forum_cat_options', 1);
                      dE('forum_adp_options', -1);
                  }   



      Trouver
      Code: Tout sélectionner
              <dl>
                  <dt><label for="adp_secs">{L_ADP_SECS}:</label><br /><span>{L_ADP_SECS_EXPLAIN}</span></dt>
                  <dd><input type="text" id="adp_secs" name="adp_secs" value="{ADP_SECS}" maxlength="4" size="4" /></dd>
              </dl>   

      Ajouter après :
      Code: Tout sélectionner
              <dl>
                  <dt><label for="adp_apply_to_all">{L_ADP_APPLY_TO_ALL}:</label><br /><span>{L_ADP_APPLY_TO_ALL_EXPLAIN}</span></dt>
                  <dd><input type="checkbox" class="radio" id="adp_apply_to_all" name="adp_apply_to_all" value="1" /></dd>
              </dl>   


      Ouvrir includes/acp/acp_forums.php
      Trouver
      Code: Tout sélectionner
                              'adp_text_edit'            => request_var('adp_text_edit', '-- %D --'),   

      Remplacer par :
      Code: Tout sélectionner
                              'adp_text_edit'            => utf8_normalize_nfc(request_var('adp_text_edit', '-- %D --',true)),   


      Trouver
      Code: Tout sélectionner
                              $forum_perm_from = request_var('forum_perm_from', 0);   

      Ajouter, avant :
      Code: Tout sélectionner
      // Begin : Anti Double Posts
                              // Copy Anti-Double post settings ?
                              $adp_apply_to_all = request_var('adp_apply_to_all', 0);
                              if($adp_apply_to_all)
                              {
                                  $forum_data_adp = array();
                                  $forum_data_adp['adp_enable'] = $forum_data['adp_enable'];
                                  $forum_data_adp['adp_admins'] = $forum_data['adp_admins'];
                                  $forum_data_adp['adp_modos'] = $forum_data['adp_modos'];
                                  $forum_data_adp['adp_auto_edit'] = $forum_data['adp_auto_edit'];
                                  $forum_data_adp['adp_text_edit'] = $forum_data['adp_text_edit'];
                                  $forum_data_adp['adp_always'] = $forum_data['adp_always'];
                                  $forum_data_adp['adp_days'] = $forum_data['adp_days'];
                                  $forum_data_adp['adp_hours'] = $forum_data['adp_hours'];
                                  $forum_data_adp['adp_mins'] = $forum_data['adp_mins'];
                                  $forum_data_adp['adp_secs'] = $forum_data['adp_secs'];
                                  
                                  $sql 
      = "UPDATE " . FORUMS_TABLE . "
                                      SET "
       . $db->sql_build_array('UPDATE', $forum_data_adp) . "
                                      WHERE forum_type = "
       . FORUM_POST;
                                  $db->sql_query($sql);
                                  
                                  unset
      ($forum_data_adp);
                              }
      // End : Anti Double Posts      


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

      Remplacer par :
      Code: Tout sélectionner
                                  'adp_text_edit'            => '-- %D --',   


      Ouvrir language/fr/mods/anti_double_post.php
      Trouver
      Code: Tout sélectionner
          'ADP_SECS_EXPLAIN'        => 'Nombre de secondes pendant lesquels un double post n\'est pas possible.',   

      Ajouter après :
      Code: Tout sélectionner
          'ADP_APPLY_TO_ALL'                => 'Appliquer à tous les forums',
          'ADP_APPLY_TO_ALL_EXPLAIN'        => '<strong>ATTENTION :</strong> En cochant cette case, les paramètres ci-dessus seront appliqués à tous vos forums.',   


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: Anti double posts v2.0.3

Messagepar pete parker » 08 Juin 2009 à 17:13

:) bonjour , peut on faire cette mise a jours indépendamment de la mise a jour de phpbb ou il est préférable de passer a phpbb 3.0.5 avant ?
Avatar de l’utilisateur
pete parker
Maître des floodeurs
Maître des floodeurs
 
Messages: 2401
Inscription: 09 Mar 2007 à 05:36
Localisation: quelque part sur un building !

Re: Anti double posts v2.0.3

Messagepar ErnadoO » 08 Juin 2009 à 17:36

Toujours la grosse avant la petite ;)
ErnadoO
 

Re: Anti double posts v2.0.3

Messagepar skouat » 11 Juin 2009 à 22:44

Bonjour,

J'ai juste un p'tit "bug" à soulever (si ca en est un)
Théonaute a écrit:Les options d'ADP sont masquées lorsque le type de forum est une catégorie ou un lien.

le masquage ce fait bien quand on passe d'un forum à une catégorie/lien et vis versa.

Par contre si j'édite directement une catégorie ou un lien, les options ADP sont visibles... mais dès que je change le type de forum (lien,forum ou catégorie) alors ca se masque comme prévu.

Je tiens quand meme à dire Merci pour cette nouvelle version.
8)
skouat
Apprenti-posteur
Apprenti-posteur
 
Messages: 164
Inscription: 02 Avr 2008 à 19:47

Re: Anti double posts v2.0.3

Messagepar Théonaute » 12 Juin 2009 à 01:15

Bonsoir,

Merci pour la remontée, je vais vérifier. C'est bizarre car j'utilise le système de phpBB pour cela...

Bien à vous, :wink:
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: Anti double posts v2.0.3

Messagepar kickoff » 16 Juin 2009 à 23:32

bonjour,

j'ai mis à jour voter module via vos explications et globalement tout a l'air de bien fonctionner sauf que dans la partie admin dans l'onglet "général" puis dans "configuration générale" j'ai toujours le lien :
ACP_ANTI_DOUBLE_POSTS
bien évidemment quand je clique dessus il me dit pas de mod indiqué...

comment on fait ou plutôt que dois-je enlever sur quelle page ?
a noter que j'ai bien modifier tous les fichiers sans en oublier et que j'ai vidé le cache...

merci d'avance
kickoff
Posteur néophyte
Posteur néophyte
 
Messages: 12
Inscription: 08 Juin 2009 à 16:31

Re: Anti double posts v2.0.3

Messagepar Théonaute » 17 Juin 2009 à 13:58

Bonjour,

Depuis le passage à la branche 2.0.x, il n'y a plus de partie dans le panneau d'admin... Il vous suffit de supprimer le module via l'onglet système.

Bien à vous, :wink:
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: Anti double posts v2.0.3

Messagepar kickoff » 17 Juin 2009 à 14:56

Bonjour,

merci beaucoup pour votre aide c'est réglé

Cordialement, kickoff
kickoff
Posteur néophyte
Posteur néophyte
 
Messages: 12
Inscription: 08 Juin 2009 à 16:31

Re: Anti double posts v2.0.3

Messagepar Dragonblack95 » 21 Juin 2009 à 04:41

Bonjours,

J'ai installez ce mod depuis 2 semaines mais je n'est pas remarquer que même en autorisant les administrateurs et les modérateurs à faire des doubles posts, bah... il ne pouvais pas en faire sa édite pour tous le monde :( .

Qui peut m'aider ?

Merci d'avance !
Avatar de l’utilisateur
Dragonblack95
Posteur expérimenté
Posteur expérimenté
 
Messages: 341
Inscription: 20 Nov 2008 à 08:18
Avertissements: 3

Re: Anti double posts v2.0.3

Messagepar Ariane A » 21 Juin 2009 à 08:28

J'ai rien compris...
Ariane
partirA2.com : trouvez un compagnon de voyage !
Le Palais de Zelda : le site sur "The Legend of Zelda"
Ariane A
Posteur expérimenté
Posteur expérimenté
 
Messages: 312
Inscription: 18 Mar 2003 à 20:38
Localisation: Suisse

Re: Anti double posts v2.0.3

Messagepar Steph » 21 Juin 2009 à 09:31

Dragonblack95 a écrit:J'ai installez ce mod depuis 2 semaines mais je n'est pas remarquer que même en autorisant les administrateurs et les modérateurs à faire des doubles posts, bah... il ne pouvais pas en faire sa édite pour tous le monde :( .


Salut tu dois avoir une erreur quelque part le MOD fonctionne bien je l'ai installer et fait des essais concluant
Avatar de l’utilisateur
Steph
Resp. des modérateurs
Resp. des modérateurs
 
Messages: 6704
Inscription: 29 Déc 2008 à 15:48
Localisation: Sur le net

Re: Anti double posts v2.0.3

Messagepar Dragonblack95 » 21 Juin 2009 à 14:44

Il fonctionne mais les permissions non :( .
Avatar de l’utilisateur
Dragonblack95
Posteur expérimenté
Posteur expérimenté
 
Messages: 341
Inscription: 20 Nov 2008 à 08:18
Avertissements: 3

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