所以我使用插件进行社交分享(jabookmark),我想将代码始终放在特定的位置,而不是总是在joomla文章中写下代码" {jabookmark}" ,我想用jquery自动插入,但是然后joomla没有加载插件但只渲染纯文本。这是我正在使用的代码:
jQuery('.article-content').find('div.author').after('{jabookmark}');
任何解决方案?谢谢
答案 0 :(得分:1)
我不相信你能够这样做。问题在于,在任何客户端代码进行处理之前,正在转换短标签然后处理插件的PHP正在完成。因此,您要重新插入{jabookmark}
,但不会对其进行处理。您可以尝试的一件事是创建一个小的自定义插件并使用onBeforeRender
事件导入您的jQuery代码。我不能100%确定这是否可行,因为我还没有测试过,但值得一试。
希望这有帮助