special.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * cms专题
  4. *
  5. * @copyright
  6. * @link
  7. */
  8. defined('InShopNC') or exit('Access Invalid!');
  9. class specialControl extends BaseHomeControl{
  10. public function __construct() {
  11. parent::__construct();
  12. Tpl::output('index_sign','special');
  13. }
  14. public function indexOp() {
  15. $this->special_listOp();
  16. }
  17. /**
  18. * 专题列表
  19. */
  20. public function special_listOp() {
  21. $conition = array();
  22. $conition['special_state'] = 2;
  23. $model_special = Model('cms_special');
  24. $special_list = $model_special->getShopList($conition, 10, 'special_id desc');
  25. Tpl::output('show_page', $model_special->showpage(2));
  26. Tpl::output('special_list', $special_list);
  27. //分类导航
  28. $nav_link = array(
  29. 0=>array(
  30. 'title'=>Language::get('homepage'),
  31. 'link'=>SHOP_SITE_URL
  32. ),
  33. 1=>array(
  34. 'title'=>'专题'
  35. )
  36. );
  37. Tpl::output('nav_link_list', $nav_link);
  38. Tpl::showpage('special_list');
  39. }
  40. /**
  41. * 专题详细页
  42. */
  43. public function special_detailOp() {
  44. $special_file = getCMSSpecialHtml($_GET['special_id']);
  45. if($special_file) {
  46. Tpl::output('special_file', $special_file);
  47. Tpl::output('index_sign', 'special');
  48. Tpl::showpage('special_detail');
  49. } else {
  50. showMessage('专题不存在', '', '', 'error');
  51. }
  52. }
  53. }