Anonymous 发表于 2022-10-31 10:00:12

在极致cms2.0的sitemap里加入tag标签内容

使用极致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)的前面”,新增以下内容:else if($v=='tags' && $list){
    foreach($list as $s){
      define('APP_URL','/index.php');
      $l.='<url>
                <loc>'.get_domain().'/Tags/index/id/'.$s['id'].'.html</loc>
                <lastmod>'.date('Y-m-d').'</lastmod>
                <changefreq>'.$freq[$k].'</changefreq>
                <priority>'.$priority[$k].'</priority>
            </url>';
    }
}2、打开文件“\app\admin\t\tpl\sitemap.html”文件,在
<tr>
    <td>{fun JZLANG('商品模块')}<input name="model[]" value="product" type="hidden"></td>
    <td>
      <select name="freq[]">
            <option value="always">经常(always)</option>
            <option value="hourly">每时(hourly)</option>
            <option value="daily">每天(daily)</option>
            <option value="weekly">每周(weekly)</option>
            <option value="monthly">每月(monthly)</option>
            <option value="yearly">每年(yearly)</option>
      </select>
    </td>
    <td><input name="priority[]" type="number" class="layui-input" value="0.80"></td>
    <td>
      <select name="isshow[]">
            <option value="1">{fun JZLANG('显示的商品')}</option>
            <option value="2">{fun JZLANG('所有的商品')}</option>
      </select>
    </td>
</tr>下面加入一下代码:
<tr>
    <td>{fun JZLANG('Tag模块')}<input name="model[]" value="tags" type="hidden"></td>
    <td>
      <select name="freq[]">
            <option value="always">经常(always)</option>
            <option value="hourly">每时(hourly)</option>
            <option value="daily">每天(daily)</option>
            <option value="weekly">每周(weekly)</option>
            <option value="monthly">每月(monthly)</option>
            <option value="yearly">每年(yearly)</option>
      </select>
    </td>
    <td><input name="priority[]" type="number" class="layui-input" value="0.80"></td>
    <td>
      <select name="isshow[]">
            <option value="1">{fun JZLANG('显示的标签')}</option>
            <option value="2">{fun JZLANG('所有的标签')}</option>
      </select>
    </td>
</tr>3、然后清除缓存,刷新后台。点击后台“SEO设置-网站地图”,就可以看到刚加的tag内容了,然后点击立即生成即可。
效果图https://www.anda.pub/static/upload/image/20220224/1645693882144663.jpghttps://www.anda.pub/static/upload/image/20220224/1645693882724368.jpg







页: [1]
查看完整版本: 在极致cms2.0的sitemap里加入tag标签内容