腕能小象

织梦tag静态化插件

象总

模块说明:

A.安装模块以后,如果出现卡死,就是出现了这种,加载模块的问题。此时,模块管理列表会是空白。
解决方法:
打开/dede/module_main.php文件(其中dede为您的后台管理目录),注释掉两行代码分别为91行和95行代码,如下
大约91行代码:
$modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl);
95行代码
$modules = array_merge($modules,$modules_remote);
 
B.本地PHPSTUDY测试的时候,如果出现403,那常常是因为,你他喵的,没传文件。
在制作手机tag的时候,一直没生成出手机tag,原因,是没选择,更新所有tag。
C.生成的手机tag地图,可以修改位置,默认生成到m文件夹下。
要修改的,在makehtml_tag_sitemap_m.php第14行和24行,修改M为自己的手机目录。
D.Tag地图的xml生成,跟sitemap的生成是一样的,代码一样,不会就百度。 

安装重要提示:

请先看上一页的A操作。做好以后,再安装,不然,后台卡死。
尽管,先安装,再做A操作,也行。但是,很让人烦躁的。
 
记得上传 两个文件
2.extend.func.php 到/include/ 下面,做过修改的,请对比文件,做好添加。
3.本插件增加了,tag的图片功能,在taglist.htm文件里,使用代码:
{dede:sql sql="select * from dede_tagindex where id=~id~ "}[field:tagimg/]{/dede:sql}
4. 最新热门标签的调用方式:
{dede:tag row='15' sort='new' getall='1'}<a href="/tag/[field:tagdir/]">[field:tag/]</a>{/dede:tag}
 
5.tag聚合的页面,使用dedelist来调用,使用dedearclist会出问题。
 
6.taglist页面,很多东西,都是直接调用就行了。 

一、插件安装步骤

1、解压插件包,会有6个文件,如下图
 
2、在DEDECMS后台,按下图上传插件文件
插件文件名:织梦TAG高级管理插件UTF-8版.xml

 
 
3、在第2步中点击【确定】后,会显示如下页面,点击【安装】
 
4、在第3步中点击【安装】会显示如下页面,点击【确定】开始安装插件

5、在执行第4步中的操作后,DEDECMS会自动添加插件的管理菜单,安装完毕!

 
 
6、安装完毕后,请先在TAGS优化设置里面,点击一次【确定】按钮,更新系统缓存。

 
 
 

二、插件使用

1、TAGS优化设置,按参数填写说明来修改设置
 
 
2、批量TAGS维护,可以填写TAG的seo标题、关键词及描述

 
3、更新TAGS静态页
 
注意:要先更新TAG列表页,在更新TAG首页,否则TAG首页的无法获取新增TAG静态URL 

三、模板修改

PC版模板,只要是涉及到TAG调用的都需要改,示例:
 
1、Article_article.htm 文章页模板
原模板:{dede:tag sort='new' getall='0'}<a href="[field:link/]">[field:tag /]</a> {/dede:tag}
修改后:
{dede:tag sort='new' getall='0'}<a href="[field:id function='mbp_tag_url(@me)'/]">[field:tag /]</a> {/dede:tag}
 
2、article_shop.htm  商品页模板
原模板:{dede:tag sort='new' getall='0'}<a href="[field:link/]">[field:tag /]</a> {/dede:tag}
修改后:
{dede:tag sort='new' getall='0'}<a href="[field:id function='mbp_tag_url(@me)'/]">[field:tag /]</a> {/dede:tag}
 
3、article_spec.htm  专题页模板
原模板:{dede:field.id function="listtag(@me)" /}
修改后:{dede:field.id function='mbp_arc_tag_link(@me)'/}
 
4、tag.htm  标签首页  -- 需要复制改名 tagindex.htm
原模板:
{dede:tag row='200' sort='new'} <a href='[field:link/]' class='tagc[field:highlight /]'>[field:tag /]</a> {/dede:tag}
修改后:
{dede:tag row='200' sort='new'} <a href='[field:id function='mbp_tag_url(@me)'/]' class='tagc[field:highlight /]'>[field:tag /]</a> {/dede:tag}
 
 
5、taglist.htm  这个文件里面没有TAG标签调用,但需要
把    <a href='/tags.php'>热门关注</a>
改成  <a href='{dede:global.cfg_cmsurl/}/{dede:global.cfg_tag_basedir/}/'>热门关注</a>
 
6、tag_color.htm 标签云模板
原模板:
{dede:tag row='25' getall='1' sort='month'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}
修改后:
{dede:tag row='25' getall='1' sort='month'}<a href='[field:id function='mbp_tag_url(@me)'/]'>[field:tag /]</a>{/dede:tag}  

四:TAG模板调用示例

1、文档列表标签 {dede:list}{/dede:list}   
   使用  [field:id function='mbp_arc_tag_link(@me)'/]
 
2、TAG列表标签 {dede:tag}{/dede:tag}
   使用 [field:id function='mbp_tag_url(@me)'/]  
 
3、首页文档列表标签  {dede:arclist}{/dede:arclist}
   使用  [field:id function='mbp_arc_tag_link(@me)'/]
 
4、文档页 除可以只有方法2外,也可以直接使用
   {dede:field.id function='mbp_arc_tag_link(@me)'/}


织梦tag静态化插件下载地址:tag插件-www.wanxx.top
说点什么吧
  • 全部评论(0

上一篇:seo百度自动提交推送url代码

下一篇:IIS服务器设置域名301重定向