コード例 #1
0
?>
                    <li>
                        <?php $rootList = LableDefine::getRootLableList();?>
                        <a href="<?=DiseasePage::getZhuantiUrl($disease->key, DiseaseController::ZHUANTI_QUERYTYPE_LABLE, $rootKey)?>" class="<?=($rootKey == $rootLableKey) ? 'cur' : ''?>"><p class="<?=($rootKey == $rootLableKey) ? 'cur' : ''?>"><?=$rootList[$rootKey]?>(<?=$lableInfo['count']?>)</p></a>
                        <ul class="slide_box bb_e5">
                        <?php foreach($lableInfo['leafs'] as $leafId => $leafCount){?>
                            <li><a href="<?=DiseasePage::getZhuantiUrl($disease->key, DiseaseController::ZHUANTI_QUERYTYPE_LABLE, '', $leafId)?>" class="<?=($leafId == $leafLableKey) ? 'cur' : ''?>"><?=LableDefine::getLableTitle($leafId);?>(<?=$leafCount?>)</a></li>
                        <?php
                            }
                        ?>
                        </ul>
                    </li>
<?php }?>
                </ul>
<h3 class="total"><a href="<?=DiseasePage::getZhuantiUrl($disease->key, DiseaseController::ZHUANTI_QUERYTYPE_CMSCATEGORY, '', '', '')?>">全部栏目</a></h3>
                <ul class="menu_cate3">
    <?php 
        $array4Paper = CmsObjCategory::getDescArray4Paper();
        $categoryInfos = $diseasePage->getPaperCountGroupByCategory();
        foreach($categoryInfos as $key => $count){
    ?>
                    <li><a href="<?=DiseasePage::getZhuantiUrl($disease->key, DiseaseController::ZHUANTI_QUERYTYPE_CMSCATEGORY, '', '', $key)?>" class="<?=($key == $cmsCategory) ? 'cur' : ''?>"><?=$array4Paper[$key]?>(<?=$count?>)</a></li>
    <?php
        }
    ?>
                </ul>
            </div>
        </div>
    </div>
    <!--左侧导航 end--> 
コード例 #2
0
    public function showList($request, $response)
    {/*{{{*/
        //$response->keywords = '';
        //$response->description = '';
        $response->csss = array(
            'http://i1.hdfimg.com/www/cms/css/content_thesis.css?20140722',
            'http://i1.hdfimg.com/www/cms/css/thesis.css?20140722'
        );

        $nowPage = $request->getRequest('page', 1);
        $pageSize = 50;
        $category = $request->category;
        if (CmsObjCategory::SHIPIN == $category)
        {
            $pageSize = 36;
        }
        $paperId = $request->paperId;
        $tagId = $request->tagId;
        $diseaseId = $request->diseaseId;
        if(false == empty($category))
        {
            $pageTitle = CmsObjCategory::getDesc($category) . '_好大夫在线';
            if (isset($diseaseId) && false == (empty($diseaseId)))
            {
                $disease = DAL::get()->find('disease', $diseaseId);
                if (false == $disease->isNull())
                {
                    $pageTitle = $disease->name."_".$pageTitle;
                }
                $response->diseaseName = $disease->name;
            }
            $response->title = $pageTitle;
        }
        elseif(false == empty($paperId))
        {
            $paper = DAL::get()->find('Paper', $paperId);
            $response->paper = $paper;
            $response->paperTag = CmsObjCategory::getDesc($paper->getMasterTag()->relateObjId);
            $response->paperTagId = $paper->getMasterTag()->relateObjId;
            $response->title = $paper->title. '文章列表_好大夫在线';
            $response->paperTitle = $paper->title;
        }
        $response->searchWords = $this->getHotSearchWords();

        //thesis列表
        $cmsList = array();
        $options = array('nowPage' => $nowPage, 'pageSize' => $pageSize);
        if (false == empty($category) && array_key_exists($category, CmsObjCategory::getDescArray4Paper()))
        {
            $options['status'] = Paper::STATUS_ONLINE;
            list($cmsList, $pageInfo) = PaperClient::getInstance()->queryValidPaperListByCategory($category, $options);
        }
        else if (false == empty($category) && array_key_exists($category, CmsObjCategory::getDescArray4Thesis()))
        {
            $options['status'] = Thesis::STATUS_ONLINE;
            if (isset($diseaseId))
            {
                $options['diseaseId'] = $diseaseId;
            }
            list($cmsList, $pageInfo) = ThesisClient::getInstance()->queryThesisListByType($category, $options);
        }
        else if (false == empty($paperId) && empty($category))
        {
            $options['status'] = Thesis::STATUS_ONLINE;
            $options['relateType'] = CmsTagType::PAPER;
            list($cmsList, $pageInfo) = ThesisClient::getInstance()->queryThesisListByType($paperId, $options);
        }
        else if (empty($paperId) && empty($category) && false == empty($tagId))
        {
            $options['status'] = Thesis::STATUS_ONLINE;
            $options['tagId'] = $tagId;
            list($cmsList, $pageInfo) = ThesisClient::getInstance()->queryThesisListByType($tagId, $options);
        }
        $response->cmsList = $cmsList;
        $response->pageLink = empty($cmsList) ? array() : PageNav::getNavLink(PageNav::getPageNavTemplate("showlist?category=$category&paperId=$paperId&tagId=$tagId&page="),$pageInfo['nowpage'],$pageInfo['pagesize'],$pageInfo['total']);
        $response->category = $category;
        $response->tagId = $tagId;
        if (isset($diseaseId) && false == (empty($diseaseId)))
        {
            $response->diseaseId = $diseaseId;
        }

        //咨询列表
        if (isset($diseaseId) && false == (empty($diseaseId)))
        {
            $disease = DAL::get()->find('disease', $diseaseId);
            if (false == $disease->isNull())
            {
                $flowList = RelationSearchClient::getInstance()->getFlowListFromRelevantSearch($disease->name, 8);
				$flowList = array_slice($flowList, 0, 8);
                $response->flowList = $flowList;
            }
            else
            {
                $response->flowList = FlowClient::getInstance()->getLatestFlowList(8);
            }
        }
        else
        {
            $response->flowList = FlowClient::getInstance()->getLatestFlowList(8);
        }

        if (isset($diseaseId) && false == (empty($diseaseId)))
        {
            $this->getPhoneList($diseaseId, $response);
        }
        else
        {
            //电话咨询
            $diseaseIds_shuffle = self::$diseaseIds;
            shuffle($diseaseIds_shuffle);
            $this->getPhoneList(array_pop($diseaseIds_shuffle), $response);
        }

        //好文推荐
        if ($category != CmsObjCategory::HAOWEN)
        {
            $this->getHaowenList($request, $response);
        }
    }/*}}}*/
コード例 #3
0
                {
                    $a++;
                ?>
 			<li class="thirdList clearfix">
                             <span class="fl">●</span>
                             <a class="black f14 fl" href="<?php echo $paper->getDetailUrl();?>" target="_blank" ><?=$paper->name?></a>
                            <span class="fr f12 gray2 thirdList ml20"><?=XDateTime::valueOf($paper->onlineTime)->getDateTime()?></span>
                        </li>
                    <?php if (!fmod($a, 5)) { ?> <li class="mt20"></li> <?php } ?>
                <?php 
                }
            }
            ?>
            <li  class="clearfix"><?=$pageLink ? $pageLink : ''?></li>
            <?php } else { ?>
            <?php foreach(CmsObjCategory::getDescArray4Paper() as $key=>$value) { ?>
                    <li class="clearfix">
                        <span class="fl thirdList">
                            <a href="/thesis/showtaglist?searchType=<?=$searchType?>&searchParam=<?=$key?>" class="black f14"><?=$value?></a>
                        </span>
                    </li>
            <?php } ?>
            <?php }?>
            </ul>
            </div>
            <!-- end dd-article -->
        </div>
        <div class="w300 fr">
            <?php include_once dirname(__file__).'/search.php' ?>
            <?php if ($category != CmsObjCategory::HAOWEN && false == empty($haowenList)) { include_once dirname(__file__).'/goodrecommend.php';} ?>
            <?php include_once dirname(__file__).'/askonline.php' ?>
コード例 #4
0
ファイル: add.php プロジェクト: sdgdsffdsfff/hdf-client
.easyDialog_content {height:100%;}
.easyDialog_wrapper {height:130px;}
.suggestion_ul li {display:block;height:25px; padding:5px 0 0 10px; cursor:pointer;}
.li_selected {background:orange;}
</style>
<div>
<form id="myform" action="/paper/addpost4papertpl" method="post">
<input type="hidden" id="usepaper" name="usepaper" value="0" />
<table class="table_sty1" width="100%">
<tr><th class="bg_gray">英文名</th><td><input type="text" name="ename" style="width:300px" /> 用于url</td></tr>
<tr><th width="20%" class="bg_gray">标题</th><td><input type="text" name="title" style="width:300px"/></td></tr>
<tr><th class="bg_gray">关键词</th><td><textarea name="keywords" cols=80 rows=2 ></textarea> <span class="gray" style="padding-left:10px;">逗号或空格分隔</span></td></tr>
<tr><th class="bg_gray">Tag</th><td>
<select name="relateObjId">
<?php 
foreach (CmsObjCategory::getDescArray4Paper() as $key => $a) {
    ?>
<option value="<?php 
    echo $key;
    ?>
"><?php 
    echo $a;
    ?>
</option>
<?php 
}
?>
</select>
</td></tr>
<tr><th class="bg_gray">模板</th><td>
<p class="tip gray" style="display:none;">注意:请直接搜索专题标题并选中,手工输入无效</p>