DEDEの呼び出し方法 人気のキーワード
DEDE の人気キーワードを呼び出すにはどうすればよいですか?
DEDE で人気のタグ、DEDE ホームページの発掘、DEDE のランダムな人気キーワード呼び出し方法、困っている友達は以下を参照してください
推奨学習: 梦Weavercms
DIGG
orderby=digg は DIGG の数に従ってソートされます
{dede:arclist row=5 titlelen=24 orderby=digg} [field:textlink/] [field:digg/]<br/> {/dede:arclist}
具体的な詳細コードは次のとおりです
<div class="dignews margintop"> <div class="digtitle"><span></span> <ul id="digtitle"> <li><a href="###">热门</a> </li> <li><a href="###">推荐</a> </li> <li><a href="###">关注</a> </li> </ul> </div> <dl id="diglist"><dt>正在载入,请稍后... <!--DIG菜单:热门--></dt><dd><!--DIG循环体开始-->{dede:arclist row=5 titlelen=24 orderby=digg} <div class="digbox" id="digboxa"> <div class="diglink" id="digg[field:id/]"><span>[field:digg/]</span> <a class="digvisited" href="javascript:Digg('digg',[field:id/]);"><!--顶一下--></a></div> <div class="title">[field:textlink/]<span>[field:pubdate function=strftime('%m-%d',@me)/]</span> </div> <div class="preview">[field:info/]... </div> </div> {/dede:arclist} <!--DIG循环体结束--><!--DIG菜单:推荐--></dd><dd><!--DIG循环体开始-->{dede:arclist row=5 titlelen=24 orderby=digg att=5} <div class="digbox" id="digboxb"> <div class="diglink" id="digg[field:id/]"><span>[field:digg/]</span> <a class="digvisited" href="javascript:Digg('digg',[field:id/]);"><!--顶一下--></a></div> <div class="title">[field:textlink/]<span>[field:pubdate function=strftime('%m-%d',@me)/]</span> </div> <div class="preview">[field:info/]... </div> </div> {/dede:arclist} <!--DIG循环体结束--><!--DIG菜单:关注--></dd><dd><!--DIG循环体开始-->{dede:arclist row=5 titlelen=24 orderby=click} <div class="digbox" id="digboxc"> <div class="diglink" id="digg[field:id/]"><span>[field:digg/]</span> <a class="digvisited" href="javascript:Digg('digg',[field:id/]);"><!--顶一下--></a></div> <div class="title">[field:textlink/]<span>[field:pubdate function=strftime('%m-%d',@me)/]</span> </div> <div class="preview">[field:info/]... </div> </div> {/dede:arclist} <!--DIG循环体结束--></dd></dl></div> </div> <!--左侧栏结束--><script language="javascript" type="text/javascript"> <!-- //DIGG资讯无刷新切换 pigzmo("digtitle","diglist",3,3000); --> </script><!--中栏-->
DEDE5 DIGG機能を使うと、いいねをするといいね数が1つ増えていますが、ページを更新するといいね数が元に戻っていることがわかります。
これは、記事が高く評価され、次回この記事がバックグラウンドで更新されない限り、表示用に静的 HTML が生成および修正されたためです。
次に、次の変更を加えました。は、現在の記事が「いいね!」されると、その静的HTML内の「いいね!」数が最新の実数値になるように記事も同時に更新されます。
変更方法は次のように非常に簡単です。
DEDE のルート ディレクトリにある digg.php ファイルを開き、26 行目に次の 3 行のコードを挿入します。
include_once(dirname(__FILE__)."/include/inc_archives_view.php"); $arc = new Archives($aid); $reurl = $arc->MakeHtml();
ホームページをトップにすることができます。 一度に自動的に更新する方法:
diggindex.php ファイルを開きます。 。
Find
header("Expires:0"); header("Content-Type: text/html; charset=gb2312");
下に
を追加すると、コードは次のようになります:
if($action == indexdigg ){ echo '<span>'.$row['digg'].'</span>'; echo "<a class=\"digvisited\" href=\"javascript:Digg(\"digg\",".$aid.");\"></a>"; exit(); }
ホームページ テンプレートの追加
コードは次のとおりです。以下:
<!-- Digg 参数 --> <script language="javascript" src="{dede:global name='cfg_cmspath'/}/include/dedeajax2.js"></script> <script language="javascript"> function Digg(divId,aid){ var taget_obj = document.getElementById(divId+''+aid); var myajax = new DedeAjax(taget_obj,false,false,"","",""); myajax.SendGet2("/diggindex.php?action=indexdigg&aid="+aid); DedeXHTTP = null; } </script>
例:
<div class="right"><!-- Digg 参数 --> <script language="javascript" src="{dede:global name='cfg_cmspath'/}/include/dedeajax2.js"></script> <script language="javascript"> function Digg(divId,aid){ var taget_obj = document.getElementById(divId+''+aid); var myajax = new DedeAjax(taget_obj,false,false,"","",""); myajax.SendGet2("/diggindex.php?action=indexdigg&aid="+aid); DedeXHTTP = null; } </script> <div class="digtitle">DIGG排行</div> <div class="diglist"> {dede:arclist row=9 titlelen=24 infolen='29' orderby=digg} <dd> <div class="diglink" id="digg[field:id/]"><span>[field:digg/]</span> <a class="digvisited" href="javascript:Digg('digg',[field:id/]);"><!--顶一下--></a></div> <h3>[field:textlink/]</h3> [field:info/]... </dd> {/dede:arclist} </div> </div>
テンプレート コード:
{dede:tag row='10' sort='month' } <a class="tag" href="[field:link/]">[field:tagname/] </a>{/dede:tag} <script language="javascript"> <!-- var tag_a=document.getElementsByTagName("a"); for( i in tag_a){ var offset=6; var num=4; if(tag_a[i].className=="tag"){ var rnd=Math.ceil((num+offset)*Math.random()); if(rnd>offset){ tag_a[i].className="tag"+(rnd-offset); } } } //--> </script>
CSS コード:
.tag1 { color:#339900;font-weight:bold;} .tag2 { color:#e65730;} .tag3 { color:#00b9da;} .tag4 { color:#FE3981;font-weight:bold;font-size:14px;}
タグの変更方法:
デフォルトでは、その月の人気のタグが呼び出されます。他に思い当たることがあれば:
最新のタグ{dede:tag row='30' sort='new'}[field:highlight/] ([field:result/]) {/dede:tag}
今月の人気タグ{dede:tag row='30 ' sort='month'}[field:tagname/]([field:result/]) {/dede:tag}
ランダム タグ{dede:tag row='60' sort='rand'}[field:highlight/]([field:result/])< ;/a>gt; {/dede:tag}
Web ページ部分のコードは次のとおりです:
<div> <h2><span>热门标签 <img alt="" src=http://qlzhan.com/a/DEDEcms/20091005/"images_ex/image_v1/ico_arrow_black.gif" /></span></h2> <ul>{dede:loop table='dede_search_keywords' sort='keyword' row='40' if=''} <li><a class="tag" href="plus/search.php?keyword=[field:keyword/]">[field:keyword/]</a> {/dede:loop} </li> </ul> </div> <script language="javascript"> <!-- var tag_a=document.getElementsByTagName("a"); for( i in tag_a){ var offset=6; var num=4; if(tag_a[i].className=="tag"){ var rnd=Math.ceil((num+offset)*Math.random()); if(rnd>offset){ tag_a[i].className="tag"+(rnd-offset); } } } //--> </script> <div></div>
CSS 部分のコードは次のとおりです:
.tag1 { color:#339900;font-weight:bold;} .tag2 { color:#e65730;} .tag3 { color:#00b9da;} .tag4 { color:#FE3981;font-weight:bold;font-size:14px;}
使用説明: ◆このカラーキーワードコードには4つの色の変更がありますが、さらに色を追加したい場合は、var num=4;を変更し、CSS部分に.tagを追加するだけです。 var num=5; CSS に .tag5{ color:#00b9da;} を追加します。もちろん、対応する CSS を変更してフォントの色、サイズ、フォントなどを変更することもできます。それ!
以上がDEDEの呼び出し方法 人気のキーワードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









