服务台选单修改.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
服务台选单修改

服務台選單修改 30 30.1 概述 30.2 程式說明 30.3 增加外部連結選項 30.4 增加內部連結選項 30.5 增加選項區隔線 30.1 概述 商店前台的服務台選單,是除了商品目錄之外最重要的功能選單,原來的服務台選單僅包含「退換貨事項」、「隱私權保護聲明」、「會員權益及須知」、「聯絡我們」等四個選項功能,倘若要增加其他的選項,比如說其他新增的網站功能或連結自己在網路拍賣的商品,就必須修改osCommerce程式。 本章節將介紹如何修改服務台選單程式,新增選單中的功能選項,並將功能選項連結到新的程式或網址。 p.396 30.2 程式說明 控制服務台選單的是一支資訊區塊程式,檔案位置如右:catalog/includes/boxes/information.php 2至11行是註解,說明程式的名稱與版權宣告。 13至15行是HTML語法,主要搭配主程式左右欄框的架構。 17至28行是程式的重點,也是顯示服務台選單標題列以及選單內容的程式碼。 30至32行則是結尾的HTML語法。 p.396 30.2 程式說明(續) 在主要的程式碼間又區分為兩段,17到20行是設定與顯示標題列;22到28行則是設定與顯示選單。 程式碼18行設定服務台標題,其中的BOX_HEADING_INFORMATION 是預先定義的文字常數,其內容會隨著語系選擇而使用不同語系檔的設定,也因此會隨著語系的選擇顯示不同語文的標題。 17及18行是設定標題內容,而程式碼20行則是實際產生服務台標題,這邊使用的是infoBoxHeading類別,這是osCommerce預先定義的類別,在此由類別產生出實際的物件,產生物件的同時也會輸出資訊區塊標題的HTML語法。 p.397 30.3 增加外部連結選項 主要控制選單選項內容的是23到26行,從該段程式會發現與前面18行設定標題內容類似的做法,該段程式碼也是在設定選單的內容,由幾組字串組合出整個選單內容的HTML語法。 該段程式主要是在組合出a/a的HTML超連結標籤,其中用到PHP字串連結符號(小數點符號)來串連幾個文字段。tep_href_link(FILENAME_PRIVACY) 這段是利用osCommerce的函數來產生超連結的網址,在這個例子是「隱私權保護聲明」程式檔的網址。而BOX_INFORMATION_PRIVACY則是預先定義的文字常數,也會依照不同語言選擇語系檔輸出不同的文字選單。 p.397 30.3 增加外部連結選項(續1) 要增加自己的選單,可以仿造24行的寫法,在文字編輯器裡面複製該行,然後把超連結網址及顯示的文字選單更改為自己的內容。比如說你要增加一個選單連結到Yahoo的首頁,寫法如下: 把原來的tep_href_link(FILENAME_PRIVACY)用雅虎網址的字串取代,記得要用單引號包字串內容;接著以‘雅虎奇摩’字串取代BOX_INFORMATION_PRIVACY 假如你希望新增的選項點選後,是在新的視窗來顯示連結網址的內容,則可以如下使用HTML 的標籤屬性來設定: p.398 30.4 增加內部連結選項 連結網路商店自己的程式,建議使用tep_href_link函數才能維持執行的正確性,最主要的差別在於,沒有使用tep_href_link函數的選單連結,會使得本來已經登入的前台會員,按下連結後就被登出。 下面的例子是連結到新進商品的選單寫法: 其中的FILENAME_PRODUCTS_NEW是新進商品程式products_new.php的檔名常數定義。 osCommerce的檔名常數定義檔位置如下: catalog/includes/filenames.php p.399 30.4 增加內部連結選項(續1) 引用檔名方法比較 直接寫引用檔名 osCommerce使用檔名常數定義檔 p.400 30.4 增加內部連結選項(續2) 選項的字串內容,上例是直接用字串‘新進商品’,這個部分也可以使用字串常數定義,但必須把定義寫到語系檔裡面。 服務台選單不是主程式,如同前面關於語系章節的介紹,非主程式的顯示文字定義是在各語系定義檔裡,因此服務台選單相關的中文語系定義檔為: 使用文字編輯器開啟前述語系檔,用尋找功能尋找information 可以找到服務台選單相關的文字定義,包括服務台資訊區塊的標題以及原來的所有選項文字。 catalog/includes/languages/tchinese.php p.401 30.4 增加內部連結選項(續3) 自己增加的選項若要使用字串常數,就在中文語系定義檔裡服務台選單相關文字定義的後面,增加自己的選項文字常數定義。 這樣子增加了文字常數的定義之後,在原來的服務台選單程式 catal

您可能关注的文档

文档评论(0)

zhuwo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档