站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
EZ Publish/EZ Publish 多货币功能
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==优先货币== 用户可以选择一种“可用”货币作为“优先货币”。系统会接着对用户使用这种货币。这可以通过访问"shop/preferredcurrency",从下拉框中选择需要的货币,再点击“设置”按钮来实现。也可以通过访问"shop/preferredcurrency/(currency)/NOK"(用需要设置的货币代码替换NOK)来设置优先货币。可以在站点中创建不同货币的链接或使用如下的工具栏。 如果没有指定优先货币,系统会使用"shop.ini"重设文件中"[CurrencySettings]"下的"PreferredCurrency"指定的货币作为优先货币。建议在这个设置中指定一种可用的货币。 当用户查看一个多价格商品时(请参阅“多价格商品显示模板”了解更多),可以限制只显示优先货币的价格。 <font color="red">注意,如果不在"PreferredCurrency"中指定优先货币,系统会在用户第一次查看这个商品的时候将价格显示为0。</font> '''例''' 假设有两种货币:EUR,NOK 并且"shop.ini"重设文件中包含如下配置: [CurrencySettings] PreferredCurrency=USD 如果用户第一次访问站点,系统并不知道用户的优先货币,因此会尝试使用默认值。但是"USD"没有在系统中定义,因此没有这种货币的价格。系统会将价格显示为0,并使用区域设置中的货币符号。 *'''添加工具栏''' 可以为用户添加一个优先货币工具栏来允许用户改变优先货币。要启用优先货币工具栏,在"toolbar.ini"重设文件中添加如下配置: Tool[]=preferred_currency 这个设置会要求系统用"standard"界面中的"templates/toolbar/full/preferred_currency.tpl"模板显示工具栏。 *'''站点管理员的优先货币''' 站点[[管理员]]可以通过访问"shop/preferredcurrency",从货币下拉框中选择优先货币然后点击“设置”按钮来设置优先货币。这个界面也可以通过选择“网络商店”标签,然后选择左侧的“优先货币”来访问。 选中的货币会用于在商品一览页面显示价格。 *'''多价格商品''' 一个商品由一个内容对象代表(至少有一个节点),它包含商品本身的信息以及一个价格。价格可以由一个“价格”或“多价格”数据类型的属性表示。这两种[[数据类型]]与系统联系更加紧密并将内容对象与网络商店系统连接起来。它们主要的区别在于“价格”数据类型为每个商品指定一个价格而“多价格”数据类型为一个商品指定多个价格(每种货币一个价格)。请注意,简单价格商品不支持多种货币。 一个内容类只能包含一个“价格”属性或一个“多价格”属性。不能在购物篮中同时使用简单价格商品和多价格商品。因此,不建议在站点中同时使用价格和多价格数据类型。 如果要使用多价格商品,应该至少创建一个内容类,它应该包含一个多价格类型的属性(稍后解释)。这个类的对象会被系统识别为多价格商品。如果已经在使用简单价格商品,可以将它们自动转换为多价格商品(参阅“升级网络商店”节)。 *'''创建商品类''' 在管理界面中选择“设置”标签,然后选择左侧的“类”,再选择“内容”类组并点击“新建类”按钮。系统会显示类编辑界面(如下图)。 [[Image:EzpublishDHB23.jpg]] 为这个类指定名称,[[标识符]],对象名模式和容器标记并通过下拉框添加需要的属性。 *'''多价格属性''' 要添加多价格属性,从下拉框中选择多价格数据类型,点击“添加属性”按钮并对新属性做如下编辑。 [[Image:EzpublishDHB24.jpg]] 建议用"price"作为它的标识符(这个标识符在附加视图模板中使用)。必须选择一种预定义的货币作为“默认货币”。默认情况下,这种货币会被用于自定义价格。 '''例''' 假设有四种预定义货币:NOK,EUR,USD,UAH,并且创建了一个类“商品”,它有一个多价格属性。如果选择EUR 作为默认货币,系统会为新的“商品”对象使用EUR 创建基本价格,并为NOK,USD 和UAH 创建自动价格。当创建新商品时,系统会将基本价格设为0.00,但是可以为其指定希望的价格(例如:€50)。也可以删除这个价格并创建其他货币的基本价格(例如:$60)。 添加属性后,点击“确定”保存类。 <font color="red">请注意,如果需要不同的结构来保存商品,可以创建不同的多价格类。如果销售,例如:[[计算机]]硬件,可能需要创建不同的类:“[[显示器]]”,“[[打印机]]”,“[[扫描仪]]”等等。</font> 在本例中,可以在商品一览页面用商品类作为过滤条件。 *'''创建商品''' 如果有多价格类,可以为这种类创建对象(多价格商品)。 *'''多价格商品显示模板''' 默认情况下,系统会向用户显示所有货币的价格。这是由"standard"界面中的"templates/content/datatype/view/ezmultiprice.tpl“模板决定的。 如果希望之显示优先货币的价格,可以使用"base"界面中的"override/templates/datatype/multiprice.tpl"。要做到这一点,在"override.ini.append.php"中添加如下 配置: <pre> [multiprice] Source=content/datatype/view/ezmultiprice.tpl MatchFile=datatype/multiprice.tpl Subdir=templates </pre> 建议为站点用户配置货币工具栏,以允许用户修改优先货币。参阅“为用户添加工具栏”节。以下模板可以用于显示多价格商品: • design/base/override/templates/full/multiprice_product.tpl • design/base/override/templates/line/multiprice_product.tpl • design/base/override/templates/embed/multiprice_product.tpl • design/base/override/templates/listitem/multiprice_product.tpl 要使用这些模板,在override.ini.append.php 中添加如下内容: <pre> [multiprice_product_full] Source=node/view/full.tpl MatchFile=full/multiprice_product.tpl Subdir=templates Match[class_identifier]=myproduct [multiprice_product_line] Source=node/view/line.tpl MatchFile=line/multiprice_product.tpl Subdir=templates Match[class_identifier]=myproduct [multiprice_product_embed] Source=content/view/embed.tpl MatchFile=embed/multiprice_product.tpl Subdir=templates Match[class_identifier]=myproduct [multiprice_product_listitem] Source=node/view/listitem.tpl MatchFile=listitem/multiprice_product.tpl Subdir=templates Match[class_identifier]=myproduct </pre> 用实际的类标识符替换"myproduct"。(要查看类标识符,在管理界面中选择“设置”,选择左侧的“[[类]]”,选择“内容”类组然后找到多价格商品类。) 如果要使用这些模板,必须对所有站点入口设置"CacheViewPreferences[full]"。要设置这个选项,编辑所有的"site.ini.append.php",并且如果"[ContentSettings]"已经包含如下内容: <pre>CachedViewPreferences[full]=<list_of_user_preferences></pre> 那么,需要在行尾追加一个":"和"user_preferred_currency",例如: <pre> CachedViewPreferences[full]=admin_navigation_content=0; admin_navigation_details=0;<...>;admin_bookmarkmenu=1; admin_left_menu_width=13;user_preferred_currency='' </pre> <font color="red">注意,这一行配置通常会很长。在本例中我们用<...>代替中间的内容。</font> 如果"[ContentSettings]"下没有这样一行,则创建它。 <pre>CachedViewPreferences[full]=user_preferred_currency=''</pre> 如果不指定这个配置,用户将无法切换优先货币(因为缓存界面将不会刷新)。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)