• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >discuz > Discuz! X1.5插件制作学习之旅 推荐

Discuz! X1.5插件制作学习之旅 推荐

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了Discuz! X1.5插件制作学习之旅 推荐等相关知识,希望对您有所帮助
单页制作教程 FOR Discuz! X1.5

在Discuz! X1.5根目录下新建一个文件,host.php,源码内容如下

<?php</div> require './source/class/class_core.php';//引入系统核心文件</div> $discuz = & discuz_core::instance();//以下代码为创建及初始化对象</div> $discuz->cachelist = $cachelist;</div> $discuz->init();</div> include template('host');//调用单页模版文件</div> ?></div> </div>
解释:
其中的“include template('host');”表示的是调用template/default/host.htm 文件的意思。
host.htm 源码:

{subtemplate common/header}</div> <div id="pt" class="wp"></div>         <a href="index.php" class="nvhm">$_G[setting][bbname]</a> &rsaquo;单页</div> </div></div> <style id="diy_style" type="text/css"></style></div> <div id="ct" class="wp cl w"></div>         <div class="mn mw"></div>                 <div class="content">                       </div>                      这里是自己正文区域的代码</div>                 </div></div>         </div></div> </div></div> {subtemplate common/footer}</div> </div>
到这里单页制作教程 FOR Discuz! X1.5就结束了!!!

附:http://bbs.7drc.com/thread-15432-1-2.html


嵌入点的学习过程


问:如何知道嵌入点有那些?

答:打开“source/class/class_template.php”找到含有“for Developer”关键字的那一行一看即可明白有那些嵌入点。
1

2

实验过程:
第一步:
进入DZ后台,接着进入插件管理->设计新插件 按要求输入相应内容即可。
第二步:
当第一步完成以后,页面会自动跳转到新设计的插件信息页面,这时点击 “模块”
3
第三步:
进入论坛“source/plugin/”目录下,在这个目录下新增一个文件夹,文件夹名称是刚刚第一步中“唯一标识符”中所输入的值。建立好目录以后,在该目录下新增demo.class.php文件
源码内如如下:

<?php</div> //安全验证</div> if(!defined('IN_DISCUZ')) {</div> exit('Access Denied');</div> }</div> //全局嵌入点类(必须存在)</div> class plugin_mfyoyouid {</div> </div> } </div> //全局脚本嵌入点类</div> class plugin_mfyoyouid_forum extends plugin_mfyoyouid{</div> //嵌入点为 viewthread_useraction</div> function viewthread_useraction_output(){</div> global $_G;</div> loadcache('plugin');</div> $return='<a href=URL id="share">分享1</a>';</div> return $return;</div> }</div> }</div> ?></div> </div>
4
附:
详细解说请查看手册:http://www.discuz.net/thread-1689915-1-1.html </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-13Discuz! X2.5与UCenter通信失败常见症状及解决方法
  • 2017-05-13Discuz数据库结构参考 方便二次开发
  • 2017-05-13Discuz! 6.0.0到Discuz! 7.0.0升级教程
  • 2017-05-13集中删除discuz!论坛垃圾广告的技巧
  • 2017-05-13Discuz X3/3.1 门户中的Keyword和Description显示不正确的解决方法
  • 2017-05-13修改Discuz“官方微博快速收听按钮”样式可选择10种样式
  • 2017-05-13discuz怎么设置屏蔽论坛用户发布的站外链接
  • 2017-05-13Discuz!x3新功能屏蔽水帖介紹及使用(图文)
  • 2017-05-13如何设置Discuz!7.0分类信息功能
  • 2017-05-13discuz X1.5 更换服务器空间详细步骤 防止出错

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Discuz!开启使用HTML、主题分类、分类信息的方法
    • 火车头 SupeSite7.5 文章免登陆发布接口发布
    • Discuz 自动同步登陆的完美解决办法
    • Discuz如何设置腾讯微博来源(图文步骤)
    • discuzx3.1文章进行全文检索的实现方法
    • Discuz-x系列教程 DX的css命名规则、缓存、加载机制
    • Discuzx2 开发标准流程笔记
    • Discuz!NT千万级数据量上的两驾马车 TokyoCabinet,MongoDB
    • Discuz! 7.0模板风格布局模块化设计
    • Discuz! X2.0 邮件发送返回错误信息的解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有