Nazwa newsa 1
Krótki tekst z newsa 1 dla pierwszego elementu...
Nazwa newsa 2
Nazwa newsa 3
Nazwa newsa 4
Kod
<?php
$select = 'ne.news_id AS news_id, ne.news_vote AS news_vote, ne.news_headline AS news_headline, ne.news_time AS news_time, ne.news_views AS news_views, ne.news_text AS news_text, cat.categories_picture AS categories_picture, cat.categories_id AS categories_id, cat.categories_name AS categories_name';
$public = 'ne.news_public > \'0\' AND cat.categories_access <= \'' . $account['access_news'] . '\'';
$order = 'ne.news_time DESC';
$tables = 'news ne INNER JOIN {pre}_categories cat ON ne.categories_id = cat.categories_id';
$cs_news = cs_sql_select(__FILE__,$tables,$select,$public,$order,0,$cs_option['max_navlist']);
if(empty($cs_news)) {
echo $cs_lang['no_data'];
}
else {
$data = array();
$run = 0;
$last_date = '';
foreach ($cs_news AS $news) {
$short_text = strlen($news['news_text']) <= 140 ? $news['news_text'] : substr($news['news_text'],0,140) . '...';
$data['news'][$run]['news_text'] = cs_secure($short_text);
$data['news'][$run]['news_headline'] = cs_secure($news['news_headline']);
$run++;
}
echo cs_subtemplate(__FILE__,$data,'news','navlist');
}
?>
$select = 'ne.news_id AS news_id, ne.news_vote AS news_vote, ne.news_headline AS news_headline, ne.news_time AS news_time, ne.news_views AS news_views, ne.news_text AS news_text, cat.categories_picture AS categories_picture, cat.categories_id AS categories_id, cat.categories_name AS categories_name';
$public = 'ne.news_public > \'0\' AND cat.categories_access <= \'' . $account['access_news'] . '\'';
$order = 'ne.news_time DESC';
$tables = 'news ne INNER JOIN {pre}_categories cat ON ne.categories_id = cat.categories_id';
$cs_news = cs_sql_select(__FILE__,$tables,$select,$public,$order,0,$cs_option['max_navlist']);
if(empty($cs_news)) {
echo $cs_lang['no_data'];
}
else {
$data = array();
$run = 0;
$last_date = '';
foreach ($cs_news AS $news) {
$short_text = strlen($news['news_text']) <= 140 ? $news['news_text'] : substr($news['news_text'],0,140) . '...';
$data['news'][$run]['news_text'] = cs_secure($short_text);
$data['news'][$run]['news_headline'] = cs_secure($news['news_headline']);
$run++;
}
echo cs_subtemplate(__FILE__,$data,'news','navlist');
}
?>
Chciałbym dodać opcję typu:
Kod
$data['news'][$run]['if']['first'] =
Ale co dać dalej nie mam pojęcia, ma wybierać pierwszy rekord sortowania ne.news_time DESC
W pliku tpl wygląda to mniej więcej tak:
Kod
{loop:news}
{news:news_headline}
{if:first}{news:news_text}{stop:first}
{stop:news}
{news:news_headline}
{if:first}{news:news_text}{stop:first}
{stop:news}