问题标签 [joomla-community-builder]

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 回答
102 浏览

php - 使用 PHP 从 html 结构中提取电子邮件地址

我正在尝试修改一个 php 文件(它是 Joomla 扩展名Community Builder 1.9.1,文件是\components\com_comprofiler\plugin\templates\default\default.php),以便从变量中提取电子邮件地址。

为了描述的缘故,假设这个变量是$html。为了确保这个变量是正确的包含我要定位的电子邮件地址的变量,我插入:

进入文件,它的输出是带有mailto链接的电子邮件地址,对应的HTML是这样的

所以我想我可以使用:

Io get'mailto:myemail@yahoo.com';但实际上它只返回一个通知:

未定义的偏移量:5

所以我print_r($html_array),它返回类似

看起来<a>html 输出的标记部分被替换为"...",就像您在 Chrome 的开发人员工具 html 检查器中看到的那样,在您展开它之前,HTML 看起来像:

我深入研究了 php 代码,试图找出它是如何$html构造的,但这完全超出了我的理解。

出于学习目的,我的问题是:

  1. 为什么[1]结果中没有print_r($html_array)

  2. 如何更准确地测试变量的值,更准确地说,我的意思是完全没有 html 输入,例如如果值是"<a href="htt://foo.com">foo</a>",是否应该按原样显示 HTML,而不是链接(当我使用时print_r,它返回链接)?

  3. 最重要的是,根据上面给出的信息,你能告诉我如何从这样的变量中提取电子邮件地址吗?

最后,对于那些愿意深入研究的人来说,我所说的变量是$this->tableContent[$userIdx][1][6]->valuein \components\com_comprofiler\plugin\templates\default\default.php,最初它不在代码中,但我做了一些测试并确认它包含电子邮件地址。我在第 450 行和第 451 行之间插入了以下代码

0 投票
1 回答
243 浏览

javascript - 在 joomla 社区构建器中打印没有标签的内容

我尝试从 Community Builder(带有 Profiler Pro 扩展)的后端打印从数据库加载的所有选项卡式内容。由于所有内容都在选项卡中,使用 javascript window.print(),一次只能打印一个选项卡的内容。我已将脚本简化为必不可少的,但现在我被卡住了。有没有人用 Community Builder 尝试过这个,或者知道如何解决这个问题?这是我的代码:

0 投票
1 回答
60 浏览

php - Can I use Joomla's community builder as a form component?

I was developing a website that allows people to enter records. at the time, cb was the best component for the job, the client was not clear if the records were a one time thing or not, so i opted for cb. problem is now the client wants the system to be able to allow a user to enter multiple records without overwriting the previous record, of which cb does not allow as it is more of a profile component and restarting the whole system would be a lot of work and myt take about 2 weeks as I have about ten different forms with multiple fields. is there a plugin or any other way that I can allow a user to have multiple records or registrations using the same credentials in community builder?

0 投票
1 回答
692 浏览

joomla - 使用 joomla 3.3.1 的社区构建器识别当前用户 ID


我正在使用带有 joomla 3.3.1 的社区构建器免费标准,并且我正在尝试从当前用户那里获取数据,主要是他在数据库中用户表中的 ID 标识符。这是因为我以后想用它来读取数据库中用户的所有信息。

我尝试使用“建立一个 CB $user 对象”,但我不知道在哪里编写该代码以及如何准确地使用它。

任何的想法?。谢谢

0 投票
1 回答
807 浏览

joomla - 在 Community Builder + joomla 中修改注册

我正在使用社区构建器包(CB)和 joomla 3.3.1。我想修改 CB 注册以添加新输入。我想添加“电话”并将此号码放入 joomla 用户的表格中。

任何想法?

提前谢谢

0 投票
0 回答
186 浏览

php - 编辑社区建设者登录

我遇到了一个问题。我在 5 月的 Joomla 3.3.3 网站中有社区构建器,在我填写凭据后会将我重定向到以下 url。

example.com/~crnatoday27/Joomla/index.php/component/users/profile。

我想将登录重定向更改为

我必须更改哪个页面才能进行更改。谁能帮我找出来。

0 投票
1 回答
703 浏览

joomla - 如何创建两个 Joomla community builder(CB) 注册表单

我有 Joomla 3.x 网站。我正在使用 CB(社区构建器)进行用户注册和登录。我想在另一个页面上有另一个注册表单,其中包含一些不同的字段。我在这里已经有一个注册页面http://urbanaccessregulations.eu/register/registers。我需要另一个页面上的其他注册表单 ( http://urbanaccessregulations.eu/stakeholer-login )。
对于两个不同的页面,我基本上需要两个不同的注册表单。社区建设者是否可以做到这一点。
请建议我该怎么做

0 投票
1 回答
108 浏览

joomla2.5 - 我收到 SQL 语法错误

我使用 joomla 2.5.27 和 community builder 2.0.2。我为社区构建器使用 cb rank 插件我收到错误

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“AND confirmed= 1 AND approved= 1”附近使用正确的语法 SQL=SELECT COUNT( id) FROM r2yze_comprofiler WHERE cb_points> AND confirmed = 1 AND approved= 1

如何修复此错误

PHP 代码

完整的 PHP 代码

0 投票
1 回答
203 浏览

php - Community Builder 在干净的 Joomla 3.5 安装(PHP7)中不起作用

我在 Joomla 2.5 网站上使用 Community Builder (CB) 已经有一段时间了,没有任何问题。昨天我尝试在干净的 Joomla 3.5 安装上安装 CB v2.0.13。实际安装过程完成没有任何错误,但是当我尝试访问CB的任何后端功能,即用户管理时,出现以下错误:

传递给 CBLib\Session\SessionState::__construct() 的参数 1 必须实现接口 CBLib\Session\SessionInterface,给定 null

对于开发,我将 Bitnami WAMP 堆栈与 PHP7 一起使用。根据https://www.joomlapolis.com/news/18532-cb-2013-ready-for-joomla-35-and-php-70 CB 2.0.13 同时支持 PHP7 和 Joomla 3.5。

有没有人遇到过同样的问题并知道如何让 CB 在我的设置中工作?

0 投票
2 回答
1666 浏览

joomla - JCE 编辑器不适用于 Joomla

我安装了 Joomla 3.6.2,我只是添加了文本编辑器 JCE 编辑器并启用了它,但是当我去文章时,编辑器没有激活。我尝试了一种不同的方法来修复,但没有运气。有没有人有同样的问题,可以帮助我吗?