NAVIGATION
This shows you the differences between two versions of the page.
deutsch:ersetzer_rts:frontend_init:cp_trigger:news-tag-ausgabe-im-template [2010/05/27 15:11] Knut Heermann (flip-flop) |
deutsch:ersetzer_rts:frontend_init:cp_trigger:news-tag-ausgabe-im-template [2018/06/03 18:09] (current) |
||
---|---|---|---|
Line 3: | Line 3: | ||
====== NEWS: TAG-Ausgabe im Template ====== | ====== NEWS: TAG-Ausgabe im Template ====== | ||
- | Die verwendete TAGs in den News im Template an einer definierten Stelle ausgeben. | + | Die verwendeten TAGs in den News über das Template an einer definierten Stelle ausgeben. |
===== Beschreibung: ===== | ===== Beschreibung: ===== | ||
- | - An der Stelle des Platzhalters ##{NEWS_TAGS}## im Template werden die verwendeten Tags aus dem CP News ausgegeben. | + | - An der Stelle des Platzhalters ##{#NEWS_TAGS#}## im Template werden die verwendeten Tags aus dem CP News ausgegeben. |
\\ | \\ | ||
Line 36: | Line 36: | ||
<code php |h cp_trig_news01.php |h> | <code php |h cp_trig_news01.php |h> | ||
+ | <?php | ||
+ | // ------------------------------------------------------------------------------------------- | ||
+ | // obligate check for phpwcms constants | ||
+ | if (!defined('PHPWCMS_ROOT')) { | ||
+ | die("You Cannot Access This Script Directly, Have a Nice Day."); } | ||
+ | // ------------------------------------------------------------------------------------------- | ||
+ | |||
+ | // 27.05.10 KH: http://planmatrix.de | ||
+ | // CP trigger: NEWS Tags ausgeben V1.0 | ||
+ | // Template: An der Stelle {#NEWS_TAGS#} werden die verwendeten Tags ausgegeben | ||
+ | // -------------------------------------------------------------------------------------------- | ||
+ | |||
function NEWS_TAGS($text, & $data) { | function NEWS_TAGS($text, & $data) { | ||
// Der richtige CP news (33) und Tag vorhanden? | // Der richtige CP news (33) und Tag vorhanden? | ||
- | if ( $data['acontent_type'] == 33 AND ( strpos($text, '{NEWS_TAGS}') ) ) { | + | if ( $data['acontent_type'] == 33 AND ( strpos($text, '{#NEWS_TAGS#}') ) ) { |
$str = unserialize($data['acontent_form']); | $str = unserialize($data['acontent_form']); | ||
Line 48: | Line 60: | ||
} else | } else | ||
- | |||
$str = ''; | $str = ''; | ||
- | $text = str_replace('{NEWS_TAGS}',$str,$text); | + | |
+ | $text = str_replace('{#NEWS_TAGS#}',$str,$text); | ||
} | } | ||