问题标签 [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.
http-status-code-404 - CMS Made Simple 移动服务器后未找到一些图像和所有页面
将我的站点从一台服务器移动到另一台服务器后,我现在遇到的问题是某些图像未显示,并且只有主页会在链接时显示所有其他页面以给出 404 错误:
未找到
在此服务器上找不到请求的 URL /location.html。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
forms - CMSMS FormBuilder 提交调用自定义函数
我正在为我的网站使用 CMS Made Simple。
我有一些自定义 PHP 代码,当用户单击表单生成器表单上的提交时,我想调用这些代码。
我知道我的代码现在可以正常工作,但我似乎无法在 FormBuilder 代码中找到可以调用该函数的位置。
我查看了模块目录中的代码,但似乎找不到需要放置代码的位置。
最好我只想在某些表单上使用此代码,但如果我必须为所有表单实现,那就这样吧。
php - CMS 变得简单:失去访问管理面板的权限
我有点业余(在 CMS MS 方面绝对是新手)所以这可能是一个有点愚蠢的问题,但我在任何地方都找不到答案..
我已经接管了一个旧页面来更新它。所以我试图手动将旧的 CMSMS 版本更新为新版本。我已经备份了public_html目录的所有文件(并在备份后删除)并备份了mySQL(但我没有删除它)。在我删除所有文件后,我记得我忘记创建页面主题备份,所以我试图恢复一个旧页面。
我为恢复它所做的事情:
- 恢复 public_html 的旧文件
-更改旧mySQL数据库的密码并在配置文件中更改。
网页现在运行良好,但我无法访问管理面板。当我尝试访问它时收到此消息:
403 Forbidenn 您无权访问此服务器上的 /admin/。
感谢您的帮助!
cmsmadesimple - cms 变得简单 - 发现 UDT 的方法和属性的位置
在探索 CMSMadeSimple 1.11.x 的管理方面时,如果您转到扩展,然后是用户定义的标签,您可以通过单击“添加用户定义的标签”链接来编写自定义 php 代码。进入面板后,我很想知道是否有任何帮助指南来帮助在该区域内布局基础代码实践。从我看到的地方,我在这个控制面板中找不到任何训练或模板源链接来实际引用数据。但是,如果我打开模板系统附带的现有 UDT(即 custom_copywrite),我会看到这样的代码..
这意味着什么?
另外,如果我们想为新闻模块操作任何数据,我们在哪里可以找到更多属性和方法来应用或扩展此示例或空白 UDT?
php - PHP:总结用户对象
我在 CMSmadesimple 中有一个模块,可以进行“注册”。注册是 php 中的一个类,id 为 user 和 registerstatus。
我如何总结所有用户(不仅仅是注册的用户)以及他们是否已注册。
类(nb_persons 用作注册状态)
我知道如何总结事件 foreach from=$registrations item='registration' 但我想总结我的用户是否注册
smarty - 将 Div 和 UL 元素放在 foreach 循环内
我正在使用内置 Smarty 3 的 CMSMS 1.11.11。我有以下代码,它允许我检测是否存在新闻字段定义......
...如果它们确实存在,那么 foreach 循环会将每个项目循环到一个<li>
我的问题是是否可以将<div class="flexslider">
and<ul class="slides">
放在 foreach 循环内仍然可以获得相同的效果?我基本上希望将所有内容都打包在 foreach 循环中,但只有li
' 继续循环和增加,而外部<ul>
和外部<div>
仅在满足任何条件时加载一次。
这可能吗?
jquery - 从 head 中删除 Google Map V3 的附加样式和链接
我在 CMS Made Simple 1.11.11 工作,通常,这就是我<head>
在大多数页面上的样子......
上面的布局很好。但是,如果我将 Google Maps v3 API 附加并运行到此模板上,Google Maps 将在
生成以下内容之前添加几个<style>
和<link>
元素......<head>
我认为不可能“阻止”前 5<head>
个子元素从 Google Maps API 加载到 DOM,所以我想做下一个最好的事情......我想使用 jQuery 从<head>
一次中删除这些元素窗户准备好了。这可能吗?
ace-editor - 对 CMSMS 中的所有文本框使用 ACE 编辑器
在我们的 CMS Made Simple 安装中,我尽可能使用 ACE 编辑器(样式表、模板等)。现在我也想在管理界面的其他文本框中使用它(例如页面内容)。
有什么方法可以“强制”使用 ACE 编辑器,或者在这里可以帮助我的模块?
php - 在 PHP 中浏览多个对象和数组结构
下面我有在 CMSMS 中的事件期间传递的对象参数的 print_r 输出。我是 php 和 CMSMS 的新手。我特别需要 id 为 11(persontasked)的对象的值,但我不知道从哪里开始。看起来它是一个带有一些参数的对象,其中一个是一个对象(fielddefs),它包含数组,而我需要的值也在一个对象中。有没有一些简单的方法来浏览这个结构?它将始终位于同一个地方。
这是包含我需要的值的块(乔恩史密斯):
位于该物体深处:
php - Html blob 'global_content_block_x' does not exist
I have a recent installation of CMSMS and am not getting help in the forum. It didn't used to be that way, but that's another topic.
Anyway, there's something that's happening again (it was resolved for several months):
So all the GCBs don't show up and the site doesn't work without them.
Clearing the cache fixes it temporarily.
The original thread containing the solution to fix this the first time around is now locked, it's located here:
http://forum.cmsmadesimple.org/viewtopic.php?f=8&t=68368&start=45
What have I done to resolve this:
- Cleared the cache - works for a day or so
- Changed CGSmartImage, set 'Enable Responsive Images:' to No.