激情五月婷婷综合网_奇米精品一区二区三区四区_91在线码无精品_国产精品久久久久一区二区三区_日韩一区二区在线看_99国产欧美另类久久久精品_日韩电影免费一区_亚洲欧美在线另类_9色porny自拍视频一区二区_久久一区二区三区四区_日本在线不卡视频_欧美日韩三级一区二区_亚洲欧美日韩国产综合在线_国产精品影视网_欧美中文字幕一区_制服.丝袜.亚洲.中文.综合

0712-2888027 189-8648-0214
微信公眾號

孝感風信網絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHPCMS > PHPCMS使用心得與技巧,以及小BUG的糾正

PHPCMS使用心得與技巧,以及小BUG的糾正

時間:2015-11-09來源:風信官網 點擊: 875次

用PHPCMS開發的第一個項目是一個素材類網站 ,之所以選PHPCMS估計是因為看了她的百萬級的數據測試報告。而之后,我越用感覺也越不錯。當然,期間遇到過不少問題, 總結了一下,方便以后開發。(版本:phpcms2008sp3_gbk)

綜合問題

使用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了,當然,建議把第一行注釋掉,加上第二行。

代碼如下:

$multipage .= ' <u><b>'.$pages.'</b></u><a href="'.pageurl($urlrule, $curr_page, $array).'">下一頁</a>';
$multipage .= $catid ?' <u><b>'.$pages.'</b></u><a href="'.$url->category($catid, $curr_page, 1, 1).'">下一頁</a>' : ' <u><b>'.$pages.'</b></u><a href="'.pageurl($urlrule, $curr_page, $array).'">下一頁</a>';

上傳文件路徑修改

文件:include/attachment.class.php
找到 $this->savepath 和 $dir 這兩個變量,以下是修改后的值,路徑為“uploadfile/年/月/日/”:
$this->savepath = UPLOAD_ROOT.date('Y/md/');
$dir = date('Y/m/d/', TIME);

將縮略圖保存到單獨的文件夾,這樣子也方便管理
文件:/include/global.func.php
$newimgurl = dirname($imgurl).'/thumb/thumb_'.$width.'_'.$height.'_'.basename($imgurl);

文件:/include/attachment.class.php
以下是 get_thumb 函數修改后的代碼

代碼如下:

function get_thumb($image)
{
/* 縮略圖文件夾 */
$thumbdir = dirname($image).'/thumb';
if (!file_exists($thumbdir)) mkdir($thumbdir, 0700);
return dirname($image).'/thumb/thumb_'.basename($image);
//return str_replace('.', '_thumb.', $image);
}

BUG (UPLOAD_PATH 不存在)

記不清報什么錯了,反正后來我是直接把 UPLOAD_PATH 這個常量刪掉,最后就正常了。有知道提示什么錯誤的請留個言。
提示錯誤:Warning: mkdir() [function.mkdir]: No such file or directory in... 類似這樣子的
只要把UPLOAD_PATH去掉然后更新緩存,一切正常。

/include/fields/images/output.inc.php
$thumb = UPLOAD_URL.$attachment->get_thumb(UPLOAD_PATH.$a['filepath']);

全站搜索最多顯示的記錄數

PHPCMS 的全站搜索很強大,貌似能支持百萬級的數據量。通常,搜索結果不需要輸出全部記錄數的,所以我將搜索輸出結果設置為最多1000條(已經很多了,GOOGLE都沒這么多,呵呵),以下是修改后的部分代碼。

代碼如下:

文件:/search/index.php
$page = max(intval($page), 1);
$page = $page>100 ? 100 : $page; (增加了這行代碼)
文件:/search/include/search.class.php
$this->total = cache_count("SELECT COUNT(*) AS `count` FROM `$this->table` WHERE $where");
$this->total = $this->total>1000 ? 1000 : $this->total; (增加了這行代碼)

采集模塊

該如何去設置采集規則就不多說了,官方有詳細介紹:http://www.phpcms.cn/2009/0522/220.html

需要采集的話使用GBK版本的PHPCMS

試過用UTF-8版本的去采集,結果不論怎么調,采回來的中文都是亂碼,好郁悶。沒有深入研究,轉投GBK。

修改采集圖片和壓縮文件時的保存路徑

文件:/spider/include/get_remotefiles.func.php
函數:do_saveremotefiles
修改函數中以下兩個變量;以下是我修改后的結果,保存路徑為“uploadfile/年/月/日/”:

代碼如下:

$filepath = PHPCMS_PATH . $uploaddir . '/' . date('Y/m/d') . '/';
$uploaddir = PHPCMS_ROOT . '/' . $uploaddir . '/' . date('Y/m/d') . '/';

采集內容時無法遠程保存圖片

src 前的空格導致了圖片在采集內容時采集不了,只有在發布時才能采集得到。
文件:/spider/include/get_remotefiles.func.php
函數:get_remotefileurls
以下分別是修改前和修改后的代碼,注意src前的空格,只要把空格去掉就OK了。

代碼如下:

if (!preg_match_all("/<(?:a|img).+?(href| src)=([\"|']?)([^ \"'>]+\.($ext))\\2/i", $string, $matches))
if (!preg_match_all("/<(?:a|img).+?(href|src)=([\"|']?)([^ \"'>]+\.($ext))\\2/i", $string, $matches))

遠程保存非內容中的圖片和文件

采集模塊默認只會保存“內容”標簽中的圖片和文件,而其它標簽中不論出現多少次img或a都不會被采集。如果你需要把圖片和文件分別保存到其它字段,這個修改貌似挺有用的。
文件:/spider/admin/mainspider.inc.php
行數:372行
以下是修改結果:

代碼如下:

$v = get_remotefiles($v, 'gif|jpg|jpeg|bmp|png|rar|zip', $dourl, $basehref, true);

抓取不到頁面時采集狀態改為未采集

如果被采集網站不穩定,有時會出現抓取不到采集頁面的情況,而此時采集狀態還是會被標記為已采集。所以只要小小修改一下,我們會方便很多。
文件:/spider/admin/mainspider.inc.php
行數:664行
以下是修改結果,添加了“&& (trim($body)!=''”這一句:

代碼如下:

if (($body!=$LANG['title_or_content_null']) && (trim($body)!=''))
熱門關鍵詞: PHPCMS 使用心得 BUG
欄目列表
推薦內容
熱點內容
展開
激情五月婷婷综合网_奇米精品一区二区三区四区_91在线码无精品_国产精品久久久久一区二区三区_日韩一区二区在线看_99国产欧美另类久久久精品_日韩电影免费一区_亚洲欧美在线另类_9色porny自拍视频一区二区_久久一区二区三区四区_日本在线不卡视频_欧美日韩三级一区二区_亚洲欧美日韩国产综合在线_国产精品影视网_欧美中文字幕一区_制服.丝袜.亚洲.中文.综合
jiyouzz国产精品久久| 欧美日韩精品欧美日韩精品一综合| 粉嫩久久99精品久久久久久夜| 欧美探花视频资源| 亚洲国产精品t66y| 久久99精品国产麻豆不卡| 91成人在线免费观看| 国产精品国产精品国产专区不片| 激情欧美日韩一区二区| 欧美夫妻性生活| 亚洲小说欧美激情另类| 91亚洲精品久久久蜜桃| 国产精品美日韩| 福利一区在线观看| 精品对白一区国产伦| 男人的天堂久久精品| 欧美日韩小视频| 亚洲精品日韩一| 99久久伊人久久99| 国产欧美一区二区精品久导航| 另类小说图片综合网| 日韩色在线观看| 日本少妇一区二区| 制服.丝袜.亚洲.另类.中文| 五月天亚洲精品| 欧美精品日日鲁夜夜添| 亚洲成人手机在线| 在线观看成人小视频| 亚洲免费观看高清完整版在线观看| 成人精品在线视频观看| 中文字幕免费一区| 国产一区91精品张津瑜| 日韩欧美在线一区二区三区| 人人爽香蕉精品| 91精品国产高清一区二区三区蜜臀 | 一区二区三区精品| 99麻豆久久久国产精品免费| 中文字幕精品一区二区精品绿巨人 | 一区二区三区四区乱视频| 成人中文字幕电影| 精品久久久久久亚洲综合网| 奇米精品一区二区三区在线观看| 69堂成人精品免费视频| 热久久免费视频| 欧美tickling挠脚心丨vk| 九一久久久久久| 国产视频一区在线观看| 成人av集中营| 一区二区在线看| 欧美吞精做爰啪啪高潮| 日韩中文字幕1| 日韩你懂的在线观看| 国产一区欧美日韩| 欧美激情一区二区三区在线| zzijzzij亚洲日本少妇熟睡| 一区二区三区欧美视频| 欧美久久久久中文字幕| 日本美女一区二区三区视频| 日韩一卡二卡三卡国产欧美| 国产中文字幕精品| 国产精品毛片无遮挡高清| 色综合天天综合网国产成人综合天 | 欧美精品一区二区三区蜜桃| 国产精品一区二区在线播放| 亚洲欧美综合另类在线卡通| 欧美午夜不卡在线观看免费| 美洲天堂一区二卡三卡四卡视频 | 免费人成精品欧美精品| 久久综合九色综合97婷婷女人| 成人亚洲一区二区一| 一区二区在线观看视频在线观看| 8v天堂国产在线一区二区| 国产一区二区中文字幕| 成人欧美一区二区三区| 欧美精品久久久久久久久老牛影院| 久久国产精品99精品国产| 亚洲国产精品成人综合色在线婷婷| 一本高清dvd不卡在线观看 | 色哟哟国产精品| 日韩国产一二三区| 久久亚洲一区二区三区明星换脸| 不卡的av中国片| 日韩精品成人一区二区在线| 久久理论电影网| 91麻豆国产自产在线观看| 首页国产欧美日韩丝袜| 久久综合九色综合欧美就去吻| 91亚洲国产成人精品一区二三| 日韩黄色一级片| 中文一区一区三区高中清不卡| 欧洲生活片亚洲生活在线观看| 蜜臀av在线播放一区二区三区| 亚洲国产精品av| 欧美精三区欧美精三区| 丁香激情综合国产| 偷拍日韩校园综合在线| 国产精品网站导航| 欧美高清视频不卡网| 成人做爰69片免费看网站| 午夜不卡在线视频| 国产精品美女久久久久久久久| 欧美精品99久久久**| 成人福利视频在线| 美女诱惑一区二区| 亚洲欧美日本韩国| 久久久精品蜜桃| 欧美精品色一区二区三区| thepron国产精品| 免播放器亚洲一区| 亚洲日本在线视频观看| 26uuu亚洲综合色欧美| 欧美日韩一区高清| 成人午夜看片网址| 久久成人免费网| 亚洲一区二区三区在线| 欧美激情综合五月色丁香 | 亚洲综合无码一区二区| 国产亚洲欧美激情| 欧美一区二区日韩| 91精品办公室少妇高潮对白| 国产成人亚洲综合色影视| 婷婷丁香激情综合| 亚洲精品一二三区| 国产精品视频一二三| 亚洲精品一区二区三区精华液| 欧美日韩二区三区| 91蝌蚪porny| 国产一区二区不卡| 日韩在线一二三区| 一区二区三区美女| 中文字幕日韩一区| 久久精品一级爱片| 日韩视频免费观看高清完整版 | 一区二区三区四区国产精品| 国产精品视频第一区| 久久午夜电影网| 制服丝袜激情欧洲亚洲| 91久久精品网| 91片黄在线观看| 国产成人av资源| 久久精品国产77777蜜臀| 亚洲一级在线观看| 最好看的中文字幕久久| 国产视频一区在线播放| 精品国产免费人成电影在线观看四季 | 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲国产另类精品专区| **欧美大码日韩| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 色天使色偷偷av一区二区| 成人av网在线| 成人少妇影院yyyy| 成人永久aaa| 成人免费视频播放| 高清不卡一区二区在线| 国产91在线观看丝袜| 国产成人一区在线| 国产精品一二三区在线| 国产高清一区日本| 国产精品一区二区在线观看不卡| 国内外成人在线视频| 激情综合五月天| 极品瑜伽女神91| 国内不卡的二区三区中文字幕 | 国产精品456| 国产毛片精品视频| 久久99日本精品| 狠狠色丁香久久婷婷综合丁香| 麻豆91精品91久久久的内涵| 久久福利视频一区二区| 国产一区二区在线观看免费| 国产永久精品大片wwwapp| 国产精品自产自拍| 成人妖精视频yjsp地址| 成人av在线观| 97久久精品人人做人人爽| 色呦呦国产精品| 欧美日韩国产乱码电影| 日韩一区二区在线播放| 日韩欧美国产成人一区二区| 精品久久国产老人久久综合| 久久久久久久久久久久电影| 国产精品视频免费| 亚洲欧美区自拍先锋| 亚洲第一搞黄网站| 免费成人在线视频观看| 国产一区二区视频在线播放| 成人涩涩免费视频| 色综合天天狠狠| 欧美日高清视频| 欧美一卡二卡在线观看| 久久久久久久久久久久久久久99 | 国产精品人妖ts系列视频| 国产精品超碰97尤物18| 亚洲综合色自拍一区| 日韩黄色免费电影| 国产揄拍国内精品对白| 99re这里只有精品视频首页| 欧美视频在线播放| 日韩一区二区精品|