Snippet-Beispiele: Unterschied zwischen den Versionen

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche
K (Snippet für aktuellen Bereich)
Zeile 79: Zeile 79:
 
   $GLOBALS["DynPG"]->setupTemplate('home');
 
   $GLOBALS["DynPG"]->setupTemplate('home');
 
   $GLOBALS["DynPG"]->SetParam_AA_MaxView(3);
 
   $GLOBALS["DynPG"]->SetParam_AA_MaxView(3);
   $GLOBALS["DynPG"]->SetParam_AA_Order( Array( 'DATE_FROM' ) );
+
   $GLOBALS["DynPG"]->SetParam_AA_Order( Array( 'DATE_FROM','TIME_FROM' ) );
   $GLOBALS["DynPG"]->SetParam_AA_Sort( Array( 'DESC' ) );   
+
   $GLOBALS["DynPG"]->SetParam_AA_Sort( Array( 'DESC','DESC' ) );   
 
   $GLOBALS["DynPG"]->SetParam_AA_Anytime(true, true);
 
   $GLOBALS["DynPG"]->SetParam_AA_Anytime(true, true);
 
   $GLOBALS["DynPG"]->SetParam_AA_IgnoreSeperator(true);
 
   $GLOBALS["DynPG"]->SetParam_AA_IgnoreSeperator(true);

Version vom 12. Februar 2010, 18:32 Uhr

Head-Snippet

[php,N] <?php

 require('./dynpg/getcontent.php');
 $GLOBALS["DynPG"]->SetParam_PathToRoot('./dynpg/');

?>

CSS-Snippet

[php,N] <?php $GLOBALS["DynPG"]->Write_CSS_JS_Header(); ?>

Snippet zum PHP Incluce

[php,N] <?php

 include("inc/navi.php");

?>

Snippet für einzelnen Artikel

[php,N] <?php

 $GLOBALS["DynPG"]->SetParam_A_Anytime(true);
 $GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(false);
 $GLOBALS["DynPG"]->SetParam_A_ArticleHeader(false);
 $GLOBALS["DynPG"]->SetParam_A_PrintNavigation(false);
 $GLOBALS["DynPG"]->SetParam_A_Article(3);
 $GLOBALS["DynPG"]->SetParam_A_IgnoreSeperator(true);
 $GLOBALS["DynPG"]->Write_Article();

?>

Snippet zum Einbau der dynamischen Navigation

Empfiehlt sich als include zu realisieren [php,N] <?php

 $GLOBALS["DynPG"]->SetParam_PlugIn_Template('DPGdynmenu', 'intelligent');
 $GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'real_expand', TRUE);
 $GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'order', Array('INDEX'));
 $GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'sort', Array('ASC'));
 // In den naechsten drei Globals die Folgeseite nach ab der Startseite angeben
 $GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'href_page_groups', '../seite2.php');
 $GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'href_page_articles', '../seite2.php');
 $GLOBALS["DynPG"]->SetParam_PlugIn_Param('DPGdynmenu', 'href_page_detail', '../seite2.php');
 $GLOBALS["DynPG"]->SetParam_PlugIn_Param(
                                           'DPGdynmenu',
                                           'href_subpages',
                                           Array(
                                                 0 => Array(
                                                             'page' => '../einzelne_seite.php{query}',
                                                             'successors' => true
                                                             ),
                                                 // Gruppen-ID der Startseite angeben
                                                 0 =>  Array(
                                                             'page' => '../index.php{query}',
                                                             'successors' => true
                                                             )
                                                 )
                                           );
 $GLOBALS["DynPG"]->SetupTemplate('uneditable'); 
 $GLOBALS["DynPG"]->SetParam_A_Anytime(TRUE);
 $GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(FALSE);
 $GLOBALS["DynPG"]->SetParam_A_PrintNavigation(FALSE);
 $GLOBALS["DynPG"]->SetParam_A_ArticleHeader(FALSE);
 $GLOBALS["DynPG"]->SetParam_A_Article(1);
 $GLOBALS["DynPG"]->Write_Article();
 $GLOBALS["DynPG"]->SetupTemplate('default');  

?>

Snippet für aktuellen Bereich

Empfiehlt sich als include zu realisieren [php,N] <?php

 $GLOBALS["DynPG"]->setupTemplate('home');
 $GLOBALS["DynPG"]->SetParam_AA_MaxView(3);
 $GLOBALS["DynPG"]->SetParam_AA_Order( Array( 'DATE_FROM','TIME_FROM' ) );
 $GLOBALS["DynPG"]->SetParam_AA_Sort( Array( 'DESC','DESC' ) );  
 $GLOBALS["DynPG"]->SetParam_AA_Anytime(true, true);
 $GLOBALS["DynPG"]->SetParam_AA_IgnoreSeperator(true);
 $GLOBALS["DynPG"]->SetParam_AA_fullLoadText(false);
 $GLOBALS["DynPG"]->SetParam_AA_seperateHome(true);
 $GLOBALS["DynPG"]->SetParam_PathToNextPage('aktuell.php');
 $GLOBALS["DynPG"]->Write_AllArticles();
 $GLOBALS["DynPG"]->setupTemplate('default');

?>

Snippet für Folgeseite bei Verwendung der dynamischen Navigation (Standard-Globals)

[php,N] <?php

 $GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(FALSE);
 $GLOBALS["DynPG"]->SetParam_A_PrintNavigation(TRUE);
 $GLOBALS["DynPG"]->SetParam_A_ArticleHeader(TRUE);
 $GLOBALS["DynPG"]->SetParam_AG_Anytime(TRUE);
 $GLOBALS["DynPG"]->SetParam_AG_ForceNav(FALSE);
 $GLOBALS["DynPG"]->SetParam_AG_Order( Array( 'INDEX' ) );
 $GLOBALS["DynPG"]->SetParam_AG_Sort( Array( 'ASC' ) );
 $GLOBALS["DynPG"]->Write_AllGroups();
 $GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(FALSE);
 $GLOBALS["DynPG"]->SetParam_A_PrintNavigation(TRUE);
 $GLOBALS["DynPG"]->SetParam_A_ArticleHeader(TRUE);
 $GLOBALS["DynPG"]->SetParam_AA_Anytime(FALSE);
 $GLOBALS["DynPG"]->SetParam_AA_Order( Array( 'DATE_FROM' ) );
 $GLOBALS["DynPG"]->SetParam_AA_Sort( Array( 'DESC' ) );
 $GLOBALS["DynPG"]->SetParam_AA_Maxview(15);
 $GLOBALS["DynPG"]->SetParam_AA_ForceNav(FALSE);
 $GLOBALS["DynPG"]->SetParam_AA_CategoryNavigation(FALSE);
 $GLOBALS["DynPG"]->Write_AllArticles();
 $GLOBALS["DynPG"]->SetParam_A_Anytime(FALSE);
 $GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(FALSE);
 $GLOBALS["DynPG"]->SetParam_A_PrintNavigation(TRUE);
 $GLOBALS["DynPG"]->SetParam_A_ArticleHeader(TRUE);
 $GLOBALS["DynPG"]->Write_Article();

?>

Snippet für Einbau einer Gruppenliste mit zusätzlichem Wechsel des Templates

[php,N] <?php

 $GLOBALS["DynPG"]->SetupTemplate('3_spalt');
 $GLOBALS["DynPG"]->SetParam_AA_Anytime(TRUE);
 $GLOBALS["DynPG"]->SetParam_AA_Group("Gruppenname");
 $GLOBALS["DynPG"]->Write_AllArticles();
      
 $GLOBALS["DynPG"]->SetParam_A_Anytime(FALSE);
 $GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(TRUE);
 $GLOBALS["DynPG"]->SetParam_A_PrintNavigation(TRUE);
 $GLOBALS["DynPG"]->SetParam_A_ArticleHeader(TRUE);
 $GLOBALS["DynPG"]->SetParam_A_ArticleCss(0);
 $GLOBALS["DynPG"]->SetParam_A_Article(0);
 $GLOBALS["DynPG"]->Write_Article();
 $GLOBALS["DynPG"]->SetupTemplate('default');  

?>