source: spip-zone/_plugins_/comments_phpbb/fonds/cfg_comments_phpbb.html @ 32294

Last change on this file since 32294 was 32294, checked in by jfefe@…, 11 years ago
  • bouton d’ajout de tous les articles existants de SPIP dans les forums phpBB (indispensable lors de l’utilisation de ce plugin sur un site SPIP existant).
  • Internationalisation : utilisation d’un fichier de langue pour tous les textes utilisés dans le plugin.
  • Filtre bbcode : ajout d’un filtre bbcode pour convertir la mise en forme phpBB en mise en forme SPIP. Ce filtre sera utilisé pour l’affichage des textes du forum avec la balise #POST_TEXT. Dans le squelette, on écrira : [(#POST_TEXT|bbcode)]
  • Filtre datetime_unix2mysql : ajout d’un filtre pour pouvoir afficher la date du post qui au format timestamp unix dans phpBB. Dans le squelette, on pourra écrire : [(#POST_TIME|datetime_unix2mysql|affdate_jourcourt)]
  • Ajout du paramètre "phpbb_http" pour mémoriser l’adresse du forum. Dans le squelette, on pourra faire des liens vers le forum de cette façon : <a href="#CONFIG{comments_phpbb/phpbb_http}/viewtopic.php?p=#POST_ID">
  • Corrections de bug pour une prise en compte de préfixes différents de spip_ et phpbb_ pour les noms des tables utilisées dans les requêtes du plugin.
  • Ajout d'une noisette pour afficher les commentaires d'un article
File size: 3.2 KB
Line 
1<!-- titre=Commentaires PhpBB -->
2<!-- descriptif=Configuration du plugin qui g&egrave;re les commentaires sur votre forum PunBB.-->
3
4<form method="post" class="formulaire_spip">
5[(#ENV{_cfg_}|form_hidden)]
6<fieldset>
7<legend><:comments_phpbb:conf_titre:></legend>
8
9<ul>
10  <li>
11      <label><:comments_phpbb:conf_base:> :</label> 
12      <input type="text" name="phpbb_base" value="#CONFIG{comments_phpbb/phpbb_base}" />
13  </li>
14  <li>
15      <label><:comments_phpbb:conf_prefix:> :</label>
16      <input type="text" name="phpbb_prefix" value="#CONFIG{comments_phpbb/phpbb_prefix, 'phpbb_'}" />
17  </li>
18  <li>
19      <label><:comments_phpbb:conf_http:> :</label> 
20      <input type="text" name="phpbb_http" value="#CONFIG{comments_phpbb/phpbb_http}" />
21  </li>
22</ul>
23</fieldset>
24
25
26<?php
27$phpbb_base = lire_config('comments_phpbb/phpbb_base');
28$phpbb_prefix = lire_config('comments_phpbb/phpbb_prefix');
29
30if(sql_showtable($phpbb_prefix."posts",$phpbb_base))
31{
32?>
33<BOUCLE_general_test(PHPBB_USERS){0,1}>
34        <fieldset>
35          <legend>PhpBB</legend>
36<ul>
37  <li>
38        <label>Utilisateur-robot (cet utilisateur sera le posteur du topic) :</label>
39        <select name="phpbb_poster">
40                [(#REM) le critère group_id est à modifier selon la configuration du forum ]
41                <BOUCLE_phpbb_users(PHPBB_USERS){par username}{group_id IN 1,2,5}>
42                        <option value="#USER_ID"[(#USER_ID|=={#CONFIG{comments_phpbb/phpbb_poster}}|?{' selected="selected"',''})]>[(#USERNAME|utf8_encode)]</option>
43                </BOUCLE_phpbb_users>
44        </select>
45</li>
46<li>
47
48<label><:comments_phpbb:conf_comment:> :</label>
49        <select name="phpbb_forum">
50                <BOUCLE_phpbb_categories1(PHPBB_FORUMS){parent_id=0 }>
51                        <option value="0" disabled="disabled">[(#FORUM_NAME)]</option>
52               
53                        <BOUCLE_phpbb_forums1(PHPBB_FORUMS){parent_id=#FORUM_ID}>
54                                <option value="#FORUM_ID"[(#FORUM_ID|=={#CONFIG{comments_phpbb/phpbb_forum}}|?{' selected="selected"',''})]>|- [(#FORUM_NAME)]</option>
55                        </BOUCLE_phpbb_forums1>
56                </BOUCLE_phpbb_categories1>
57        </select>
58</li>
59<li>
60   <label><:comments_phpbb:conf_temp:> :</label> 
61   <select name="phpbb_tmpforum">
62                        <BOUCLE_phpbb_categories2(PHPBB_FORUMS){parent_id=0 }>
63                        <option value="0" disabled="disabled">[(#FORUM_NAME)]</option>
64               
65                        <BOUCLE_phpbb_forums2(PHPBB_FORUMS){parent_id=#FORUM_ID}>
66                                <option value="#FORUM_ID"[(#FORUM_ID|=={#CONFIG{comments_phpbb/phpbb_tmpforum}}|?{' selected="selected"',''})]>|- [(#FORUM_NAME)]</option>
67                        </BOUCLE_phpbb_forums2>
68                </BOUCLE_phpbb_categories2>     
69        </select>
70</li>
71</ul>
72        </fieldset>
73
74</BOUCLE_general_test>
75<p style="text-align:center; font-weight:bold;"><a href="#SELF" style="color:red;"><:comments_phpbb:conf_continue:>...</a></p>
76<//B_general_test>
77<?php
78}
79else
80{
81?>
82<p style="text-align:center; font-weight:bold; color:red;"><:comments_phpbb:conf_param:>...</p>
83<?php
84}
85?>
86<div style="text-align:center">
87<input type="submit" name="_cfg_ok" value="<:oK:>" class="fondo" />
88<input type="reset" value="<:reset:>" class="fondo" />
89<input type="submit" name="_cfg_delete" value="<:supprimer:>" class="fondo" />
90</div>
91</form>
92
93<?php
94if(sql_showtable($phpbb_prefix."posts",$phpbb_base))
95{ ?>
96<div style="text-align:center;valign:middle">
97<a href="?exec=comments_phpbb_maj"><img src="#CHEMIN{img_pack/comments_phpbb_maj.png}"><br/><:comments_phpbb:maj_lien:></div>
98<?php
99}
100?>
Note: See TracBrowser for help on using the repository browser.