phpcms v9二次開發(fā)及使用中各類問題結(jié)集合解決方案_第1頁
phpcms v9二次開發(fā)及使用中各類問題結(jié)集合解決方案_第2頁
phpcms v9二次開發(fā)及使用中各類問題結(jié)集合解決方案_第3頁
phpcms v9二次開發(fā)及使用中各類問題結(jié)集合解決方案_第4頁
phpcms v9二次開發(fā)及使用中各類問題結(jié)集合解決方案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

phpcmsv9二次開發(fā)及使用中各類問題結(jié)集合解決方案安裝使用1、欄目所屬模型的修改、合并、刪除?修改欄目所屬模型前,先清空該欄目的內(nèi)容。合并?呵呵,自己動手批量轉(zhuǎn)移內(nèi)容不就得了,注意:必須是相同模型的欄目才可以轉(zhuǎn)移。刪除:后臺-內(nèi)容管理-欄目管理,重新統(tǒng)計欄目數(shù)據(jù)更新欄目緩存2、后臺登陸不上,提示用戶名不能為空試試清除cache文件夾下的error_log.php3、首頁登錄直接跳到會員中心,改成其它在根目錄下找到如下位置phpcms\modules\member\index.php,修改569行代碼為$forward=isset($_POST['forward'])&&!empty($_POST['forward'])urldecode($_POST['forward']):'index.php';4、后臺鎖屏模版樣式phpcms\modules\admin\templates\index.tpl.php36行左右5、整合Ucenter6、網(wǎng)站域名遷移7、首頁登錄框的實現(xiàn)8、更換了網(wǎng)站地址,會員無法登陸換地址,需要修改caches\configs\system.php文件\phpsso_server\caches\configs\system.php文件也要改9、數(shù)據(jù)庫用戶名和密碼修改,數(shù)據(jù)庫連接文件在哪里\caches\configs\database.php10、不想開戶縮略圖功能不要選擇自動截取第一張做為縮略圖就行了.在模型字段,縮略圖中設(shè)置11、發(fā)布了欄目,首頁的導(dǎo)航欄不顯示12、火車頭采集時,加入[page]分頁符時,不分頁問題火車頭一般都有接口,所有參數(shù)都要在接口上指定才行。比如你在后臺內(nèi)容編輯器中設(shè)置了默認(rèn)為手動分頁。那么,并不意味著火車頭在發(fā)布時,也會幫你手動分頁的。要在接口文件上加上這一句火車頭采集時,加入[page]分頁符時,不分頁問題$info['paginationtype']=2;含義是,手動分頁。這里,你的[page]這個代碼,才會被自動解析成上一頁,和下一頁。13、靜態(tài)URL14、在會員中心以發(fā)布稿件那里顯示除標(biāo)題以外的其他自定義字段方法15、整合Ucenter后,修改用戶密碼注意16、蓋樓評論顯示樓層數(shù)、完美顯示頭像17、修改文件,出現(xiàn)亂碼不要用記事本,可以用、Dreamweaver或EditPlus等高級編輯器。18、修改默認(rèn)的注冊地址19、表單功能設(shè)置返回地址,默認(rèn)都是首頁文件phpcms\modules\formguide\index.php默認(rèn)行數(shù):第73彳亍showmessage(L('thanks'),APP_PATH);app_path是網(wǎng)站動態(tài)域名,在caches\configs\system.php下可以看到。修改成如下代碼即可實現(xiàn)自動返回前一頁showmessage(L('thanks'),HTTP_REFERER);20、將頭部的全文搜索換成精準(zhǔn)搜索21、字段設(shè)置文件上傳限制,前后后顯示22、表單前臺選擇了時間,后臺顯示是1970-01-0123、數(shù)據(jù)庫中修改后臺密碼注冊一個會員密碼設(shè)置成123456,然后用這個會員的密碼替換你的賬戶就行了,密碼就是123456了24、ucenter積分兌換功能25、友情鏈接分類過多出錯問題26、全文搜索問題27、把后臺的添加內(nèi)容頁移到單獨頁面來26、全文搜索問題27、無法生成首頁、欄目頁或內(nèi)容頁在制作模版過程中,寫的代碼和V9的模塊起到了沖突,所以有時候生成的時候報錯或者生成不出來。比如說摸版里面有(js代碼)js代碼中同一排里面有{}摸版會當(dāng)著php代碼解習(xí),把同一排js代碼(}后一個}換一行;加個回車。1、內(nèi)容標(biāo)簽,序號123456789的調(diào)用?{pc:contentaction=〃lists"catid="$catid"order="idDESC"num="10”}(loop$data$k$v}<li>($n}<ahref=”($v[url]}">(str_cut($v['title'],44,'')}</a></li>(/loop}復(fù)制代碼或者(php$j=1;}(pc:contentaction="lists"catid="$catid"order="idDESC"num="10”}(loop$data$v}<li>(phpecho$j}<ahref=”($v[url]}">(str_cut($v['title'],44,'')}</a></li>{$j++}(/loop}復(fù)制代碼2、文章列表標(biāo)題顯示長度(或者叫字?jǐn)?shù))的控制不管是標(biāo)題還是其它,都可以利用strcut函數(shù)進(jìn)行截取,用法如下:(strcut($v['title'],40,'')}向后截取,(str_cut($v['title'],40,'')}向前截取。這個就是剪切文字長度的,如果你不想顯示三個點,就是在40(剪切的字符數(shù))后面加上逗號(,),再加上引號內(nèi)容為空,如果想變成別的,比如來個?型之類,那就在引號內(nèi)加上?型。gbk一個漢字為2字符,utf版本一個漢字占用3個字符,注意一下編碼再定剪切的字符數(shù)。3、循環(huán)調(diào)用欄目二級和三級欄目名稱4、在首頁或列表頁顯示文章詳細(xì)內(nèi)容moreinfo=15、顯示某些指定欄目內(nèi)的最新文章(pc:getsql="SELECT*FROMphpcms_newsWHEREcatidIN(12,13,14,15,16,17,18)ORDERBYidDESC"num="10"return="data"}(loop$data$k$r}<li><ahref="($CATEGORYS[$r[catid]][url]}">[($CATEGORYS[$r[catid]][catname]}]</a><ahref="($r[url]}"target="_blank">($r[title]}</a></li>(/loop}(/pc}復(fù)制代碼6、點擊排行榜指定頻道ID7、單獨調(diào)用欄目鏈接8、判所在欄目是否為頂級欄目(有子欄目)(if$top_parentid}(/if}復(fù)制代碼9、點擊量調(diào)用10、花括號的注意為了不與模板解析沖突,花括號應(yīng)該分成2行寫,例如:(}〃錯誤(正確}10、首頁默認(rèn)幻燈焦點不顯示文件名大小寫原因造成的,解決方法:文件\statics\js\jquery.sGallery.js修改jquery.sgallery.js11、不同的會員模型調(diào)用不同模板.打開phpcms\modules\member\index.php在第30行找到includetemplate('member','index');修改為if($memberinfo[modelid]==10)(includetemplate('member','index(此處為原會員模型模板)’);}else(includetemplate('member','indexXXX(此處為另一種會員模型的模板)’);}復(fù)制代碼11、時間格式化格式化時間2011-05-0611:22:33{date('Y-m-dH:i:s',$r[inputtime])}格式化時間2011年05月06日(date('Y年m月d日',$r[inputtime])}12、論壇數(shù)據(jù)調(diào)用13、類別調(diào)用方法{pc:contentaction=〃lists"catid="79"order="listorderDESC"num="14”}<?php$TYPE=getcache('type_content','commons');?>(loop$data$n$r}<li>(if$TYPE[$r[typeid]][name]}<spanstyle="color:#CC6600”>[($TYPE[$r[typeid]][name]}]</span>(/if}<ahref="($r['url']}"(title_style($r[style])}title="($r['title']}"target="_blank">(str_cut($r[title],33,'')}</a></li>(/loop}(/pc}復(fù)制代碼14、碎片15、組圖的調(diào)用16、會員信息調(diào)用17、只調(diào)用推薦的友情鏈接調(diào)用所有的,在loop循環(huán)中判斷elite的值,或者用get標(biāo)簽調(diào)用18、調(diào)用一級欄目指定catid二〃0〃19、首頁調(diào)用多欄目的推薦內(nèi)容{pc:getsql="SELECT*FROMv9_newsa,v9_position_datapWHEREa.id=p.idandposid=14ANDa.catidin(6,11)ORDERBYa.updatetimeDESC"num=〃10〃}(loop$data$r}<li><ahref=〃($CATEGORYS[$r[catid]][url]}〃target=〃_blank〃>($CATEGORYS[$r[catid]][catname]}</a><fonttitle=〃(date('Y-m-d',$r[inputtime])}〃>(date('d',$r[inputtime])}日</font></span><ahref=〃($r[url]}〃>($r[title]}</a></li>(/loop}(/pc}復(fù)制代碼20、subcat函數(shù)的用法21、按時間歸類的list頁面22、調(diào)取會員排行榜(getsql="SELECTuserid,username,areaid,amount,point,modelidFROMphpcms_member_cacheORDERBYpointDESC"rows=〃10〃}復(fù)制代碼23、if的一些用法(if$n==2||$n==3}(/if}這是以點數(shù)來排的,試下能不能用哈!($r[username]}24、當(dāng)前欄目調(diào)用父級及以下欄目信息(php$arrchildid=$CATEGORYS[$CAT[parentid]][arrchildid]}(pc:getsql="SELECT*FROMv9_newswherecatidin($arrchildid)cache="3600"page="$page"num="12"return="data"}復(fù)制代碼25、內(nèi)容頁調(diào)用【內(nèi)容分頁】的當(dāng)前頁如[2/20]的方法想單獨調(diào)用內(nèi)容分頁的{當(dāng)前頁}{總分頁數(shù)}例如文章標(biāo)題“國內(nèi)經(jīng)濟(jì)再次騰飛[1/5]”,國內(nèi)經(jīng)濟(jì)再次騰飛[($page}/($pagenumber}]26、調(diào)用全站最新內(nèi)容把多張表相同的字段讀取最新的N條出來,按照inputtime排序,27、一次搜索全站所有模型內(nèi)容28、調(diào)用其他網(wǎng)站指定內(nèi)容在后臺增加數(shù)據(jù)源然后用get調(diào)用即可30、調(diào)用所有導(dǎo)航{pc:contentaction=〃category"catid="0"num="25"siteid=〃$siteid〃order="listorderASC"}<ulclass="nav-site"><li><ahref="{siteurl($siteid)}"><span>首頁</span></a></li>(loop$data$r}<liclass="line">|</li><li><ahref="($r[url]}"><span>($r[catname]}</span></a></li>(/loop}</ul>(/pc}復(fù)制代碼31、全站顯示lists列表標(biāo)簽文章的點擊數(shù)普通lists標(biāo)簽代碼(適合欄目):(pc:contentaction="lists"catid="$catid"num="10"order="idDESC"}(loop$data$r}(php$h_md=pc_base::load_model('hits_model');$get_db=$h_md->get_one(array('hitsid'=>"c-".$modelid."-".$r[id]));$views=$get_db[views];}點擊:($views}(/loop}(/pc}首頁調(diào)用因為需要模型ID的,所以需要將:get_one(array('hitsid'=>"c-".$modelid."-".$r[id]));改為:get_one(array('hitsid'=>"cT-".$r[id]));7為當(dāng)前l(fā)ists調(diào)用欄目所屬的模型ID,系統(tǒng)自帶文章系統(tǒng)為1,自定義模型請根據(jù)你自己的修改。$r[id]根據(jù)實際情況修改。33、顯示全站排行榜,顯示收藏統(tǒng)計量{pc:getsql="select*,count(*)ascountfromphpcms_favoritewhereadddate>=DATE_SUB(CURDATE(),INTERVALWEEKDAY(CURDATE())DAY)groupbytitleorderbycount(*)desc"return="data"num=”9”}<ul>(loop$data$key$val}<li><ahref="(str_replace('/index.html','',$val[url])}”target="_blank"title=”($val[title]}">($val[title]}</a>($val[count]}</li>(/loop}</ul>(/pc}復(fù)制代碼34、select的分頁代碼(pc:contentaction="lists"catid="$catid"num="12"order="idDESC"return="datal"page="$page"}<selectname="select_pages”onchange="location.href二this.opt

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論