Discuz:輕松給帖子內容關鍵字添加鏈接
來源:程序員人生 發布時間:2014-06-08 02:44:32 閱讀次數:3726次
建站學院(LieHuo.Net)BBS程序 最近在學習SEO,看到有很多SEOer說到,在文章內容里添加鏈接關鍵字是一種常見的SEO手段,于是想在帖子內容里面設置關鍵字,用了一下discuz自帶的標簽功能,覺得不能滿足自己的需要,因為不能自定義關鍵詞的鏈接地址。看到論壇上有人說,有插件可以實現,但是想了一下,我的要求并不復雜,只是一兩個關鍵詞,沒有必要裝個插件,我的原則是插件越少越好,喜歡干凈版的:,那么就自己動手改造一下吧,很簡單的。
打開include/newthread.inc.php文件,搜索“$bbcodeoff” 找到
- $bbcodeoff = checkbbcodes($message, !empty($bbcodeoff));
復制代碼 |
在這一段上面加一行
- $message = str_replace('建站','[url=http://www.veryhuo.com/][u][color=Red]建站[/color][/u][/url]',$message);
復制代碼 |
這段代碼就是指把內容里所有'裝修'替換成'裝修',就是用到了disucz的代碼,加個鏈接而已,很簡單的。大家自己可以修改需要的關鍵字和鏈接。發一下代碼片斷,大家別加錯地方了。
-
- $message = str_replace('建站','[url=http://www.veryhuo.com/][u][color=Red]建站[/color][/u][/url]',$message);
- $bbcodeoff = checkbbcodes($message, !empty($bbcodeoff));
- $smileyoff = checksmilies($message, !empty($smileyoff));
- $parseurloff = !empty($parseurloff);
- $htmlon = bindec(($tagstatus && !empty($tagoff) ? 1 : 0).($allowhtml && !empty($htmlon) ? 1 : 0));
復制代碼 |
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈