IK zit met een klein probleempje. Mijn PHP-kennis is niet echt je van het. Ik heb enerzijds een script dat er voor zorgt dat berichten goedgekeurd worden door een moderator en anderzijds heb ik een script dat die berichten in een forum plaats. Ter verduidelijking: ik maak gebruik van Wordpress en PHPBB.

Nu zou ik graag hebben dat enkel de goedgekeurde berichten in het forum geplaatst worden.

dit is het gedeelte dat er voor zorgt dat alle berichten in het forum geplaatst worden.
<?php
function wphpbb_publish($post_id){
wphpbb_header();
$thread_id = wphpbb_createtopic($post_id);
return $post_id;
}
?>

Daar rond zou ik dan een if {} rond kunnen zetten die checked of die post al dan niet goedgekeurd is door het script dat de berichten goedkeurd.

Maar het probleem is dat ik de functie die kijkt of het bericht al dan niet goedgekeurd is, NIET vind.

Ik weet dat ik een PHP-leek ben. Maar wil iemand voor me snel even kijken welke functie daar voor zorgt en misschien ook wat ik dan rond de functie (die ik hierboven heb geplaatst) moet zetten?

http://www.blueeye.us/wordpress/wp-content/post-moderation-1.0.zip
(goedkeuringsscript kun je hier downloaden: het script bevat 4 kleine bestanden wat het voor mij nu net moeilijk maakt om de juiste functie te vinden).

Ik hoop dat ik hiermee niet TE veel vraag, maar het is echt het laatste wat ik moet doen voor alles klaar is.

Dank bij voorbaat
Ik ken sowiso wp en phpbb niet dus kan je niet helpen...
Je hoeft niet echt kennis te hebben van wordpress en phpbb volgens mij.
In het ene script staat ergens of de post goedgekeurd is of niet. Daarvoor hoef je het systeem van wordpress niet te kennen. Het is die functie die ik nodig heb voor het andere scriptje.

Datbase systeem dat wel...
Heb ook geen kennis van phpbb en wp.

Maar dit zal ongetwijfeld een setting zijn in de db.

Kijk waar het wordt ingelezen en volg de app
iemand enig idee wat dit zou kunnen doen ?

<?php
/*** function to check and set moderate post var for db ***/
function moderation($post_ID) {
global $wpdb, $tableposts, $user_level, $user_ID, $hold_level, $post_status;

/*** if this is a moderated user, hold the post ***/
if ($user_level <= $hold_level) {
$result = $wpdb->query("UPDATE $tableposts SET post_status = 'new-hold' WHERE ID = $post_ID ");
}
return $post_ID;
}
?>
staat erboven?
wes schreef op 06.04.2006 10:40
staat erboven?


ja ok, maar kan ik daar iets mee doen denk je ? want
"set moderate post var for db" zegt me niet veel
*fout (ik dacht de juiste functie gevonden te hebben)
Het stel matig post var voor db
ik vind het eerlijk gezegd nog steeds niet

Reageren