问题标签 [cmsmadesimple]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cart - cms 的问题使得简单的模块购物车和订单
我目前正在建立我的第一个电子商务网站。我使用了模块产品、购物车和订单,但没有付款选项。人们可以将商品添加到他们的购物车,并通过填写账单和运输信息来确认预订。确认后,他们会收到一封电子邮件,说预订已确认,业主将尽快与他们联系以了解运输和付款方式。它有效,但我仍然有一些问题:
- 客户确认邮件有效,但管理员没有收到订单确认邮件。我配置了 CMSMailer 并将电子邮件放入电子商务模块的配置面板中。
-我想将文章中的图片放入购物车。这是我的代码:
<img src="{$oneitem->file_location}/{$oneitem->fields.image->thumbnail}" alt="{$oneitem->value}" />
路径是正确的 / 但他没有在产品文件夹中找到图像。我不明白为什么。我需要得到:
<img src="/uploads/Products/product_1/thumb_mobilier_table_appoint.jpg" alt="">
但我只知道:
<img src="/uploads/Products/product_1/" alt="">
- 对于某些产品,我想要多张图片,这样我就有一个包含 2 或 3 张图片的小照片库,并且可以放大每张图片。我怎样才能做到这一点?使用照片库模块?以及如何将其集成到产品模块中?
提前致谢
upgrade - CMSMadeSimple 升级到 Smarty 模板 - 意外属性
我是 CMSMS 的新手,并且通过痛苦的升级路径进行较旧的安装以将其升级到当前版本。主要变化之一是使用 Smarty 3 作为其模板引擎。此更改破坏了几个现有模板。
相关的 CMSMS 模块称为“产品和库存管理器”,看起来像是“Calguys 模块扩展”的一部分
这是我收到的错误消息:
这是抛出它的整个模板:
这是发生错误的该模板的相关片段:
据我了解,我们正在调用一个自定义函数,其名称基于我们数据库中的产品。我们正在向它发送一个它不期望的属性“父级”。如果我删除该属性,错误就会消失,但输出会变得很奇怪。
没有灵丹妙药,我认为在哪里寻找正在定义的这个函数的任何线索都会对我有所帮助。我也对使用似乎是 ltrim("-1") 的东西感到困惑,所以对此的任何解释也很好。也许我可以用更长的 if 块替换这一行来更正函数调用?
编辑 - 以下是变量的一些示例值:
$products_path_names.$key 包含字符串“Granite”
$tmp 保存字符串 00017
谢谢!
cmsmadesimple - 如何在 CMS 中编辑 header.tpl 变得简单
我是 CMS Made Simple 的新手,我需要编辑 header.tpl 文件。我在这里找到了文件位置 tmp/templates/header.tpl 但是当我对此文件进行任何更改时,它不会影响前端的任何内容。
我需要帮助来编辑 header.tpl 文件。
cmsmadesimple - CMSMS 在edito 中不显示html 代码
我对 CMSMS 有一个非常奇怪的问题。我的头文件中有一些 HTML,应该有 2 个链接,但每次我粘贴第二个并单击应用时,它都会从编辑器中消失。虽然它显示在网站上。
CMSMS 版本:1.11.9
应该是保存后:
cmsmadesimple - CMSMS 如何将菜单元素从扩展移动到管理区域的内容部分?
我已经在 CMSMS 中安装了 Form Builder 模块。“表单生成器”子菜单自动添加到扩展选项卡。但我想将此子菜单添加到内容选项卡而不是扩展。有人知道该怎么做吗?
提前致谢。
最好的问候,伊戈尔
php - cmsmadesimple 事件是如何发送的?
在 cmsmadesimple 事件方面需要帮助。我正在尝试处理模块 FrontEndUsers 事件 OnLogin。此模块在 method.install.php 中启动此事件:
在我的 Civicrm 模块 method.instal.php 中,我注册了 OnLogin 处理程序:
那么,让我们开始吧。FrontEndUser 在 action.do_login.php 中发送此事件:
我在 CiviCRM 模块中做:
当您进行正面登录时,脚本会按预期终止,但是在尝试调试 $params 时,对事件的发送方式感到困惑,因为甚至注释掉了:
DoEvent() 也处理事件(退出带有消息的脚本)。
在发送 OnLogin 事件的 FrontEndUsers 中找不到更多代码,所以请帮我找出来。
php - CMS 制造了简单的严格标准错误
我使用 CMS Made Simple 1.4 版管理一些较旧的站点。最近,他们都开始显示如下严格的标准错误。最近服务器上是否发生了可能导致这种情况的变化?
严格标准:Captcha::GetHelp() 的声明应与 /home/alliance/public_html/modules/Captcha/lib/classes/module/class.captcha.php 中的 CMSModule::GetHelp($lang = 'en_US') 兼容在线 1071
php - Smarty 在 html 元素之外打印标签数据
我正在开发一个 CMS Made Simple 网站。从一个动作中,我将一个变量分配给 smarty:
然后在模板中我有:
奇怪的是变量打印在标签之外<p>
:(我没有发布图像的声誉,所以这里是外部链接)
http://oi62.tinypic.com/29564ch.jpg
如您所见,<p>
标签为空!!!的内容$anekdot
打印在下面。请帮助:) 谢谢。
content-management-system - CMS 变得简单 - 可以向全局内容块添加额外的编辑字段
我很喜欢使用 wordpress 的高级自定义字段。但现在我正在使用 CMS Made Simple,因为客户端拥有它。
我有一个非常适合我的全局内容块——但只有一个字段——我希望那里有多个字段以使其更实用。
有什么办法可以做到这一点,还是有更好的模块来安装?
谢谢你。我已经用谷歌搜索了,但没有找到解决这个问题的方法。
jquery - 希望 jQuery 在页面刷新时默认切换为“显示”
这里有一个奇怪的,
我使用 CMS 变得简单,基本上我有一个购物车。默认情况下,它是隐藏的,直到有人单击“查看我的购物车”选项并且购物车使用 jQuery 切换滑入。
这实际上工作正常。
更新购物车时会出现问题。作为一种表单结构,您必须进行编辑(对数量或“检查”项目进行删除),然后单击“更新购物车”。页面刷新,因此购物车再次隐藏。
有没有办法做到这一点,以便在单击此链接时(特别是),页面刷新但默认情况下显示购物车?
这是我的代码,我想我可以在链接上附加一个“类”,但我不确定。
注意:每个都有 2 个链接,因为我有一个移动版和桌面版的篮子。
还:
当我点击它时,如何制作它以便篮子关闭?有没有办法做到这一点?目前,我需要点击“继续购物”链接才能关闭购物篮。