【问题标题】:How to reverse the allowhtml tag which strips HTML from the module in Jomsocial如何反转从 Jomsocial 中的模块中剥离 HTML 的 allowhtml 标签
【发布时间】:2013-10-10 16:17:00
【问题描述】:

这是一个初学者的问题,对不起!我正在处理一个脚本,该脚本使用 JomSocial 将 HTML 从 Joomla 中的模块中剥离出来。如果有某种方法可以在模块中允许链接和其他 HTML,我可以链接到包含投资组合信息的管理员创建的页面,这是最终目标。

有人有什么建议吗?我在 /groups.list.php 中找到了呈现简短描述模块的代码,它有一行说:

   <div class="groupDescription"><?php echo ($config->get('allowhtml')) ? $group->description : $this->escape($group->description); ?></div>

我对PHP不是很熟悉,但是'allowhtml'标签和这个没有关系吗?

感谢您的任何建议!

【问题讨论】:

    标签: php html joomla jomsocial


    【解决方案1】:

    $config-&gt;get('allowhtml') 是一个可能来自组件的参数。

    您可能会在其中一个模块文件中看到以下代码,这将确认:

    $config = JComponentHelper::getParams('com_componentname');
    

    因此,进入Joomla后端的组件,点击右上角的“参数”按钮,找到参数并在选项之间切换。

    【讨论】:

    • 检查过,这是有道理的。但是,Jomsocial 组件中有一个选项允许在文本区域中使用 html。这已被选中为“开启”。问题是这个特定的“模块”正在从内容中剥离 html 标签。您可以在另一个页面上查看内容的完整 HTML 版本。我想知道这是 Jomsocial 组件中的错误还是什么。
    • 您可以将模块文件中的代码上传到文件主机以便我查看吗?
    • 老实说,我不确定我需要上传哪些代码。这里有很多代码。如果我删除上述代码 sn-p,它会完全删除文本,所以我知道这是用于显示相关内容的代码。
    【解决方案2】:

    在 jomosocial 中,菜单项“配置”,选项卡“布局”,您有一个选项“允许 html”说是,保存,您现在可以在组描述等常见文本区域中使用 html。

    【讨论】:

      猜你喜欢
      • 2017-03-03
      • 2011-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      • 1970-01-01
      • 2014-10-09
      • 1970-01-01
      相关资源
      最近更新 更多