Zum Inhalt springen

Gästebuch

Erstellt am 30. April 2003 · 38 Antworten · letzte Antwort am 7. März 2005 · Seite 1 von 2

Tags: Frage

brainkiller2000 ·

Hallo Leute,

besteht die Möglichkeit, einträge die Besucher der Homepage in das Gästebuch eintragen wollen, vorher per E-Mail oder ähnlich dem Administrator zu melden, und dieser kann dann entscheiden, ob ein Eintrag OK ist und eingetragen wird oder nicht !?

Danke für die Info

MfG
BK

sacha ·

Hi,

ja das geht.

Die Benachrichtigungsemail ist ja schon eingebaut, die musst du nur ueber Typoskript (notifyEmail) aktivieren.

Das die Eintraege erstmal nicht sichtbar sein sollen, kannst du ueber die ext_typoscript_setup.txt einstellen. Dort einfach hidden auf 1 stellen.

Ciao,

Sacha

Jtb ·

wie kann ich per TypoScript sagen, dass email und www nicht unbedingt angegeben werden müssen?

brainkiller2000 ·

Im Setup folgenden code eingeben:

#Felder die NICHT ausgefüllt werden müssen
plugin.tt_guest.postform.dataArray{
#10.type = data [tt_guest][NEW][title]=input
#20.type = data [tt_guest][NEW][note]=input
#30.type = data [tt_guest][NEW][cr_name]=input
40.type = data [tt_guest][NEW][cr_email]=input
50.type = data [tt_guest][NEW][www]=input
}

MfG
BK

brainkiller2000 ·

@sacha

wo finde ich die ext_typoscript_setup.txt ?

Und welchen Code muss ich im Setup eingeben - für "notifyEmail" ?

Danke

MfG
BK

Jtb ·

thx 😃

Ich habe note auf textarea gesetzt (ist ja standardmäßig auch so). Wie bekomme ich aber da die Leerzeichen weg?? Das "Dein Kommentar" enthält beim Seitenaufruf einige Leerzeichen 🙁

Jtb ·
brainkiller2000 schrieb

wo finde ich die ext_typoscript_setup.txt ?

in typo3/ext/tt_guest/
(falls global installiert)

schöner finde ich das ganze per Template zu ändern..

brainkiller2000 schrieb

Und welchen Code muss ich im Setup eingeben - für "notifyEmail" ?

in deinem Template unter Constants:

plugin.tt_guest.notifyEmail = guestbook@deineDomain.de
brainkiller2000 ·

@ Jens

Ich hab mir Dein Gästebuch auf Deine Seite angesehen - passt doch alles, oder ?!

MfG
BK

P.S

Das könntest Du noch ins Constants Feld des Setups kopieren - dann wird die Meldung "You must fill...." auf Detusch angezeigt!

## Fehlermeldung
styles.content.mailform.badMess = Sie müssen folgende Felder ausfüllen:

brainkiller2000 ·

Hi,

aha - das hatte ich auch schon mal - kann mich aber nicht mehr erinnern woran das gelegen hat 😢

Wenns mir wieder einfällt, melde ich mich #paralyzed#

Hast Du eine das mit der Bestätigung durch den Admin eingebaut ?
Bei mir klappt das irgendwie nicht !?

MfG
BK

Jtb ·

ja, die Bestätigung funktioniert jetzt bei mir - allerdings ist die Mail nicht gerade schön.. 😉

Mini-Howto:
Web-Template und dann das für's Gästebuch zuständige Template aussuchen..

edit Constants und dort dann folgendes hinzufügen:

plugin.tt_guest.notifyEmail = guestbook@deineDomain.de
brainkiller2000 ·

Kannst Du das bite etwas genauer beschreiben !!

Ich bekomme zwar die E-Mail aber der Eintrag wird auch gleich im Gästebuch sichtbar !

Danke

MfG
BK

Jtb ·
brainkiller2000 schrieb

Das könntest Du noch ins Constants Feld des Setups kopieren - dann wird die Meldung "You must fill...." auf Detusch angezeigt!

## Fehlermeldung
styles.content.mailform.badMess = Sie müssen folgende Felder ausfüllen:

thx..
weißt du, wie ich das "xy days" noch übersetzen kann?

Und dann hätte ich gerne noch ein Rowspan für's Datums-Feld.. 🙂

Jtb ·
brainkiller2000 schrieb

Kannst Du das bite etwas genauer beschreiben !!

Ich bekomme zwar die E-Mail aber der Eintrag wird auch gleich im Gästebuch sichtbar !

ach so, da muss dann noch hidden wie schon gesagt auf 1 gesetzt werden..

Untestet:

plugin.tt_guest.hidden = 1
brainkiller2000 ·

Hi,

das noch ins Setup Feld des Templates:

#Datumsausgabe
plugin.tt_guest {
date_stdWrap.strftime= %e.%m.%Y
time_stdWrap.strftime= %H:%M:%S
age_stdWrap.age = " Minuten| Stunden| Tage| Jahre"
}

Jtb ·

mit Rowspan meine ich, dass die Datumsspalte immer zwei Rows einnehmen soll, da ein Gästebucheintrag auch zwei braucht..