從sp3升級到sp4的過程中,出現了所有鏈接變為jtzy.net/array的情況,幾個月來采用網上提供的各種方法(包括修改代碼,重裝整個網站等),后來發現原來是phpcms_content(Phpcms為您的網站數據庫表前綴,默認為phpcms)中的URL字段全部變為Array,參考I See You的博客,在后臺運行update phpcms_content content
set content.url
= concat(FROM_UNIXTIME(content.inputtime, '%Y/%m%d'),
'/' ,content.contentid , '.html');
然后更新緩存、更新url、更新html、更新欄目等即可解決。
SQL語句:
update phpcms_content content set content.url = concat(FROM_UNIXTIME(content.inputtime, '%Y/%m%d'), '/' ,content.contentid , '.html'); |
使用GET標簽時靜態分頁出錯以及分頁地址會鏈接到后臺
文件:/include/global.func.php
函數:pages
在 if($curr_page>0) 前添加 $url = load('url.class.php'),如下:
$url = load('url.class.php');
if($curr_page>0)
只要添加一行代碼就解決了,而在網上找的解決方法卻非常復雜,好郁悶! ;-)
而分頁地址會鏈接到后臺則只需要將以下的第一行代碼替換成第二行就OK了,當然,建議把第一行注釋掉,加上第二行。
…………
下一篇 網站運營的技巧 需要不斷的積累