Differences

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

deutsch:ersetzer_rts:frontend_render:article-menu-archiv:article-menu-archive-img-template [2009/09/30 09:33]
Knut Heermann (flip-flop) created
deutsch:ersetzer_rts:frontend_render:article-menu-archiv:article-menu-archive-img-template [2018/06/03 18:09] (current)
Line 2: Line 2:
-====== Artikelmenü erweitert ======+====== Artikelmenü erweitert V1.4 ======
FIXME translate (kh) FIXME translate (kh)
Line 16: Line 16:
  * Zufällige (random) Sortierung der Artikelausgabe //(TAG)//   * Zufällige (random) Sortierung der Artikelausgabe //(TAG)//
  * Ausgabe archivierter Artikel // (TAG)//   * Ausgabe archivierter Artikel // (TAG)//
 +  * BBcode in Titel und Untertitel möglich
\\ \\
Line 44: Line 45:
**Syntax Beispiele:** **Syntax Beispiele:**
  * **{ARTICLE_MENU_ARCHIVE: -1, 0,}**  //Aktuelle Kategorie, alle verfügbaren Artikel werden ausgegeben,//   * **{ARTICLE_MENU_ARCHIVE: -1, 0,}**  //Aktuelle Kategorie, alle verfügbaren Artikel werden ausgegeben,//
-  * **{ARTICLE_MENU_ARCHIVE: 23, 5, 2}**  //Artikel in Kategorie 23(ID), zeige die ersten fünf Artikel wenn verfügbar, die ersten zwei Artikel werden dabei überspungen (skipped)//  +  * **{ARTICLE_MENU_ARCHIVE: 23, 5, s2}**  //Artikel in Kategorie 23(ID), zeige die ersten fünf Artikel wenn verfügbar, die ersten zwei Artikel werden dabei überspungen (skipped)//  
-  * **{ARTICLE_MENU_ARCHIVE: 23, 5, 2, 100x80x0x90}**  //Artikel in Kategorie 23(ID), zeige die ersten fünf Artikel wenn verfügbar, die ersten zwei Artikel werden dabei überspungen (skipped), Artikelbild-Ausgabe 100px x 80px kein "cropping" jpg-Qualität 90//  +  * **{ARTICLE_MENU_ARCHIVE: 23, 5, s2, 100x80x0x90}**  //Artikel in Kategorie 23(ID), zeige die ersten fünf Artikel wenn verfügbar, die ersten zwei Artikel werden dabei überspungen (skipped), Artikelbild-Ausgabe 100px x 80px kein "cropping" jpg-Qualität 90//  
-  * **{ARTICLE_MENU_ARCHIVE: 23, 5, 0, 50x50x1}**  //Artikel in Kategorie 23(ID), zeige die ersten fünf Artikel wenn verfügbar, kein Artikel wird überspungen, Artikelbild-Ausgabe 50px x 50px "cropped"//  +  * **{ARTICLE_MENU_ARCHIVE: 23, 5, s0, 50x50x1}**  //Artikel in Kategorie 23(ID), zeige die ersten fünf Artikel wenn verfügbar, kein Artikel wird überspungen, Artikelbild-Ausgabe 50px x 50px "cropped"//  
-  * **{ARTICLE_MENU_ARCHIVE: 23, 5, 0, 50x50x1, t2}** //Die selbe Ausgabe wie zuvor, jedoch wird dazu Tdas emplate Nr. 2 verwendet // +  * **{ARTICLE_MENU_ARCHIVE: 23, 5, s0, 50x50x1, t2}** //Die selbe Ausgabe wie zuvor, jedoch wird dazu das Template Nr. 2 verwendet //
  * **{ARTICLE_MENU_ARCHIVE: 23, 5, s0, 50x50x1, t21, r1, w25, a3}**   * **{ARTICLE_MENU_ARCHIVE: 23, 5, s0, 50x50x1, t21, r1, w25, a3}**
Line 87: Line 88:
  Update: 05.09.09 KH: + counter for "How many articles are to be shown"  (0 = all)   Update: 05.09.09 KH: + counter for "How many articles are to be shown"  (0 = all)
  Update: 16.08.09 KH: + counter for "How many of the first articles are to be hidden" (0 = nothing hidden)   Update: 16.08.09 KH: + counter for "How many of the first articles are to be hidden" (0 = nothing hidden)
 +  Update: 10.12.09 KH: + BBCode in title and subtitle possible
</code> </code>
Line 93: Line 95:
Basierend auf dem CP Artikelmenü. Basierend auf dem CP Artikelmenü.
-TAG: **{ARTICLE_MENU_ARCHIVE: category-ID, count-article, count-hide, WxHxCxQ, tXX, rX, wXXX, aX}** \\ +TAG: **{ARTICLE_MENU_ARCHIVE: category-ID, count-article, sXX, WxHxCxQ, tXX, rX, wXXX, aX}** \\ 
-or **{ARTICLE_MENU_ARCHIVE: -1, count-article, count-hide}** //für die aktuelle Kategorie// \\+or **{ARTICLE_MENU_ARCHIVE: -1, count-article, sXX}** //für die aktuelle Kategorie// \\
Minimalster Aufruf: **{ARTICLE_MENU_ARCHIVE: category-ID,  count-article,}**  //(mit einem Komma endent !!)// Minimalster Aufruf: **{ARTICLE_MENU_ARCHIVE: category-ID,  count-article,}**  //(mit einem Komma endent !!)//
Line 111: Line 113:
---- ----
-\\+~~UP~~
===== Innere Parameter ===== ===== Innere Parameter =====
Line 122: Line 124:
<file> <file>
-// Sorting the output: all|archived|not archived+// Sortierung der Ausgabe: alle|archivierte|nicht archivierte
// ------------------------------------------ // ------------------------------------------
-// 0: all articles +// 0: alle Artikel 
-// 1: archive_status=1 AND article_begin<NOW() AND article_end<NOW() +// 1: Archiv-Status=1 UND Artikel-Beginn < HEUTE UND Artikel-Ende < HEUTE  
-// 2: archive_status=1 AND article_begin<NOW() AND article_end>NOW() +// 2: Archiv-Status=1 UND Artikel-Beginn < HEUTE UND Artikel-Ende > HEUTE 
-// 3: archive_status=1 AND article_begin>NOW() AND article_end>NOW()+// 3: Archiv-Status=1 UND Artikel-Beginn > HEUTE UND Artikel-Ende > HEUTE
   
-// 4: archive_status=0 AND article_begin<NOW() AND article_end<NOW() +// 4: Archiv-Status=0 UND Artikel-Beginn < HEUTE UND Artikel-Ende < HEUTE 
-// 5: archive_status=0 AND article_begin<NOW() AND article_end>NOW() +// 5: Archiv-Status=0 UND Artikel-Beginn < HEUTE UND Artikel-Ende > HEUTE 
-// 6: archive_status=0 AND article_begin>NOW() AND article_end>NOW()+// 6: Archiv-Status=0 UND Artikel-Beginn > HEUTE UND Artikel-Ende > HEUTE
-// Insert one of the previous number +// Verwende eine der oben gezeigten Nummern 
-$alinkmenu['article_archive_status_set']  = 2;     // E.g. Show entries with activated archive status?+$alinkmenu['article_archive_status_set']  = 2;     // E.g. Zeigt Einträge mit aktiviertem Archiv-Status
// ------------------------------------------ // ------------------------------------------
-// Image parameters: list|detail ------------ +// Bildparameter: Artikel-Liste|Artikel-Detail ------------ 
-$alinkmenu['is_image']             = 3;            // 0 = off | 1 = list image | 2 = detail image +$alinkmenu['is_image']             = 3;            // 0 = off | 1 = Listen-Bild | 2 = Detail-Bild 
-                                                   // 3 = list image + link | 4 = detail image + link+                                                   // 3 = Listen-Bild + link | 4 = Detail-Bild + link
-// Content part parameters ------------------+// Content-Part Parameter ------------------
-$alinkmenu['subtitle_on']          = 1;            // Article sub title text output [0|1] +$alinkmenu['subtitle_on']          = 1;            // Artikel Untertitel-Ausgabe [0|1] 
-$alinkmenu['headertext']           = 1;            // summary text [0|1] +$alinkmenu['headertext']           = 1;            // Schlagtext (summary) anzeigen [0|1] 
-$alinkmenu['ul']                   = 3;            // 1: render as unordered list / 2: render as div /  +$alinkmenu['ul']                   = 3;            // 1: Rendern als unsortierte liste / 2: Rendere als div /  
-                                                   // 3: render template / 4: render as table +                                                   // 3: Rendere Template / 4: Render als  Tabelle 
-$alinkmenu['class']                = '';           // wrapped class +$alinkmenu['class']                = '';           // Umschließende (wrapped) class 
-$alinkmenu['more']                 = ' &raquo;';   // more link text +$alinkmenu['more']                 = ' &raquo;';   // mehr-Link Text 
-$alinkmenu['moretextsum']          = ' &hellip;';  // more text in summary +$alinkmenu['moretextsum']          = ' &hellip;';  // mehr Text im Schlagtext (summary) 
-$alinkmenu['hideactive']           = 0;            // hide active article in article menu [0 = no article hide]+$alinkmenu['hideactive']           = 0;            // unterdrücke die Anzeige des gerade aktiven Artikels im Artikelmenü [0 = nicht unterdrücken]
-$alinkmenu['wordlimit']            = 5;            // maxwords summary [0-999  / 0 = no words / -1 = all words+$alinkmenu['wordlimit']            = 5;            // Max. Anzahl Worte im Schlagtext (summary) [0-999  / 0 = keine Ausgabe / -1 = alle Worte
-$alinkmenu['allowedtags']          = '<b><i><u><s><strong>'; // allowed tags in summary+$alinkmenu['allowedtags']          = '<b><i><u><s><strong>'; // erlaubte Tags im Schlagtext (summary)
-$alinkmenu['leading_article_hide'] = 0;            // No Artikle skiped +$alinkmenu['leading_article_hide'] = 0;            // Wieviele Artikel überspringen. (Default: Kein Artikel) 
-$alinkmenu['WxHxCxQ']              = '';           // No image parameter set e.g. set 100x80x0 +$alinkmenu['WxHxCxQ']              = '';           // Bild-Parameter setzen. (Default: Keine Parameter) z.B. 100x80x0 
-$alinkmenu['template_no']          = 0;            // default template = 0+$alinkmenu['template_no']          = 0;            // Default Template-Nr. = 0
-$alinkmenu['random']               = 0;            // random sort order for article [0|1] +$alinkmenu['random']               = 0;            // Zufällige Sortierung (random) der Artikel [0|1]
   
</file> </file>
-\\+~~UP~~
Line 259: Line 261:
===== Code v1.4 ===== ===== Code v1.4 =====
 +**Datei:** template/inc_script/frontend_render/article_menu_archive.php
<code |h article menu archive v1.4 |h> <code |h article menu archive v1.4 |h>
Line 291: Line 294:
16.08.09 KH Update: + counter for "How many of the first articles are to be hidden" 16.08.09 KH Update: + counter for "How many of the first articles are to be hidden"
   {ARTICLE_MENU_ARCHIVE:category-ID, count-hide}    {ARTICLE_MENU_ARCHIVE:category-ID, count-hide}
-   E.g.:{ARTICLE_MENU_ARCHIVE:-1,0}  (Both parameters must be set)+   E.g.:{ARTICLE_MENU_ARCHIVE:-1,0,}  (Both parameters must be set)
     
05.09.09 KH Update: + count_article for "How many of articles are to be shown" (if available) 05.09.09 KH Update: + count_article for "How many of articles are to be shown" (if available)
Line 337: Line 340:
        wordlimit = 25,         wordlimit = 25,
        output archived articles (article_begin > NOW  AND  article_end > NOW)         output archived articles (article_begin > NOW  AND  article_end > NOW)
 +
 +10.12.09 KH Update: + BBCode in titel and subtitel possible
 +   E.g.: [i]Title[/i]  [b]Subtitle[/b] ......
V1.4 V1.4
*************************************************************************************/ *************************************************************************************/
-  + 
-  +//article menu enhanced  
-// ---------------------------------------------------------------- + 
-// obligate check for phpwcms constants +// {ARTICLE_MENU_ARCHIVE: category-ID, count-article, sXX, WxHxC, tXX, rX, wXXX, aX
-if (!defined('PHPWCMS_ROOT')) { +
-   die("You Cannot Access This Script Directly, Have a Nice Day."); +
-// ---------------------------------------------------------------- +
-  +
-  +
-//article menu enhanced+
// $catid: the category ID where the articles are (-1 = current category)) // $catid: the category ID where the articles are (-1 = current category))
// sXX-paramter: $leading_article_hide: How many of the first articles are to be skipped // sXX-paramter: $leading_article_hide: How many of the first articles are to be skipped
Line 357: Line 358:
// rX  -parameter: [0|1] random article sort order // rX  -parameter: [0|1] random article sort order
// wXXX-parameter: No. 0-999 max. words: [-1]=all words, [0]= no words // wXXX-parameter: No. 0-999 max. words: [-1]=all words, [0]= no words
 +
 +
 + 
 +// ----------------------------------------------------------------
 +// obligate check for phpwcms constants
 +if (!defined('PHPWCMS_ROOT')) {
 +   die("You Cannot Access This Script Directly, Have a Nice Day."); }
 +// ----------------------------------------------------------------
 + 
   
function my_article_menu_archive ($catid = 0, $count_article, $article_skip_WxHxCxQ_template = '', $CNT_TMP = '') { function my_article_menu_archive ($catid = 0, $count_article, $article_skip_WxHxCxQ_template = '', $CNT_TMP = '') {
Line 794: Line 804:
   
     // ArticleTitle ------------------      // ArticleTitle ------------------
-      $alinkmenu['title'] = html_specialchars($value['article_title']);+      $alinkmenu['title'] = render_bbcode_basics(html_specialchars($value['article_title']));
   
     // SubTitle ----------------------      // SubTitle ----------------------
      $alinkmenu['subtitle'] = (!empty($value['article_subtitle']) AND !empty($alinkmenu['subtitle_on'])) ?       $alinkmenu['subtitle'] = (!empty($value['article_subtitle']) AND !empty($alinkmenu['subtitle_on'])) ?
-      html_specialchars($value['article_subtitle']) : '';+      render_bbcode_basics(html_specialchars($value['article_subtitle'])) : '';
   
   
deutsch/ersetzer_rts/frontend_render/article-menu-archiv/article-menu-archive-img-template.1254296015.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