J'aurais besoin d'un dompteur de phpbb !

WRInaute impliqué
Si quelqu'un connait bien le code de phpbb et pouvais m'aider sur un p'tit truc je lui serais extremement reconnaissant.

Je cherche dans la page posting.php la méthode qui fait l'insert dans les tables (topics, post, post_text) dans le cas ou c'est un nouveau topic.

Mon but est de rajouter un Insert dans un table perso si j'ai un paramètre dans l'url.

Si jamais vous voyez ce que je veux faire...
 
WRInaute accro
j'ai maté ca rapidement hier (pour le flux rss, on en a parlé)
dans posting, c'est aux alentours de la ligne 300, tu a un if newtopic
et a la suite, tu a la requete de nouveau topic :wink:
 
WRInaute discret
Si tu cherches à insérer un nouveau post à partir d'un formualire externe, je viens de le faire aujourd'hui :

Code:
//insertion du topic
$topic = mysql_query("INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote)
VALUES ('$titre', 'ID DU MEMBRE', UNIX_TIMESTAMP(now()), 'ID DU FORUM', '0', '0', '0')");

//recupere l'id
$topic_id = mysql_insert_id();

//table post
$post = mysql_query("INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, 'ID FORUM', 'ID DU MEMBRE', 'NOM DU MEMBRE', UNIX_TIMESTAMP(now()), 'IP DU MEMBRE', '1', '1', '1', '1')");

//recup id
$post_id = mysql_insert_id();

//message
$texte = mysql_query("INSERT INTO phpbb_posts_text (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, 'TITRE DU TOPIC', '', 'MESSAGE')");

//MAJ des nombre de post
$sql1 = mysql_query("UPDATE phpbb_forums SET
                forum_posts = forum_posts + 1,
                forum_last_post_id = $post_id,
      forum_topics = forum_topics + 1
            WHERE forum_id = 'ID DU FORUM'");

//MAJ des id
$sql2 = mysql_query("UPDATE phpbb_topics SET
         topic_last_post_id = $post_id,
         topic_first_post_id = $post_id
         WHERE topic_id = $topic_id");

Voila, j'ai testé approximativement et ca me paraît fonctionner

bonne chance
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut