找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 念你

一个插件的问题。老大给解决一下。

  [复制链接]
发表于 2015-3-15 01:39:26 | 显示全部楼层
因为他这个插件是弹窗形式的,具体我也不清楚,如果你要把他加到导航上面去,我可以告诉你方法!
首先找到头部文件header.htm或者.php,找到导航部分!
  1. <!--{loop $_G['setting']['navs'] $nav}-->
  2. <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}--><li {if $mnid == $nav[navid]}class="a" {/if}$nav[nav]></li><!--{/if}-->
  3. <!--{/loop}-->
复制代码


  1. <!--{/loop}-->
复制代码
后面加一个钩子
  1. <!--{hook/global_nav_extra_link}-->
复制代码
添加以后!
  1. <!--{loop $_G['setting']['navs'] $nav}-->
  2.                                                         <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}--><li {if $mnid == $nav[navid]}class="a" {/if}$nav[nav]></li><!--{/if}-->
  3.                                                 <!--{/loop}-->
  4.                                                 <!--{hook/global_nav_extra_link}-->
复制代码



然后打开我刚刚给你说的文件,保持文件不删除任何内容!
  1. <?php
  2. /**
  3. *      [Liangjian] (C)2001-2099 Liangjian Inc.
  4. *      This is NOT a freeware, use is subject to license terms
  5. *
  6. *      $Id: apply.class.php liangjian $
  7. */
  8. if(!defined('IN_DISCUZ')) {
  9.         exit('Access Denied');
  10. }
  11. class plugin_applylink{
  12.         function global_footerlink(){
  13.                 return '<a style="cursor:pointer" onclick=\'showWindow("apply","plugin.php?id=applylink:apply&action=showwindow")\' href="#"><font color="red">'.lang('plugin/applylink','apply1').'</font></a>';
  14.         }

  15. }



  16. ?>
复制代码


然后找到
  1. function global_footerlink(){
  2. return '<a style="cursor:pointer" onclick=\'showWindow("apply","plugin.php?id=applylink:apply&action=showwindow")\' href="#"><font color="red">'.lang('plugin/applylink','apply1').'</font></a>';
复制代码
替换为刚刚我们所定义的钩子,以及导航代码!
  1. function global_nav_extra_link(){
  2. return '<li><a style="cursor:pointer" onclick=\'showWindow("apply","plugin.php?id=applylink:apply&action=showwindow")\' href="#"><font color="red">'.lang('plugin/applylink','apply1').'</font></a></li>';
复制代码
修改后如下:
  1. <?php
  2. /**
  3. *      [Liangjian] (C)2001-2099 Liangjian Inc.
  4. *      This is NOT a freeware, use is subject to license terms
  5. *
  6. *      $Id: apply.class.php liangjian $
  7. */
  8. if(!defined('IN_DISCUZ')) {
  9.         exit('Access Denied');
  10. }
  11. class plugin_applylink{
  12.         function global_nav_extra_link(){
  13.                 return '<li><a style="cursor:pointer" onclick=\'showWindow("apply","plugin.php?id=applylink:apply&action=showwindow")\' href="#"><font color="red">'.lang('plugin/applylink','apply1').'</font></a></li>';
  14.         }

  15. }

  16. ?>
复制代码
上面代码中,导航的颜色默认是红色,如要修改可以修改上面代码中的
  1. <font color="red">   <span style="line-height: 1.5;">red就是颜色值红色,可以用十六进制去替换也可以使用rgb、rgba等等颜色值!</span>
复制代码


这样就自动添加到导航上面去了!


如图:
捕获.PNG
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|Discuz代码分析|Discuz目录结构|DZ起点网 ( 蜀ICP备13000518号-15 )

GMT+8, 2024-12-24 00:27 , Processed in 0.048974 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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