ホームページ > 記事 > CMS チュートリアル > Empire CMS でよく使用されるタグのまとめ
メンバーがログインしているかどうかを確認します
if(!$_COOKIE[ecmsmlusername]){
$srr ="ログインが表示されます";
}else{
$srr="[!--lbsly--]";
}
?>
[!--news.url- -]skin /default/
[e:loop={"select classid,classname,bname from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]
=DoWapRepNewstext($r[newstext])?>
タイムコールタグ:=date("Y-m-d",$bqr['newstime'])?>
リストページ
あなたの現在地:[!--newsnav--]
[!--no.num--]
[!--show.listpage--]
コンテンツ ページ
[!--info.next--]次の投稿[!--info.pre--]前の投稿
ユニバーサル タグとして [!--onclick--] スマート タグを使用する 使用(<) ;?=$bqr[onclick]?> クリック数
コードは次のとおりです:
$titleurl=sys_ReturnBqTitleLink($navinfor); 現在のページの URL を取得します
$ url = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF']; 現在のページの URL を取得します
sql ステートメント
コードは次のとおりです。以下:
//応募者数
$num=$empire->gettotal("select count(*) as total from phome_enewsfeedher where kft='".$ navinfor[title]."'" );
?>
Empire CMS でよく使用される呼び出し SQL ステートメント:
Empire のバージョン 7.0 の場合は、 selected=1
コードは次のとおりです。
1. [!db.pre!]ecms_news から * を選択します (checked=1 order by newstime desc limit 10
)最新記事をベースにしています 2. Select * from [!db.pre!]ecms_news where selected=1 and isgood=1 order by newstime desc limit 10
3, select * from [!db.pre!]ecms_news where selected=1 order by onclick desc limit 10# based on Popular Articles ## 4. Select * from [!db.pre!]ecms_news where selected=1 and firsttitle=1 order by newstime desc limit 10
5. Select * from [!db.pre!] based on comment ratings ecms_news where selected=1 order by plnum desc limit 10
6、digg ランキングに従って選択 * from [!db.pre!]ecms_news where selected=1 order by diggtop desc limit 10
7、投票ランキングに従って選択 * from [!db.pre!]ecms_news where selected=1 order by votenum desc limit 10
8、ダウンロードランキングに従って選択 * from [!db.pre !]ecms_news where selected=1 order by totaldown desc limit 10
9, select * from [!db.pre!]ecms_news where selected=1 order by infopfen desc limit 10
$class_r[$GLOBALS['navclassid']]['bclassid'];
目前欄位別名:
程式碼如下:
$class_r[$GLOBALS ['navclassid']]['bname'];
目前欄位子欄位:
程式碼如下:
$class_r[$GLOBALS['navclassid']][ 'sonclass'];
目前欄位子判斷是否為終級欄位:
程式碼如下:
$class_r[$GLOBALS['navclassid']]['islast '];
目前欄位是否有已審核訊息:
#程式碼如下:
$GLOBALS['num']==0為沒有訊息
帝國cms中引入php路徑寫法(範例是檔案在根目錄)
#程式碼如下:
排除置頂、頭條、推薦等,sql附加條件:
代碼如下:
'istop=0 and isgood=0 and firsttitle=0'
#上上層欄位id:
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
$bbclassid=$class_r[$bclassid][ bclassid];
echo $bbclassid;
?>
$bbclassid就是上上級父欄id
投稿、登陸、回饋、留言等之後跳到指定頁面:
程式碼如下:
統計資料被收藏數:
程式碼如下:
$favas=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsfava where id='$navinfor[id]' and classid='$GLOBALS[navclassid]'");
?>
=$favas?>就是這條訊息的收藏數
清單、結合項判斷當前沒有訊息給出提示:
if($GLOBALS['num']=='0'){
?>
對不起,暫時沒有任何資訊!
#動態使用:
#網站名稱:< ;?=$public_r['sitename']?>
網址:=$public_r['newsurl']?>
帝國本身的時間轉換函數:
程式碼如下:
=format_datetime($bqr[newstime],'Y-m-d')?>
此函式自帶判斷,比較不錯,推薦。
判斷內容是否有圖片,沒有圖片則顯示文中廣告有圖片則不顯示:
#程式碼如下:
$string=$ navinfor['newstext'];//內容欄位
$some="$num=explode($some,$string);
if(count($num)> 1){//判斷內容中是否有圖片
?>
[!--newstext--]
}else{
?>
< ;div id="ad">我是廣告
截取加過濾標籤:
程式碼如下:
=esub(htmlspecialchars(strip_tags($navinfor[newstext])),160)?>
#內容頁或靈動標籤支援標題屬性
內容頁:
程式碼如下:
=DoTitleFont($navinfor[titlefont],$navinfor[title])?>
靈動標籤:
程式碼如下:
=DoTitleFont($bqr[titlefont],$bqr[title])?>
標題截取字數標題屬性:
程式碼如下:
=DoTitleFont($bqr[titlefont],esub($bqr[title],32,'...')) ?>
以上所述就是本文的全部內容了,希望大家能夠喜歡。
以上がEmpire CMS でよく使用されるタグのまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。