DEDECMS專題不能選取一級欄目的解決方案_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
建立的織夢dedecms 專題不能選取一級欄目,搜索了一些教程,然后測試了下,現(xiàn)在將我測試的教程發(fā)出來,供大家研究。
友情提示:上面紅色的dede為后臺目錄,請注意自己的后臺是否修改了。另外,使用以下代碼前,請注意備份。
- <?php
- function GetOptionList($selid=0,$userCatalog=0,$channeltype=0)
- {
- global $OptionArrayList,$channels,$dsql;
- $dsql->SetQuery("Select id,typename From `dede_channeltype` ");
- $dsql->Execute();
- $channels = Array();
- while($row = $dsql->GetObject()) $channels[$row->id] = $row->typename;
- $OptionArrayList = "";
- //當前選中的欄目
- if($selid > 0)
- {
- $row = $dsql->GetOne("Select id,typename,ispart,channeltype From `dede_arctype` where id='$selid'");
- if($row['ispart']==1) $OptionArrayList .= "<option value='".$row['id']."' class='option1' selected='selected'>".$row['typename']."(封面頻道)</option>\r\n";
- else $OptionArrayList .= "<option value='".$row['id']."' selected='selected'>".$row['typename']."</option>\r\n";
- }
- //是否限定用戶管理的欄目
- if($userCatalog>0)
- { $query = "Select id,typename,ispart,channeltype From `dede_arctype` where ispart<>2 And id='$userCatalog' "; }
- else
- { $query = "Select id,typename,ispart,channeltype From `dede_arctype` where ispart<>2 And reid=0 order by sortrank asc "; }
- $dsql->SetQuery($query);
- $dsql->Execute();
- while($row=$dsql->GetObject())
- {
- if($row->ispart==1) $OptionArrayList .= "<option value='".$row->id."' class='option1'>".$row->typename."(封面頻道)</option>\r\n";
- else if($row->ispart==2) $OptionArrayList .="";
- else if($row->channeltype!=$channeltype && $channeltype!=0) $OptionArrayList .= "<option value='".$row->id."' class='option2'>".$row->typename."(".$channels[$row->channeltype].")</option>\r\n";
- else $OptionArrayList .= "<option value='".$row->id."' class='option3'>".$row->typename."</option>\r\n";
- LogicGetOptionArray($row->id,"─",$channeltype,$dsql);
- }
- //
- return $OptionArrayList;
- }
- function LogicGetOptionArray($id,$step,$channeltype,&$dsql)
- {
- global $OptionArrayList,$channels;
- $dsql->SetQuery("Select id,typename,ispart,channeltype From `dede_arctype` where reid='".$id."' And ispart<>2 order by sortrank asc");
- $dsql->Execute($id);
- while($row=$dsql->GetObject($id))
- {
- if($row->ispart==1) $OptionArrayList .= "<option value='".$row->id."' class='option1'>$step".$row->typename."(封面頻道)</option>\r\n";
- else if($row->ispart==2) $OptionArrayList .="";
- else if($row->channeltype!=$channeltype && $channeltype!=0) $OptionArrayList .='';
- else $OptionArrayList .= "<option value='".$row->id."' class='option3'>$step".$row->typename."</option>\r\n";
- LogicGetOptionArray($row->id,$step."─",$channeltype,$dsql);
- }
- }
- ?>
以上內(nèi)容僅供大家學(xué)習(xí)參考,有需要的可以記錄下來。
相關(guān)DedeCms教程:
- DEDECMS實現(xiàn)“暫無相關(guān)文檔”的方法
- 織夢dedecms用CSS做滑動效果的圖片
- DedeCMS采集教程:過濾替換的技巧
- DedeCMS系統(tǒng)參數(shù)設(shè)置手冊之互動設(shè)置 相關(guān)案例演示
- 織夢dedeCMS文章防刷新機制的代碼
- 織夢CMS實現(xiàn)軟件及分類信息采集的方法
- 如何實現(xiàn)織夢dedecms會員登陸后就不顯示廣告
- 搜索框里顯示字段鼠標點擊后就隱藏的方法
- dedecms下廣告延時加載顯示,大大提高網(wǎng)頁訪問的速度
- DEDECMS復(fù)制文章帶本站鏈接代碼實例
- 織夢(dedecms)優(yōu)化之更改RSS、sitemap路徑至根目錄
- 織夢DEDECMS5.7相關(guān)文章的調(diào)用問題
DedeCms教程教程Rss訂閱Cms教程搜索
DedeCms教程推薦
猜你也喜歡看這些
- 酷維網(wǎng)dedecms會員中心+高仿QQ空間主頁V2.0
- dedecms婚紗攝影網(wǎng)站模板幽雅脫俗(停售)
- 織夢模板橙色通用企業(yè)網(wǎng)站模板
- dedecms模板_超精美的織夢后臺模版
- 織夢CMS大氣網(wǎng)絡(luò)工作室模板 HTML5自適應(yīng) 8色可選
- dedecms織夢輕商城模板(微商城模板)
- 織夢cms環(huán)保肥料飼料農(nóng)業(yè)種植水產(chǎn)養(yǎng)殖公司企業(yè)網(wǎng)站模板
- dedecms網(wǎng)絡(luò)設(shè)計公司模板(拒絕千篇一律,帶數(shù)據(jù)和PSD)
- 織夢LED電子/照明設(shè)備公司網(wǎng)站模板(寬屏,下拉導(dǎo)航)
- 織夢電器維修/太陽能電器維修模板
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索DEDECMS專題不能選取一級欄目的解決方案| DedeCms模板| Dede模板| 織夢模板| dedecms
- 教程說明:
DedeCms教程-DEDECMS專題不能選取一級欄目的解決方案
。