Exemple #1
0
function show_blog_navigation($index, $total, $count, $lastPostOfPage)
{
    global $blogSettings;
    // Declare GLOBAL variables
    $Blog = new Blog();
    // Create a new instance of the Blog class
    $url = $Blog->get_blog_url('page');
    // Get the "page" URL
    if ($lastPostOfPage) {
        // Only show navigation if we've past the last post on the page
        echo '<div class="blog_page_navigation">';
    }
    if ($index < $total && $lastPostOfPage) {
        // Generate "Next Page" link
        ?>
      <div class="left blog-next-prev-link">
        <a href="<?php 
        echo $url . ($index + 1);
        ?>
">
          &larr; <?php 
        echo $blogSettings["nextpage"];
        ?>
        </a>
      </div>
	  <?php 
    }
    if ($index > 0 && $lastPostOfPage) {
        // Generate "Previous Page" link
        ?>
      <div class="right blog-next-prev-link">
        <a href="<?php 
        echo $index > 1 ? $url . ($index - 1) : substr($url, 0, -6);
        ?>
">
          <?php 
        echo $blogSettings["previouspage"];
        ?>
 &rarr;
        </a>
      </div>
    <?php 
    }
    if ($lastPostOfPage) {
        // Close off the navigation
        echo '<div id="clear"></div>';
        echo '</div>';
    }
}
Exemple #2
0
/**
 * bootstrap_get_blog_archives()
 * 
 * This creates the HTML mark-up for the Blog Archives Widget in the
 * blog template sidebar.
 * This function supports the following plugins:
 *   - GetSimple Blog v1.4 & v3.x
 *   - GetSimple Blog v4.0+
 *   - NewsManager v2.0+
 *
 * @return (string) : Echos the HTML mark-up
 */
function bootstrap_get_blog_archives()
{
    if (function_exists('show_blog_archives')) {
        # GetSimple Blog v1.4 & v3.x
        $Blog = new Blog();
        $arch = $Blog->get_blog_archives();
        if (!empty($arch)) {
            foreach ($arch as $key => $item) {
                $url = $Blog->get_blog_url('archive') . $key;
                echo '<li class="list-group-item"><a href="' . $url . '">' . $item['title'] . '</a><span class="badge">' . $item['count'] . '</span></li>';
            }
        } else {
            echo '<li class="list-group-item">Nothing in the Archive!<span class="badge">0</span></li>';
        }
    } elseif (function_exists('gsblog_show_archives')) {
        # SimpleBlog v4.0+
        gsblog_show_archives();
    } elseif (function_exists('nm_blog_archives')) {
        # NewsManager v2.0+
        nm_blog_archives();
    } else {
        # No supported plugins found
        ?>
    <li class="list-group-item">
      <span class="badge">0</span>
      No archives to show!
    </li>
  <?php 
    }
}
/** 
* Blog posts navigation (pagination)
* 
* @param $index the current page index
* @param $total total number of pages
* @param $count current post
* @return void
*/
function show_blog_navigation($index, $total, $count, $lastPostOfPage)
{
    global $blogSettings;
    $Blog = new Blog();
    $url = $Blog->get_blog_url('page');
    if ($lastPostOfPage) {
        echo '<div class="blog_page_navigation">';
    }
    if ($index < $total && $lastPostOfPage) {
        ?>
		<div class="left blog-next-prev-link">
		<a href="<?php 
        echo $url . ($index + 1);
        ?>
">
			&larr; <?php 
        echo $blogSettings["nextpage"];
        ?>
		</a>
		</div>
	<?php 
    }
    ?>
		
	<?php 
    if ($index > 0 && $lastPostOfPage) {
        ?>
		<div class="right blog-next-prev-link">
		<a href="<?php 
        echo $index > 1 ? $url . ($index - 1) : substr($url, 0, -6);
        ?>
">
			<?php 
        echo $blogSettings["previouspage"];
        ?>
 &rarr;
		</a>
		</div>
	<?php 
    }
    ?>
	
	<?php 
    if ($lastPostOfPage) {
        echo '<div id="clear"></div>';
        echo '</div>';
    }
}
Exemple #4
0
/** 
* Show Category management area
* 
* @return void
*/
function edit_categories()
{
    $Blog = new Blog();
    $category_file = getXML(BLOGCATEGORYFILE);
    ?>
	<h3><?php 
    i18n(BLOGFILE . '/MANAGE_CATEGORIES');
    ?>
</h3>
	<form class="largeform" action="load.php?id=blog&categories&edit_category" method="post">
	  <div class="leftsec">
	    <p>
	      <label for="page-url"><?php 
    i18n(BLOGFILE . '/ADD_CATEGORY');
    ?>
</label>
		  <input class="text" type="text" name="new_category" value="" />
	    </p>
	  </div>
	  <div class="clear"></div>
	  <table class="highlight">
	  <tr>
	  <th><?php 
    i18n(BLOGFILE . '/CATEGORY_NAME');
    ?>
</th>
	  <th><?php 
    i18n(BLOGFILE . '/RSS_FEED');
    ?>
</th>
	  <th><?php 
    i18n(BLOGFILE . '/DELETE');
    ?>
</th>
	  </tr>
	  <?php 
    foreach ($category_file->category as $category) {
        ?>
		<tr>
			<td><?php 
        echo $category;
        ?>
</td>
			<td><a href="<?php 
        echo $Blog->get_blog_url('rss') . '?filter=category&value=' . $category;
        ?>
" target="_blank"><img src="../plugins/blog/images/rss_feed.png" class="rss_feed" /></a></td>
			<td class="delete" ><a href="load.php?id=blog&categories&delete_category=<?php 
        echo $category;
        ?>
" title="Delete Category: <?php 
        echo $category;
        ?>
" >X</a></td>
		</tr>
		<?php 
    }
    ?>
	  </table>
	  <p>
	    <span>
	      <input class="submit" type="submit" name="category_edit" value="<?php 
    i18n(BLOGFILE . '/ADD_CATEGORY');
    ?>
" />
	    </span>
	    &nbsp;&nbsp;<?php 
    i18n(BLOGFILE . '/OR');
    ?>
&nbsp;&nbsp;
	    <a href="load.php?id=blog" class="cancel"><?php 
    i18n(BLOGFILE . '/CANCEL');
    ?>
</a>
	  </p>
	</form>
<?php 
}