Gelöst: Guestbook Anzeige in der Profilseite - PHP Problem ...
Eingetragen von Thoor (3678)
am 02.07.2009 - 18:03 Uhr in
am 02.07.2009 - 18:03 Uhr in
Hi,
wie bei den ISSUES zum Gästebuch erwähnt, kann man mit dem folgenden Code
<?php
if (module_exists('guestbook')) {
$account_user = user_load(arg(1));
$view_args = array($account_user);
$func_args = array_merge(array('guestbook', 'page'), $view_args);
$guestbook = call_user_func_array('module_invoke', $func_args);
print $guestbook;
}
?>
die Gästebucheinträge in die Profilseite integrieren. Das klappt soweit ganz gut, allerdings nur, wenn der User auch das Gästebuch in seinem Profil akiviert hat.
Ansonsten wird die Seite "zerrissen" ...
Da meine PHP Kenntnisse mich hier wieder mal im Stich lassen, hat jemand das PHP-Knowledge, hier in den Code noch ne IF Anweisung reinzupacken, die den Status, bzw. das Vorhandensein des Gästebuches im Profil prüft?
Danke schon mal ...
- Anmelden oder Registrieren um Kommentare zu schreiben
Problem gelöst! Mit
am 03.07.2009 - 12:26 Uhr
Problem gelöst!
Mit folgendem Code:
<?php
if (module_exists('guestbook')) {
$account_user = user_load(arg(1));
if (!$account_user->guestbook_status) {
$view_args = array($account_user);
$func_args = array_merge(array('guestbook', 'page'), $view_args);
$guestbook = call_user_func_array('module_invoke', $func_args);
print $guestbook;
}
}
?>
wird der Fehler ausgemerzt.
---------------------------------------------------------------------------
Meine Drupal Projekte: EasyWin | Thoor |Steeldart