求教:zencart 怎么把后台输入的 百分比优惠折扣, 直接在前台与后台输出? 比如后台输出15, 前台与后台也就显示15

后台编辑器编辑的内容输出到前台会错位 请教如何解决呢 - PHP当前位置:& &&&后台编辑器编辑的内容输出到前台会错位 请教如何解后台编辑器编辑的内容输出到前台会错位 请教如何解决呢&&网友分享于:&&浏览:107次后台编辑器编辑的内容输出到前台会错位 请问怎么解决呢比如后台编辑了很多表格 div之类的 如果是复制过来的 难免会遇到漏掉一个&/div&这样的话 前台输出的时候 就会出现错位了。。请问怎么解决呢。。前台的话要加一个固定的div嘛还是怎么 请高手解决------解决方案--------------------少标签了自然会错位。 编辑时写全啊。 难不成为了这点小事去伤脑筋?
------解决方案--------------------后台只允许录数据,不关样式,这样复制过来后就不会有问题了
------解决方案--------------------探讨客户直接复制过来的 也不知道他丢了什么标签有没有办法能控制一下呢
------解决方案--------------------或者你将用户复制过来的内容都封装在IFRAME里,这样也不会对原网页的布局产生影响了
------解决方案--------------------后台用户只要录入数据即可,不能让用户区关心什么样式(他也没有这样的水平吧!)。
------解决方案--------------------添加正则验证用户输入的内容,不符合规则就重新输入。&(?&外部标签名&[a-z]+[\d]?)(?&属性&[^&]*)*&(?&内部代码 l&(&(?&内部标签名&[a-z]+[\d]?)[^&]*&.*?&/\k&内部标签名&&|&[a-z]+[\d]?[^&]*&|(?&[^&]*))*(?=&/\k&外部标签名&&))?/gookings/blog/item/dec.html
------解决方案--------------------自己写个程序处理一下就是了,缺啥补啥
------解决方案--------------------和谐,就是不要买caidao
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有进入Configuration商店设置——&E-Mail Options电子邮件项 设置
1、E-Mail Transport Method电子邮件发送方式
sendmail-f
PHP为缺省方式,采用内置的PHP处理方式。
采用Windows和MacOS的服务器要修改该设置为SMTP。
SMTPAUTH仅在服务器要求SMTP验证时使用,同时要设置SMTPAUTH的相应参数。
sendmail用于linux/unix主机,使用主机上的sendmail程序
"sendmail-f"仅当服务器要求 -f 参数发送邮件,这个安全措施可以防止欺骗,但如果邮件服务器未设置使用该选项,会出错。
Qmail用于linux/unix主机的Qmail邮件功能 /var/qmail/bin/sendmail
这里选择使用smtopauth邮件发送方式.
2、电子邮件存档
发送邮件时需要保存复制件 选择true;不需要则选择false
3、电子邮件出错信息
如果邮件失败,是否显示错误信息? 设置为false将显示PHP错误信息. 仅在调试时设置为false.
4、用于显示的店主的邮件地址
商店店主的电子邮件,显示给客户的联系方式。这里设置的就是客户看到的你的联系邮箱,可以设置为其他的子邮箱。
5、发件人邮件地址
电子邮件发送人地址,发送给客户的邮箱,可以进行修改。修改后,对应的第6个发送邮件地址也会发生改变。
6、电子邮件必须从现有域名发生
即所有的邮件都是以的名义发送的,设置为YES时,则对应第5个的发件人邮件地址也会发生更改。
7、管理员电子邮件格式
有text和html两种格式:text格式,这种格式一般不能在邮件正文中插入图片,也不能插入链接;html格式,这种格式可以插入网页链接,插入图片等内容;
8、发送订单确认电子邮件的附件到到
发送订单确认电子邮件的复件到以下地址,格式为:名字一 , 名字二 :例如, 中间用逗号隔开。一般是发送到一个固定的邮件用来保存客户信息,只有在有2个以上管理员时才需要设置。
9、发送创建帐号电子邮件的附件—状态
是否发送创建帐号电子邮件的复件: 会员注册时是否发送电子邮件附件
0 代表否 1代表是
10、发送推荐给朋友的电子邮件附件
同9,设置是一样的
11、发送客户发送礼券的电子邮件的附件——状态
是否发送客户发送礼券的电子邮件的附件:0=否 1=是 附件是发到下面的“发送客户发送礼券的电子邮件的附件到“这一设置里面。 里面的电子邮件已设置为。
12、发送客户管理优惠卷邮件的电子邮件的附件、发送管理订单状态的电子邮件的附件、发送等待审核的电子邮件的附件的 设置同11
13、设置 "联系我们" 电子邮件下拉列表
设置"联系我们"页面上列出的电子邮件地址,格式为:名字一 , 名字二 。设置同第8,仅有一个邮件地址时,不要输入,采用店主邮件地址。
14、允许访客推荐给朋友
如果设置为[false],推荐给朋友功能需要登录后使用。建议可以设为true,这样访客可以直接推荐了。
15、联系我们——显示商户的名称和地址
包括商户名称和地址,直接默认设为是。
16、商户库存提醒
当库存过低时会自动发邮件到指定邮箱,已经设置为。 选择1=是
17、显示退订电子商情链接
在【信息】边框中,显示退订电子商情的链接,默认设置为true网站建设
18、显示客户选择计数
在显示接收人名单时,会自动显示计数数量。备注:在有多个客户时,对网速有一定影响
19、SMTP邮箱帐户、SMTP邮箱密码、SMTP主机、SMTP服务器端口。
SMTP邮箱帐户:,密码是初始的******,主机是,服务器端口是25
20、Send Notice of Newsletter-only Subscriptions To - Status
给订阅的用户发送通讯通知
如果想想发送一个新的通讯通知给用户,则设置为1=是最全zen-cart修改教程大全_懒人程序
支付宝赞助帐号:
最全zen-cart修改教程大全
最全zen-cart修改教程大全
Zen Cart的模板设计比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。
首先要阅读常见问答部分的:如何添加、制作新模板。 Zen Cart的设计没有什么特别,与以前设计HTML页面是一样的。只是整个页面分成了好几个部分,并加入了PHP代码。通常,页面分为页眉 (header),页脚(footer),边框(sideboxes)。所以设计页面的时候,要记住Zen Cart是如何组织这些页面的。
页面是通过CSS样式表来控制的。样式表控制表格单元的背景图案、字体的颜色和样式等等。所以,假如你需要修改边框标题栏的字体,那么查看样式表文件。
Zen Cart在页面添加图像有两种方式。可以使用图像目录的相对路径,或者在模板中用php变量定义图像。如果你使用https服务器,并且采用相对图像路径,那么https的图像目录下也要有同样的图像,否则https服务器很可能会给出警告提示。
php学习之家
Zen Cart可以设置成任意的html/flash的界面,只是比通常的html页面的设计费时。你可以从修改缺省的模板开始,先修改CSS文件和三栏格式的界面。开始先采用不同的颜色,很快就可以设计出完全不同的风格。
最后,在设计模板前要先计划好你网页的内容,事半功倍。
下面是zen cart页面各部分相对应模板文件的一个列表:
文件路径注释index.php主文件includes/templates/[custom template folder]/common/html_header.php页面的head部分includes/templates/[custom template folder]/common/tpl_main_page.php页面的body部分includes/templates/[custom template folder]/common/tpl_header.php所有页面的页眉(column left)includes/templates/[custom template folder]/common/main_template_vars.php决定页面的内容部分,缺省为 &tmp_index_default.php&首页 - 缺省includes/templates/[custom template folder]/templates/tmp_index_default.php首页模板文件首页 - 显示分类includes/templates/[custom template folder]/templates/tpl_index_categories.php首页上显示分类时的模板文件includes/modules/[custom template folder]/pages/index/category_row.php选择要显示的分类includes/templates/[custom template folder]/templates/tpl_index_category_row.php显示分类首页 - 显示指定分类includes/templates/[custom template folder]/templates/tpl_index_product_list.php首页上显示指定的分类时采用的模板文件includes/modules/[custom template folder]/product_listing.php将商品数据添加到数组includes/templates/[custom template folder]/templates/tpl_modules_product_listing.php显示商品数量和商品导航菜单includes/templates/[custom template folder]/common/tpl_list_box_content.php显示商品数组商品信息页面includes/templates/[custom templatefolder]/templates/tpl_product_info_display.php显示单件商品信息购物车页面includes/templates/[custom template folder]/templates/tpl_shopping_cart_default.php购物车页面(column right)includes/templates/[custom template folder]/common/tpl_footer.php所有页面的页脚
最近一直在调度zen-cart,找到了下面这篇文章,是关于如果修改zen cart模版的,很有用,,跟大家分享一下。
DIR_WS_CATALOG // zent cat目录 这些在includes/configure.php定义
meta_tags.php //定义网站的meta信息。这些是从数据库中取出来的。在includes/modules/下面
HTML_PARAMS //模板语言常量文件定义的。
$current_page_base 在includes/init_inicludes/init_sanitize.php $_GET['main_page']
manufacturers_id 生产厂商ID
product_id 产品ID
$tmp_pagename index_home
有加载modules/pages
======================
首页加载的文件
html_header.php
tpl_index_default.php {indeXDefaultMainContent 首页可以编辑}
tpl_modules_featured_products.php -& tpl_columnar_display.php
bannerOne banners [后台bannner控制]
logo 修改 tpl_header.php 页面 在模板的images/logo.gif
id=&mainwrapper&
common/tpl_header.php 功能:所有页面的页眉 基本可以不用或者广告用
id=&headerwrapper&
navColumnOnewrapper
navEZpagesTOp 简易页面的连接
左边分类在 templates/模板/sideboxes/下面 sql参数在categories.php
=============================
1. 在首页顶部增加连接的方法。
找到模板文件夹下面的zcen/tpl_header.php
在#topbarwrap与#topbar 增加一个&div&连接&/div& 里面写上你要的连接
2. Logo的替换。这个在后台是没有的。在语包的文件里定义。
找到languages/english/zcen/header.php 找到Header_logo_image 常量 修改
或者 替换 模板下面的 logo.gif文件/includes/templates/zcen/images/logo.gif
3. 导航栏的东西〔这个后台的设计的)
样式调节#navEZPagesTop
后台的 参数调整:0 1 2
后台的 ezpage设置
4. 首页分类名称的修改
打开 /templates/languages/english.php
找到:define(&BOX_HEADING_CATEGORIES&,&CATEGORIES&)
改为:define(&BOX_HEADING_CATEGORIES&,&Select you game&);
D:\WEB\zen-cart\includes\templates\classic\css\stylesheet.css
整个页面组织
D:\WEB\zen-cart\includes\templates\template_default\common\tpl_main_page.php
网页左右栏width源代码:&td id=&navColumnOne& class=&columnLeft& style=&width: 150&&
动态调用width: &?php echo COLUMN_WIDTH_LEFT; ?&&&,
在后台-configuration-layout里可以更改Column Width/
Column Width - Left Boxes
商品分类名称Categories更改:BOX_HEADING_CATEGORIES,
&D:\WEB\zen-cart\includes\languages\english.php&(78,11): define(&BOX_HEADING_CATEGORIES&, &Categories&);
spooer名称更改:define(&BOX_HEADING_BANNER_BOX&,'Sponsors&)
默认模板,左spooner对应&BOX_HEADING_BANNER_BOX& 右上spooer对&BOX_HEADING_BANNER_BOX_ALL&
右下spooer对应BOX_HEADING_BANNER_BOX2
左边栏处理:只保留includes\templates\template_default\sideboxes\tpl_categories.php,在里面增加
右边栏的处理:
1.后台设置为保留who&s onlie(sideboxes/whos_online.php),
与之对应的 tpl_box_default_right.php,查找&?php echo $ ?&进行替换
2.添加左边栏目内容,对tpl_box_default_right.php更改:
中部修改:
===========
\includes\templates\template_default\templates\tpl_index_default.php
去掉顶部说明:&?php if (SHOW_CUSTOMER_GREETING == 1) { ?&
&h2 class=&greeting&&&?php echo zen_customer_greeting(); ?&&/h2&
&?php } ?&
去掉欢迎信息:
&h1 id=&indexDefaultHeading&&&?php echo HEADING_TITLE; ?&&/h1&
去掉顶部导航:
\includes\templates\template_default\common\tpl_main_page.php
&div id=&navBreadCrumb&&&?php echo $breadcrumb-&trail(BREAD_CRUMBS_SEPARATOR); ?&&/div&
模板顶部修改:
==========
\zen-cart\includes\templates\template_default\common
\tpl_header.php
&div id=&navMain&&&/div&内可增加链接
if (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_HEADER_OFF == &true& and ($_SESSION['customers_authorization'] != 0 or
$_SESSION['customer_id'] == &)) {
$flag_disable_header =
require($template-&get_template_dir(&tpl_header.php&,DIR_WS_
TEMPLATE, $current_page_base,&common&). &/tpl_header.php&);?&
上段从&div id=&mainWrapper&&抽出,放在它前面做全屏导航版块
顶部搜索按钮修改:
\includes\templates\template_default\common\tpl_header.php :
&div id=&navMainSearch&&&?php require(DIR_WS_MODULES . &sideboxes/search_header.php&); ?&&/div&
自动生成导航栏:
\includes\templates\template_default\templates\
tpl_modules_categories_tabs.php
将其代码掏空,重新添加导航代码:
~~~~~~~~~~~~~~~~~~~~~~~~~
include(DIR_WS_MODULES . zen_get_module_directory(FILENAME_CATEGORIES_TABS));
&?php if (CATEGORIES_TABS_STATUS ==
&1& && sizeof($links_list) &= 1) { ?&
&div id=&navCatTabsWrapper&&
&div id=&navCatTabs&&
&?php for ($i=0, $n=sizeof($links_list); $i&$n; $i++) { ?&
&li&&?php echo $links_list[$i];?&&/li&
&?php } ?&
&?php } ?&
~~~~~~~~~~~~~~~~~~~~~~
的log背景:
\zen-cart\includes\templates\template_default\common
\tpl_header.php
&div id=&tagline&&&?php echo HEADER_SALES_TEXT;?&&/div&
底部导航修改:
\includes\templates\template_default\common\tpl_main_page.php
&div id=&bannerSix& class=&banners&&&?php echo zen_display_banner(&static&, $banner); ?&&/div&
zen cart 打开错误信息显示调试开关
在调试zencart网店时,有时修改了某些文件,网店前台显示不完整了,或者出现了空白页面,可以通过以下方法打开错误提示:
打开文件 \includes\application_top.php ,找到
if (defined('STRICT_ERROR_REPORTING') && STRICT_ERROR_REPORTING == true) {
在前面增加一行
define('STRICT_ERROR_REPORTING', true);
日 星期二 13:58
Zen Cart 添加新页面的方法有三种:
第一种,手动添加,要有一定的HTML基础:
首先,创建自己的模板文件。
附加页面在includes/languages/schinese/ 目录下,文件名为:page_2.php, page_3.php 和 page_4.php。
在includes/languages/schinese/下建立一个新目录,命名为 YOUR_TEMPLATE,然后将三个PHP文件拷贝到includes/languages/schinese/YOUR_TEMPLATE 目录下,您就可以随意修改了。
需要更多页面,只要再复制文件,然后命名为page_5,page_6 等等。
您还需要给附加页面添加头文件。
打开includes/ modules/ pages,复制您需要的所有 page_X 目录和目录内文件,按您的页面改名。
现在打开includes/ filenames.php文件,按照相同的命名规则修改文件。
在includes\languages\english\html_includes里增加新的页面。
最后,在includes/ templates/ YOUR_TEMPLATE/ templates/目录下,为附加页面创建模板页。复制tpl_page_X_default.php文件,然后再按照相同的命名规则改名。
要在&更多信息&方框内修改/添加新页面,将 /includes/ languages/ schinese.php文件,复制到模板目录下,找到定义more_information方框的段落,按您的需要修改&更多信息&,同时修改链接的名称。
剩下的就是添加链接到方框。复制 /includes/ modules /sideboxes/ more_information.php文件到模板目录,按照相同的模式添加您的链接,然后进入管理页面,工具-&外观控制,设置该文件。
第二种,可以利用添加新页面的模块,要在官网上下载下来安装后才能使用。下载地址:
第三种,利用EZPAGE直接添加新的页面,这种方法是最简单的方法,推荐用这种方法。
如何添加新的页面?精品
首先,创建自己的模板文件。
附加页面在includes/languages/schinese/ 目录下,文件名为:page_2.php, page_3.php 和 page_4.php。
在includes/languages/schinese/下建立一个新目录,命名为 YOUR_TEMPLATE,然后将三个PHP文件拷贝到includes/languages/schinese/YOUR_TEMPLATE 目录下,您就可以随意修改了。
需要更多页面,只要再复制文件,然后命名为page_5,page_6 等等。
您还需要给附加页面添加头文件。
打开includes/ modules/ pages,复制您需要的所有 page_X 目录和目录内文件,按您的页面改名。
现在打开includes/ filenames.php文件,按照相同的命名规则修改文件。
最后,在includes/ templates/ YOUR_TEMPLATE/ templates/目录下,为附加页面创建模板页。复制tpl_page_X_default.php文件,然后再按照相同的命名规则改名。
要在&更多信息&方框内修改/添加新页面,将 /includes/ languages/ schinese.php文件,复制到模板目录下,找到定义more_information方框的段落,按您的需要修改&更多信息&,同时修改链接的名 称。
剩下的就是添加链接到方框。复制 /includes/ modules /sideboxes/ more_information.php文件到模板目录,按照相同的模式添加您的链接,然后进入管理页面,工具-&外观控制,设置该文件。
zencart 1.3 以上版本,可以采用更简单的方法创建新页面、新链接。
1. 后台-工具-多语言简易页面,点击:安装多语言简易页面
2. 后台-工具-简易页面管理,可以任意增加、删除页面
首页界面:/include/templates/zccn/common/tpl_main_page.php
首页主样式表:/include/templates/zccn/css/schinese_stylesheet.css
首页左边栏目:
/includes/templates/template_default/common/tpl_box_default_left.php
商品分类内容修改:
/includes/modules/sideboxes/categories.php
/includes/templates/zccn/sideboxes/tpl_categories.php
/includes/modules/sideboxes/featured.php
/includes/templates/template_default/sideboxes/tpl_featured.php
/includes/modules/sideboxes/whats_new.php
/includes/templates/template_default/sideboxes/tpl_whats_new.php
/includes/modules/sideboxes/specials.php
/includes/templates/template_default/sideboxes/tpl_specials.php
/includes/database_tables.php
首页中间商品修改:
/includes/templates/template_default/common/main_template_vars.php
/includes/templates/template_default/templates/tpl_index_default.php
内页中间商品修改:
/includes/templates/template_default/templates/tpl_index_catergories.php
首页中间 August新进商品
/includes/templates/template_default/templates/tpl_modules_whats_new.php
首页中间 August特价商品
/includes/templates/template_default/templates/tpl_modules_specials_default.php
首页中间 推荐商品
/includes/templates/template_default/templates/tpl_modules_featured_products.php
首页右边栏目:
/includes/templates/template_default/common/tpl_box_default_right.php
/includes/templates/template_default/sideboxes/tpl_search.php
/includes/templates/template_default/sideboxes/tpl_ezpages.php
/includes/templates/template_default/sideboxes/tpl_best_sellers.php
/includes/templates/template_default/sideboxes/tpl_reviews_write.php
/includes/templates/template_default/sideboxes/tpl_whos_online.php
zen cart 打开错误
define('STRICT_ERROR_REPORTING', true)
***********************
ZenCart如何整合Wordpress博客?
如果你的ZenCart需要一个来发布一些你的最新动态,可以试试,并且用这个ZenCart的Module来把它们关联起来。WOZ的全名叫Wordpress On ZenCart。
下面就详细介绍一下WOZ的安装方法,当然你可以在WOZ包里找到英文的安装说明。我所使用的版本为ZenCart1.3.8和Wordpress2.8.5,至于其它版本能否集成,没有测试过。
Wordpress on ZenCart总的来说有两种安装模式:
第一种是把Wordpress的文件全部解压到ZenCart的根目录下,另一种方法是把Wordpress单独放到ZenCart下新建的一个目录里。
两种方法最后访问Wordpress的地址都是:[Zen-Cart URL]/index.php?main_page=wordpress
第一步,安装Wordpress
把Wordpress解压到你的ZenCart目录下,然后把Wordpress的文件夹名改为blog,呵,看起来感觉会爽一些。
这一步的安装和普通的Wordpress安装没啥区别。
第二步:设置Wordpress
在Wordpress的后台设置一下,setting -& General -& Blog address(URL)
把Blog address (URL)改为[Zen-Cart URL],即http://your.
把主题设为默认主题。
第三步:上传WOZ的文件
建议用ftp直接覆盖:
把WOZ解压后的ZC_ROOT目录下的文件上传到服务器Zen-cart的安装目录下。
把WOZ解压后的WP_ROOT目录下的文件上传到服务器WordPress的安装目录下。
再把/ZC_ROOT/includes/templates/MY_TEMP/里的CSS文件上传到你的Zen-cart模板里的CSS文件夹里。这个是Wordpress的显示主题。
第四步:修改Wordpress的文件
在你的Wordpress安装目录下,找到[Path of WordPress]/wp-include/template-loader.php,把所有的&&都替换成&&。
如果你的Wordpress版本比较新,就不需要做这一步的工作了。
第五步:修改Zen-cart文件
打开Zen-cart安装目录下的[Path of Zen-Cart]/includes/extra_configures/wordpress-config.php,把
define (&ABSPATH&,&/var/www//public_html/blog/&);
define (&ABSPATH&,&[Path of WordPress]&);
比如说,在我本地我是改为这样的东西:
define (&ABSPATH&,&E:/mywebs/zen-cart/blog/&);
记住,这个路径得是你服务器上的绝对路径。
第六步:布局设置
在ZenCart后台管理面板的admin panel ? tools ? Layout Boxes Controller里,选择打开你需要的Wordpress侧栏框。所有和Wordpress有关的侧栏框都是以WP_XXX格式存在的。
第七步:检查
现在你可以通过
http://your./index.php?main_page=wordpress
这个网址来访问你的Wordpress了。
如果你能看到Wordpress,则表明你已经把Wordpress集成到了ZenCart里了。
完成了这七步,基本上就把Wordpress的显示页面整合到了ZenCart里面。
zen cart商品信息页面,显示相关产品,或you may also like products 的办法
产品页面&Customers who bought this product also purchased& 默认是按字面意义显示,即只有真正买了这个产品又购买了其他产品,才会显示。不然是不会显示的。
找到includes\classes\db\mysql\define_queries.php文件,修改SQL_ALSO_PURCHASED的 sql语句如下 以增加网站内部链接
DEFINE(&SQL_ALSO_PURCHASED& &select p.products_id p.products_image from & . TABLE_PRODUCTS . & p where p.products_status=&1&&&order by rand() limit 0 3&P);
DEFINE(&SQL_ALSO_PURCHASED&, &SELECT
products.products_image,
products.products_price,
products_description.products_name,
products.products_date_added,
products.products_id
Inner Join products_description ON products.products_id = products_description.products_id
products.products_date_added DESC,rand()
LIMIT 8&P);
第一种办法有时候会导致网站打不开,就用第二种办法,推荐用第二种。
支持键盘 ← →

我要回帖

更多关于 前台与后台 的文章

 

随机推荐