ホームページ >CMS チュートリアル >DEDECMS >Dreamweaver の最新投稿のタイトルを 24 時間以内に赤色で表示する方法
#Dreamweaver の最新投稿のタイトルを 24 時間以内に赤色で表示するにはどうすればよいですか?
Dream Weaver DEDECMS によって公開された最新の投稿のタイトルは 24 時間以内に赤色で表示されます
推奨学習: Dream Weaver cms
DEDECMSの改造方法 最新公開コンテンツは24時間以内は赤色で表示されますが、24時間以上経過したら通常の設定色に変更してはどうでしょうか?最新の公開されたコール タグがテンプレート ディレクトリのホームページ テンプレートにあることは誰もが知っているので、templets/default/index.htm を開きます。次のコードが、このサイトを呼び出す最新の公開タグであると仮定します。
<dl class="list2"> <dt><b>最新发表</b></dt> {dede:arclist titlelen='60' noflag='h' row='13'} <dd><ul> <li><span>[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl/]"> [field:title/]</a></li> </ul></dd> {/dede:arclist} </dl>
次のコードは、変更後 24 時間以内に赤いタイトルが付いた呼び出しタグです。
<dl class="list2"> <dt><b>最新发表</b></dt> {dede:arclist titlelen='60' noflag='h' row='13'} <dd><ul> <li><span>[field:pubdate runphp='yes'] $a="<font color='#ff0000'>"; $d="<font color='#858585'>"; $b="</font>"; $c=strftime("%m-%d","@me"); $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me = $d.$c.$b; [/field:pubdate] </span><a href="[field:arcurl/]">[field:title/]</a></li> </ul></dd> {/dede:arclist} </dl>
これは、多くの人は DEDECMS のデフォルト テンプレートを使用しないため、ここで呼び出す最新のタグはあなたのものとは異なります。ホームページでデフォルトのテンプレートを使用している場合は、次のコードを追加するだけで済みます:
<span>[field:pubdate function="MyDate('m-d',@me)"/]</span>
Replace次のコードを使用します:
<span>[field:pubdate runphp='yes'] $a="<font color='#ff0000'>"; $d="<font color='#858585'>"; $b="</font>"; $c=strftime("%m-%d","@me"); $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me = $d.$c.$b; [/field:pubdate] </span>
以上です!
以上がDreamweaver の最新投稿のタイトルを 24 時間以内に赤色で表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。