>  기사  >  CMS 튜토리얼  >  DEDE 인기 키워드 호출 방법

DEDE 인기 키워드 호출 방법

藏色散人
藏色散人원래의
2019-12-25 10:27:102203검색

DEDE 인기 키워드 호출 방법

DEDE 인기 키워드를 어떻게 불러야 할까요?

DEDE 인기 태그, DEDE 홈페이지 디그, DEDE 랜덤 인기 키워드 호출 방법, 필요한 친구들은 참고하세요

추천 학습: 꿈 위버 cms

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(&#39;digg&#39;,[field:id/]);"><!--顶一下--></a></div>
<div class="title">[field:textlink/]<span>[field:pubdate function=strftime(&#39;%m-%d&#39;,@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(&#39;digg&#39;,[field:id/]);"><!--顶一下--></a></div>
<div class="title">[field:textlink/]<span>[field:pubdate function=strftime(&#39;%m-%d&#39;,@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(&#39;digg&#39;,[field:id/]);"><!--顶一下--></a></div>
<div class="title">[field:textlink/]<span>[field:pubdate function=strftime(&#39;%m-%d&#39;,@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번째 줄에 다음 세 줄의 코드를 삽입합니다#🎜 🎜#
include_once(dirname(__FILE__)."/include/inc_archives_view.php");
$arc = new Archives($aid);
$reurl = $arc->MakeHtml();
# 🎜🎜#좋아요 클릭 후 홈페이지 자동 새로고침 방법:

digindex.php 파일을 엽니다. .

header("Expires:0");
header("Content-Type: text/html; charset=gb2312");

을 찾아 아래에

을 추가하세요. 코드는 다음과 같습니다.

if($action == indexdigg ){
echo &#39;<span>&#39;.$row[&#39;digg&#39;].&#39;</span>&#39;;
echo "<a class=\"digvisited\" href=\"javascript:Digg(\"digg\",".$aid.");\"></a>";
exit();
}

가입할 홈페이지 템플릿입니다. 🎜🎜##🎜 🎜#코드는 다음과 같습니다:

<!-- Digg 参数 -->
<script language="javascript" src="{dede:global name=&#39;cfg_cmspath&#39;/}/include/dedeajax2.js"></script>
<script language="javascript"> 
function Digg(divId,aid){
var taget_obj = document.getElementById(divId+&#39;&#39;+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=&#39;cfg_cmspath&#39;/}/include/dedeajax2.js"></script>
<script language="javascript">
function Digg(divId,aid){
var taget_obj = document.getElementById(divId+&#39;&#39;+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=&#39;29&#39; orderby=digg}
<dd>
<div class="diglink" id="digg[field:id/]"><span>[field:digg/]</span> <a class="digvisited" href="javascript:Digg(&#39;digg&#39;,[field:id/]);"><!--顶一下--></a></div> 
<h3>[field:textlink/]</h3> 
[field:info/]...
</dd>
{/dede:arclist}
</div>
</div>

템플릿 코드:

{dede:tag row=&#39;10&#39; sort=&#39;month&#39; } <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' }2cbe2c07c165120c1018f7e35d34ba82[field:highlight/]([field:result/])

이번 달 인기 태그{dede:tag row='30' sort='month'}2cbe2c07c165120c1018f7e35d34ba82[ field:tagname/]([field:result/])07cdf3481e9786912489c5034215bbde[field: 하이라이트/]([field:result/])5db79b134e9f6b82c0b36e0489ee08ed {/dede:tag}

코드 웹 페이지 부분은 다음과 같습니다:

<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=&#39;dede_search_keywords&#39; sort=&#39;keyword&#39; row=&#39;40&#39; if=&#39;&#39;}
<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를 추가하면 됩니다. 예: .tag5{ color:#00b9da;} 물론 해당 CSS를 수정하고 글꼴 색상, 크기, 글꼴 등을 변경할 수도 있습니다. 자유롭게 사용하세요!

위 내용은 DEDE 인기 키워드 호출 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.