PhpBB : générer les valeurs de bbcode_bitcode et bbcode_uid

PhpBB : générer les valeurs de bbcode_bitcode et bbcode_uid - PHP - Programmation

Marsh Posté le 15-09-2009 à 15:05:31    

Hello,
 
Je souhaites créer un nouveau topic PhpBB à chaque fois que je créé une news dans mon site. Jusque là, je m'en sors pas mal, tout se passe bien, le problème est seulement que vu que je ne passe pas par le code de PhpBB, les champs bbcode_bitfield et bbcode_uid ne sont pas renseignés et du coup le BBCode n'est pas interprété lorsque j'affiche le post (qui contient le même texte que la news elle-même écrite en BBCode).
 
Comment générer les valeurs adéquat de ces deux champs ? Pour ce qui est de remplacer les ] par :<bbcode_uid>, je sais faire, mais visiblement le bitfield et l'UID sont assez liés, et la modification de l'un des deux met l'interprétation du BBCode en carafe. Quelqu'un sait-il faire ça ?


Message édité par Kortex@HFR le 08-10-2009 à 16:19:10

---------------
Au coeur du swirl - Mon feed
Reply

Marsh Posté le 15-09-2009 à 15:05:31   

Reply

Marsh Posté le 15-09-2009 à 19:34:36    

Reply

Marsh Posté le 15-09-2009 à 20:18:32    

Avec PhpBB3 a priori. J'ai déjà un début de piste, mais j'ai pas encore la redirection vers une autre page que celle du forum après l'authentification. Mais si tu as une astuce avec le 2 donne toujours, ça peut peut-être se transposer au 3.


---------------
Au coeur du swirl - Mon feed
Reply

Marsh Posté le 15-09-2009 à 21:03:46    

Formulaire de connexion :  
 

Code :
  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = './forum/';
  4. include($phpbb_root_path . 'extension.inc');
  5. include($phpbb_root_path . 'common.'.$phpEx);
  6. include("../config.$phpEx" );
  7. //
  8. // Start session management
  9. //
  10. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  11. init_userprefs($userdata);
  12. //
  13. // End session management
  14. //
  15. if($userdata['session_logged_in'] == 1)
  16. {
  17. header("location:$root/$redirect" );
  18. exit;
  19. }
  20. else
  21. {
  22. echo '<div align="center">
  23. <form action="./forum/login.'.$phpEx.'" method="post">
  24. Nom d\'utilisateur : <input type="text" class="post" name="username" size="20" maxlength="40" value="" /><br />
  25. Mot de passe : <input type="password" class="post" name="password" size="20" maxlength="32" /><br />
  26. Se connecter automatiquement : <input type="checkbox" name="autologin" />
  27. <input type="hidden" name="redirect" value="../'.$redirect.'" /><br />
  28. <input type="submit" name="login" class="mainoption" value="Connexion" />
  29. </form>
  30. <a href="'.$root_forum.'/profile.'.$phpEx.'?mode=register">Inscrivez-vous</a>
  31. </div>';
  32. }
  33. ?>


 
En haut de chaque page :  
 

Code :
  1. define('IN_PHPBB', true);
  2. $phpbb_root_path = './forum/';
  3. include($phpbb_root_path . 'extension.inc');
  4. include($phpbb_root_path . 'common.'.$phpEx);
  5. //
  6. // Start session management
  7. //
  8. $userdata = session_pagestart($user_ip, PAGE_SITE);
  9. init_userprefs($userdata);
  10. //
  11. // End session management
  12. //
  13. include("config.$phpEx" );


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 15-09-2009 à 21:51:29    

Merci beaucoup :)
 
Je vais regarder ça attentivement.


---------------
Au coeur du swirl - Mon feed
Reply

Marsh Posté le 15-09-2009 à 22:53:09    

J'ai repris rapidement mon compte. Si besoin, j'ai quelque part une matrice qu'on m'avait envoyée par mail.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 16-09-2009 à 08:33:37    

Bon, de mon côté, j'arrive à :
- m'authentifier/déconnecter à partir d'une page extérieur au forum
- rediriger après ces actions vers la page du site qui m'intéresse, que ce soit l'accueil du forum (page par défaut) ou vers une page du site l'englobant
 
Reste maintenant à chosir comment gérer les droits users et tout ça.
 
Cela vous parait-il judicieux de créer de nombreux groupes de users dans le forum pour gérer les droits d'accès aux différentes sections du sites ?
 
D'autre part, j'ai beaucoup de mal à accéder au Panneau Administrateur de phpBB, il me dit 9 fois sur 10 que je n'ai pas les droits, je ne comprend pas trop...


---------------
Au coeur du swirl - Mon feed
Reply

Marsh Posté le 16-09-2009 à 08:34:01    

aideinfo a écrit :

J'ai repris rapidement mon compte. Si besoin, j'ai quelque part une matrice qu'on m'avait envoyée par mail.


Elle fait quoi cette matrice ?


---------------
Au coeur du swirl - Mon feed
Reply

Marsh Posté le 16-09-2009 à 23:04:18    

Une matrice, c'est une modèle. Mais c'est à retravailler.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 08-10-2009 à 16:19:37    

Je up, la question ayant changée.


---------------
Au coeur du swirl - Mon feed
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed