码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ * $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; } ?> Оловянные солдатики (фигуры) и масштабные сборные модели интернет-магазин - заказать, купить в Украине
Поиск товара:    Расширенный

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

Вход

Разделы

EMAIL рассылка

 

  • Интернет-магазин масштабных изделий
  • Широкий ассортимент, доступные цены, возможность доставки как на территории Украины, так и в страны бывшего СНГ

     

  • Оловянные солдатики
  • Широкий выбор оловянныех солдатиков различных тематик - их оценят как коллекционеры, так и не специалисты в этом деле.

     

  • Доставка
  • Доставка осуществляется как по Украине, так и в страны бывшего СНГ. Возможен любой тип доставки - укрпочта, автолюкс, новапошта и др.

     

  • Масштабные изделия
  • В нашем интернет-магазине представлен самый различный ассортимент импортных масштабных изделий. В соответствующих разделах(категориях) Вы можете найти необходимый товар.

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

     

    Новинки (обновления)

    Красная Шапочка /781/

    Красная Шапочка /781/

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

    Положить в корзину Добавить в закладки

    Рим. Битва с готами/546/

    Рим. Битва с готами/546/

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

    Положить в корзину Добавить в закладки

    Рим.Легионер/545/

    Рим.Легионер/545/

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

    Положить в корзину Добавить в закладки

    Вождь Англосаксов/570/

    Вождь Англосаксов/570/

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

    Положить в корзину Добавить в закладки

    Тор сын Одина

    Тор сын Одина

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

    Положить в корзину Добавить в закладки

    Рим Гладиатор Фракиец /541/

    Рим Гладиатор Фракиец /541/

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

    Положить в корзину Добавить в закладки

    Греция. Фалангист /194/ 75mm

    Греция. Фалангист /194/ 75mm

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

    Положить в корзину Добавить в закладки

    Монгол /614/

    Монгол /614/

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

    Положить в корзину Добавить в закладки

    Варвар Эдвард Тич  /613/

    Варвар Эдвард Тич /613/

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

    Положить в корзину Добавить в закладки

    Карфаген. Ганнибал /195/

    Карфаген. Ганнибал /195/

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

    Положить в корзину Добавить в закладки

    Рим. Легионер.1 век н.э. /196/

    Рим. Легионер.1 век н.э. /196/

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

    Положить в корзину Добавить в закладки

    Немец с биноклем 75мм

    Немец с биноклем 75мм

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

    Положить в корзину Добавить в закладки

    Немец с винтовкой 75мм

    Немец с винтовкой 75мм

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

    Положить в корзину Добавить в закладки

    Немецкий офицер /764/

    Немецкий офицер /764/

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

    Положить в корзину Добавить в закладки

    RB-66B Destroyer

    RB-66B Destroyer

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

    Положить в корзину Добавить в закладки

    далее »



    $price_ladder[$amount_price['amount']] = $amount_price['price']; } } ksort($price_ladder); $row['last_price'] = price_format(end($price_ladder)); $row['url'] = build_uri('group_buy', array('gbid' => $row['group_buy_id'])); $row['short_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0 ? sub_str($row['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $row['goods_name']; $row['short_style_name'] = add_style($row['short_name'],''); $group_buy_list[] = $row; } } return $group_buy_list; } /** * 取得拍卖活动列表 * @return array */ function index_get_auction() { $now = gmtime(); $limit = get_library_number('auction', 'index'); $sql = "SELECT a.act_id, a.goods_id, a.goods_name, a.ext_info, g.goods_thumb ". "FROM " . $GLOBALS['ecs']->table('goods_activity') . " AS a," . $GLOBALS['ecs']->table('goods') . " AS g" . " WHERE a.goods_id = g.goods_id" . " AND a.act_type = '" . GAT_AUCTION . "'" . " AND a.is_finished = 0" . " AND a.start_time <= '$now'" . " AND a.end_time >= '$now'" . " AND g.is_delete = 0" . " ORDER BY a.start_time DESC" . " LIMIT $limit"; $res = $GLOBALS['db']->query($sql); $list = array(); while ($row = $GLOBALS['db']->fetchRow($res)) { $ext_info = unserialize($row['ext_info']); $arr = array_merge($row, $ext_info); $arr['formated_start_price'] = price_format($arr['start_price']); $arr['formated_end_price'] = price_format($arr['end_price']); $arr['thumb'] = get_image_path($row['goods_id'], $row['goods_thumb'], true); $arr['url'] = build_uri('auction', array('auid' => $arr['act_id'])); $arr['short_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0 ? sub_str($arr['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $arr['goods_name']; $arr['short_style_name'] = add_style($arr['short_name'],''); $list[] = $arr; } return $list; } /** * 获得所有的友情链接 * * @access private * @return array */ function index_get_links() { $sql = 'SELECT link_logo, link_name, link_url FROM ' . $GLOBALS['ecs']->table('friend_link') . ' ORDER BY show_order'; $res = $GLOBALS['db']->getAll($sql); $links['img'] = $links['txt'] = array(); foreach ($res AS $row) { if (!empty($row['link_logo'])) { $links['img'][] = array('name' => $row['link_name'], 'url' => $row['link_url'], 'logo' => $row['link_logo']); } else { $links['txt'][] = array('name' => $row['link_name'], 'url' => $row['link_url']); } } return $links; } ?>