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

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

Вход

Разделы

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

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

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

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

Маус watermark_hot_small

Маус

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

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

Russian Voroshilovets Tractor

Russian Voroshilovets Tractor

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

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

Sd. Kfz.10/5 Demag D7 with FLA...

Sd. Kfz.10/5 Demag D7 with FLA...

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

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

Kfz. 305 Opel Blitz

Kfz. 305 Opel Blitz

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

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

Sd.Kfz. 161/2 Pz.Kpfw. IV Ausf...

Sd.Kfz. 161/2 Pz.Kpfw. IV Ausf...

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

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

P.Kpfw. I Ausf. B,

P.Kpfw. I Ausf. B,

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

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

Pz.Kpfw. V Panther Ausf. G

Pz.Kpfw. V Panther Ausf. G

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

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

Crusader Mk. I

Crusader Mk. I

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

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

Jagdpanzer Tiger (P) Elefant

Jagdpanzer Tiger (P) Elefant

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

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

M-24 CHAFFEE

M-24 CHAFFEE

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

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

Pz.Kpfw.V Panther Ausf.G

Pz.Kpfw.V Panther Ausf.G

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

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

PANZER KPFW. IV

PANZER KPFW. IV

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

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

"British Armoured Car, Austin,...

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

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

British Armoured Car, Austin, ...

British Armoured Car, Austin, ...

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

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

MK II

MK II "Female" British Tank, A...

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

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

MK I

MK I "Female" British Tank, Sp...

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

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

MK I

MK I "Male" British Tank, Spec...

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

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

MK I

MK I "Female" British Tank, So...

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

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

"MK I "Male" British Tank, Som...

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

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

Немецкая пушка Dora /82911/ watermark_new_small

Немецкая пушка Dora /82911/

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

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

Сов. БТР-70 с башней МА-7 /358...

Сов. БТР-70 с башней МА-7 /358...

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

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

Немецкий танк Т-III (F)/3571/

Немецкий танк Т-III (F)/3571/

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

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

Советская БМП-1 /3553/

Советская БМП-1 /3553/

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

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

Советский танк

Советский танк "Т-34/85" /3534...

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

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

Самоходка

Самоходка "СУ-100" /3531/

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

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

Советский  танк  КВ - 2 /3608/

Советский танк КВ - 2 /3608/

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

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

БМПТ

БМПТ "Терминатор"

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

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

Советский мотоцикл

Советский мотоцикл "М-72"

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

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

Немецкий тяжелый танк

Немецкий тяжелый танк "Тигр"

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

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

Советский тяжелый танк Т-35

Советский тяжелый танк Т-35

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

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

Dong Feng Meng Shi 1.5 ton Mil...

Dong Feng Meng Shi 1.5 ton Mil...

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

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

German VK1602 LEOPARD /82460/

German VK1602 LEOPARD /82460/

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

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

Leopard 2A6M CAN /82458/

Leopard 2A6M CAN /82458/

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

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

Land Rover WMIK w/ MILAN ATGM/...

Land Rover WMIK w/ MILAN ATGM/...

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

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

German VK4502 (P) Vorne /82444... watermark_best_small

German VK4502 (P) Vorne /82444...

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

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

IDF Merkava Mk.IIID /82441/

IDF Merkava Mk.IIID /82441/

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

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

PzKpfw I Ausf C (VK 601)/82431...

PzKpfw I Ausf C (VK 601)/82431...

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

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

German  Leopard  2  A6EX  tank...

German Leopard 2 A6EX tank...

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

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

M26 Pershing Heavy Tank/82424/

M26 Pershing Heavy Tank/82424/

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

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

German  Leopard  2  A5/A6  tan...

German Leopard 2 A5/A6 tan...

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

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

German  Leopard  2  A4  tank/8...

German Leopard 2 A4 tank/8...

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

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

Всего записей: 109   1   [ 2 ] [ 3 ]