in einem Thread vom 06.09.2006 hat OG mittgeteilt, dass ein Forum in PHPWCMS derzeit keine Priorität hat.
Bisher habe ich ein Forum über iframe eingebunden. Das funktioniert grundsätzlich auch, hat aber den großen Nachteil, dass über Suchmaschinen gefundene Forumsbeiträge bei Aufruf nicht innerhalb des PHPWCMS dargestellt werden, sondern nur das Forum angezeigt wird.A forum is not on schedule for phpwcms (at the moment). After 1.3 it might come up again - but for now check miniBB or phpBB - I'm still a friend of it.
Oliver
Ich möchte daher von der Forumseinbindung mittel iframe weg und einen Weg beschreiten, den iceman in einem früheren Posting aufgezeigt hat. Hierzu möchte ich im externen Forum das Menü von PHPWCMS verwenden; PHPWCMS und Forum damit also "zusammenführen".
Die Menüstruktur vom PHPWCMS versuche ich wie folgt auszulesen:
Code: Select all
function getleftbar()
{
$rootdir = $_SERVER['DOCUMENT_ROOT'];
// includes for nav menu
include ($rootdir.'/phpwcms/config/phpwcms/conf.template_default.inc.php');
require ($rootdir.'/phpwcms/include/inc_front/front.func.inc.php');
require ($rootdir.'/phpwcms/config/phpwcms/conf.inc.php');
require ($rootdir.'/phpwcms/include/inc_lib/default.inc.php');
// create menu
$dstruct = get_struct_data ($db, '', '');
$forumid = 39; // <<<< hard-coded forumid from phpwcms
$navmenu = nav_table_struct($dstruct,$forumid,"",$template_default["nav_table_struct"], "/phpwcms/index.php");
}
Fatal error: Call to undefined function: randpassword() in /www/htdocs/v08150815/phpwcms/include/inc_front/front.func.inc.php on line 1086
Die Fehlermeldung kommt aus den Codezeilen
Code: Select all
$forumid = 39; // <<<< hard-coded forumid from phpwcms
$navmenu = nav_table_struct($dstruct,$forumid,"",$template_default["nav_table_struct"], "/phpwcms/index.php");
Code: Select all
$link_image_id = "linkid".randpassword(6);
Vermutlich passt $forumid = 39; bei meiner Installation nicht; ich kenne aber auch die Bedeutung dieser Zeile nicht.
Kann mir jemand auf die Sprünge helfen? Danke.