Modern Guestbook (ve guestbook): Unterschied zwischen den Versionen
Aus Wikizone
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 141: | Zeile 141: | ||
</div> | </div> | ||
<!-- ###TEMPLATE_TEASER### end --> | <!-- ###TEMPLATE_TEASER### end --> | ||
| + | </pre> | ||
| + | |||
| + | <pre> | ||
| + | <!-- ###TEMPLATE_FORM### begin --> | ||
| + | <span class="guestbookFormError">###FORM_ERROR###</span> | ||
| + | ###FORM_ERROR_FIELDS### | ||
| + | <div> | ||
| + | <form name="formular" method="post" action="###ACTION_URL###"> | ||
| + | <div class="guestbookFormLeft"> | ||
| + | <div> | ||
| + | ###FORM_FIRSTNAME### <span>###FORM_FIRSTNAME_OBLIGATION###</span> | ||
| + | <input type="text" name="tx_veguestbook_pi1[firstname]" value="###VALUE_FIRSTNAME###"> | ||
| + | </div> | ||
| + | <div> | ||
| + | ###FORM_SURNAME### <span>###FORM_SURNAME_OBLIGATION###</span> | ||
| + | <input type="text" name="tx_veguestbook_pi1[surname]" value="###VALUE_SURNAME###"> | ||
| + | </div> | ||
| + | <div> | ||
| + | ###FORM_EMAIL### <span>###FORM_EMAIL_OBLIGATION###</span> | ||
| + | <input type="text" name="tx_veguestbook_pi1[email]" value="###VALUE_EMAIL###"> | ||
| + | </div> | ||
| + | <div> | ||
| + | ###FORM_HOMEPAGE### <span>###FORM_HOMEPAGE_OBLIGATION###</span> | ||
| + | <input type="text" name="tx_veguestbook_pi1[homepage]" value="###VALUE_HOMEPAGE###"> | ||
| + | </div> | ||
| + | <div> | ||
| + | ###FORM_PLACE### <span>###FORM_PLACE_OBLIGATION###</span> | ||
| + | <input type="text" name="tx_veguestbook_pi1[place]" value="###VALUE_PLACE###"> | ||
| + | </div> | ||
| + | <input type="hidden" name="id" value="###PID###"> | ||
| + | <input type="hidden" name="tx_veguestbook_pi1[submitted]" value="1"> | ||
| + | <input type="submit" value="###FORM_SUBMIT###"> | ||
| + | </div> | ||
| + | <div class="guestbookFormRight"> | ||
| + | ###FORM_ENTRY###<span>###FORM_ENTRY_OBLIGATION###</span> | ||
| + | <textarea name="tx_veguestbook_pi1[entry]" rows="8" cols="25">###VALUE_ENTRY###</textarea> | ||
| + | </div> | ||
| + | </form> | ||
| + | </div> | ||
| + | <!-- ###TEMPLATE_FORM### end --> | ||
</pre> | </pre> | ||
Aktuelle Version vom 16. Februar 2006, 10:22 Uhr
Das Gästebuch
Wichtige Einstellungen[Bearbeiten]
TypoScript Setup[Bearbeiten]
######################## ### Gästebuch Plugin ### ######################## plugin.tx_veguestbook_pi1._CSS_DEFAULT_STYLE > plugin.tx_veguestbook_pi1.limit=5
Template für das Frontend des Gästebuch[Bearbeiten]
Klassen[Bearbeiten]
- guestbookListHead
- guestbookLeft
- guestbookTeaserHead
- guestbookMini
- guestbookFormError
- guestbookSmall
Marker für die Listenansicht[Bearbeiten]
Teasing the guestbook Following markers will be substituted: ###GUESTBOOK_FIRSTNAME### Firstname (Entry) ###GUESTBOOK_SURNAME### Surname (Entry) ###GUESTBOOK_EMAIL_URL### E-Mail URL (Entry) ###GUESTBOOK_EMAIL### E-Mail including spam protection if activated (Entry) ###GUESTBOOK_HOMEPAGE### Website (Entry) ###GUESTBOOK_PLACE### Place (Entry) ###GUESTBOOK_ENTRY### Message (Entry) And the field names... ###FORM_FIRSTNAME### Firstname ###FORM_SURNAME### Surname ###FORM_EMAIL### E-Mail ###FORM_HOMEPAGE### Website ###FORM_PLACE### Place ###FORM_ENTRY### Message
Marker für keine Einträge gefunden[Bearbeiten]
No entries found :-( Following markers will be substituted: ###GUESTBOOK_FIRSTNAME### Firstname ###GUESTBOOK_SURNAME### Surname ###GUESTBOOK_EMAIL_URL### E-Mail (URL) ###GUESTBOOK_EMAIL### E-Mail including spam protection if activated ###GUESTBOOK_HOMEPAGE### Website ###GUESTBOOK_PLACE### Place ###GUESTBOOK_ENTRY### Message
[Bearbeiten]
Following markers will be substituted: ###TEASER_HEADLINE### Headline (from the language file) ###TEASER_MORE### More (from the language file) ###GUESTBOOK_FIRSTNAME### Firstname ###GUESTBOOK_SURNAME### Surname ###GUESTBOOK_EMAIL_URL### E-Mail (URL) ###GUESTBOOK_EMAIL### E-Mail including spam protection if activated ###GUESTBOOK_HOMEPAGE### Website ###GUESTBOOK_PLACE### Place ###GUESTBOOK_ENTRY### Message
Marker für Formular[Bearbeiten]
The guestbook form for a new frontend entry Following markers will be substituted: ###FORM_FIRSTNAME### Firstname ###FORM_SURNAME### Surname ###FORM_EMAIL### E-Mail ###FORM_HOMEPAGE### Website ###FORM_PLACE### Place ###FORM_ENTRY### Message
Template ohne Tabellen (unkommentiert)[Bearbeiten]
<!-- ###TEMPLATE_LIST### begin-->
###BROWSE_LINKS###
<!-- ###CONTENT### begin Beginn der Listenansicht -->
<div>
<!-- ###ENTRY### begin Beginn eines einzelnen Eintrags -->
<div class="guestbookListHead">
###GUESTBOOK_FIRSTNAME### ###GUESTBOOK_SURNAME### ###GUESTBOOK_FROM### ###GUESTBOOK_PLACE###
</div>
<div class="guestbookLeft">
<!-- ###ENTRY_EMAIL### begin This will be stripped out if empty-->
<div><a href="###GUESTBOOK_EMAIL_URL###">###GUESTBOOK_EMAIL###</a></div>
<!-- ###ENTRY_EMAIL### end -->
<!-- ###ENTRY_HOMEPAGE### begin This will be stripped out if empty -->
<a href="###GUESTBOOK_HOMEPAGE###" target="blank">###FORM_HOMEPAGE###</a>
<!-- ###ENTRY_HOMEPAGE### end -->
<div class="guestbookSmall">###GUESTBOOK_DATE###</div>
<div>###GUESTBOOK_ENTRY###</div>
<!-- ###ENTRY_ENTRYCOMMENT### begin This will be stripped out if empty -->
<div>###FORM_ENTRYCOMMENT###:</div>
<div>###GUESTBOOK_ENTRYCOMMENT###</div>
<!-- ###ENTRY_ENTRYCOMMENT### end -->
</div>
<!-- ###ENTRY### end-->
</div>
<!-- ###CONTENT### end -->
###BROWSE_LINKS###
<!-- ###TEMPLATE_LIST### end -->
<!-- ###TEMPLATE_NO_ENTRIES### begin --> <div> <div class="GuestbookListHead">###NO_ENTRIES_HEADLINE###</div> <div>###NO_ENTRIES_TEXT###</div> </div> <!-- ###TEMPLATE_NO_ENTRIES### end -->
<!-- ###TEMPLATE_TEASER### begin Showing the guestbook -->
<div>
<div class="guestbookTeaserHead">###TEASER_HEADLINE###</div>
<!-- ###CONTENT### begin Liste der Einträge -->
<!-- ###ENTRY### begin -->
<div class="guestbookMini">###GUESTBOOK_DATE###</div>
<div>###GUESTBOOK_FIRSTNAME### ###GUESTBOOK_SURNAME###:</div>
<div>###GUESTBOOK_ENTRY###</div>
<!-- ###ENTRY### end-->
<!-- ###CONTENT### end -->
<div align="right">
<!--###LINK_ITEM###-->
###TEASER_MORE###
<!--###LINK_ITEM###-->
</div>
</div>
<!-- ###TEMPLATE_TEASER### end -->
<!-- ###TEMPLATE_FORM### begin -->
<span class="guestbookFormError">###FORM_ERROR###</span>
###FORM_ERROR_FIELDS###
<div>
<form name="formular" method="post" action="###ACTION_URL###">
<div class="guestbookFormLeft">
<div>
###FORM_FIRSTNAME### <span>###FORM_FIRSTNAME_OBLIGATION###</span>
<input type="text" name="tx_veguestbook_pi1[firstname]" value="###VALUE_FIRSTNAME###">
</div>
<div>
###FORM_SURNAME### <span>###FORM_SURNAME_OBLIGATION###</span>
<input type="text" name="tx_veguestbook_pi1[surname]" value="###VALUE_SURNAME###">
</div>
<div>
###FORM_EMAIL### <span>###FORM_EMAIL_OBLIGATION###</span>
<input type="text" name="tx_veguestbook_pi1[email]" value="###VALUE_EMAIL###">
</div>
<div>
###FORM_HOMEPAGE### <span>###FORM_HOMEPAGE_OBLIGATION###</span>
<input type="text" name="tx_veguestbook_pi1[homepage]" value="###VALUE_HOMEPAGE###">
</div>
<div>
###FORM_PLACE### <span>###FORM_PLACE_OBLIGATION###</span>
<input type="text" name="tx_veguestbook_pi1[place]" value="###VALUE_PLACE###">
</div>
<input type="hidden" name="id" value="###PID###">
<input type="hidden" name="tx_veguestbook_pi1[submitted]" value="1">
<input type="submit" value="###FORM_SUBMIT###">
</div>
<div class="guestbookFormRight">
###FORM_ENTRY###<span>###FORM_ENTRY_OBLIGATION###</span>
<textarea name="tx_veguestbook_pi1[entry]" rows="8" cols="25">###VALUE_ENTRY###</textarea>
</div>
</form>
</div>
<!-- ###TEMPLATE_FORM### end -->
Template als Tabelle (kommentiert)[Bearbeiten]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>News example template</title>
</head>
<body>
<h3>TEMPLATE_LIST</h3>
<em>Template für die Listenansicht</em>
<br />
<!-- ###TEMPLATE_LIST### begin-->
###BROWSE_LINKS###
<!-- ###CONTENT### begin Beginn der Listenansicht -->
<!-- ###ENTRY### begin Beginn eines einzelnen Eintrags -->
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td>
<table class="guestbook-entry" cellpadding="3" cellspacing="0" border="0" width="100%">
<tr>
<td valign="top" colspan="2" class="guestbookListHead">
###GUESTBOOK_FIRSTNAME### ###GUESTBOOK_SURNAME### ###GUESTBOOK_FROM### ###GUESTBOOK_PLACE###
</td>
</tr>
<tr>
<td width="30%" height="48" valign="top" class="guestbookLeft">
<!-- ###ENTRY_EMAIL### begin This will be stripped out if empty-->
<span>
<a href="###GUESTBOOK_EMAIL_URL###">###GUESTBOOK_EMAIL###</a>
</span>
<!-- ###ENTRY_EMAIL### end -->
<!-- ###ENTRY_HOMEPAGE### begin This will be stripped out if empty -->
<br>
<span>
<a href="###GUESTBOOK_HOMEPAGE###" target="blank">###FORM_HOMEPAGE###</a>
</span>
<!-- ###ENTRY_HOMEPAGE### end -->
</td>
<td valign="top">
<span class="tx-guestbook-list-small">
###GUESTBOOK_DATE###
</span>
<br/>
<span class="content">
###GUESTBOOK_ENTRY###
</span>
<!-- ###ENTRY_ENTRYCOMMENT### begin This will be stripped out if empty -->
<span>
###FORM_ENTRYCOMMENT###:
</span><br>
<span>
###GUESTBOOK_ENTRYCOMMENT###
</span>
<!-- ###ENTRY_ENTRYCOMMENT### end -->
</td>
</tr>
</table>
</td>
</tr>
</table><br/>
<!-- ###ENTRY### end-->
<!-- ###CONTENT### end -->
###BROWSE_LINKS###
<!-- ###TEMPLATE_LIST### end -->
<!-- ###TEMPLATE_NO_ENTRIES### begin -->
<table cellpadding="1" cellspacing="0" border="0" width="100%">
<tr>
<td>
<table cellpadding="3" cellspacing="0" border="0" width="100%">
<tr>
<td valign="top" class="GuestbookListHead">
###NO_ENTRIES_HEADLINE###
</td>
</tr>
<tr>
<td valign="top">
###NO_ENTRIES_TEXT###
</td>
</tr>
</table>
</td>
</tr>
</table><br/>
<!-- ###TEMPLATE_NO_ENTRIES### end -->
<!-- ###TEMPLATE_TEASER### begin Showing the guestbook -->
<table cellpadding="1" cellspacing="0" border="0" width="100%">
<tr>
<td>
<table cellpadding="3" cellspacing="0" border="0" width="100%">
<tr>
<td valign="top" class="guestbookTeaserHeade">
###TEASER_HEADLINE###
</td>
</tr>
<tr>
<td valign="top">
<!-- ###CONTENT### begin Liste der Einträge -->
<!-- ###ENTRY### begin ein Eintrag -->
<span class="guestbookMini">
###GUESTBOOK_DATE###
</span><br/>
###GUESTBOOK_FIRSTNAME### ###GUESTBOOK_SURNAME###:<br/>
###GUESTBOOK_ENTRY###
<!-- ###ENTRY### end-->
<!-- ###CONTENT### end -->
<div align="right">
<!--###LINK_ITEM###-->
###TEASER_MORE###
<!--###LINK_ITEM###-->
</div>
</td>
</tr>
</table>
</td>
</tr>
</table><br/>
<!-- ###TEMPLATE_TEASER### end -->
<!-- ###TEMPLATE_FORM### begin -->
<span class="guestbookFormError">
###FORM_ERROR###
</span>
###FORM_ERROR_FIELDS###
<table cellpadding="0" cellspacing="0" border="0">
<form name="formular" method="post" action="###ACTION_URL###">
<tr>
<td valign="top">
<table cellpadding="3" cellspacing="3" border="0">
<tr>
<td>
###FORM_FIRSTNAME###
<span>###FORM_FIRSTNAME_OBLIGATION###</span>
</td>
<td>
<input type="text" name="tx_veguestbook_pi1[firstname]" value="###VALUE_FIRSTNAME###">
</td>
</tr>
<tr>
<td>
###FORM_SURNAME###
<span>
###FORM_SURNAME_OBLIGATION###
</span>
</td>
<td>
<input type="text" name="tx_veguestbook_pi1[surname]" value="###VALUE_SURNAME###">
</td>
</tr>
<tr>
<td>###FORM_EMAIL###
<span>###FORM_EMAIL_OBLIGATION###</span>
</td>
<td>
<input type="text" name="tx_veguestbook_pi1[email]" value="###VALUE_EMAIL###">
</td>
</tr>
<tr>
<td>
###FORM_HOMEPAGE###
<span>###FORM_HOMEPAGE_OBLIGATION###</span>
</td>
<td>
<input type="text" name="tx_veguestbook_pi1[homepage]" value="###VALUE_HOMEPAGE###">
</td>
</tr>
<tr>
<td>
###FORM_PLACE###
<span>###FORM_PLACE_OBLIGATION###</span>
</td>
<td>
<input type="text" name="tx_veguestbook_pi1[place]" value="###VALUE_PLACE###">
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="hidden" name="id" value="###PID###">
<input type="hidden" name="tx_veguestbook_pi1[submitted]" value="1">
<input type="submit" value="###FORM_SUBMIT###">
</td>
</tr>
</table>
</td>
<td valign="top"><table cellpadding="3" cellspacing="3" border="0">
<tr>
<td valign="top">###FORM_ENTRY###
<span>###FORM_ENTRY_OBLIGATION###</span>
</td>
<td>
<textarea name="tx_veguestbook_pi1[entry]" rows="8" cols="25">###VALUE_ENTRY###</textarea>
</td>
</tr>
</table>
</td>
</tr>
</form>
</table><br>
<!-- ###TEMPLATE_FORM### end -->
</body>
</html>