User gästebuch wie umformatieren?
am 22.09.2009 - 15:42 Uhr in
Hi,
ich ahbe das modul installiert und soweit klappt es auch nur mein problem ist, dass ich das gästebuch direckt auf der profilseite sehen will, nicht erst wenn ich auf den reiter "My gustbook" klicke.
Wie kann ich das bewerkstelligen? Oder kann ich mit views ein user gästebuch machen?
lg fred
- Anmelden oder Registrieren um Kommentare zu schreiben

Sieh mal auf der Seite
am 22.09.2009 - 22:13 Uhr
Sieh mal auf der Seite redpanda.ch nach. Das beinah perfekte Gästebuch mit Drupal in 2 Teilen. Super gelöst und wenn Du ein bischen an den Farben spielst, kannst Du es für Dich anpassen.
Beste Grüße
Werner
Hi, danke, des kenn ich
am 22.09.2009 - 22:18 Uhr
Hi,
danke, des kenn ich schon nur wie kann ich es umbauen, dass es ein usergästebuch ist?
Da mußt Du ein bischen
am 23.09.2009 - 07:41 Uhr
Da mußt Du ein bischen Fantasie entwickeln.
Man könnte z.B. ein Usergästebuchsseite definieren. Den View als Block dort anzeigen. Der View holt sich über ein PHP-definiertes Argument den Typ der Seite, auf dem er gezeigt wird (Seiten- oder Usergästebuch) und und bei User noch die UID des Users als Filter. Die Gästebucheinträge bekommen einen Tag mit der UID des Owners des Gästebuchs. Danach kann dann selektiert werden, was gezeigt wird.
Das ist jetzt nur eine Skizze, habe ich noch nicht selbst probiert. Ich denke aber, daß es in dieser Form mit Bordmitteln lösbar ist.
Beste Grüße
Werner
Danke schonmal, habe leider
am 23.09.2009 - 09:47 Uhr
Danke schonmal, habe leider mit views noch nicht so viel gemacht, könntest du es vielleicht ein wneig genauer erklären?^^
fr3d schrieb Hi, ich ahbe
am 23.09.2009 - 10:01 Uhr
Hi, ich ahbe das modul installiert und soweit klappt es auch nur mein problem ist, dass ich das gästebuch direckt auf der profilseite sehen will, nicht erst wenn ich auf den reiter "My gustbook" klicke. Wie kann ich das bewerkstelligen? lg fred
Wenn Du folgenden Code in deine User.tpl.php schreibst, hast Du das Gästebuch direkt im Profil:
<?phpif (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;
}
}
?>
---------------------------------------------------------------------
NEU! Drupalseiten vorstellen, bewerten und kommentieren - Jetzt eintragen!
wow danke, das habe ich
am 23.09.2009 - 10:26 Uhr
wow danke, das habe ich gesucht.^^
aber eine frage habe ich noch, wie kann ich es bewerkstelligen, dass wen ich auf senden bzw abschicken klicke, dass er dann wieder zurück zur profilseite springt und nicht zur usergästebuch seite.
lg