帝国论坛帝国网站管理系统交流区帝国CMS使用交流[原创]实用的导航菜单调用函数 【本版专题贴子】  
 1/3     1 2 3 ›› ›|
主题:[原创]实用的导航菜单调用函数 [加入收藏夹]   

makeday
用户头衔:秀才

精华贴   :3
发贴数   :86
经验值   :400
注册时间:2006-01-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[原创]实用的导航菜单调用函数
打开e/class/userfun.php加入以下函数


//--------------------显示导航条
function egz_ShowMap($classid,$height=20,$background,$fuhao,$limg)
{global $empire,$class_r,$public_r;
$sql=$empire->query("select classid,classname,sonclass,islast,tbname from phome_enewsclass where bclassid='$classid'");
$table="<table border='0' cellpadding='0' cellspacing='0'><tr>";
$table1="</tr></table>";
while($r=$empire->fetch($sql))
        {
        //显示类别数据数
               
        //栏目链接
        $classurl=sys_ReturnBqClassname($r,9);
        if($fuhao){$text.="<td height=\"$height\" background=\"$public_r[newsurl]/$background\">".$fuhao."&nbsp;<a href=\"".$classurl."\">".$r[classname]."</a>&nbsp;</td>";}
        elseif($limg){$text.="<td background=\"$public_r[newsurl]/$background\">&nbsp;<img src=\"$public_r[newsurl]/$limg\" border=\"0\"></td><td height=\"$height\" background=\"$public_r[newsurl]/$background\">&nbsp;<a href=\"".$classurl."\" target=\"_blank\">".$r[classname]."</a></td>";}
        else{$text.="<td height=\"".$height."\" background=\"$public_r[newsurl]/$background\">&nbsp;<a href=\"".$classurl."\" target=\"_blank\">".$r[classname]."</a></td>";}
       
               
       
}
$text.=$table.$class_text.$table1;
echo $text;
}

//---------------------------



然后加入自定义函数

函数名:egz_ShowMap
标签格式:[egz_ShowMap]类别ID,'表格高度','表格背景','间隔符号','间隔图片'[/egz_ShowMap]

说明:

类别ID: 要显示导航信息的上级分类ID,如为0的话显示所有一级分类

表格高度:表格的高度,要为空请输入 ''

表格背景:导航条的背景图片位置,要为空输入 ''

间隔符号:两个栏目之间的间隔符号。要为空输入 ''

间隔图片:两栏目之间的间隔图片位置,如果有间隔符号则以间隔符号优先。

注:这个函数只能显示二级分类的信息导航,有些网站首页导航是非常实用的,效果自己想吧。



上传以下图片:


[该贴被修改 1 次,最后修改时间 2006-02-05 02:41:05 ]



2006-02-05 02:35:28 已设置保密 顶部 回复 引用 报告 编辑 删除

chinacc227
用户头衔:进士

精华贴   :0
发贴数   :1113
经验值   :2266
注册时间:2005-11-15
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

好支持.
沙发了.



ECMS新手使用交流群:4149731
原帖由 wm_chief 于 2007-07-26 21:15:26 发表


这个EBB和MJJ正好吻合..........
不要再找了,最低价手机在这里!!!!!
2006-02-05 09:57:00 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

嘻嘻,不错地说



[零基础入门教程] [模板制作教程] [采集使用教程]
2006-02-05 12:52:58 已设置保密 顶部 回复 引用 报告 编辑 删除

wpfbuy
用户头衔:秀才 *

精华贴   :0
发贴数   :74
经验值   :542
注册时间:2006-01-31
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

不能用呀



最书网
www.zuicn.com
BOB小游戏
www.bobsp.com
2006-02-10 23:17:06 已设置保密 顶部 回复 引用 报告 编辑 删除

夏威夷海盗
用户头衔:进士

精华贴   :1
发贴数   :742
经验值   :3034
注册时间:2005-10-17
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

为什么我用了,显示会变形啊????



抖音:babyucan
2006-03-07 18:00:55 已设置保密 顶部 回复 引用 报告 编辑 删除

KissVenus
用户头衔:秀才 *

精华贴   :0
发贴数   :67
经验值   :404
注册时间:2005-04-03
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

感谢楼主这么好的东西

修改建议

只是改改排序

//-------------------------------------------显示导航条
function egz_ShowMap($classid,$height=20,$background,$fuhao,$limg)
{global $empire,$class_r,$public_r;
$sql=$empire->query("select classid,classname,sonclass,islast,tbname from phome_enewsclass where bclassid='$classid' order by myorder,classid");
$table="<table border='0' cellpadding='0' cellspacing='0'><tr>";
$table1="</tr></table>";
while($r=$empire->fetch($sql))
        {
        //显示类别数据数




2006-03-20 23:22:43 已设置保密 顶部 回复 引用 报告 编辑 删除

yingnt
用户头衔:嘉宾

精华贴   :6
发贴数   :6831
经验值   :19386
注册时间:2006-01-01
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

不喜欢




模板定制,开发,v7.2 qq,微博,百度登陆出售等 www.ecmsjz.cn QQ 415204
可长期合作!
dedecms转帝国7.2

帝国群:48024477

2006-03-21 10:22:01 已设置保密 顶部 回复 引用 报告 编辑 删除

lbwrong
用户头衔:举人

精华贴   :0
发贴数   :287
经验值   :976
注册时间:2006-07-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

http://www.lbwrong.com/
我下载了你的   userfun.php 传上去了  然后在首页做了这个调用
为啥不显示呀???还要做别的设置??



铁岭热线:http://www.tieling.cc
帝国分类信息地方站!
2006-07-29 15:03:38 已设置保密 顶部 回复 引用 报告 编辑 删除

lbwrong
用户头衔:举人

精华贴   :0
发贴数   :287
经验值   :976
注册时间:2006-07-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

makeday 来不来了啊。
帮我看一下呗!!



铁岭热线:http://www.tieling.cc
帝国分类信息地方站!
2006-07-29 16:05:37 已设置保密 顶部 回复 引用 报告 编辑 删除

lbwrong
用户头衔:举人

精华贴   :0
发贴数   :287
经验值   :976
注册时间:2006-07-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

我下载了你的   userfun.php  传上去了  
然后在首页做了这个调用:[egz_ShowMap]'1','26','',' | ',''[/egz_ShowMap]
为啥不显示呀???
[phomenews]0,10,28,0,4,1[/phomenews]可以正常显示
就是你的标签不显示 这是为啥呀??还需要别的设置吗??

[该贴被修改 1 次,最后修改时间 2006-07-29 16:57:13 ]


铁岭热线:http://www.tieling.cc
帝国分类信息地方站!
2006-07-29 16:52:18 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/3     1 2 3 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1