[Discuz技术] Discuz!主题贴内创建IFrame内联框架插件发布下载

[复制链接]
查看: 566|回复: 1

39

主题

39

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2019-11-18 14:33:24 | 显示全部楼层 |阅读模式
本帖最后由 云计算分享家 于 2019-11-18 15:07 编辑

Myiframe简介
  • 安全方便-----无须开放HTML代码权限,在发表主题中即可轻松引用<iframe>标签嵌套网页功能;
  • 权限易控-----使用Discuz! 代码功能,用户组权限设置,代码安全简单易控;
  • 功能强大-----突破"至多三个动态参数"系统参数限制,多达10余项<iframe>标签相关属性(含Html5)设置;
  • 完全免费-----无论插件下载还是源码更新升级,完全永久免费;
  • 简单易用-----内置相关属性权威说明,操作简单智能,适合代码新人使用.

Myiframe使用

添加 Discuz! 代码


登录管理平台>界面>>编辑器设置>>>Discuz! 代码新增myiframe代码(所用图标见附件;注意勾选:可用,显示两个选项).>>>>点击提交按钮新增成功.
点击新增标签其后详情按钮进入详细设置页面.设置参考如下填写:

  • 标签:myiframe
  • 替换内容:<iframe src='{1}' {2} {3} ></iframe>
  • 例子: [ myiframe=https://www.9i0i.com/,height='600px' width='100%' ]seamless[/myiframe]
  • 解释: 主题贴内创建IFrame内联框架
  • 参数个数: 3
  • 参数提示语:


  1. <style type="text/css">#e_cst3_myiframe_menu{width: 560px !important;}#e_cst3_myiframe_menu select{ width:100px; overflow: hidden; }#e_cst3_myiframe_menu select optgroup{ color:#000fff; font-weight: 700; }#e_cst3_myiframe_menu select optgroup option{ color:#333333; }</style><b>请输入 iframe 中显示的文档的 URL </b>
  2. <b>请选择iframe元素属性</b><br /><span onmouseup="e_cst3_myiframe_param_2.value=float.value + marginheight.value + marginwidth.value + height.value + width.value;"><select name="float" id="float" class="ps" ><optgroup label="iframe浮动方式" ><option value="style='float:none' ">none(默认值,无浮动)</option><option value="style='float:left' ">left(左浮动)</option><option value="style='float:right' ">right(右浮动)</option><option value="style='float:inherit' ">inherit(从父元素继承)</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >iframe浮动方式</option></optgroup></select><select name="marginheight" id="marginheight" class="ps" ><optgroup label="Marginheight(px)" ><option value="marginheight='10px' ">10px</option><option value="marginheight='20px' ">20px</option><option value="marginheight='30px' ">30px</option><option value="marginheight='40px' ">40px</option><option value="marginheight='50px' ">50px</option><option value="marginheight='60px' ">60px</option><option value="marginheight='70px' ">70px</option><option value="marginheight='80px' ">80px</option><option value="marginheight='90px' ">90px</option><option value="marginheight='100px' ">100px</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >iframe顶底部边距</option></optgroup></select><select name="marginwidth" id="marginwidth" class="ps" ><optgroup label="marginwidth(px)" ><option value="marginwidth='10px' ">10px</option><option value="marginwidth='20px' ">20px</option><option value="marginwidth='30px' ">30px</option><option value="marginwidth='40px' ">40px</option><option value="marginwidth='50px' ">50px</option><option value="marginwidth='60px' ">60px</option><option value="marginwidth='70px' ">70px</option><option value="marginwidth='80px' ">80px</option><option value="marginwidth='90px' ">90px</option><option value="marginwidth='100px' ">100px</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >iframe左右侧边距</option></optgroup></select><select name="height" id="height" class="ps" ><optgroup label="height(px)" ><option value="height='auto' ">auto</option><option value="height='100px' ">100px</option><option value="height='200px' ">200px</option><option value="height='300px' ">300px</option><option value="height='400px' ">400px</option><option value="height='500px' ">500px</option><option value="height='600px' ">600px</option><option value="height='700px' ">700px</option><option value="height='800px' ">800px</option><option value="height='900px' ">900px</option><option value="height='1000px' ">1000px</option></optgroup><optgroup label="height(%)" ><option value="height='10%' ">10%</option><option value="height='20%' ">20%</option><option value="height='30%' ">30%</option><option value="height='40%' ">40%</option><option value="height='50%' ">50%</option><option value="height='60%' ">60%</option><option value="height='70%' ">70%</option><option value="height='80%' ">80%</option><option value="height='90%' ">90%</option><option value="height='100%' ">100%</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >iframe高度值(px or %)</option></optgroup></select><select name="width" id="width" class="ps" ><optgroup label="width(px)" ><option value="width='auto' ">auto</option><option value="width='100px' ">100px</option><option value="width='200px' ">200px</option><option value="width='300px' ">300px</option><option value="width='400px' ">400px</option><option value="width='500px' ">500px</option><option value="width='600px' ">600px</option><option value="width='700px' ">700px</option><option value="width='800px' ">800px</option><option value="width='900px' ">900px</option><option value="width='1000px' ">1000px</option></optgroup><optgroup label="width(%)" ><option value="width='10%' ">10%</option><option value="width='20%' ">20%</option><option value="width='30%' ">30%</option><option value="width='40%' ">40%</option><option value="width='50%' ">50%</option><option value="width='60%' ">60%</option><option value="width='70%' ">70%</option><option value="width='80%' ">80%</option><option value="width='90%' ">90%</option><option value="width='100%' ">100%</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >iframe宽度值(px or %)</option></optgroup></select></span>
  3. <b>请选择iframe元素其它属性(Other)</b><br /><span onmouseup="e_cst3_myiframe_param_3.value=frameborder.value + align.value + scrolling.value + sandbox.value + seamless.value;"><select name="frameborder" id="frameborder" class="ps" ><optgroup label="iframe是否显示周围边框" ><option value="frameborder='1' ">frameborder=1(有边框,默认值)</option><option value="frameborder='0' ">frameborder=0(无边框)</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >iframe是否显示边框</option></optgroup></select><select name="align" id="align" class="ps" ><optgroup label="iframe对齐方式" ><option value="align='left' ">left(向左对齐)</option><option value="align='right' ">right(向右对齐)</option><option value="align='middle' ">middle(居中对齐)</option><option value="align='top' ">top(在顶部对齐)</option><option value="align='bottom' ">bottom(在底部对齐)</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >iframe对齐方式</option></optgroup></select><select name="scrolling" id="scrolling" class="ps" ><optgroup label="是否在iframe中显示滚动条" ><option value="scrolling='auto' ">auto,需要时下出现滚动条(默认值)</option><option value="scrolling='yes' ">yes,始终显示滚动条</option><option value="scrolling='no' ">no,从不显示滚动条</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >是否显示iframe中滚动条</option></optgroup></select><select name="sandbox" id="sandbox" class="ps" ><optgroup label="对iframe中内容额外限制(Html5)" ><option value="sandbox='' ">应用以下所有的限制</option><option value="sandbox='allow-same-origin' ">允许iframe内容视为与包含文档相同来源</option><option value="sandbox='allow-top-navigation' ">允许iframe内容从包含文档导航(加载)内容</option><option value="sandbox='allow-forms' ">允许表单提交</option><option value="sandbox='allow-scripts' ">允许脚本执行</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >iframe中内容额外限制</option></optgroup></select><select name="seamless" id="seamless" class="ps" ><optgroup label="允许iframe视为包含文档的一部分,IE,Firefox未支持(Html5)" ><option value="seamless">允许iframe视为包含文档的一部分(无边框或滚动条)</option></optgroup><optgroup label="清空选项(Clear Options)" ><option value="" selected="selected" >iframe与文档同源</option></optgroup></select></span>
复制代码
  • 嵌套次数: 1
  • 允许使用此代码的用户组: 自定义.

拥有此标签使用权限的用户在发贴时,即可看到如下界面:
1.jpg

特别声明

1、本站所有资源仅供学习与参考,尊重作者创作劳动,请勿用于商业用途,否则产生的后果纠纷将由您自行承担;

2、本站无法完全保证所提供软件或程序的完整性及安全性,请在使用前再次安检查毒;

3、本站所有资源尽量保持原版状态,绝不另外加入广告或其它与资源无关内容,如需转载相关资源务请保留原作者版权信息;


效果演示见二楼、三楼,本插件下载链接: https://pan.baidu.com/s/1XavCZqyCRn06PA7HNZu0Mg 提取码:

游客,如果您要查看本帖隐藏内容请回复



腾讯云
发表于 2019-11-18 14:53:26 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )