Typo3

Gästebuch einrichten

9. 10. 2012

Installation

1. Die Extension „ve_guestbook“ installieren

2. Content Element > Guestbook auf einer Seite einfügen: 1 x für die Liste, 1 x für das Formular

3. Die beiden Elemente müssen in den Einstellungen auf die selbe Seite zeigen (wo die Daten abgelegt werden)

4. Sicherstellen, dass im Haupt-Template die Sprachen richtig gesetzt sind:

 config {
  linkVars = L
  sys_language_uid = 0
  language = de
  locate_all = de_DE
 }

5. Anschließend ein Extension-Template auf dieser Seite erstellen und folgenden TypoScript-Code einfügen:

## GÄSTEBUCH
## ---------------------------------------------------------------------------------------
 
# CSS-Datei für Gästebuch anhängen
page.includeCSS {
  file1 = fileadmin/templates/css/campanile_guestbook_styles_01.css
}
 
plugin.tx_veguestbook_pi1 {
  userFunc = tx_veguestbook_pi1->main
  templateFile = {$plugin.tx_veguestbook_pi1.file.templateFile}
  teasercut = 50
  wordcut = 100
  sortingField = crdate
  sortingDirection = desc
  limit = 5
  email_from_name =
  email_from_mail =
  allowedTags = <a>,<br>,<b>,<li>,<ol>,<p>,<strong>,<u>,<ul>
  obligationfields =
 
  email_stdWrap.wrap = |
 
  clearCacheCmdOnInsert =
 
  emoticons {
    active = 0
  10 = IMAGE
  10 {
    file = EXT:ve_guestbook/pi1/emoticons/###EMOTICON###.gif
    params = hspace="1" vspace="1"
    border = 0
    altText = Emoticon
    titleText = Emoticon
  }
 
  subst {
    11.str = :D
    11.val = 1
    12.str = :) || :-)
    12.val = 2
    13.str = :( || :-(
    13.val = 3
    14.str = :cry:
    14.val = 4
    15.str = :?:
    15.val = 5
    16.str = ;) || ;-)
    16.val = 6
  }
  }
 
  pageBrowser {
    maxPages = 10
    # if you want the pagebrowser to display only numbers, set showPBrowserText to 0.  
    tableParams = cellpadding="5" cellspacing="0" border="0"
    showResultCount = 1
    activepage_stdWrap.wrap = <strong>|</strong>
    page_stdWrap.wrap = |
    pagelink_stdWrap.wrap = |
    previous_stdWrap.wrap =|
    next_stdWrap.wrap = |
  }
}
 
plugin.ve_guestbook_pi1.xasf {
  enableAntispamHiddenField = 1
}
 
##Datumsformat setzen
plugin.tx_veguestbook_pi1 {
  datetime_stdWrap.strftime=  %A, %d.%m.%Y, %H:%M Uhr
  date_stdWrap.strftime= %d.%m.%Y
  time_stdWrap.strftime= %H:%M
}

Info zur Wartung:

Gelöscht werden Einträge über die Listenansicht der Site

image_print
1 Stern2 Sterne3 Sterne4 Sterne5 Sterne
Loading...

Author

Manuel

Ich bin Manuel Wurm, IT-Consultant und Blogger. Ich mag es, verschiedenste Dinge auszuprobieren. Vor allem mit Retro-Computern, Bierbrauen, Bogenschießen und Schlagzeug spielen verbringe ich gerne meine Zeit. Kochen zählt zu meinen größten Hobbys - das spiegelt sich auch auf wurmweb.at wieder, wo ich gerne Rezepte teile und hilfreiche Tipps für Interessierte festhalte.