这个问题适用于Joomla开发人员或爱好者。 不幸的是,没有办法在js小提琴网站上重现这个场景。 我有以下代码:
<!-- AQUI COMEÇA O MODAL POPUP, QUE É O POPUP BUILTIN DO JOOMLA AO ESTILO LIGHTBOX -->
<!-- Esta parte ativa a função -->
<?php JHTML::_('behavior.modal', 'a.modal'); ?><!-- Esta parte utiliza javascript para transformar o layout do popup em um fluido -->
<script>jQuery(document).ready(function($){
var width = $(window).width();
var height = $(window).height();
//ID of container
$('a#modal_info').attr('rel','{handler: "iframe", size: {x: '+(width-(width*0.03))+', y: '+(height-(height*0.20))+'}}');
});</script>
<!-- Esta parte é o Link para fazer a chamada -->
<div class="modal barradofundo" onclick="window.location.href = this.getElementsByTagName('a')[0].href;">
<div id="bf1"><img id="bf1img" src="/images/images201605/Coin-icon-e.png" alt="Dinheiro" border="0"></div>
<!-- Esta parte é o Link para fazer a chamada -->
<div id="bf2"><span>Saia da crise agora mesmo, destaque-se e ganhe muito dinheiro!</span>
</div>
<div id="bf3"><a id="modal_info" href="/va/filetobeloaded.html" class="modal catalogobotao2">SAIBA +</a></div>
</div>
<div class="barradofundoespaco"></div>
该代码的作用是打开一个使用流畅布局的模态框弹出窗口,换句话说,它就像一个适合窗口的灯箱。
在该框中,它会加载外部页面。
{source}
标签来自Sourcerer Plugin,用于在网站的任何部分加载javascript,HTML或php。
在文章中使用它时效果很好,但是当我尝试在自定义模块中使用它时,它不起作用,它甚至不适用于接受php和HTML的其他模块。 我启用了jQuery,配置正确,并且没有在控制台中显示冲突。看起来这是模块的问题。
答案 0 :(得分:0)
临时解决方案:
发现使用模板的<?php JHTML::_('behavior.modal', 'a.modal'); ?>
文件中的index.php
,我能够将其付诸实践。但问题是我不能破解代码,因为我会在系统更新后丢失黑客。