この記事の例は、Empire CMS のコンテンツ ページで前の記事と次の記事を呼び出す方法をまとめたものです。皆さんの参考に共有してください。具体的な方法は次のとおりです:
1. 前の記事と次の記事のリンクを動的に呼び出します
コードは次のとおりです:
前のリンクを動的に呼び出す
コードは次のとおりです:
動的呼び出し次の記事リンク
2スマート タグと SQL ステートメントの呼び出し
前の記事のリンク:
「Empire cms チュートリアル 」の学習を推奨
コードは次のとおりです:
[ e:loop={"[!db.pre!]ecms_ から id,classid,newspath,filename,groupid,titleurl を選択してください".$class_r[$navinfor[classid]]['tbname']。 " where id<". $navinfor[id]." and classid=".$navinfor[classid]." and selected=1 order by id desc limit 1",1,24,0}]
php
$titleurl =sys_ReturnBqTitleLink($bqr);
echo $titleurl;
[/e:loop]
次の記事のリンク: (小なり記号を大なり記号に変更します)
コードは次のとおりです:
[e:loop={"select id,classid,newspath,filename,groupid,titleurl from [!db.pre! ]ecms_".$class_r[$navinfor[classid]]['tbname']." where id>".$navinfor[id]." および classid=".$navinfor[classid]." およびchecked=1 による順序ID 説明制限 1",1,24, 0}]
$titleurl=sys_ReturnBqTitleLink($bqr);
echo $titleurl;
[/e:loop]
3. 比較的簡潔な方法であるスマート タグ呼び出しを使用します (Luo Mu Xiaoxiao に感謝)
コードは次のとおりです:
[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id] .'','id asc'}]
次の記事:=$ bqr[title]?>
[/e:loop]
if(emptyempty($next )){
echo "次の章: 申し訳ありませんが、これ以上ありません";
}
?>
4. 前の章のタイトルの単語数を制御します。この記事と次の記事 (例として 30 文字を使用します)
使用:
コードは次のとおりです:
=esub($bqr[title] ,30)?>
コードは次のとおりです:
<!--上一篇--> [e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}] <a href="<?php echo $bqsr[titleurl]; $pre='true'; ?>">上一篇: <?=esub($bqr[title],30)?></a> [/e:loop] <?php if(emptyempty($pre)){ echo "上一篇:很抱歉没有了"; } ?> <!--下一篇--> [e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}] <a href="<?php echo $bqsr[titleurl]; $next='true'; ?>">下一篇:<?=esub($bqr[title],30)?> </a> [/e:loop] <?php if(emptyempty($next)){ echo "下一篇:很抱歉没有了"; } ?>
この記事で説明されている内容が、すべてのユーザーの Imperial CMS Web サイト構築に役立つことを願っています。
以上がEmpire CMSのコンテンツページで前後の記事を呼び出す方法まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。