求类似于焦点的树形论坛+blog (php+mysql)

surferc 2008-04-17 10:33:39

求类似于焦点的树形论坛 http://house.focus.cn/msglist/5934 的论坛代码并且带blog
那位知道有类似的代码请指点一下,谢谢^^
...全文
257 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
有点难度哦
surferc 2008-04-20
  • 打赏
  • 举报
回复
谢谢2楼可惜不是你说的树形菜单。是树形论坛。
3楼能给个具体名称吗?

再等几天不行散分,自己整合。.....
fxs_2008 2008-04-20
  • 打赏
  • 举报
回复
树形论坛实现是比较容易
和树形菜单一样原理递归生成!
你打一个一般的论坛源码程序看一下便知!soufun的是比较典型的树形论坛

数据库设标题,内容,父节点,是否有了节点等
递归输出,我说的只是论坛,不包括博客!
你找一个论坛源码,改一个就可以了!


<php 和mysql web 开发>第三版 第31章的源码,买书送光盘里有

ClintNorthwood 2008-04-20
  • 打赏
  • 举报
回复
楼主要的是这个么?

http://www.xiaofeicn.com/bbs/
http://www.xiaofeicn.com/bbs/list.php

不过我可不能给你源码~~~
fxs_2008 2008-04-18
  • 打赏
  • 举报
回复
网上找一个吧
PHP mysql web开发 第三版,论坛源码


剑心永远OK 2008-04-18
  • 打赏
  • 举报
回复

<html>

<head>
<title>无限级树形菜单</title>
<style>
#A1 td { vertical-align: top; }
#A1 td.bj { font-family: Wingdings; color: #FF9933; text-align: center; }
#A1 td.bj , #A1 td.kg { width: 24; }
#A1 a:link , #A1 a: visited { color: #cc0080; text-decoration: none; }
#A1 a:hover { color: #0ff080; text-decoration: none; }
</style>

<script language="JavaScript">
//作者:海浪

function treeClass(id)
{
this.id = id;
this.HTMLdata = "";

this.start = function() //菜单开始
{
this.HTMLdata += '<table border="0" cellpadding="0" cellspacing="0" width="100%" id="'+this.id+'">';
}

this.end = function() //菜单结束
{
this.HTMLdata += '</table>';
}

this.m_start = function(name,tt) //菜单组开始
{
this.HTMLdata += '<tr><td class="bj">'+(tt==1?'1':'0')+'</td>';
this.HTMLdata += '<td><a href="#" onclick="zgmm()">'+name+'</a></td>';
this.HTMLdata += '</tr>';
this.HTMLdata += '<tr style="display: '+(tt==1?'block':'none')+';">';
this.HTMLdata += '<td class="bj"> </td>';
this.HTMLdata += '<td>';
this.HTMLdata += '<table border="0" cellpadding="0" cellspacing="0">';
}

this.m_end = function() //菜单组结束
{
this.HTMLdata += '</table></td></tr>';
}

this.add_Sub = function(name,url,kj) //添加菜单项
{
this.HTMLdata += '<tr><td class="bj">2</td><td>';
this.HTMLdata += '<a target="'+kj+'" href="'+url+'">'+name+'</a>';
this.HTMLdata += '</td></tr>';
}

this.print = function() //输出菜单
{
document.write(this.HTMLdata);
}
}

function zgmm()
{
var ero = event.srcElement.parentElement.previousSibling;
var mo = event.srcElement.parentElement.parentElement.nextSibling;
mo.style.display = (mo.style.display=="none")?"block":"none";
ero.innerHTML = (mo.style.display=="none")?"0":"1";
}
</script>
</head>

<body>

<script language="JavaScript">
// 说明:
// 菜单组开始,m_start(name,tt); name为菜单组名称,tt为1菜单组初始时展开,为0不展开
// 菜单组结束:m_end();
// 添加菜单项:add_Sub("菜单项名称","url地址","框架名");

var tObj = new treeClass("A1")
tObj.start();
tObj.m_start("菜单组名称",1);
tObj.m_start("菜单组名称",0);
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_start("菜单组名称",0);
tObj.m_start("菜单组名称",0);
tObj.add_Sub("菜单项名称,这项太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太长了,一行显示不了","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_end();
tObj.m_start("菜单组名称",0);
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_end();
tObj.m_end();
tObj.add_Sub("菜单项名称","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_end();
tObj.m_start("菜单组名称",0);
tObj.add_Sub("菜单项名称","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_end();
tObj.add_Sub("菜单项名称","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_end();
tObj.m_start("菜单组名称",0);
tObj.add_Sub("菜单项名称","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_end();
tObj.add_Sub("菜单项名称","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_start("菜单组名称",0);
tObj.add_Sub("菜单项名称","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_start("菜单组名称",0);
tObj.add_Sub("菜单项名称","#","_blank");
tObj.m_end();
tObj.m_end();
tObj.add_Sub("菜单项名称","#","_blank");
tObj.add_Sub("菜单项名称","#","_blank");
tObj.end();
tObj.print();

</script>

</body>

</html>


21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧