问题标签 [concrete]

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 投票
2 回答
711 浏览

mysql - 指定的密钥太长;最大密钥长度为 1000 字节

我目前正在将我的concrete5.7 设置从本地主机移动到实时服务器。我做的第一件事是导出 SQL 数据库并将其导入服务器,但是这给了我一个错误:

我知道密钥太长了,但有任何改变的自由吗?我尝试将数据库排序规则更改为 latin1,但它不起作用。

我可以更改哪些设置?

感谢您的任何反馈

0 投票
1 回答
246 浏览

concrete5 - Concrete5.7 中的自定义库不起作用

库在 5.7 中是如何工作的?我正在尝试利用自定义库在单个页面上使用。

我已经创建了单页视图和控制器。我可以从视图中访问控制器。

我还在 application/libraries/ 中创建了一个名为 lobbreeldashboard.php 的库。

在我的控制器中,我Loader::library('lobbyreeldashboard');在库内部现在只有一个名为 sayHello() 的函数

在我的控制器中,我使用以下方法调用该函数:sayHello();。但是,我收到以下错误Call to undefined function sayHello()。在 5.7 中进行这项工作我缺少什么?

single_pages/stats.php

控制器/stats.php

图书馆/图书馆.php

0 投票
1 回答
272 浏览

concrete5 - Concrete5 - 获取文件所属的文件集列表

对于我正在构建的块视图中的条件,我需要能够检查图像文件属于哪个文件集。

搜索文档,如果您知道文件集名称或 ID,或者列出所有文件集,我已经找到了列出文件的资源,但没有关于从文件开始和检索所有相关文件集的内容。

有人可以指出我正确的方向吗?

更具体地说,我正在尝试做的事情:条件将检查轮播中的图像缩略图文件是否属于多个图像集,如果不属于,它会在灯箱中打开更大的缩略图。如果是这样,它会使用硬编码的 360° 旋转图像库块填充灯箱,并将备用文件设置为源。这里缺少的部分是检索起始图像所属的文件集。

0 投票
2 回答
946 浏览

php - 将 Concrete5 从 5.5.2.1 升级到 5.6.x 的问题

我目前正在将一个非常旧的网站从 5.4.x 更新到 5.6.3.3。到目前为止,我已经能够毫无问题地在本地升级到 5.5.2.1。

但是从 5.5.2.1 升级到 5.6.x 会导致很多问题。我试过直接更新到后端建议的 5.6.3.3,以及 5.6.0、5.6.0.1 和 5.6.0.2,但没有运气。

问题是当我点击“下载”时,Concrete5 下载 5.6.3.2。不是宣传的 5.6.3.3。下载完成后,没有任何反应。我不能点击更新,我只能再次点击下载按钮。但是 Concrete5 确实下载了 5.6.3.2 更新。

我试过手动运行升级脚本。手动升级脚本返回此消息:

"升级混凝土5

您的网站已经是最新的了!为了安全起见,您应该删除此文件。返回首页如果您想重新运行此脚本,请单击此处。Concrete5 的当前版本是 5.5.2.1。"

因此,我单击并将“?force = 1”添加到 URL 中。这将返回:

“升级到5.5.2.1完成!”

那是在site.php 中。如果我删除它并像本指南建议的那样运行它(http://www.concrete5.org/documentation/how-tos/developers/manually-upgrade-concrete5/),我只会得到空白页并且无法手动运行升级脚本. 我试过指南中提到的两种方法都没有运气,我还尝试了 5.6 的不同版本。

所以我的下一步是手动下载 5.6.3.3 并将其放在更新文件夹中。现在更新页面返回:

“安装本地更新

确保在更新之前备份数据库。有几个更新可用。请从下面的列表中选择所需的更新。

当前版本

5.5.2.1

5.6.0.2

5.6.3.2

5.6.3.3"

选择其中任何一个都会返回一个空白页面,因为脚本会使用新的目录名更改 site.php 文件。这就像 dirname 更改发生在脚本更新数据库之前,因此没有任何反应。该过程停止,所有页面都为空白。

现在这就是我卡住的地方。现在我不知道如何启动更新脚本。任何帮助表示赞赏!

技术信息:

我正在使用本地服务器(MAMP):PHP:5.5.18 MySQL:5.5.38 Apache:2.2.29 缓存:完全关闭漂亮的URL:关闭

环境信息:

具体5 版本 5.5.2.1

具体5 包 数据库区分大小写迁移(1.1.2),扩展形式(2.4)。

具体5 覆盖 blocks/autonav、blocks/catalogue_item、blocks/google_map、jobs/index_search.php.DONOTUSE、languages/da_DK、libraries/request.php、themes/compower-theme

网络服务器上的软件 Apache/2.2.29 (Unix) mod_fastcgi/2.4.6 mod_wsgi/3.4 Python/2.7.8 PHP/5.5.18 mod_ssl/2.2.29 OpenSSL/0.9.8zd DAV/2 mod_perl/2.0.8 Perl/ v5.20.0

网络服务器 API apache2handler

PHP 版本 5.5.18

PHP 模块 apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt,mysql,mysqli,openssl,pcre,PDO,pdo_mysql,pdo_pgsql,pdo_sqlite,pgsql,Phar,posix,反射,会话,SimpleXML,soap,套接字,SPL,sqlite3,标准,tokenizer,wddx,xml,xmlreader,xmlwriter, xsl、yaz、zip、zlib。

PHP 设置

  • log_errors_max_len - 1024
  • max_execution_time - 5
  • max_file_uploads - 20
  • max_input_nesting_level - 64
  • 最大输入时间 - 60
  • 最大输入变量 - 1000
  • memory_limit - 128M
  • post_max_size - 128M
  • sql.safe_mode - 关闭
  • upload_max_filesize - 128M
  • ldap.max_links - 无限制
  • mysql.max_links - 无限制
  • mysql.max_persistent - 无限制
  • mysqli.max_links - 无限制
  • mysqli.max_persistent - 无限制
  • pcre.backtrack_limit - 1000000
  • pcre.recursion_limit - 100000
  • pgsql.max_links - 无限制
  • pgsql.max_persistent - 无限制
  • session.cache_limiter - nocache
  • session.gc_maxlifetime - 7200
  • soap.wsdl_cache_limit - 5
0 投票
1 回答
161 浏览

php - 自动导航空白链接按钮以显示具有三个不同父页面的下拉列表

更好地描述问题的图像

在此处输入图像描述

我的老板正在寻找在导航栏中设置的导航链接,它不是页面本身,而是在下拉列表中显示 3 个单独的父页面(www.website.com/turkey、/greece、/italy)。他希望为新站点保留 url 结构以避免过度重定向,而这个问题证明我自己尝试解决是有问题的。

Auto Nav 本身使用 php 生成基于站点结构的导航栏,因此在没有任何 php 编辑的情况下合并它的唯一方法是使链接成为一个页面(而不是像我的老板想要的那样只是一个空白链接),但随后它破坏了他想要遵循的 url 文件结构。

我认为这必须在 php 中解决,但我自己并不那么精通,所以非常感谢一些指导!

抱歉,如果这有点不清楚,如果需要更清楚,请告诉我!

0 投票
4 回答
182 浏览

c# - 通过反射在 C# 中获取委托集合的所有具体实现

是的,我试图让标题变小,但我做不到。

我对反思很陌生,所以我正在努力解决一个我不知道是否有可能解决的问题。

我将使用一些简单的委托示例来描述它。

好的,这就是例子。我想从中得到什么?我希望通过 EvManager “sum”委托属性能够访问它调用的所有方法的具体实现。

这基本上是我想要的:

希望我把我的问题说清楚了,这让我很生气。

0 投票
1 回答
323 浏览

php - Concrete5 5.6/7 programaticly adding user and enriching attributes

What is the best aproace of enriching c5 user's attributes.

I have non C5 table with users information this information was created on old cms (non c5), and im now building new site with c5 would like to know best aproach of migrating users.

Is it good idea to use SQL query or should i use php script for enriching, I already created users in to c5 and manualy added email addresses for "anchor point" for later enrichment.

Would be realy glad if someone could tell or maby could lead to some examples.

0 投票
1 回答
432 浏览

api - 具体5网站API

我有一些分层数据,我在具体的文件管理器中组织了这些数据。我想知道是否可以通过其他应用程序(以 API 的方式)从具体的网站外部访问文件管理器。

这个网站让我希望有一个答案。不幸的是,没有后续教程。

http://c5hub.com/learning/building-rest-api-using-concrete5-part-1/

我的第二个问题非常相关:是否可以做同样的事情来通过作曲家视图访问页面信息?

谢谢

0 投票
0 回答
65 浏览

block - Concrete5 在不同页面上发布并将其组合在一页上

我正在为我的实习生在一个具体的网站上工作。由于我以前从未使用过 Concrete 并且我还不了解代码,所以我想寻求一些帮助。

问题如下:

我们有几页: - 艺术家 - 音乐会 - 文章 - 新闻

全部使用 right_sidebar 布局(稍作调整,现在看起来像左主,右侧边栏,左侧边栏,右主,横幅。循环重复,直到显示每张照片/文章)

我想做的是:当我发布一些东西时,例如:艺术家,我希望它自动添加到新闻中。当我在文章或音乐会上发帖时,它也应该添加到新闻页面。

但我似乎真的找不到解决方案!

这甚至可能吗?

0 投票
1 回答
78 浏览

variables - 如何判断 KLEE 指令中涉及的变量是符号变量还是具体变量

我想知道当 KLEE 执行涉及变量的指令时,是否有办法判断变量是否在 KLEE 中是符号的。