/b2evolution/pixel/posts.main.php
http://laibcomsthemes.googlecode.com/ · PHP · 156 lines · 77 code · 25 blank · 54 comment · 3 complexity · eac3ff3da6065a0a61b69b18ff41bc36 MD5 · raw file
- <?php
- /**
- * This is the main/default page template.
- *
- * For a quick explanation of b2evo 2.0 skins, please start here:
- * {@link http://manual.b2evolution.net/Skins_2.0}
- *
- * The main page template is used to display the blog when no specific page template is available
- * to handle the request (based on $disp).
- *
- * @package evoskins
- * @subpackage pixel
- *
- * @version $Id: posts.main.php,v 1.10 2009/01/21 20:33:49 fplanque Exp $
- */
- if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );
-
- if( version_compare( $app_version, '3.3' ) < 0 )
- { // Older skins (versions 2.x and above) should work on newer b2evo versions, but newer skins may not work on older b2evo versions.
- die( 'This skin is designed for b2evolution 3.3 and above. Please <a href="http://b2evolution.net/downloads/index.html">upgrade your b2evolution</a>.' );
- }
-
- // This is the main template; it may be used to display very different things.
- // Do inits depending on current $disp:
- skin_init( $disp );
-
-
- // -------------------------- HTML HEADER INCLUDED HERE --------------------------
- skin_include( '_html_header.inc.php' );
- // Note: You can customize the default HTML header by copying the generic
- // /skins/_html_header.inc.php file into the current skin folder.
- // -------------------------------- END OF HEADER --------------------------------
- ?>
-
-
- <?php
- // ------------------------- BODY HEADER INCLUDED HERE --------------------------
- skin_include( '_body_header.inc.php' );
- // Note: You can customize the default BODY header by copying the generic
- // /skins/_body_footer.inc.php file into the current skin folder.
- // ------------------------------- END OF HEADER --------------------------------
- ?>
-
- <div id="main">
-
- <div id="contentwrapper">
-
- <?php
- // ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
- request_title( array(
- 'title_before'=> '<h2 class="sectionhead">',
- 'title_after' => '</h2>',
- 'title_none' => '',
- 'glue' => ' - ',
- 'title_single_disp' => true,
- 'format' => 'htmlbody',
- ) );
- // ------------------------------ END OF REQUEST TITLE -----------------------------
- ?>
-
-
- <?php
- // ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
- messages( array(
- 'block_start' => '<div class="action_messages">',
- 'block_end' => '</div> <!-- end of class="action_messages" -->',
- ) );
- // --------------------------------- END OF MESSAGES ---------------------------------
- ?>
-
- <?php
- // Go Grab the featured post:
- if( $Item = & get_featured_Item() )
- { // We have a featured/intro post to display:
- // ---------------------- ITEM BLOCK INCLUDED HERE ------------------------
- skin_include( '_item_block.inc.php', array(
- 'feature_block' => true,
- 'content_mode' => 'auto', // 'auto' will auto select depending on $disp-detail
- 'intro_mode' => 'normal', // Intro posts will be displayed in normal mode
- 'item_class' => 'featurepost',
- 'image_size' => 'fit-400x320',
- ) );
- // ----------------------------END ITEM BLOCK ----------------------------
- }
- ?>
-
- <div id="content">
-
- <?php
- // Display message if no post:
- display_if_empty();
-
- while( $Item = & mainlist_get_item() )
- { // For each blog post:
- // ---------------------- ITEM BLOCK INCLUDED HERE ------------------------
- skin_include( '_item_block.inc.php', array(
- 'content_mode' => 'auto', // 'auto' will auto select depending on $disp-detail
- 'image_size' => 'fit-400x320',
- ) );
- // Note: You can customize the default item feedback by copying the generic
- // /skins/_item_feedback.inc.php file into the current skin folder.
- // ----------------------------END ITEM BLOCK ----------------------------
- }
- ?>
-
- <?php
- // -------------------- PREV/NEXT PAGE LINKS (POST LIST MODE) --------------------
- mainlist_page_links( array(
- 'block_start' => '<div id="nextprevious">',
- 'block_end' => '<div class="cleared"></div></div> <!-- end of id="nextprevious" -->',
- 'prev_text' => '«',
- 'next_text' => '»',
- ) );
- // ------------------------- END OF PREV/NEXT PAGE LINKS -------------------------
- ?>
-
- </div> <!-- end of id="content" -->
- </div> <!-- end of id="contentwrapper" -->
-
-
- <?php
- // ------------------------- SIDEBAR INCLUDED HERE --------------------------
- skin_include( '_sidebar_right.inc.php' );
- // Note: You can customize the default BODY footer by copying the
- // _body_footer.inc.php file into the current skin folder.
- // ----------------------------- END OF SIDEBAR -----------------------------
- ?>
-
- <div class="cleared"></div>
- </div> <!-- end of id="main" -->
-
- <?php
- // ------------------------- SIDEBAR INCLUDED HERE --------------------------
- skin_include( '_sidebar_bottom.inc.php' );
- // Note: You can customize the default BODY footer by copying the
- // _body_footer.inc.php file into the current skin folder.
- // ----------------------------- END OF SIDEBAR -----------------------------
- ?>
-
-
- <?php
- // ------------------------- BODY FOOTER INCLUDED HERE --------------------------
- skin_include( '_body_footer.inc.php' );
- // Note: You can customize the default BODY footer by copying the
- // _body_footer.inc.php file into the current skin folder.
- // ------------------------------- END OF FOOTER --------------------------------
- ?>
-
-
- <?php
- // ------------------------- HTML FOOTER INCLUDED HERE --------------------------
- skin_include( '_html_footer.inc.php' );
- // Note: You can customize the default HTML footer by copying the
- // _html_footer.inc.php file into the current skin folder.
- // ------------------------------- END OF FOOTER --------------------------------
- ?>