special.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * cms专题
  4. *
  5. *
  6. ***/
  7. defined('InShopNC') or exit('Access Invalid!');
  8. class specialControl extends CMSHomeControl{
  9. public function __construct() {
  10. parent::__construct();
  11. Tpl::output('index_sign','special');
  12. }
  13. public function indexOp() {
  14. $this->special_listOp();
  15. }
  16. /**
  17. * 专题列表
  18. */
  19. public function special_listOp() {
  20. $conition = array();
  21. $conition['special_state'] = 2;
  22. $model_special = Model('cms_special');
  23. $special_list = $model_special->getCMSList($conition, 10, 'special_id desc');
  24. Tpl::output('show_page', $model_special->showpage(2));
  25. Tpl::output('special_list', $special_list);
  26. Tpl::showpage('special_list');
  27. }
  28. /**
  29. * 专题详细页
  30. */
  31. public function special_detailOp() {
  32. $special_file = getCMSSpecialHtml($_GET['special_id']);
  33. if($special_file) {
  34. Tpl::output('special_file', $special_file);
  35. Tpl::output('index_sign', 'special');
  36. Tpl::showpage('special_detail');
  37. } else {
  38. showMessage('专题不存在', '', '', 'error');
  39. }
  40. }
  41. }