找回密码
立即注册
搜索
  • 双赢!火箭、篮网商讨6换1交易,布里奇斯取
  • 究竟|快递小哥三年收入超百万?如何实现的
  • 云南民歌 唱响春城
  • 韩媒:中国足球在卡塔尔丢人!我们何时有底
  • 新疆禾木:冬日里的“仙境”
发新帖
本站网友
本站网友  发表于 2022-10-31 10:00:12 | 查看: 17132| 回复: 0
使用极致cms系统2.0时候,本来网站的数据不够多,sitemap生成的内容也比较少,tag标签里的内容没有用上,为了更好的被百度、360、搜狗等浏览器搜索引擎收录,所以二次开发了这个功能。
开发内容
极致cms系统(2.0版本,1.95和1.9x版本也可以按照这个方法来实现功能)sitemap网站地图中加入tag标签内容。
开发步骤
1、打开后台文件“app\admin\c\index.php文件中,找到function sitemap。在else if($list)的前面”,新增以下内容:
  1. else if($v=='tags' && $list){
  2.     foreach($list as $s){
  3.         define('APP_URL','/index.php');
  4.         $l.='<url>
  5.                 <loc>'.get_domain().'/Tags/index/id/'.$s['id'].'.html</loc>
  6.                 <lastmod>'.date('Y-m-d').'</lastmod>
  7.                 <changefreq>'.$freq[$k].'</changefreq>
  8.                 <priority>'.$priority[$k].'</priority>
  9.             </url>';
  10.     }
  11. }
复制代码
2、打开文件“\app\admin\t\tpl\sitemap.html”文件,在
  1. <tr>
  2.     <td>{fun JZLANG('商品模块')}<input name="model[]" value="product" type="hidden"></td>
  3.     <td>
  4.         <select name="freq[]">
  5.             <option value="always">经常(always)</option>
  6.             <option value="hourly">每时(hourly)</option>
  7.             <option value="daily">每天(daily)</option>
  8.             <option value="weekly">每周(weekly)</option>
  9.             <option value="monthly">每月(monthly)</option>
  10.             <option value="yearly">每年(yearly)</option>
  11.         </select>
  12.     </td>
  13.     <td><input name="priority[]" type="number" class="layui-input" value="0.80"></td>
  14.     <td>
  15.         <select name="isshow[]">
  16.             <option value="1">{fun JZLANG('显示的商品')}</option>
  17.             <option value="2">{fun JZLANG('所有的商品')}</option>
  18.         </select>
  19.     </td>
  20. </tr>
复制代码
下面加入一下代码:
  1. <tr>
  2.     <td>{fun JZLANG('Tag模块')}<input name="model[]" value="tags" type="hidden"></td>
  3.     <td>
  4.         <select name="freq[]">
  5.             <option value="always">经常(always)</option>
  6.             <option value="hourly">每时(hourly)</option>
  7.             <option value="daily">每天(daily)</option>
  8.             <option value="weekly">每周(weekly)</option>
  9.             <option value="monthly">每月(monthly)</option>
  10.             <option value="yearly">每年(yearly)</option>
  11.         </select>
  12.     </td>
  13.     <td><input name="priority[]" type="number" class="layui-input" value="0.80"></td>
  14.     <td>
  15.         <select name="isshow[]">
  16.             <option value="1">{fun JZLANG('显示的标签')}</option>
  17.             <option value="2">{fun JZLANG('所有的标签')}</option>
  18.         </select>
  19.     </td>
  20. </tr>
复制代码
3、然后清除缓存,刷新后台。点击后台“SEO设置-网站地图”,就可以看到刚加的tag内容了,然后点击立即生成即可。
效果图








您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|美容仪器网 ( 蜀ICP备18029467号-1 )

GMT+8, 2024-11-23 11:13 , Processed in 0.110403 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表