Ejemplo n.º 1
0
	<div class="leftside">
	<?php 
// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
messages(array('block_start' => '<div class="action_messages">', 'block_end' => '</div>'));
// --------------------------------- END OF MESSAGES ---------------------------------
?>
<div class="text">
	<?php 
// ------------------------ TITLE FOR THE CURRENT REQUEST ------------------------
request_title(array('title_before' => '<h2>', 'title_after' => '</h2>', 'title_none' => '', 'glue' => ' - ', 'title_single_disp' => true, 'format' => 'htmlbody'));
// ----------------------------- END OF REQUEST TITLE ----------------------------
?>

	<?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', 'intro_mode' => 'normal', 'item_class' => 'featured_post', 'image_size' => 'fit-400x320'));
    // ----------------------------END ITEM BLOCK  ----------------------------
}
?>

	<?php 
// --------------------------------- START OF POSTS -------------------------------------
// Display message if no post:
display_if_empty();
echo '<div id="styled_content_block">';
// Beginning of posts display
while ($Item =& mainlist_get_item()) {
    // For each blog post:
Ejemplo n.º 2
0
 * b2evolution - {@link http://b2evolution.net/}
 * Released under GNU GPL License - {@link http://b2evolution.net/about/gnu-gpl-license}
 * @copyright (c)2003-2015 by Francois Planque - {@link http://fplanque.com/}
 *
 * @package evoskins
 * @subpackage bootstrap_gallery_skin
 */
if (!defined('EVO_MAIN_INIT')) {
    die('Please, do not access this page directly.');
}
global $Blog;
// Default params:
$params = array_merge(array('item_class' => 'evo_post evo_content_block', 'item_type_class' => 'evo_post__ptyp_', 'item_status_class' => 'evo_post__'), $params);
// ------------------------------- START OF INTRO POST -------------------------------
init_MainList($Blog->get_setting('posts_per_page'));
if ($Item = get_featured_Item('catdir')) {
    // We have a intro-front post to display:
    ?>
<div id="<?php 
    $Item->anchor_id();
    ?>
" class="<?php 
    $Item->div_classes(array('item_class' => 'jumbotron evo_content_block evo_post'));
    ?>
" lang="<?php 
    $Item->lang();
    ?>
">

	<?php 
    $Item->locale_temp_switch();
Ejemplo n.º 3
0
 * This file is not meant to be called directly.
 * It is meant to be called by an include in a *.main.php template.
 *
 * b2evolution - {@link http://b2evolution.net/}
 * Released under GNU GPL License - {@link http://b2evolution.net/about/gnu-gpl-license}
 * @copyright (c)2003-2015 by Francois Planque - {@link http://fplanque.com/}
 *
 * @package evoskins
 * @subpackage bootstrap_manual
 */
if (!defined('EVO_MAIN_INIT')) {
    die('Please, do not access this page directly.');
}
// Home page, display full categories list
// Go Grab the featured post:
$intro_Item =& get_featured_Item('front');
// $intro_Item is used below for comments form
$Item = $intro_Item;
if (!empty($Item)) {
    // We have a featured/intro post to display:
    echo '<div class="evo_content_block">';
    // Beginning of posts display
    // ---------------------- ITEM BLOCK INCLUDED HERE ------------------------
    skin_include('_item_block.inc.php', array('feature_block' => true, 'content_mode' => 'auto', 'intro_mode' => 'normal', 'item_class' => 'jumbotron evo_content_block evo_post', 'disp_comment_form' => false, 'item_link_type' => 'none'));
    // ----------------------------END ITEM BLOCK  ----------------------------
    echo '</div>';
    // End of posts display
}
// --------------------------------- START OF CONTENT HIERARCHY --------------------------------
echo '<h2 class="table_contents">' . T_('Table of contents') . '</h2>';
skin_widget(array('widget' => 'content_hierarchy', 'display_blog_title' => false, 'open_children_levels' => 20, 'class_selected' => '', 'item_before_opened' => get_icon('collapse'), 'item_before_closed' => get_icon('expand'), 'item_before_post' => get_icon('file_message')));
        }
        echo '</ul>';
        // ---------------------------------- END OF POSTS ------------------------------------
        // -------------------- PREV/NEXT PAGE LINKS (POST LIST MODE) --------------------
        mainlist_page_links($params['pagination']);
        // ------------------------- END OF PREV/NEXT PAGE LINKS -------------------------
    }
} elseif (!empty($cat) && $cat > 0) {
    // Display Category's page
    global $Item;
    $ChapterCache =& get_ChapterCache();
    // Load blog's categories
    $ChapterCache->reveal_children($Blog->ID);
    $curr_Chapter =& $ChapterCache->get_by_ID($cat, false);
    // Go Grab the featured post:
    $intro_Item =& get_featured_Item();
    // $intro_Item is used below for comments form
    if (empty($intro_Item) || $intro_Item->get('title') == '') {
        // Display chapter title only if intro post has no title
        echo '<div class="cat_title">';
        echo '<h1>' . $curr_Chapter->get('name') . '</h1>';
        echo '<div class="' . button_class('group') . '">';
        echo $curr_Chapter->get_edit_link(array('text' => get_icon('edit') . ' ' . T_('Edit Cat'), 'class' => button_class('text'), 'redirect_page' => 'front'));
        // Button to create a new page
        $write_new_intro_url = $Blog->get_write_item_url($cat, '', '', 'intro-cat');
        if (!empty($write_new_intro_url)) {
            // Display button to write a new intro
            echo '<a href="' . $write_new_intro_url . '" class="' . button_class('text') . '">' . get_icon('add') . ' ' . T_('Add Intro') . '</a>';
        }
        echo '</div>';
        echo '</div>';
	<?php 
    if ($single_cat_ID) {
        // Display category title:
        $ChapterCache =& get_ChapterCache();
        if ($category =& $ChapterCache->get_by_ID($single_cat_ID)) {
            // Display category title
            echo '<div class="panel-heading">' . $Skin->get_post_button($single_cat_ID, NULL, array('group_class' => 'pull-right', 'button_class' => 'btn-sm')) . '<h3 class="panel-title">' . $category->get('name') . '</h3>' . '</div>';
        }
    }
    ?>

	<section class="table table-hover">
<?php 
    if ($single_cat_ID) {
        // Go to grab the featured posts only on pages with defined category:
        while ($Item =& get_featured_Item()) {
            // We have a intro post to display:
            // ---------------------- ITEM LIST INCLUDED HERE ------------------------
            skin_include('_item_list.inc.php', array('Item' => $Item));
            // ----------------------------END ITEM LIST  ----------------------------
        }
    }
    if ($MainList->result_num_rows > 0) {
        while (mainlist_get_item()) {
            // For each blog post, do everything below up to the closing curly brace "}"
            // ---------------------- ITEM BLOCK INCLUDED HERE ------------------------
            skin_include('_item_list.inc.php', array('content_mode' => 'auto', 'image_size' => 'fit-1280x720'));
            // ----------------------------END ITEM BLOCK  ----------------------------
        }
    } elseif (isset($current_Chapter)) {
        // Display a message about no posts in this category
Ejemplo n.º 6
0
		<?php 
// ------------------- PREV/NEXT POST LINKS (SINGLE POST MODE) -------------------
item_prevnext_links(array('block_start' => '<nav><ul class="pager">', 'prev_start' => '<li class="previous">', 'prev_end' => '</li>', 'next_start' => '<li class="next">', 'next_end' => '</li>', 'block_end' => '</ul></nav>'));
// ------------------------- END OF PREV/NEXT POST LINKS -------------------------
?>

		<?php 
// ------------------------ TITLE FOR THE CURRENT REQUEST ------------------------
request_title(array('title_before' => '<h2>', 'title_after' => '</h2>', 'title_none' => '', 'glue' => ' - ', 'title_single_disp' => false, 'title_page_disp' => false, 'format' => 'htmlbody', 'register_text' => '', 'login_text' => '', 'lostpassword_text' => '', 'account_activation' => '', 'msgform_text' => '', 'user_text' => '', 'users_text' => '', 'display_edit_links' => false));
// ----------------------------- END OF REQUEST TITLE ----------------------------
?>

		<?php 
// Go Grab the featured post:
if (!in_array($disp, array('single', 'page')) && ($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' => 'full', 'intro_mode' => 'normal', 'item_class' => $Item->is_intro() ? 'well evo_intro_post' : 'well evo_featured_post'));
    // ----------------------------END ITEM BLOCK  ----------------------------
}
?>

		<?php 
// -------------- MAIN CONTENT TEMPLATE INCLUDED HERE (Based on $disp) --------------
skin_include('$disp$', array('author_link_text' => 'preferredname', 'profile_tabs' => array('block_start' => '<nav><ul class="nav nav-tabs profile_tabs">', 'item_start' => '<li>', 'item_end' => '</li>', 'item_selected_start' => '<li class="active">', 'item_selected_end' => '</li>', 'block_end' => '</ul></nav>'), 'pagination' => array('block_start' => '<div class="center"><ul class="pagination">', 'block_end' => '</ul></div>', 'page_current_template' => '<span>$page_num$</span>', 'page_item_before' => '<li>', 'page_item_after' => '</li>', 'page_item_current_before' => '<li class="active">', 'page_item_current_after' => '</li>', 'prev_text' => '<i class="fa fa-angle-double-left"></i>', 'next_text' => '<i class="fa fa-angle-double-right"></i>'), 'skin_form_before' => '<div class="panel panel-default skin-form">' . '<div class="panel-heading">' . '<h3 class="panel-title">$form_title$</h3>' . '</div>' . '<div class="panel-body">', 'skin_form_after' => '</div></div>', 'display_form_messages' => true, 'form_title_login' => T_('Log in to your account') . '$form_links$', 'form_title_lostpass' => get_request_title() . '$form_links$', 'lostpass_page_class' => 'evo_panel__lostpass', 'login_form_inskin' => false, 'login_page_class' => 'evo_panel__login', 'login_page_before' => '<div class="$form_class$">', 'login_page_after' => '</div>', 'display_reg_link' => true, 'abort_link_position' => 'form_title', 'abort_link_text' => '<button type="button" class="close" aria-label="Close"><span aria-hidden="true">&times;</span></button>', 'register_page_before' => '<div class="evo_panel__register">', 'register_page_after' => '</div>', 'register_form_title' => T_('Register'), 'register_links_attrs' => '', 'register_use_placeholders' => true, 'register_field_width' => 252, 'register_disabled_page_before' => '<div class="evo_panel__register register-disabled">', 'register_disabled_page_after' => '</div>', 'activate_form_title' => T_('Account activation'), 'activate_page_before' => '<div class="evo_panel__activation">', 'activate_page_after' => '</div>', 'search_input_before' => '<div class="input-group">', 'search_input_after' => '', 'search_submit_before' => '<span class="input-group-btn">', 'search_submit_after' => '</span></div>', 'featured_intro_before' => '<div class="jumbotron"><div class="intro_background_image"></div>', 'featured_intro_after' => '</div>', 'msgform_form_title' => T_('Sending a message')));
// Note: you can customize any of the sub templates included here by
// copying the matching php file into your skin directory.
// ------------------------- END OF MAIN CONTENT TEMPLATE ---------------------------
?>
		</main>
Ejemplo n.º 7
0
 * @package evoskins
 * @subpackage bootstrap_forums
 */
if (!defined('EVO_MAIN_INIT')) {
    die('Please, do not access this page directly.');
}
global $number_of_posts_in_cat, $cat, $legend_icons, $Item;
$params = array('item_class' => 'jumbotron evo_content_block evo_post');
// Breadcrumbs
skin_widget(array('widget' => 'breadcrumb_path', 'block_start' => '<ol class="breadcrumb">', 'block_end' => '</ol><div class="clear"></div>', 'separator' => '', 'item_mask' => '<li><a href="$url$">$title$</a></li>', 'item_active_mask' => '<li class="active">$title$</li>'));
if (!is_array($legend_icons)) {
    // Init this array only first time
    $legend_icons = array();
}
// ------------------------------- START OF INTRO-FRONT POST -------------------------------
if ($Item = get_featured_Item('front')) {
    // We have a intro-front post to display:
    ?>
<div id="<?php 
    $Item->anchor_id();
    ?>
" class="<?php 
    $Item->div_classes($params);
    ?>
" lang="<?php 
    $Item->lang();
    ?>
">

	<?php 
    $Item->locale_temp_switch();
 /**
  * Display the widget!
  *
  * @param array MUST contain at least the basic display params
  */
 function display($params)
 {
     global $Item;
     $this->init_display($params);
     // Go Grab the featured post:
     if ($Item = get_featured_Item('front', $this->disp_params['blog_ID'])) {
         // We have a featured/intro post to display:
         // ---------------------- ITEM BLOCK INCLUDED HERE ------------------------
         echo $this->disp_params['block_start'];
         echo $this->disp_params['block_body_start'];
         echo $this->disp_params['featured_intro_before'];
         skin_include($this->disp_params['skin_template'] . '.inc.php', array('feature_block' => true, 'content_mode' => 'auto', 'intro_mode' => 'normal', 'item_class' => $this->disp_params['item_class'], 'image_size' => $this->disp_params['image_size'], 'disp_title' => $this->disp_params['disp_title'], 'item_title_link_type' => $this->disp_params['item_title_link_type'], 'attached_pics' => $this->disp_params['attached_pics'], 'item_pic_link_type' => $this->disp_params['item_pic_link_type']));
         echo $this->disp_params['featured_intro_after'];
         echo $this->disp_params['block_body_end'];
         echo $this->disp_params['block_end'];
         // ----------------------------END ITEM BLOCK  ----------------------------
     }
 }