NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:andere-erweiterungen:hacks:gaestebuch-eintrag-unsichtbar [2010/02/10 13:02] Knut Heermann (flip-flop) |
deutsch:andere-erweiterungen:hacks:gaestebuch-eintrag-unsichtbar [2018/06/03 18:09] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| {{indexmenu_n>20}} | {{indexmenu_n>20}} | ||
| - | ====== Gästebucheintrag unsichtbar ====== | + | ====== Gästebucheintrag verbergen ====== |
| Line 54: | Line 54: | ||
| * Alles zwischen **%%<!--##Begin-{DBID}##//-->%%** und **%%<!--##End-{DBID}##//-->%%** wird getriggert und wenn ein [##] dort auftaucht nicht ausgeliefert. | * Alles zwischen **%%<!--##Begin-{DBID}##//-->%%** und **%%<!--##End-{DBID}##//-->%%** wird getriggert und wenn ein [##] dort auftaucht nicht ausgeliefert. | ||
| + | |||
| + | In | ||
| + | <code html><!--##:AlternativText AlternativText:##//--></code> | ||
| + | steht der Alternativtext der angezeigt wird wenn der Eintrag gesperrt ist, z.B. ''%%<!--##:<h2>{TIMESTAMP:d.m.Y H:i}</h2> :##//-->%%''. | ||
| + | |||
| + | **%%<!--##%%:**AlternativText AlternativText**:%%##//-->%%** muss irgendwo zwischen **%%<!--##Begin-{DBID}##//-->%%** und **%%<!--##End-{DBID}##//-->%%** gesetzt werden. \\ | ||
| + | //(Wird dieser Alternativtext-Tag nicht verwendet, bleibt die Ausgabe für den gesperrten Eintrag leer)//. | ||
| \\ | \\ | ||
| Line 65: | Line 72: | ||
| <!--##Begin-{DBID}##//--> | <!--##Begin-{DBID}##//--> | ||
| - | <!--##:<h1 style="padding-top:10px">Eintrag am {TIMESTAMP:m/d/Y H:i} von {NAME}</h1>:##//--> | + | <!--##:<h1 style="padding-top:10px">Eintrag am {TIMESTAMP:m/d/Y H:i} von {NAME}</h1>:##//--> |
| <h1><span class="entryID">entry #{ID} by </span>[URL]<a href="{URL}" target="_blank">{NAME}</a>[/URL][URL_ELSE]{NAME}[/URL_ELSE]</h1> | <h1><span class="entryID">entry #{ID} by </span>[URL]<a href="{URL}" target="_blank">{NAME}</a>[/URL][URL_ELSE]{NAME}[/URL_ELSE]</h1> | ||
| Line 78: | Line 85: | ||
| <!--GUESTBOOK_ENTRY_END//--> | <!--GUESTBOOK_ENTRY_END//--> | ||
| </code> | </code> | ||
| - | |||
| \\ | \\ | ||
| + | |||
| ==== conf.inc.php ==== | ==== conf.inc.php ==== | ||
| Line 98: | Line 105: | ||
| - | Erweiterung der Datei etwa ab Zeile 387 | + | **Erweiterung** der Datei etwa ab Zeile 387: |
| + | |||
| + | Die Zeile | ||
| <code php> | <code php> | ||
| $guestbook['sql'] .= "guestbook_msg='".aporeplace($guestbook['post']['msg'])."', "; | $guestbook['sql'] .= "guestbook_msg='".aporeplace($guestbook['post']['msg'])."', "; | ||
| </code> | </code> | ||
| + | \\ | ||
| wird ersetzt durch | wird ersetzt durch | ||
| <code php> | <code php> | ||
| // Insert tag to hide entry ================= +KH090210 | // Insert tag to hide entry ================= +KH090210 | ||
| if ($phpwcms['guestbook_hidden']) | if ($phpwcms['guestbook_hidden']) | ||
| - | $guestbook['sql'] .= "guestbook_msg='".'[##]'.aporeplace($guestbook['post']['msg'])."', "; | + | $guestbook['sql'] .= "guestbook_msg='".'[##]'.aporeplace($guestbook['post']['msg'])."', "; |
| - | else $guestbook['sql'] .= "guestbook_msg='".aporeplace($guestbook['post']['msg'])."', "; | + | else $guestbook['sql'] .= "guestbook_msg='". aporeplace($guestbook['post']['msg'])."', "; |
| + | // =========================================== +KH090210 | ||
| + | </code> | ||
| + | |||
| + | \\ | ||
| + | |||
| + | |||
| + | In neueren Versionen des CMS | ||
| + | <code php> | ||
| + | $guestbook['sql'] .= "guestbook_msg="._dbEscape($guestbook['post']['msg']).", "; | ||
| + | </code> | ||
| + | \\ | ||
| + | wird ersetzt durch | ||
| + | <code php> | ||
| + | // Insert tag to hide entry ================= +KH090210 | ||
| + | if ($phpwcms['guestbook_hidden']) | ||
| + | $guestbook['sql'] .= "guestbook_msg="._dbEscape('[##]' . $guestbook['post']['msg']).", "; | ||
| + | else $guestbook['sql'] .= "guestbook_msg="._dbEscape($guestbook['post']['msg']).", "; | ||
| // =========================================== +KH090210 | // =========================================== +KH090210 | ||
| </code> | </code> | ||
| \\ | \\ | ||
| + | |||
| === Dokumentation === | === Dokumentation === | ||
| Line 178: | Line 206: | ||
| ==== PHP ==== | ==== PHP ==== | ||
| + | Im Bereich **%%CUSTOM VAR ==========================%%** \\ | ||
| + | kann in der Variablen **$replacement_text** ein zusätzlicher Text eingetragen werden, der ausgegeben wird, wenn ein Eintrag noch nicht freigegeben ist. Dieser Text wird nur ausgegeben, wenn in der Vorlage ebenfalls der Tag ''%%<!--##:AlternativText AlternativText:##//-->%%'' gesetzt ist. | ||
| + | |||
| + | ---- | ||
| + | \\ | ||
| **Dateiname:** cp_trig_guestbook.php \\ | **Dateiname:** cp_trig_guestbook.php \\ | ||
| **Ort:** template/inc_script/frontend_init/ | **Ort:** template/inc_script/frontend_init/ | ||
| Line 205: | Line 238: | ||
| * $guestbook_hidden = 1; // if not set in the config | * $guestbook_hidden = 1; // if not set in the config | ||
| * $entry_count = 20; // only the last XX entries are processed | * $entry_count = 20; // only the last XX entries are processed | ||
| - | * $replacement_text = LF; // additional replacement text | + | * $replacement_text = ''; // additional replacement text |
| * | * | ||
| */ | */ | ||
| Line 231: | Line 264: | ||
| // additional replacement text | // additional replacement text | ||
| $replacement_text = ' <span style="color:red"> [[Der Eintrag wird bearbeitet]]</span><br><br>'.LF; | $replacement_text = ' <span style="color:red"> [[Der Eintrag wird bearbeitet]]</span><br><br>'.LF; | ||
| + | // $replacement_text = ' <span style="color:red"> [[The entry will be processed]]</span><br><br>'.LF; | ||
| // ===================================== | // ===================================== | ||