国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Wecenter站點優化:網站地圖|友情鏈接|置頂功能

2024-08-30 19:07:26
字體:
來源:轉載
供稿:網友

wecenter作為一個問答社區,在SEO方面還是存在諸多要改善的地方。錯新的SEO問答社區就是用的wecenter。今天在社區找了一些方法,把網站地圖和友情鏈接的問題解決了。

Wecenter添加網站地圖

基于自己也是PHP小白。開發神馬插件,太扯淡了!但是又很想要有SITEMAP。

有時候根據自己的需求,然后動動腦筋就可以完成啦。現在多數的程序都是MOV框架。所以也不用太擔心自己改動了什么而導致程序會出錯。好了言歸正傳,看看我的的SITEMAP吧。

演示:http://ask.cuoXin.com/sitemap.xml

做個這SITEMAP其實很簡單

思路:

看到feed 然后靈機一動。這個不就是SITEMAP嘛,改一改是不是就行呢。然后看了百度的SITEMAP要求,要XML格式或TXT格式,貌似這也不是很難嘛。動手。

只需要三步。

1,在WECENTER的源文件下,找到APP文件夾,然后復制FEED文件夾,并改名為SITEMAP。

可以看到FEED文件夾下面只有一個文件main.php。用記事本或其它編輯器打開。修改以下代碼:

public function index_action()

{

TPL::assign('list', $this->model('posts')->get_posts_list('question', 1, 20, 'new', explode(',', $_GET['topic']), $_GET['category']));

TPL::output('global/feed');

}

}

改為:

public function index_action()

{

TPL::assign('list', $this->model('posts')->get_posts_list('question', 1, 10000, 'new', explode(',', $_GET['topic']), $_GET['category']));

TPL::output('global/sitemap');

}

}

[]20條,改成了顯示最新100000。 [/][]global/feed,改成了global/sitemap。 這是為了改模版[/]

這一步就完成了。

2, 復制這個目錄下的 /views/default/global/feed.tpl.htm 改名為 sitemap.tpl.htm

打開sitemap.tpl.htm文件,把原來的刪掉,改成以下代碼:

<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>

<urlset>

<?php foreach($this->list as $key => $val){ ?>

<url>

<loc><?php echo get_js_url('/question/' . $val['question_id']); ?></loc>

<lastmod><?php echo date('Y-m-d', $val['add_time']); ?></lastmod>

<changefreq>daily</changefreq>

<priority>0.8</priority>

</url>

<?php } ?>

</urlset>

把上面我的網址替換成你自己的就行了。

三,登陸后臺,全局設置-》站點功能。

在URL 鏈接顯示樣式: -》 自定義路由中加上這個代碼:

/sitemap/===/sitemap.xml

Wecenter站點優化:網站地圖|友情鏈接|置頂功能_www.cuoXin.com

OK了,大功告成! 贊一個。

貌似這個方法,即使升級程序也不用擔心覆蓋了~!哈哈。

小結:我們知道,對于收錄來說,可能主動推送作用更大些,但是對于社區來說,用戶提問頁面即產生,這樣的頁面推送給百度到底是有利還是有弊呢?所以,錯新又覺得不是那么重要了,用sitemap配合上自動推送就好了

Wecenter添加友情鏈接

友情鏈接無疑是非常重要的外鏈,然而wecenter缺沒有,錯新也不會改css,也不想用插件,用了一個很笨的方法:

復制/views/default/global/footer.tpl.htm文件 重新命名為seo_footer.tpl.htm

在<?php if (is_mobile(true)) { ?>之前

加入如下代碼:

         <?php if (!$_GET['app'] OR $_GET['app'] == 'explore' and !$this->user_id) { ?>

           <div class="flink">

      <ul>

               <li>友情鏈接:

          <a href="http://ask.cuoXin.com/sitemap.xml" target="_blank">網站地圖</a>

                </li>

      </ul>

            </div>

        <?php } ?>

以上代碼是友情鏈接就只出現在不登錄、首頁的情況下

麻煩點,添加友情鏈接找到這個底部文件添加就好了,不過好處就是不用改樣式什么的,簡單。

Wecenter程序置頂功能

用過wecenter程序的朋友就會知道,在使用過程中會遇到很多問題,比如:廣告位、貼子置頂加精、數據庫備份、網站搬遷都比較麻煩。總的來說,wecenter程序不是大眾化程序,使用他要懂得一定的電腦技術。OK,今天我們就來聊聊Wecenter程序置頂功能:

★wecenter有沒有置頂功能?

對于wecenter程序有沒有置頂功能,在wecenter官方論壇有很多站長咨詢,得到的答案是:沒有,這時候站長朋友在論壇中發貼,建議官方在下個版本中加入置頂功能,得到的答案同樣讓大家失望,官方回復:置頂功能不符合wecenter的設計風格。

★wecenter帖子置頂設置方法

官方沒有置頂功能,我們只能自己加上去了!這里seo優化網小編給大家介紹一個簡單的方法。這里拿【話題】版塊做案例,大家有沒有發現【話題】版塊有個“推薦”項(如圖所示),大家想想如果把“推薦”的內容直接放到“全部內容”前面顯示,我們是不是就得到了置頂效果呢?把“推薦”項當作置頂……

 修改模板方法:

  1、 打開文檔index.tpl.htm,文檔路徑為:/views/default/topic/index.tpl.htm;

  在下面代碼前面:

  <div class="aw-common-list" id="c_all_list">

   <?php echo $this->all_list_bit; ?>

  </div>

  加入下面和段代碼:

  <div class="aw-common-list" id="c_recommend_list">

  <?php echo $this->recommend_list_bit; ?>

  </div>

Wecenter站點優化:網站地圖|友情鏈接|置頂功能_www.cuoXin.com

(方框是加入的代碼)

2、設置好了上面的代碼,現在只要把【話題】貼子設置為推薦,就可以得到置頂效果了(如圖所示):

Wecenter站點優化:網站地圖|友情鏈接|置頂功能_www.cuoXin.com

小結:上面介紹的置頂方法,可能沒有Discuz程序的效果好,但大家在沒有找到更好的方法前,只能將就下用咯。今天就聊到這里,如果還有什么不懂的?可以留言提問,更多信息請繼續關注seo優化網……

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 左云县| 贵德县| 读书| 哈巴河县| 吴江市| 自治县| 平乐县| 江口县| 昌宁县| 浑源县| 葫芦岛市| 新龙县| 江陵县| 黑山县| 武威市| 历史| 云霄县| 聂荣县| 旬邑县| 巴楚县| 高台县| 独山县| 榕江县| 资源县| 明水县| 油尖旺区| 阿拉善左旗| 武山县| 江都市| 洛浦县| 同心县| 宽甸| 南投市| 桃园县| 砀山县| 淮北市| 洛宁县| 丁青县| 淮安市| 隆子县| 舒兰市|