码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ * $Author: liubo $ * $Id: lib_article.php 16336 2009-06-24 07:09:13Z liubo $ */ if (!defined('IN_ECS')) { die('Hacking attempt'); } /** * 获得文章分类下的文章列表 * * @access public * @param integer $cat_id * @param integer $page * @param integer $size * * @return array */ function get_cat_articles($cat_id, $page = 1, $size = 20 ,$requirement='') { //取出所有非0的文章 if ($cat_id == '-1') { $cat_str = 'cat_id > 0'; } else { $cat_str = get_article_children($cat_id); } //增加搜索条件,如果有搜索内容就进行搜索 if ($requirement != '') { $sql = 'SELECT article_id, title, author, add_time, file_url, open_type' . ' FROM ' .$GLOBALS['ecs']->table('article') . ' WHERE is_open = 1 AND ' . $cat_str . ' AND title like \'%' . $requirement . '%\' ' . ' ORDER BY article_type DESC, article_id DESC'; } else { $sql = 'SELECT article_id, title, author, add_time, file_url, open_type' . ' FROM ' .$GLOBALS['ecs']->table('article') . ' WHERE is_open = 1 AND ' . $cat_str . ' ORDER BY article_type DESC, article_id DESC'; } $res = $GLOBALS['db']->selectLimit($sql, $size, ($page-1) * $size); $arr = array(); if ($res) { while ($row = $GLOBALS['db']->fetchRow($res)) { $article_id = $row['article_id']; $arr[$article_id]['id'] = $article_id; $arr[$article_id]['title'] = $row['title']; $arr[$article_id]['short_title'] = $GLOBALS['_CFG']['article_title_length'] > 0 ? sub_str($row['title'], $GLOBALS['_CFG']['article_title_length']) : $row['title']; $arr[$article_id]['author'] = empty($row['author']) || $row['author'] == '_SHOPHELP' ? $GLOBALS['_CFG']['shop_name'] : $row['author']; $arr[$article_id]['url'] = $row['open_type'] != 1 ? build_uri('article', array('aid'=>$article_id), $row['title']) : trim($row['file_url']); $arr[$article_id]['add_time'] = date($GLOBALS['_CFG']['date_format'], $row['add_time']); } } return $arr; } /** * 获得指定分类下的文章总数 * * @param integer $cat_id * * @return integer */ function get_article_count($cat_id ,$requirement='') { global $db, $ecs; if ($requirement != '') { $count = $db->getOne('SELECT COUNT(*) FROM ' . $ecs->table('article') . ' WHERE ' . get_article_children($cat_id) . ' AND title like \'%' . $requirement . '%\' AND is_open = 1'); } else { $count = $db->getOne("SELECT COUNT(*) FROM " . $ecs->table('article') . " WHERE " . get_article_children($cat_id) . " AND is_open = 1"); } return $count; } ?> Парусники_Флот (корабли)_Оловянные солдатики (фигуры) и масштабные сборные модели интернет-магазин - заказать, купить в Украине
Поиск товара:    Расширенный

Популярные поиски: Масштабные стендовые модели авиации БТТ купить заказать Украина Киев Харьков оловянные солдатики фигуры.Оловянная миниатюра.

Вход

Производители

История посещений

Список товаров

Режим отображения

Drakkar Oseberg Viking ship Mi...

Drakkar Oseberg Viking ship Mi...

Наша цена: грн. 220

В корзину Сравнить

Сборная модель

Сборная модель "Летучий голлан...

Наша цена: грн. 1080

В корзину Сравнить

Модель корабля-призрака под названием «Летучий голландец». Согласно легендам, экипаж Голландца являе...

Сборная модель

Сборная модель "Флагманский ко...

Наша цена: грн. 1025

В корзину Сравнить

Прекрасная большая модель (42,2 см) флагманского корабля Эдуарда III порадует моделистов качеством ...

Сборная модель

Сборная модель "Французский фр...

Наша цена: грн. 1025

В корзину Сравнить

Модель легендарного французского фрегата эпохи наполеоновских войн "Ашерон" в наши дни приобрела поп...

Сборная модель

Сборная модель "Карфагенский б...

Наша цена: грн. 1025

В корзину Сравнить

Сочетание греческих и финикийских традиций судостроения и использование метательных машин, которые б...

Сборная модель

Сборная модель "Корабль Христо...

Наша цена: грн. 1025

В корзину Сравнить

Из порта города Палос 3 августа 1492 года в поисках новых путей в Индию вышла экспедиция судов: "Пин...

Корабль Христофора Колумба “Ни...

Корабль Христофора Колумба “Ни...

Наша цена: грн. 625

В корзину Сравнить

Модель легендарного корабля Христофора Колумба в масштабе 1/100. Это судно построено в Испании в 147...

Экспедиционный корабль

Экспедиционный корабль "Баунти...

Наша цена: грн. 1025

В корзину Сравнить

Корабль Королевского Военно-морского флота под названием "Баунти" под руководством лейтенанта по име...

Корабль Галеон

Корабль Галеон "Элизабет" эска...

Наша цена: грн. 625

В корзину Сравнить

Английский галеон под названием "Элизабет" поддерживал корабль, принадлежащий сэру Френсису Дрейку, ...

Всего записей: 11