激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

DEDECMS|帝國(guó)CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋(píng)果CMS|極致CMS|CMS系統(tǒng)|

服務(wù)器之家 - 建站程序 - PHPCMS - phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

2021-07-21 16:09悅~ PHPCMS

這篇文章主要介紹了phpcms的驗(yàn)證碼替換 及 phpcms實(shí)現(xiàn)全站搜索功能,需要的朋友可以參考下

在使用phpcms替換網(wǎng)頁(yè)的時(shí)候,除了正常的替換欄目、內(nèi)容頁(yè)等,其他的什么驗(yàn)證碼啦,提交表單了,搜索功能了,這些在替換的時(shí)候可能會(huì)對(duì)一些默認(rèn)文件有一些小小 的改變

下面就是自己在失敗中成功的過(guò)程,最后終于替換成沒(méi)有bug的替換

一、phpcms的驗(yàn)證碼替換

有驗(yàn)證碼的地方,一般就是表單了,那么首先就要先制作表單出來(lái)了,表單的制作過(guò)程很簡(jiǎn)單,如下:

a。制作一張表單出來(lái)

(1)登錄自己的phpcms后臺(tái)管理

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

(2)登錄進(jìn)去后,按照這個(gè)步驟進(jìn)行添加表單

  a.模塊------表單向?qū)В喝鐖D

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

  b.打開(kāi)表單向?qū)Ш螅瑔螕?ldquo;添加表單向?qū)?rdquo;按鈕,如圖:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

  c.打開(kāi)對(duì)話框進(jìn)行添加信息,單擊確定

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

  d.確定之后會(huì)在這個(gè)窗口出現(xiàn)剛添加的自己的表單,如圖:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

(3)向表單中添加字段

  a.單擊當(dāng)前頁(yè)面中的“添加字段”按鈕,打開(kāi)添加字段窗口

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

  b.在添加字段窗口中進(jìn)行添加信息(對(duì)窗口中的每一個(gè)進(jìn)行設(shè)置,比如字段類型、長(zhǎng)度、字段名字等)

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

  c.單擊“提交”后,這個(gè)字段就添加成功了,查看自己添加的所有字段

  單擊“管理字段”就可以查看添加的所有字段信息

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

  d.這樣表單就有了,將表單添加到替換的網(wǎng)頁(yè)中,只要復(fù)制這一句js就可以了,如圖:

復(fù)制這句話到網(wǎng)頁(yè)中的相應(yīng)位置就可以了

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

到這里表單就有了,可以看下表單的樣式,單擊“預(yù)覽”按鈕就可以了

(3)修改表單的開(kāi)頭信息

  正常的添加到網(wǎng)頁(yè)后,會(huì)出現(xiàn)這么一個(gè)樣式,如圖:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

  a.打開(kāi)自己的phpcms模板的默認(rèn)模板文件夾,如圖

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

  b.打開(kāi)默認(rèn)的文件夾,找到“formguide”文件夾中的“show_js.html”文件,打開(kāi)該文件,如圖:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解 phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

  c.在打開(kāi)的show_js.html文件中,修改這個(gè)位置,如圖:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

這樣的話,表單才是真正的結(jié)束了

b。添加驗(yàn)證碼到表單

  (1)添加一個(gè)字段名“驗(yàn)證碼”,這個(gè)步驟上面都有,不詳說(shuō)

  (2)同樣的在默認(rèn)的文件夾,找到“formguide”文件夾中的“show_js.html”文件,打開(kāi)該文件

在這個(gè)位置添加這么一段代碼,如圖:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

添加的代碼,如下:

  (3)默認(rèn)模板中的文件修改完成后,還需要修改一個(gè)地方,那就是改了\modules\formguide下的index.php文件 ,如圖

想要找到這個(gè)文件夾,同樣的都是存在phpcms文件夾中

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解 phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

打開(kāi)文件并且添加這么一句代碼,添加位置如圖:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

添加的代碼,如下:

這樣,驗(yàn)證碼就完成了,如圖顯示:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

點(diǎn)擊圖片也是可以修改驗(yàn)證碼的內(nèi)容的。

通過(guò)不斷的嘗試,這就是完整的替換驗(yàn)證碼的步驟了~~~~

想要查看用戶提交的表單,可以查看這個(gè)地方:

每一個(gè)表單的右邊,單擊“信息列表”:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

進(jìn)入信息列表就可以查看那些人添加了表單,并且都是提交什么內(nèi)容,如圖:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

 

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

二、phpcms實(shí)現(xiàn)全站搜索功能

所謂的全站搜索功能,其實(shí)就是根據(jù)輸入的內(nèi)容進(jìn)行網(wǎng)站搜索。

第一步:搜索頁(yè)面的form表單提交書(shū)寫(xiě),form表單怎么寫(xiě)就不多說(shuō)了。  

這樣就把想要查找的內(nèi)容傳入index.php文件進(jìn)行處理(index.php文件在modules/search/index.php)這個(gè)php文件就是對(duì)上面?zhèn)魅氲母黝愔颠M(jìn)行判斷和處理

如圖所示:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

第二步:這個(gè)form表單返回的頁(yè)面

這個(gè)返回值的頁(yè)面不是欄目頁(yè),也不是列表頁(yè),也不是內(nèi)容頁(yè),是一個(gè)獨(dú)立的文件

(1)在你自己的模板之下建立一個(gè)search文件夾:路徑如下圖:

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

不是在content文件里建立,而是它的外面建立search文件夾

(2)search文件夾里面有這么幾個(gè)文件(自己的返回頁(yè)面進(jìn)行拆分)

將一個(gè)整體的靜態(tài)頁(yè)面像其他的頁(yè)面一樣拆分為這么幾個(gè)部分:header、footer、index、list這么4個(gè)頁(yè)面文件

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

(3)搜索結(jié)果的顯示

拆分就不多說(shuō)了,知道phpcms的都會(huì)拆分,現(xiàn)在就是把index頁(yè)面和list頁(yè)面進(jìn)行修改

index頁(yè)面是為了搜索沒(méi)有內(nèi)容的時(shí)候返回的頁(yè)面,這個(gè)頁(yè)面可以自己設(shè)置,也可以使用phpcms的默認(rèn)頁(yè)面。

list頁(yè)面就是搜索的結(jié)果頁(yè)面了,提醒一下:這個(gè)頁(yè)面中除了要顯示搜索的內(nèi)容外,其他的內(nèi)容就不要進(jìn)行遍歷顯示了,因?yàn)檫@樣會(huì)把搜索的結(jié)果出錯(cuò)了,不會(huì)顯示搜索的結(jié)果。

顯示搜索結(jié)果頁(yè)面的遍歷代碼如下:(把這個(gè)放到想要顯示的位置,樣式根據(jù)自己的樣式進(jìn)行修改)  

注意:可以進(jìn)去phpcms的默認(rèn)模板進(jìn)行查看search的文件夾中的文件怎么寫(xiě)的,注意里面有幾個(gè)js文件需要引進(jìn),不能不寫(xiě)。  

第三步:進(jìn)行檢驗(yàn)

查看結(jié)果的頁(yè)面是否有問(wèn)題:

(1)搜索站里面有“氣”的產(chǎn)品

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

(2)查看頁(yè)面是不是出來(lái)了(東西多的應(yīng)該是有分頁(yè)的,還有搜索的關(guān)鍵字進(jìn)行高亮顯示,這是樣式的修改)

phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解

到這里phpcms的全站搜索的替換就結(jié)束了。

需要注意的點(diǎn):

(1)search文件夾是在模板content同一級(jí)文件

(2)search文件夾中的文件也是要拆分為“頭、中、下”

(3)拆分的全部文件中除了查找結(jié)果之外,其他的內(nèi)容不能有任何的查找數(shù)據(jù)庫(kù)的遍歷

總結(jié)

以上所述是小編給大家介紹的phpcms實(shí)現(xiàn)驗(yàn)證碼替換及phpcms實(shí)現(xiàn)全站搜索功能教程詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://www.cnblogs.com/nuanai/p/8028562.html

延伸 · 閱讀

精彩推薦
  • PHPCMS數(shù)據(jù)庫(kù)導(dǎo)入成功,phpcms打不開(kāi)

    數(shù)據(jù)庫(kù)導(dǎo)入成功,phpcms打不開(kāi)

    問(wèn):,數(shù)據(jù)庫(kù)導(dǎo)入成功,phpcms打不開(kāi) 答:您好,查看此域名是解析到 云主機(jī) 上的,報(bào)錯(cuò)來(lái)看應(yīng)該是您導(dǎo)入的數(shù)據(jù)庫(kù)不完整,還差session的表,請(qǐng)您核實(shí) 若需...

    未知1822023-05-07
  • PHPCMSphpcms的欄目緩存無(wú)限級(jí)羅列展示處理代碼(親測(cè))

    phpcms的欄目緩存無(wú)限級(jí)羅列展示處理代碼(親測(cè))

    本文為大家詳細(xì)介紹下phpcms的欄目緩存無(wú)限級(jí)羅列展示是怎么實(shí)現(xiàn)的,粗測(cè)試了一下,效果還不錯(cuò),有需求的朋友可以參考下哈,希望對(duì)大家有所幫助 ...

    phpcms教程網(wǎng)8642019-10-11
  • PHPCMSphpcms轉(zhuǎn)移到虛擬空間的詳細(xì)步驟

    phpcms轉(zhuǎn)移到虛擬空間的詳細(xì)步驟

    本文向大家介紹phpcms從本地轉(zhuǎn)移到虛擬空間的步驟,轉(zhuǎn)移過(guò)程需要改動(dòng)一部分文件,這里提供如何改動(dòng)這些文件,以保證你可以順利轉(zhuǎn)移PHPCMS ...

    phpcms教程網(wǎng)4232019-10-13
  • PHPCMSphpcms常見(jiàn)問(wèn)題解答

    phpcms常見(jiàn)問(wèn)題解答

    1.為什么phpcms首頁(yè)幻燈片怎么顯示不出來(lái)? 答:需要設(shè)置文章的 標(biāo)題圖片 如果設(shè)置標(biāo)題圖片,則可以在首頁(yè)以及欄目頁(yè)以圖片方式鏈接到文章。 2.自定義...

    phpcms教程網(wǎng)2712019-10-07
  • PHPCMSphpcms v9去除盛大連接 關(guān)閉盛大通行證的修改方法

    phpcms v9去除盛大連接 關(guān)閉盛大通行證的修改方法

    phpcms v9默認(rèn)開(kāi)啟了盛大連接,直接使用盛大通告證登錄網(wǎng)站,但是盛大通告證的覆蓋面有限,比不上QQ或者支付寶,甚至不如人人網(wǎng)、豆瓣之類,于是有朋...

    phpcms教程網(wǎng)5562019-10-13
  • PHPCMS如何設(shè)置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    如何設(shè)置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    PhpCms廣告模塊管理圖文教程,下面給大家總結(jié)一下 ...

    PHPCMS教程網(wǎng)3782019-10-14
  • PHPCMSphpcms V9實(shí)現(xiàn)QQ登陸OAuth2.0提供下載

    phpcms V9實(shí)現(xiàn)QQ登陸OAuth2.0提供下載

    phpcmsV9使用的QQ登陸依然是OAuth1.0,但現(xiàn)在騰訊已經(jīng)不審核使用OAuth1.0的網(wǎng)站了。這對(duì)于使用pc的站長(zhǎng)來(lái)講是一個(gè)無(wú)比巨大的坑。經(jīng)過(guò)對(duì)phpcms論壇的一位同學(xué)做...

    phpcms教程網(wǎng)3402019-10-11
  • PHPCMSphpcms怎么上傳歌曲文件

    phpcms怎么上傳歌曲文件

    phpcms上傳歌曲文件的方法:首先依次打開(kāi)“設(shè)置-站點(diǎn)管理-修改”;然后在附件配置的“允許上傳附件類型”中添加自己需要的類型;接著打開(kāi)“添加模型...

    未知1522023-05-07
主站蜘蛛池模板: 中文字幕观看 | 精品国产一区二区亚洲人成毛片 | 黑人一级片 | 成人福利在线看 | 日韩精品一二区 | 中文字幕在线观看1 | 福利免费在线观看 | 毛片在哪看 | 久久精品国产精品亚洲 | 午夜天堂在线 | 国产91久久久久久 | 麻豆911| 手机av免费电影 | 热久久成人 | 久章草影院 | xnxx 日本19 | 欧美成人精品一区 | 黄色毛片一级 | 精品一区二区久久久 | 成人午夜在线播放 | 外国一级黄色片 | 99亚洲| 亚洲国产精品久久久久久久久久 | 在线观看一区二区三区四区 | 国产精品久久久久久久久久三级 | 国产精品嘿咻嘿咻在线播放 | 黄色片视频在线观看 | 黄色片快播 | 日本久久久网站 | 成人免费观看49www在线观看 | 日本久久网站 | 亚洲三区精品 | 精品国产96亚洲一区二区三区 | 三级国产网站 | 黄色网战在线看 | 黄色淫片| 精品不卡 | 国产精品久久久麻豆 | 国产精品亚洲精品久久 | 欧美视频网 | 黄色大片www |