ホームページ >CMS チュートリアル >DEDECMS >Dreamweaver の最新投稿のタイトルを 24 時間以内に赤色で表示する方法

Dreamweaver の最新投稿のタイトルを 24 時間以内に赤色で表示する方法

藏色散人
藏色散人オリジナル
2020-01-03 09:26:512603ブラウズ

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=&#39;60&#39; noflag=&#39;h&#39; row=&#39;13&#39;} 
<dd><ul> 
<li><span>[field:pubdate function="MyDate(&#39;m-d&#39;,@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=&#39;60&#39; noflag=&#39;h&#39; row=&#39;13&#39;} 
<dd><ul> 
<li><span>[field:pubdate runphp=&#39;yes&#39;]  
$a="<font color=&#39;#ff0000&#39;>";  
$d="<font color=&#39;#858585&#39;>";  
$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(&#39;m-d&#39;,@me)"/]</span>

Replace次のコードを使用します:

<span>[field:pubdate runphp=&#39;yes&#39;]  
$a="<font color=&#39;#ff0000&#39;>";  
$d="<font color=&#39;#858585&#39;>";  
$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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。