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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] Discuz! 5.0插件自动导入下拉菜单

[复制链接]
verygoodbye 发表于 2006-8-11 14:31:01 | 显示全部楼层
插件自动导入下拉菜单这个应该与官方一致,把主要代码写入jsmenu.htm模板里,按官方格式写:),稍微修改下楼主的

这段加入header.htm里,把原来的

  1. <!--{loop $plugins['links'] $plugin}-->
  2.         <!--{loop $plugin $module}-->
  3.              <!--{if !$module['adminid'] || ($module['adminid'] && $adminid > 0 && $module['adminid'] >= $adminid)}-->| $module[url] <!--{/if}-->
  4.         <!--{/loop}-->
  5. <!--{/loop}-->
复制代码

替换为

  1. <!--{if $plugins[links]}-->
  2. | <a href="#" id="pluginsmenu">{lang menutools}</a>
  3. <SCRIPT type=text/javascript>menuregister(false, "pluginsmenu")</SCRIPT>
  4. ><!--{/if}-->

复制代码

这段放进jsmenu.htm

  1. <!--{if $plugins[links]}-->
  2. document.write('<div id="pluginsmenu_menu" style="display:none" class="popupmenu_popup">');
  3. document.write('<table cellpadding="4" cellspacing="1" border="0">');
  4. document.write('<tr><td class="header">{lang menutools}</td></tr>');
  5. <!--{loop $plugins['links'] $plugin}-->
  6.         <!--{loop $plugin $module}-->
  7.              <!--{if !$module['adminid'] || ($module['adminid'] && $adminid > 0 && $module['adminid'] >= $adminid)}-->
  8.                  document.write('<tr><td class="popupmenu_option">$module[url]</td></tr>');
  9.             <!--{/if}-->
  10.         <!--{/loop}-->
  11. <!--{/loop}-->
  12. document.write('</table></div>');
  13. <!--{/if}-->
复制代码


手动添加只要在最后document.write('</table></div>');上面或document.write('<tr><td class="header">{lang menutools}</td></tr>');下面加

  1. document.write('<tr><td class="popupmenu_option"><a href="你的插件地址">插件名</a></td></tr>');
复制代码



[ 本帖最后由 verygoodbye 于 2006-8-11 14:49 编辑 ]
回复

使用道具 举报

yangyangill 发表于 2006-8-13 21:19:57 | 显示全部楼层
好东东,,找到了好久了。。。。。最好还搞个风格下拉的
回复

使用道具 举报

35935874 发表于 2006-8-14 12:34:51 | 显示全部楼层
插件地址怎么找呀?
回复

使用道具 举报

朋克部落 发表于 2006-8-14 12:55:20 | 显示全部楼层
OK了啊,好啊!!!
回复

使用道具 举报

 楼主| sgdinfo 发表于 2006-8-21 23:38:22 | 显示全部楼层
原帖由 verygoodbye 于 2006-8-11 14:31 发表
插件自动导入下拉菜单这个应该与官方一致,把主要代码写入jsmenu.htm模板里,按官方格式写:),稍微修改下楼主的

这段加入header.htm里,把原来的

<!--{loop $plugins $plugin}-->
        <!--{loop $plugin ...

你弄这么复杂,新手容易迷路的:)
回复

使用道具 举报

百泉中国 发表于 2006-8-21 23:49:33 | 显示全部楼层
:)
回复

使用道具 举报

kive 发表于 2006-8-22 03:26:55 | 显示全部楼层
实在是好东西。
回复

使用道具 举报

开心一生 发表于 2006-8-22 15:41:22 | 显示全部楼层
Discuz! 5.0.0 RC2可以正常使用,GOOD.
回复

使用道具 举报

cc5566 发表于 2006-8-22 15:50:05 | 显示全部楼层
看样子不错哈

顶瞎
回复

使用道具 举报

红烧肉骨 发表于 2006-8-23 11:45:46 | 显示全部楼层
默认版面如果这样改的话, 会发现和" 我的" "控制版面" 的下拉单有不同之处.
所以我做了个小小的修改 (不知道别人有没有发过 )

把这行去掉
  1. <tr><td class="header">{lang menutools}</td></tr>
复制代码

把这个:
  1. <table cellpadding="4" cellspacing="1" border="0">
复制代码

改为
  1. <table cellpadding="4" cellspacing="0" border="0">
复制代码


  1. <div id="pluginsmenu_menu" style="display:none" class="popupmenu_popup">
复制代码

改为
  1. <div class="headermenu_popup" id="pluginsmenu_menu" style="display:none">
复制代码

完毕..发现跟其他的一样了把..
其实我只是参考jsmenu.htm做得..在下是菜鸟..希望大家不要见意..
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 10:12 , Processed in 0.031482 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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