Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

简单例子教您做嵌入插件。

[复制链接]
fsdd 发表于 2009-12-21 09:19:52 | 显示全部楼层 |阅读模式
本帖最后由 fsdd 于 2010-9-15 09:38 编辑

呵呵~!~!没在DZ发过教程,今天看到没人发这样的教程,我就随便发发吧!我个人认为,只是我个人认为哦。这样的嵌入插件很实用而且很简单。
就算您的再菜的菜鸟一看都会动的。

好啦。废话不多说了,我们开始吧!下面给大家做一个简单的文字图片教程。

1、首先,我们到DZ管理后台→插件→论坛插件→设计新插件;


2、输入插件名称、版权信息、唯一标识符(这个标识符很重要,对整个插件能不能运作就靠它了);


3、接着,我们按“模块”进入模块编辑。这里注意,程序模块是必填的,输入一个简洁的英文字母即可。再填菜单名称,使用等级填普通用户,其它空着就行。


4、紧接着,启用此插件,运行。



5、我们返回到Discuz程序的目录上去。找到“plugins”找到“Discuzyq”,如果没有就新建一个“Discuzyq”


6、在本地计算机新建一个ly.inc.php文件粘贴以下代码后上传到Discuzyq。
<?php
/*
   LYqianru| lylhome.com
   流云页面嵌入 for Discuz 7.X
*/
if(!defined('IN_DISCUZ')) {
   exit('Access Deined');
}
define('MODULE_NAME', $module);                                                              // 插
件名称
define('MODULE_LINK', 'plugin.php?identifier=' . $identifier . '&module=' . MODULE_NAME);    // 插
件链接
define('PLUGIN_URL', './plugins/' . $pluginmodule['directory']);                             // 插
件 url
define('PLUGIN_DIR', DISCUZ_ROOT . 'plugins/' . $pluginmodule['directory']);                 // 插
件工作目录
$lyqianru_cache = DISCUZ_ROOT.'./forumdata/cache/plugin_lyqianru.php';
require_once $lyqianru_cache;
$lyqianru = $_DPLUGIN['lyqianru']['vars'];
if(!$discuz_uid && $_DPLUGIN[MODULE_NAME]['vars']['reg'])
{
   showmessage('group_nopermission', NULL, 'NOPERM');
}
include template('header');
echo '<div id="nav">' . '<a href="' . $indexname . '">' . $bbname
   . '</a> ? <a href="' . MODULE_LINK . '"><em>流云旗下“逸友网”牧场
</em></a></div>';
$width = $lyqianru['width'];
$height = $lyqianru['height'];
echo '<center>';
echo '<iframe src="http://u.lylhome.com/mymc.htm(改为您要嵌入的站点) " frameborder="no" width="' . $width . '"
height="' . $height . '"></iframe>';
echo '</center><br>';
//DHC
include template('footer');
?>

注意的是,一定要将红色的标识改为您的插件标识,否则你的插件运行时会出错误。这个属于超简单的,还有一个我忘记怎么弄了,好像可以自动生成的。


7、做完后,我们返回DZ后台插件那里。我们还有三个变量要添加,就是控制你的页面嵌入的大小还有是否允许游客访问。直接看效果图吧!


8、添加完后,我们就差不多完成了。我们先将刚才的那些变量值设置下。一般宽就填百分比,就可以随着浏览器大小缩放。


9、这样就大功告成了,去前台看下预览图。


如果显示出错的,那肯定是你的inc.php里面的变量名没改。

附上:inc.php文件



本教程已转发17DST http://www.17dst.com/thread-461-1-1.html

hoho~!~!

希望这个能帮助到你们,对你有用的就顶下呗,没用的俺也没话说了。呵呵!~!~~!

流云世家--您的网游世家 lylhome.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

q344617263 发表于 2009-12-21 17:00:51 | 显示全部楼层
前排支持
回复

使用道具 举报

xiahantian 发表于 2009-12-21 19:54:26 | 显示全部楼层
顶你,我正烦这个怎么弄呢。
回复

使用道具 举报

xiahantian 发表于 2009-12-21 19:56:04 | 显示全部楼层
可惜我不能评给给你。真是太感谢了。
回复

使用道具 举报

 楼主| fsdd 发表于 2009-12-22 08:52:32 | 显示全部楼层
可惜我不能评给给你。真是太感谢了。
xiahantian 发表于 2009-12-21 19:56



    有你的支持就够了。。
回复

使用道具 举报

sharelove 发表于 2009-12-22 15:17:57 | 显示全部楼层
有个问题啊....第6步那个文件最后面要修改嵌入的站点,我总是改不好...我是在本地测试的,我输入http://192.168.4.213/home/happyfarm.php...这个是我的农场的地址,,可是我一点论坛导航栏加的嵌入名字,就自动进入到空间里了,能不能像LZ你那样在本页就能显示?
回复

使用道具 举报

hailaojie3 发表于 2009-12-22 20:12:19 | 显示全部楼层
好东西..值得学习.
回复

使用道具 举报

 楼主| fsdd 发表于 2009-12-28 14:44:21 | 显示全部楼层
回复 6# sharelove


    你修改了变量名没呢?还有一个。  你是不是直接修改网址。是否把其它代码删除了呢?
回复

使用道具 举报

ARCHY` 发表于 2010-2-9 15:48:58 | 显示全部楼层
顶一小下下
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 06:52 , Processed in 0.043704 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表