mirror of
https://github.com/e107inc/e107.git
synced 2025-02-12 02:24:11 +01:00
178 lines
6.0 KiB
PHP
178 lines
6.0 KiB
PHP
<?php
|
|
/**
|
|
* Copyright (C) e107 Inc (e107.org), Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
|
|
* $Id$
|
|
*
|
|
* News default templates
|
|
*/
|
|
|
|
if (!defined('e107_INIT')) exit;
|
|
|
|
|
|
$NEWS_TEMPLATE = array();
|
|
|
|
|
|
$NEWS_MENU_TEMPLATE['list']['start'] = '<div class="thumbnails">';
|
|
$NEWS_MENU_TEMPLATE['list']['end'] = '</div>';
|
|
|
|
|
|
$NEWS_INFO = array(
|
|
'default' => array('title' => LAN_DEFAULT, 'description' => 'unused'),
|
|
'list' => array('title' => LAN_LIST, 'description' => 'unused'),
|
|
'2-column' => array('title' => "2 Column (experimental)", 'description' => 'unused'), //@todo more default listing options.
|
|
);
|
|
|
|
|
|
// XXX The ListStyle template offers a listed summary of items with a minimum of 10 items per page.
|
|
// As displayed by news.php?cat.1 OR news.php?all
|
|
// {NEWSBODY} should not appear in the LISTSTYLE as it is NOT the same as what would appear on news.php (no query)
|
|
|
|
// Template/CSS to be reviewed for best bootstrap implementation
|
|
$NEWS_TEMPLATE['list']['caption'] = '{NEWSCATEGORY}';
|
|
$NEWS_TEMPLATE['list']['start'] = '{SETIMAGE: w=400&h=350&crop=1}';
|
|
/*
|
|
// (optional)
|
|
$NEWS_TEMPLATE['list']['first'] = '
|
|
{SETIMAGE: w=800&h=400}
|
|
<div class="default-item">
|
|
|
|
{NEWSIMAGE: item=1}
|
|
<h2 class="news-title">{NEWS_TITLE: link=1}</h2>
|
|
<p class="lead">{NEWS_SUMMARY}</p>
|
|
{NEWSVIDEO: item=1}
|
|
<div class="text-justify">
|
|
|
|
</div>
|
|
<div class="text-right text-end">
|
|
<a href="{NEWS_URL}" class="btn btn-primary">{LAN=LAN_READ_MORE}</a>
|
|
</div>
|
|
<hr>
|
|
|
|
</div>
|
|
{SETIMAGE: w=400&h=350&crop=1}
|
|
';
|
|
*/
|
|
|
|
$NEWS_TEMPLATE['list']['end'] = '';
|
|
$NEWS_TEMPLATE['list']['item'] = '
|
|
|
|
<div class="row row-fluid">
|
|
<div class="span3 col-md-3">
|
|
<div class="thumbnail">
|
|
{NEWSTHUMBNAIL=placeholder}
|
|
</div>
|
|
</div>
|
|
<div class="span9 col-md-9">
|
|
<h3 class="media-heading">{NEWS_TITLE: link=1}</h3>
|
|
<p>
|
|
{NEWS_SUMMARY}
|
|
</p>
|
|
<p>
|
|
<a href="{NEWSURL}" class="btn btn-small btn-primary">{LAN=READ_MORE}</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<hr class="visible-xs" />
|
|
|
|
';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//$NEWS_MENU_TEMPLATE['list']['separator'] = '<br />';
|
|
|
|
|
|
|
|
// XXX As displayed by news.php (no query) or news.php?list.1.1 (ie. regular view of a particular category)
|
|
//XXX TODO GEt this looking good in the default Bootstrap theme.
|
|
/*
|
|
$NEWS_TEMPLATE['default']['item'] = '
|
|
{SETIMAGE: w=400}
|
|
<div class="view-item">
|
|
<h2>{NEWSTITLE}</h2>
|
|
<small class="muted">
|
|
<span class="date">{NEWSDATE=short} by <span class="author">{NEWSAUTHOR}</span></span>
|
|
</small>
|
|
|
|
<div class="body">
|
|
{NEWSIMAGE}
|
|
{NEWSBODY}
|
|
{EXTENDED}
|
|
</div>
|
|
<div class="options">
|
|
<span class="category">{NEWSCATEGORY}</span> {NEWSTAGS} {NEWSCOMMENTS} {EMAILICON} {PRINTICON} {PDFICON} {ADMINOPTIONS}
|
|
</div>
|
|
</div>
|
|
';
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
$NEWS_WRAPPER['default']['item']['NEWSIMAGE: item=1'] = '<span class="news-images-main pull-left float-left col-xs-12 col-sm-6 col-md-6">{---}</span>';
|
|
|
|
$NEWS_TEMPLATE['default']['caption'] = null; // add a value to user tablerender()
|
|
$NEWS_TEMPLATE['default']['start'] = '<!-- Default News Template -->';
|
|
$NEWS_TEMPLATE['default']['item'] = '
|
|
{SETIMAGE: w=400&h=400}
|
|
<div class="default-item">
|
|
<h2 class="news-title">{NEWS_TITLE: link=1}</h2>
|
|
|
|
<hr class="news-heading-sep">
|
|
<div class="row">
|
|
<div class="col-md-6"><small>{GLYPH=user} {NEWSAUTHOR} {GLYPH=time} {NEWSDATE=short} </small></div>
|
|
<div class="col-md-6 text-right text-end options"><small>{GLYPH=tags} {NEWSTAGS} {GLYPH=folder-open} {NEWSCATEGORY} </small></div>
|
|
</div>
|
|
<hr>
|
|
{NEWSIMAGE: item=1}
|
|
|
|
<p class="lead">{NEWS_SUMMARY}</p>
|
|
{NEWSVIDEO: item=1}
|
|
<div class="text-justify">
|
|
{NEWS_BODY}
|
|
</div>
|
|
<div class="text-right text-end">
|
|
{EXTENDED}
|
|
</div>
|
|
<hr>
|
|
<div class="options">
|
|
<div class="btn-group hidden-print">{NEWSCOMMENTLINK: glyph=comments&class=btn btn-default btn-secondary}{PRINTICON: class=btn btn-default btn-secondary}{PDFICON}{SOCIALSHARE}{ADMINOPTIONS: class=btn btn-default btn-secondary}</div>
|
|
</div>
|
|
</div>
|
|
';
|
|
|
|
$NEWS_TEMPLATE['default']['end'] = '';
|
|
|
|
$NEWS_TEMPLATE['category'] = $NEWS_TEMPLATE['default'];
|
|
$NEWS_TEMPLATE['category']['start'] = '<!-- Category News Template -->';
|
|
|
|
/**
|
|
* @todo (experimental)
|
|
*/
|
|
$NEWS_TEMPLATE['2-column']['caption'] = '{NEWS_CATEGORY_NAME}';
|
|
$NEWS_TEMPLATE['2-column']['start'] = '<div class="row">';
|
|
$NEWS_TEMPLATE['2-column']['item'] = '<div class="item col-md-6">
|
|
{SETIMAGE: w=400&h=400&crop=1}
|
|
{NEWSTHUMBNAIL=placeholder}
|
|
<h3>{NEWS_TITLE}</h3>
|
|
<p>{NEWS_SUMMARY}</p>
|
|
<p class="text-right text-end"><a class="btn btn-primary btn-othernews" href="{NEWSURL}">' . LAN_READ_MORE . '</a></p>
|
|
</div>';
|
|
$NEWS_TEMPLATE['2-column']['end'] = '</div>';
|
|
|
|
|
|
### Related 'start' - Options: Core 'single' shortcodes including {SETIMAGE}
|
|
### Related 'item' - Options: {RELATED_URL} {RELATED_IMAGE} {RELATED_TITLE} {RELATED_SUMMARY}
|
|
### Related 'end' - Options: Options: Core 'single' shortcodes including {SETIMAGE}
|
|
/*
|
|
$NEWS_TEMPLATE['related']['start'] = "<hr><h4>".defset('LAN_RELATED', 'Related')."</h4><ul class='e-related'>";
|
|
$NEWS_TEMPLATE['related']['item'] = "<li><a href='{RELATED_URL}'>{RELATED_TITLE}</a></li>";
|
|
$NEWS_TEMPLATE['related']['end'] = "</ul>";*/
|
|
|
|
$NEWS_TEMPLATE['related']['caption'] = '{LAN=RELATED}';
|
|
$NEWS_TEMPLATE['related']['start'] = '{SETIMAGE: w=350&h=350&crop=1}<div class="row">';
|
|
$NEWS_TEMPLATE['related']['item'] = '<div class="col-md-4"><a href="{RELATED_URL}">{RELATED_IMAGE}</a><h3><a href="{RELATED_URL}">{RELATED_TITLE}</a></h3></div>';
|
|
$NEWS_TEMPLATE['related']['end'] = '</div>'; |