ecshop模板和php,ecshop模板和php代碼

本文目錄一覽:

ECSHOP如何將靜態模板實現動態 第一次接觸ECSHOP和PHP語言 請詳細解答

以增加一個分類頁面為例

第一步:

把根目錄下 category.php 這個文件複製多一個文件,文件名自己起吧,我就以category2.php為例

同樣的方法打開themes\default文件夾找到ecshop模板文件,category.dwt這個文件也複製多一個,改為category2.dwt

第二步

打開這個文件category2.php 打到以下行 大約是74行吧

if (!$smarty-is_cached(‘category.dwt’, $cache_id)) 改為if (!$smarty-is_cached(‘category2.dwt’, $cache_id))

大約是397行

$smarty-display(‘category.dwt’, $cache_id);改為 $smarty-display(‘category2.dwt’, $cache_id);

保存

第三步

打開admin\includes\lib_template.php這個文件

在「/* 可以設置內容的ecshop模板 *」 下面增加多一行

‘category2.dwt’,

在”/* 每個模板允許設置的庫項目 ” 中

複製「

‘category’ = array(

‘/library/ur_here.lbi’ = 0,

‘/library/search_form.lbi’ = 0,

‘/library/member.lbi’ = 0,

‘/library/category_tree.lbi’ = 0,

‘/library/top10.lbi’ = 0,

‘/library/history.lbi’ = 0,

‘/library/recommend_best.lbi’ = 3,

‘/library/recommend_hot.lbi’ = 3,

‘/library/goods_list.lbi’ = 0,

‘/library/pages.lbi’ = 0,

‘/library/recommend_promotion.lbi’ = 3,

‘/library/brands.lbi’ = 3,

‘/library/promotion_info.lbi’ = 0,

‘/library/cart.lbi’ = 0,

‘/library/vote_list.lbi’ = 0

),

複製代碼

並把’category’ = array( 這個改為 ‘category2’ = array( 然後在

“),

‘compare’ = array(“

這兩行之間粘貼

再打開:languages\zh_cn\admin\template.php文件

在「/* 每一個ecshop模板文件對應的語言 *」後面增加多一行$_LANG[‘template_files’][‘category2’] = ‘新建商品首頁’; (這個文件名可以自定義)

訪問後台,設置ecshop模板》請選擇一個ecshop模板:中看到了你的新增頁面吧!呵呵,

第四步

打開「themes\default\libs.xml」編輯

複製73行至83行

file name=”category.dwt”

region name=””

libcart/lib

libcategory_tree/lib

libfilter_attr/lib

libprice_grade/lib

libhistory/lib

/region

region name=””/

region name=””

librecommend_best/lib

libgoods_list/lib

libpages/lib

/region

複製代碼

改為

file name=”category2.dwt”

region name=””

libcart/lib

libcategory_tree/lib

libfilter_attr/lib

libprice_grade/lib

libhistory/lib

/region

region name=””/

region name=””

librecommend_best/lib

libgoods_list/lib

libpages/lib

/region

複製代碼

粘貼在83行與84行之行.

到此全部OK。打開後台模板就可以設置了

ecshop模板文件能執行php代碼嗎?

ECSHOP是使用PHP語言進行書寫的,因此擁有運行PHP的安裝環境,所以是能夠在模板文件上進行運行PHP代碼的.所有由PHP語言書寫的CMS系統均可以運行PHP語言!

ecshop模板 如何下接寫 php

ecshop使用的模板引擎是smarty的閹割修改版,不是所有的smarty標籤都能用。

最好還是在php程序里寫好變數,再到模板里輸出變數

ecshop模板,php報錯怎麼辦?

根據代碼,是返回一個替換結果。可能這個結果並沒有返回,所以報錯。要麼是正則問題,要麼是template函數問題。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/160812.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-21 01:15
下一篇 2024-11-21 01:15

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在著手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • 心形照片拼圖模板

    如何使用心形照片拼圖模板 一、模板介紹 心形照片拼圖模板是一種讓用戶可以將自己的照片拼接成一個心形的巧妙設計,每個照片都是一個拼圖塊,當所有的照片配合完成時,呈現出一個完整的心形。…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29

發表回復

登錄後才能評論