本帖最后由 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 |