一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - PHPCMS - phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

2021-07-21 16:09悅~ PHPCMS

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

在使用phpcms替換網頁的時候,除了正常的替換欄目、內容頁等,其他的什么驗證碼啦,提交表單了,搜索功能了,這些在替換的時候可能會對一些默認文件有一些小小 的改變

下面就是自己在失敗中成功的過程,最后終于替換成沒有bug的替換

一、phpcms的驗證碼替換

有驗證碼的地方,一般就是表單了,那么首先就要先制作表單出來了,表單的制作過程很簡單,如下:

a。制作一張表單出來

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

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

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

  a.模塊------表單向導:如圖

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

  b.打開表單向導后,單擊“添加表單向導”按鈕,如圖:

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

  c.打開對話框進行添加信息,單擊確定

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

  d.確定之后會在這個窗口出現剛添加的自己的表單,如圖:

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

(3)向表單中添加字段

  a.單擊當前頁面中的“添加字段”按鈕,打開添加字段窗口

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

  b.在添加字段窗口中進行添加信息(對窗口中的每一個進行設置,比如字段類型、長度、字段名字等)

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

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

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

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

  d.這樣表單就有了,將表單添加到替換的網頁中,只要復制這一句js就可以了,如圖:

復制這句話到網頁中的相應位置就可以了

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

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

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

  正常的添加到網頁后,會出現這么一個樣式,如圖:

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

  a.打開自己的phpcms模板的默認模板文件夾,如圖

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

  b.打開默認的文件夾,找到“formguide”文件夾中的“show_js.html”文件,打開該文件,如圖:

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解 phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

  c.在打開的show_js.html文件中,修改這個位置,如圖:

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

這樣的話,表單才是真正的結束了

b。添加驗證碼到表單

  (1)添加一個字段名“驗證碼”,這個步驟上面都有,不詳說

 ?。?)同樣的在默認的文件夾,找到“formguide”文件夾中的“show_js.html”文件,打開該文件

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

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

添加的代碼,如下:

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

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

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解 phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

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

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

添加的代碼,如下:

這樣,驗證碼就完成了,如圖顯示:

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

點擊圖片也是可以修改驗證碼的內容的。

通過不斷的嘗試,這就是完整的替換驗證碼的步驟了~~~~

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

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

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

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

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

 

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

二、phpcms實現全站搜索功能

所謂的全站搜索功能,其實就是根據輸入的內容進行網站搜索。

第一步:搜索頁面的form表單提交書寫,form表單怎么寫就不多說了?! ?/p>

這樣就把想要查找的內容傳入index.php文件進行處理(index.php文件在modules/search/index.php)這個php文件就是對上面傳入的各類值進行判斷和處理

如圖所示:

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

第二步:這個form表單返回的頁面

這個返回值的頁面不是欄目頁,也不是列表頁,也不是內容頁,是一個獨立的文件

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

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

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

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

將一個整體的靜態頁面像其他的頁面一樣拆分為這么幾個部分:header、footer、index、list這么4個頁面文件

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

(3)搜索結果的顯示

拆分就不多說了,知道phpcms的都會拆分,現在就是把index頁面和list頁面進行修改

index頁面是為了搜索沒有內容的時候返回的頁面,這個頁面可以自己設置,也可以使用phpcms的默認頁面。

list頁面就是搜索的結果頁面了,提醒一下:這個頁面中除了要顯示搜索的內容外,其他的內容就不要進行遍歷顯示了,因為這樣會把搜索的結果出錯了,不會顯示搜索的結果。

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

注意:可以進去phpcms的默認模板進行查看search的文件夾中的文件怎么寫的,注意里面有幾個js文件需要引進,不能不寫。  

第三步:進行檢驗

查看結果的頁面是否有問題:

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

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

(2)查看頁面是不是出來了(東西多的應該是有分頁的,還有搜索的關鍵字進行高亮顯示,這是樣式的修改)

phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解

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

需要注意的點:

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

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

(3)拆分的全部文件中除了查找結果之外,其他的內容不能有任何的查找數據庫的遍歷

總結

以上所述是小編給大家介紹的phpcms實現驗證碼替換及phpcms實現全站搜索功能教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

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

延伸 · 閱讀

精彩推薦
  • PHPCMS數據庫導入成功,phpcms打不開

    數據庫導入成功,phpcms打不開

    問:,數據庫導入成功,phpcms打不開 答:您好,查看此域名是解析到 云主機 上的,報錯來看應該是您導入的數據庫不完整,還差session的表,請您核實 若需...

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

    phpcms的欄目緩存無限級羅列展示處理代碼(親測)

    本文為大家詳細介紹下phpcms的欄目緩存無限級羅列展示是怎么實現的,粗測試了一下,效果還不錯,有需求的朋友可以參考下哈,希望對大家有所幫助 ...

    phpcms教程網8642019-10-11
  • PHPCMSphpcms轉移到虛擬空間的詳細步驟

    phpcms轉移到虛擬空間的詳細步驟

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

    phpcms教程網4232019-10-13
  • PHPCMSphpcms常見問題解答

    phpcms常見問題解答

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

    phpcms教程網2712019-10-07
  • PHPCMSphpcms v9去除盛大連接 關閉盛大通行證的修改方法

    phpcms v9去除盛大連接 關閉盛大通行證的修改方法

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

    phpcms教程網5562019-10-13
  • PHPCMS如何設置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    如何設置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

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

    PHPCMS教程網3782019-10-14
  • PHPCMSphpcms V9實現QQ登陸OAuth2.0提供下載

    phpcms V9實現QQ登陸OAuth2.0提供下載

    phpcmsV9使用的QQ登陸依然是OAuth1.0,但現在騰訊已經不審核使用OAuth1.0的網站了。這對于使用pc的站長來講是一個無比巨大的坑。經過對phpcms論壇的一位同學做...

    phpcms教程網3402019-10-11
  • PHPCMSphpcms怎么上傳歌曲文件

    phpcms怎么上傳歌曲文件

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

    未知1522023-05-07
主站蜘蛛池模板: 楚乔传第二部免费完整 | 美女张开腿让男人桶的 视频 | 摄像头东北对白清晰 | 齐天大性之七仙女欲春迅雷链接 | 亚洲人成激情在线播放 | 和两个男人玩3p好爽视频 | 免费看的毛片 | 校花小雪灌满了男人们的浓浆 | 国产成人91高清精品免费 | 亚洲看片lutube在线入口 | 女教师波多野结衣高清在线 | caoporen97免费公开视频 | 国产成人在线综合 | 青青久久精品国产免费看 | 男同精品视频免费观看网站 | 好女孩韩剧免费观看 | www.色.con | anal22日本人视频 | 午夜理论片YY4399影院 | 国产剧情一区 | 强女明星系列小说 | 国产精品www夜色影视 | 亚洲系列国产精品制服丝袜第 | 婷婷伊人综合亚洲综合网 | 99久久精品国内 | 草久热 | 国产亚洲女人久久久久久 | 久久国产主播福利在线 | 男人影院天堂网址 | 亚洲精品久久久久69影院 | 四虎网站在线 | 韩剧网3600热播剧 | 国产专区亚洲欧美另类在线 | jizz女16处 | 亚洲天堂2013 | 亚洲XXX午休国产熟女屁 | 特级夫妻大片免费在线播放 | 91香蕉国产 | 国产乱插| 国内精品久久久久影院中国 | 天天综合网网欲色 |