Differences

This shows you the differences between two versions of the page.

deutsch:andere-erweiterungen:hacks:gaestebuch-eintrag-unsichtbar [2010/02/10 13:12]
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 80: Line 87:
\\ \\
-In 
-<code html><!--##:AlternativText AlternativText:##//--></code> 
-steht der Alternativtext der angezeigt wird wenn der Eintrag gesperrt ist. 
- 
-**%%<!--##%%:**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)//. 
- 
- 
-\\ 
==== conf.inc.php ==== ==== conf.inc.php ====
Line 106: 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 186: 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 239: Line 264:
// additional replacement text // additional replacement text
$replacement_text = ' <span style="color:red"> &nbsp;[[Der Eintrag wird bearbeitet]]</span><br><br>'.LF; $replacement_text = ' <span style="color:red"> &nbsp;[[Der Eintrag wird bearbeitet]]</span><br><br>'.LF;
 +// $replacement_text = ' <span style="color:red"> &nbsp;[[The entry will be processed]]</span><br><br>'.LF;
// ===================================== // =====================================
deutsch/andere-erweiterungen/hacks/gaestebuch-eintrag-unsichtbar.1265803939.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0