<!-- contenet -->
01.10.2010
Выводим 3 последние новости на главную
Для того чтобы вывести страницы какой либо рубрики на главную страницу можно использовать нижеприведенный код. Для этого скопируйте код в файле home.php своего шаблона.
if (!defined('BASEPATH')) exit('No direct script access allowed');
mso_cur_dir_lang('templates');
# начальная часть шаблона
require(getinfo('template_dir') . 'main-start.php');
// Выведем 3 последние статьи раздела на гланую
$CI = & get_instance();
$query = $this->db->query('SELECT page_title, page_slug, page_date_publish,
page_content
FROM mso_page as page
INNER JOIN mso_cat2obj as cat
ON cat.page_id = page.page_id AND cat.category_id=1
ORDER BY page.page_date_publish DESC
LIMIT 3');
foreach ($query->result() as $row) {
$page_content = explode('[ cut ]',$row->page_content);
$page_content = strip_tags($page_content[0]) . ' ...';
echo '
<div class="tema">
<p class="zag"><strong>' . $row->page_title . '</strong></p>
<p class="txt">' . $page_content . '</p>
<p class="next"><a href="/' . $row->page_slug . '">читать дальше</a></p>
</div>';
}
# конечная часть шаблона
require(getinfo('template_dir') . 'main-end.php');cat.category_id=1 - id-шник рубрики из которой извлекаются статьи.
[ cut ] - разделитель для вывода превью статьи (не забудьте удалить лишние пробелы).