问题标签 [pyrocms]

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.

0 投票
1 回答
895 浏览

pyrocms - 在 pyrocms 中使用超过 2 个或更多条件的条件语句

我认为在我的主题中询问超过 2 个条件的唯一方法是:

我疯了?还有更优雅的方法吗???谢谢

0 投票
1 回答
686 浏览

memcached - Pyrocache 与 Memcached

我在一些项目中使用过 PyroCMS,我非常喜欢它。我目前正在基于它开发另一个网站。在我的网站中,我需要在一个大数据库上工作,它不是很大,但足够大,需要缓存模块。我正在犹豫是使用内置的 Pyrocache 库还是第三方缓存 memcached。那么我为什么要使用 memcached 呢?Pyrocache 也可以管理大数据吗?Pyrocache与memcached相比有哪些优势?

在我的网站上,它将显示超过 200.000 个位置的信息,数据长期处于静态。我想使用缓存来缓存所有位置数据,所以当用户请求时,它直接返回结果而不查询数据库。Pyrocache 可以适合我的场景吗?

提前感谢,狮子座

0 投票
1 回答
560 浏览

php - 如何在 pyrocms 的前端显示日历模块

我刚刚从http://www.cecilieo.com/techblog/free-add-ons-for-pyrocms/下载并安装了一个日历模块。

有人用过这个插件吗?如果是,请您告诉我如何使日历显示在我的网站上?

目前,它只显示在后端。我什至尝试为该模块编写一个公共控制器并尝试添加一个路由文件,但我无法使其工作。

0 投票
1 回答
269 浏览

php - PyroCMS 1.3 博客插件中的错误

我正在尝试将 pyrocms 博客插件用于简单的新闻部分。

当我访问 site.dev/blog 时,会显示此警告:

调用堆栈

“第 22 行”是指向 txmt://open?url=file:///Users/ignacio/Projects/fid_app/system/cms/libraries/Tags‌​.php(627)%20:%20eval() 的链接

但是.. 帖子在页面上正确显示,但页面的其余部分未呈现。

我试图侵入核心,但对我来说一切都很好。有什么线索吗?

0 投票
2 回答
2361 浏览

codeigniter - PyroCMS 语言支持

我们在 PyroCMS 中的自定义模块需要支持多种语言。这是怎么做到的?特别:

  1. 我们将语言文件夹和文件放在哪里?我们假设在/addons/<module name>/language/. 这是正确的吗?
  2. 我们必须提供所有PyroCMS 支持的语言的内容(特定于我们模块的内容)的翻译吗?例如,我们正在添加“乱码”语言并想要定义"greeting" = "Gibberish Hello". 我们还必须"greeting"用英语等定义吗?
  3. 相反,我们是否也必须将 PyroCMS 支持的术语翻译成“乱七八糟”的语言?例如,“英文”翻译"cp_title" = "Control Panel"必须翻译成"cp_title" = "Gibberish Control Panel"等?
  4. 设置“?lang=zz”(其中“zz”是我们尝试添加的语言)给了我们以下错误:

    遇到 PHP 错误

    严重性:通知

    消息:未定义索引:en

    文件名:core/MY_Controller.php

    行号:83

0 投票
1 回答
887 浏览

widget - PyroCMS 小部件无法加载现有语言文件

在模块内的小部件中,我使用

但是,PyroCMS 返回此错误

我确信(并仔细检查)该模块具有该语言文件。那么为什么 PyroCMS 不能加载呢?它是否只检查默认的 PyroCMS 系统语言文件而不是模块语言文件?

编辑:似乎是这样。当我尝试在系统语言文件夹中添加 application_lang 时,错误消失了。这是预期的行为吗?

0 投票
1 回答
669 浏览

php - 我的 PyroCMS 模块的管理员中可以有多个控制器吗?

假设我有一个名为xyz.

我的管理控制器在这里:cms/addons/shared_addons/modules/xyz/controllers/admin.php 并按如下方式访问:

  • http://whatever.com/admin/xyz
  • http://whatever.com/admin/xyz/some_method
  • http://whatever.com/admin/xyz/ijk

我可以创建一个允许我使用以下 URL 的控制器吗?

  • http://whatever.com/admin/xyz/subcontroller/
  • http://whatever.com/admin/xyz/subcontroller/a_method
  • http://whatever.com/admin/xyz/subcontroller/b_method

如果是这样,我将如何命名控制器文件和类?

我尝试过创建admin_subcontroller.php和调用该类Admin_SubcontrollerAdmin_Xyz_Subcontroller但都不起作用。

干杯!

0 投票
1 回答
573 浏览

javascript - 如何借用 PyroCMS 的 WYSIWYG 编辑器用于我自己的模块?

我在管理控制器方法中包含以下内容(根据pages管理控制器):

  • admin.js
  • CodeMirror.js
  • wysiwyg.php 包含更多 javascript 并初始化 FCKeditor

但我<textarea>仍然没有所见即所得的控件。这可以做到吗?

0 投票
1 回答
1127 浏览

codeigniter - PyroCMS 中未输出表单验证错误

使用 PyroCMS 1.3.1,我构建了一个模型,它几乎是包含的联系人模型的复制粘贴版本,但有一些调整。正确输入所有字段后,一切都按预期工作。如果某个字段被遗漏或填写不正确,则表单不会提交 - 正如预期的那样。

但是,我似乎无法输出表单验证消息,这让我抓狂。我确定我只是错过了一些非常基本的东西,所以如果有人能指出我将不胜感激。

查看文件(form.php)包含这个

控制器(plugin.php)看起来像这样

0 投票
1 回答
1124 浏览

php - PyroCMS/Codeigniter 数据库问题

我很可能遗漏了一些非常明显的东西,但我还是有点迷茫。实际的数据库交互似乎是关键。我的意思是,该表是在安装时创建的,但实际上发送信息似乎不起作用,因为无论我输入什么都会触发验证。如果我关闭字段要求,数据库将无法完全接收信息。

从控制器:

类 Admin 扩展 Admin_Controller {

}

来自 details.php 文件

简而言之,该模块的目的是通过将模块生成的标签插入站点上的相关页面来输出演出日期、位置和任何支撑带和其他信息。

我倾向于认为它应该很简单,而且我遗漏了一些明显的东西,但谁知道呢。如果我是,请随意对我大喊大叫,我会很感激的。

编辑:

模型代码

类 Shows_m 扩展 MY_Model {