ホームページ >バックエンド開発 >PHPチュートリアル >Empire CMS でよく使用されるタグのまとめ、Empire CMS_PHP チュートリアルのまとめ
メンバーがログインしているかどうかを判断するには
=DoWapRepNewstext($r[ニューステキスト])?>
タイムコールタグ: =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 を取得します
コードをコピーします コードは次のとおりです:
//応募者数
$num=$empire->gettotal("select count(*) as total from phome_enewsfacebook where kft='".$navinfor[title]."'");
?>
Empire CMS で頻繁に使用される SQL ステートメント:
Empire バージョン 7.0 の場合は、checked=1 を削除する必要があることに注意してください
コードをコピーします コードは次のとおりです:
1. 最新の記事によると、select * from [!db.pre!]ecms_news where selected=1 order by newstime desc limit 10
2. 推奨記事によると、[!db.pre!]ecms_news から * を選択します。checked=1 および isgood=1 で、ニュースタイムの降順制限 10 で注文します
3. 人気の記事によると、[!db.pre!]ecms_news から * を選択します。ここでチェック済み = 1 個の注文が onclick desc 制限 10 個で行われます
4. ヘッドラインニュースに従って、[!db.pre!]ecms_news から * を選択します。checked=1 および firsttitle=1 で、ニュースタイムの降順制限 10 で並べ替えます
5. コメントに従ってランク select * from [!db.pre!]ecms_news where selected=1 order by plnum desc limit 10
6. digg ランキングによると、[!db.pre!]ecms_news から * を選択します。checked=1 は diggtop の降順制限 10 で注文します
7. 投票ランキングに応じて * from [!db.pre!]ecms_news where selected=1 order by votenum desc limit 10
8. ダウンロードランキングに従って、* from [!db.pre!]ecms_news を選択します。ここで、checked=1 の合計ダウン降順制限 10 による順序
9. 評価に基づくランキング select * from [!db.pre!]ecms_news where selected=1 order by infopfen desc limit 10
含まれるヒント:
コードをコピーします コードは次のとおりです:
=$bqr['ftitle']?$bqr['ftitle']:$bqr['title']?>
コードをコピーします コードは次のとおりです:
=ストリップスラッシュ($r['ニューステキスト'])?>
コードをコピーします コードは次のとおりです:
$navinfor['id']
コードをコピーします コードは次のとおりです:
$r['id']
コードをコピーします コードは次のとおりです:
$class_r[$GLOBALS['navclassid']]['classname'];
コードをコピーします コードは次のとおりです:
$class_r[$GLOBALS['navclassid']]['bclassid'];
コードをコピーします コードは次のとおりです:
$class_r[$GLOBALS['navclassid']]['bname'];
コードをコピーします コードは次のとおりです:
$class_r[$GLOBALS['navclassid']]['sonclass'];
コードをコピーします コードは次のとおりです:
$class_r[$GLOBALS['navclassid']]['islast'];
コードをコピーします コードは次のとおりです:
$GLOBALS['num']==0 は情報がないことを意味します
コードをコピーします コードは次のとおりです:
コードをコピーします コードは次のとおりです:
「istop=0、isgood=0、firsttitle=0」
リーリー
送信、ログイン、フィードバック、メッセージなどの後、指定されたページにジャンプします:
コードをコピーします コードは次のとおりです:
コードをコピーします コードは次のとおりです:
$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[ニュースタイム],'Y-m-d')?>
この機能は独自の判定が付いており、かなり優秀でお勧めです。
コンテンツに写真が含まれているかどうかを決定します。画像がない場合はテキスト内広告が表示されます。画像がある場合は表示されません。
コードをコピーします コードは次のとおりです:
$string=$navinfor['newstext'];//コンテンツフィールド
$some="
$num=explode($some,$string);
if(count($num)>1){//コンテンツに写真が含まれているかどうかを判断します
?>
[!--ニューステキスト--]
}その他{
?>
コードをコピーします コードは次のとおりです:
=esub(htmlspecialchars(strip_tags($navinfor[ニューステキスト])),160)?>
コンテンツページ:
コードをコピーします コードは次のとおりです:
=DoTitleFont($navinfor[タイトルフォント],$navinfor[タイトル])?>
コードをコピーします コードは次のとおりです:
=DoTitleFont($bqr[タイトルフォント],$bqr[タイトル])?>
コードをコピーします コードは次のとおりです:
=DoTitleFont($bqr[タイトルフォント],esub($bqr[タイトル],32,'...'))?>