程序下载
程序说明
申明:
咱程序不是原创,是山寨国外的。原站(http://www.symbaloo.com)
请大家支持原创!
介绍:

标签:
13980一上就帮您,桌面上网导航
13980是一个个人网络浏览页面,按一下就可以找到您最喜爱的网站,如百度,谷歌,淘宝,开心网等。也可以听在线广播!
版本:
1.0 (Beta)
演示:
功能:
目前只支持以下内容:
1、分为Rss订阅列表和书签两部分。
2、书签包括:系统(常用网址,在线广播,搜索模块,Rss订阅,以及小组件),也可以用户自己添加。
3、用户个性域名添加。
4、整图上传功能。
5、桌面格子连连看游戏。
说明:
当时为了速度开发,没有自己写框架,直接拿来uchome搞了二次开发,由于开发时间短(不到20天(每天2~3小时)),所以没有考虑到性能方面,如果以后更新的话,会把程序独立出来!或者有喜欢的朋友,可以一起开发!
用法:
整合安装包(安装方法)
1、配置config.php文件,打开该文件找到$_SC['cookiedomain'],这个默认为空,想要同步二级域名,那么必须配置,格式如:$_SC['cookiedomain'] = ‘.13980.com’;,然后找到$_SC['default_domain'],在里面写你的域名,如:www.13980.com
2、开始安装Ucenter, http://www.yourdomian.com/ucenter/install/index.php,按照上面的提示装吧,很简单!
3、装完后,进入Ucenter后台,点应用管理,然后点添加新应用,在应用程序安装地址:写上http://www.yourdomain/install/index.php,
直接进入Uchome安装,跟着上面的提示安装,注:建议用同一个数据库吧,只是前缀名不同!
4、让icon目录以及下面的子目录有写权限。这个是上传格子图标目录!另外在icon目录下有个tmp目录,这个上传图片的临时目录,没有自动清除功能,会留临时文件,建议隔几天清除一下,以后版本会改进!
5、上步完成后,恭喜您,安装成功!
6、回到首页看看,哇~~,奇迹诞生了!如使用中有Bug,请在此页回复,谢谢!
备注:首页默认桌面在config.php中定义:
$_SC['default_desktop'] = 1; //书签默认页
$_SC['default_rss_desktop'] = 2; //Rss默认页
它们是系统默认uid为1的用户(也就是高级管理员)的桌面,默认页可以随便定义,但会随着你定义用户改变而改变!
如:你把他定义为某个会员的桌面,那么会员改变了格局,你首页也就变了,哈哈,还是建议用自己建立的!
Uchome插件安装包(安装方法)
1、配置config.php文件,打开该文件找到$_SC['cookiedomain'],如果你已经设置那么跳过此步!如果没有,那么设置格式为$_SC['cookiedomain'] = ‘.13980.com’;,这个是导航支持用户二级域名同步!
2、找到$_SC['allowedittpl'] = 0;在下面增加以下代码:
$_SC['site_key'] = ”;
$_SC['domain'] = false;
$_SC['domain_uid'] = 0;
$_SC['domain_desktop_id'] = 0;
$_SC['domain_name'] = ”;
$_SC['default_desktop'] = 1;
$_SC['default_rss_desktop'] = 2;
$_SC['default_domain'] = ”; //格式如:www.13980.com , 必填!3、然后找到$_SC['default_domain'],在里面写你的域名,如:www.13980.com
4、打开common.php文件在?>前面增加以下代码:
$life = 86400 * 365;
$var = ’sitekey’;
if ( !$_COOKIE[$_SC['cookiepre'].$var] )
{
$value = md5($_SGLOBAL['timestamp']);
setcookie($_SC['cookiepre'].$var, $value, $life?($_SGLOBAL['timestamp']+$life):0, $_SC['cookiepath'], $_SC['cookiedomain'], $_SERVER['SERVER_PORT']==443?1:0);
$setarr = array(
‘cookie’ => $value,
‘createtime’ => $_SGLOBAL['timestamp']
);
$aid = inserttable(’site_visitor’, $setarr, 1);
$_SC['site_key'] = $value;
}
else
{
$_SC['site_key'] = $_COOKIE[$_SC['cookiepre'].$var];
}
$host = explode(’.',$_SERVER['HTTP_HOST']);
if ( count($host) == 3 )
{
if ( $host[0] != ‘www’ )
{
$domain = addslashes(strip_tags(trim(strtolower($host[0]))));
if ( !ereg(”^[a-z0-9]*$”,$domain) )
{
header(”Location: http://”.$_SC['default_domain']);
exit;
}
if ( strlen($domain) < 4 )
{
header(”Location: http://”.$_SC['default_domain']);
exit;
}
$query = $_SGLOBAL['db']->query(”SELECT * FROM “.tname(’site_domain’).” WHERE domain=’”.$domain.”‘ limit 1″);
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
$member[] = $value;
}
if( $member )
{
$query = $_SGLOBAL['db']->query(”SELECT * FROM “.tname(’site_desktop’).” WHERE uid=”.$member[0]['uid'].” and active=1 limit 1″);
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
$desktop[] = $value;
}
$_SC['domain_desktop_id'] = $desktop[0]['desktop_id'];
$_SC['domain_uid'] = $member[0]['uid'];
$_SC['domain'] = true;
$_SC['domain_name'] = $domain;
}
else
{
header(”Location: http://”.$_SC['default_domain']);
exit;
}
}
else
{
if( !empty($_SGLOBAL['supe_uid']) )
{
$query = $_SGLOBAL['db']->query(”SELECT domain FROM “.tname(’site_domain’).” WHERE uid=”.$_SGLOBAL['supe_uid'].” limit 1″);
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
$member[] = $value;
}
if( $member )
{
$_SC['domain_name'] = $member[0]['domain'];
}
}
}
}
else
{
if( !empty($_SGLOBAL['supe_uid']) )
{
$query = $_SGLOBAL['db']->query(”SELECT domain FROM “.tname(’site_domain’).” WHERE uid=”.$_SGLOBAL['supe_uid'].” limit 1″);
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
$member[] = $value;
}
if( $member )
{
$_SC['domain_name'] = $member[0]['domain'];
}
}
}5、首先打开/source/function_common.php,找到multi这个function,在其函数结束后(}花括号后),增加以下代码:
//分页
function site_multi($num, $perpage, $curpage, $mpurl, $keyword) {
global $_SCONFIG;
$page = 5;
$multipage = ”;
$mpurl .= strpos($mpurl, ‘?’) ? ‘&’ : ‘?’;
$realpages = 1;
if($num > $perpage) {
$offset = 2;
$realpages = @ceil($num / $perpage);
$pages = $_SCONFIG['maxpage'] && $_SCONFIG['maxpage'] < $realpages ? $_SCONFIG['maxpage'] : $realpages;
if($page > $pages) {
$from = 1;
$to = $pages;
} else {
$from = $curpage – $offset;
$to = $from + $page – 1;
if($from < 1) {
$to = $curpage + 1 – $from;
$from = 1;
if($to – $from < $page) {
$to = $page;
}
} elseif($to > $pages) {
$from = $pages – $page + 1;
$to = $pages;
}
}
$multipage = ($curpage – $offset > 1 && $pages > $page ? ‘<a href=\’javascript: publishResearch(”‘.$keyword.’”, “users”, “1″,”us”);\’ class=”first”>1 …</a>’ : ”).
($curpage > 1 ? ‘<a href=\’javascript: publishResearch(”‘.$keyword.’”, “users”, “‘.($curpage – 1).’”,”us”);\’ class=”prev”>prev</a>’ : ”);
for($i = $from; $i <= $to; $i++) {
$multipage .= $i == $curpage ? ‘<strong>’.$i.’</strong>’ :
‘<a href=\’javascript: publishResearch(”‘.$keyword.’”, “users”, “‘.$i.’”,”us”);\’>’.$i.’</a>’;
}
$multipage .= ($curpage < $pages ? ‘<a href=\’javascript: publishResearch(”‘.$keyword.’”, “users”, “‘.($curpage + 1).’”,”us”);\’ class=”next”>next</a>’ : ”).
($to < $pages ? ‘<a href=\’javascript: publishResearch(”‘.$keyword.’”, “users”, “‘.$pages.’”,”us”);\’ class=”last”>… ‘.$realpages.’</a>’ : ”);
$multipage = $multipage ? (’<em> ‘.$num.’ </em>’.$multipage):”;
}
$maxpage = $realpages;
return $multipage;
}//分页
function site_multi_browse($num, $perpage, $curpage, $mpurl, $cat) {
global $_SCONFIG;
$page = 5;
$multipage = ”;
$mpurl .= strpos($mpurl, ‘?’) ? ‘&’ : ‘?’;
$realpages = 1;
if($num > $perpage) {
$offset = 2;
$realpages = @ceil($num / $perpage);
$pages = $_SCONFIG['maxpage'] && $_SCONFIG['maxpage'] < $realpages ? $_SCONFIG['maxpage'] : $realpages;
if($page > $pages) {
$from = 1;
$to = $pages;
} else {
$from = $curpage – $offset;
$to = $from + $page – 1;
if($from < 1) {
$to = $curpage + 1 – $from;
$from = 1;
if($to – $from < $page) {
$to = $page;
}
} elseif($to > $pages) {
$from = $pages – $page + 1;
$to = $pages;
}
}
$multipage = ($curpage – $offset > 1 && $pages > $page ? ‘<a href=\’javascript: publishReselect(”‘.$cat.’”, “users”, “1″,”us”);\’ class=”first”>1 …</a>’ : ”).
($curpage > 1 ? ‘<a href=\’javascript: publishReselect(”‘.$cat.’”, “users”, “‘.($curpage – 1).’”,”us”);\’ class=”prev”>prev</a>’ : ”);
for($i = $from; $i <= $to; $i++) {
$multipage .= $i == $curpage ? ‘<strong>’.$i.’</strong>’ :
‘<a href=\’javascript: publishReselect(”‘.$cat.’”, “users”, “‘.$i.’”,”us”);\’>’.$i.’</a>’;
}
$multipage .= ($curpage < $pages ? ‘<a href=\’javascript: publishReselect(”‘.$cat.’”, “users”, “‘.($curpage + 1).’”,”us”);\’ class=”next”>next</a>’ : ”).
($to < $pages ? ‘<a href=\’javascript: publishReselect(”‘.$cat.’”, “users”, “‘.$pages.’”,”us”);\’ class=”last”>… ‘.$realpages.’</a>’ : ”);
$multipage = $multipage ? (’<em> ‘.$num.’ </em>’.$multipage):”;
}
$maxpage = $realpages;
return $multipage;
}其次找到:
obclean();
if($_SGLOBAL['inajax']) {
xml_out($content);
} else{
if($_SCONFIG['headercharset']) {
@header(’Content-Type: text/html; charset=’.$_SC['charset']);
}
echo $content;
if(D_BUG) {
@include_once(S_ROOT.’./source/inc_debug.php’);
}
}改为:
obclean();
if($_SGLOBAL['inajax'] == 1) {
xml_out($content);
}elseif($_SGLOBAL['inajax'] == 2){
xml_out_site($content);
}elseif($_SGLOBAL['inajax'] == 3){
xml_out_site_links($content);
}elseif($_SGLOBAL['inajax'] == 4){
xml_out_site_custom_icon($content);
}elseif($_SGLOBAL['inajax'] == 5){
xml_out_site_custom_upload($content);
}else{
if($_SCONFIG['headercharset']) {
@header(’Content-Type: text/html; charset=’.$_SC['charset']);
}
echo $content;
if(D_BUG) {
@include_once(S_ROOT.’./source/inc_debug.php’);
}
}第三:在xml_out这个function 和rewrite_url这个function中间加入以下函数:
function xml_out_site_custom_upload($content) {
global $_SC;
@header(”Expires: -1″);
@header(”Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0″, FALSE);
@header(”Pragma: no-cache”);
@header(”Content-type: application/xml; charset=$_SC[charset]“);
echo ‘<’.”?xml version=\”1.0\” encoding=\”$_SC[charset]\”?>\n”;
echo $content;
exit();
}function xml_out_site($content) {
global $_SC;
$content = str_replace(’****—-****’,'<![CDATA[',$content);
$content = str_replace('####----####',']]>’,$content);
@header(”Expires: -1″);
@header(”Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0″, FALSE);
@header(”Pragma: no-cache”);
@header(”Content-type: application/xml; charset=$_SC[charset]“);
echo ‘<’.”?xml version=\”1.0\” encoding=\”$_SC[charset]\”?>\n”;
echo “<taconite>”.trim($content).”</taconite>”;
exit();
}function xml_out_site_custom_icon($content) {
global $_SC;
$content = str_replace(’****—-****’,'<![CDATA[',$content);
$content = str_replace('####----####',']]>’,$content);
$template = sreadfile(S_ROOT.’./template/default/default_icon.htm’);
$content = str_replace(’XXXXXXXXXXXXXXXXXXX_icon’,$template,$content);
@header(”Expires: -1″);
@header(”Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0″, FALSE);
@header(”Pragma: no-cache”);
@header(”Content-type: application/xml; charset=$_SC[charset]“);
echo ‘<’.”?xml version=\”1.0\” encoding=\”$_SC[charset]\”?>\n”;
echo “<taconite>”.trim($content).”</taconite>”;
exit();
}function xml_out_site_links($content) {
global $_SC;
@header(”Expires: -1″);
@header(”Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0″, FALSE);
@header(”Pragma: no-cache”);
@header(”Content-type: application/xml; charset=$_SC[charset]“);
echo ‘<’.”?xml version=\”1.0\” encoding=\”$_SC[charset]\”?>\n”;
echo “<root>”.trim($content).”</root>”;
exit();
}6、打开admincp.php找到:
array(’index’,'config’, ‘privacy’, ’spam’, ‘network’, ‘usergroup’, ‘credit’, ‘profilefield’, ‘profield’, ‘ad’, ’sitefeed’, ‘userapp’, ‘app’),
在’app’后加, ’site’, ’site_search’, ’site_links’, ’site_feeds’, ’site_radio’, ’site_desktop’
7、打开/admin/tpl/header.htm,找到:
‘app’ => ‘UCenter应用’,
在下面加入:
’site’ => ‘桌面设置’,
’site_search’ => ‘搜索模块’,
’site_links’ => ‘书签模块’,
’site_feeds’ => ‘订阅模块’,
’site_radio’ => ‘电台模块’,
’site_desktop’ => ‘用户桌面’,8、解压文件后,将文件覆盖到你的uchome根目录!
9、运行http://www.yourdomain.com/13980/install.php建表和初始化数据,提示完成后,请删除13980目录!
10、上步完成后,恭喜您,安装成功!
11、访问site.php看看,哇~~,奇迹诞生了!如使用中有Bug,请到http://blog.13980.com/download这里回复说明,谢谢!
备注:首页默认桌面在config.php中定义:
默认的uchome_site_bar表中只有两条数据,如果想修改下面两个参数,请建立新桌面,然后手动设置!
$_SC['default_desktop'] = 1; //书签默认页
$_SC['default_rss_desktop'] = 2; //Rss默认页
它们是系统默认uid为1的用户(也就是高级管理员)的桌面,默认页可以随便定义,但会随着你定义用户改变而改变!
如:你把他定义为某个会员的桌面,那么会员改变了格局,你首页也就变了,哈哈,还是建议用自己建立的!
下载:
为了方便用户的安装使用,此次提供了两种程序包供不同用户选择使用:
1、整合安装包:
说明:UCenter1.5+UCenter Home1.5+13980
下载地址:13980
2、插件安装包(仅限UTF-8)
说明:以插件形式安装13980(前提用户已经安装UCenter1.5+UCenter Home1.5)
下载地址:13980-Plugin
两个版本同时缺少一个不显示图标的文件:
下载解压后,把文件复制到/template/default下面!
搜索模块一直加载的解决补丁:(说明:解压覆盖根目录。这个问题是由于初始化数据的时候,我整理了数据,导致文件id不对产生的!别忘了清除uchome的模板缓存文件!)
一切补丁说明和用法技巧请关注:http://blog.13980.com/about-13980
如:你把他定义为某个会员的桌面,那么会员改变了格局,你首页也就变了,哈哈,还是建议用自己建立的!
已经修改成功了,谢谢jeson
@lightda
不客气,应该的,哈哈
老大,谢谢你的大公无私提供了这么好的源码,在使用中有几个问题想说下
1 我的用户在自定义了个性域名后(http://daohang.top100.cm/)进入这个页面(主页面)这三个字的左边有个加号+,点击这个+会进入你的www.13980.com,在http://www.top100.cm/就没有问题
请问这个从哪修改啊?
2 用户在添加一个自定义订阅源的时候 无法选择颜色和符号也不能上传自己的图示,添加不成功的
3 播放电台的小窗口 也会显示13980电台,这个也不知道从哪修改
如果能出home2.0的就更完美无瑕了
@top100
关于13980.com的字样,你可以找个批量搜索替换的工具,然后清除下缓存,颜色那个,你看看有没打补丁
二级域名 怎么设置 我设置的用不了啊
管理员你好 使用了你的程序 首先感谢你的分享 发现如下几个问题
1. 未注册会员点击 添加图标 前是否能先提示其在此操作前必须注册成为正式用户 因为非注册用户点击 添加图标 没有任何反应!
2. 可否相应升级uchome而不影响整体程序
3. 是否可以开发多语言版本
首先,非常感谢你提供这套源码,感觉非常不错,由于是基于UCH,现在的UCH升级到2.0版本了,这套程序还是1.5的,安装后,可以升级到2.0吗。还希望博主能继续开发这套源码,完善,如果要独立,最好和UC整合,感觉这样也蛮好的,利用这套源码,做SNS也不错,或者发布两种版本,一种独立版本,一种整合版本,我的要求会不会太多了点啊
老大,代码很好很强大
请问独立程序大概什么时候出来?
有没有时间表啊?
谢谢!
http://www.9yart.cn
@ITsmkoer
现在只能回回你们的问题了,现在颈椎疼,需要休息一段时间,不好意思啊
呵呵,有现在的效果不容易的
一个问题,我用您的整合安装包安装到第三部就是UChome的安装的时候无法继续了,输入UCcenter的密码跳转到空白页面了,希望能帮帮我,网址是www.1818.in麻烦您帮着看一下,谢谢!@admin
请问一下呀,这个后台登陆地址在那里的?
我是菜鸟,找不到啊
麻烦你了 谢谢
后续版本什么时候出来啊 真的很强大
UCenter 服务端字符集与当前应用的字符集不同,请下载 gbk 编码的 UCenter Home 进行安装,下载地址:http://download.comsenz.com/
安装提示这个怎么办,我安装的已经是最新的UCenter Home
@浩天
你是utf8的吗?
刚安装上,好象有点问题啊 http://www.zx0514.cn
你好,请问一下后台登陆地址在那里?
我对PHP不熟悉,找不到..
谢谢了,麻烦抽空告诉我一下
@rocky
和uchome是同一个,前台登录后,有个设置,然后点管理
有没有GBK版本的啊?
不错 支持一下
用我用的是http://halivor.host.zw78.com/测试下,结果不能进入个人空间,帮我看下是怎么回事啊。
呵呵,你颈椎疼啊,我的腰脊椎突出,休息了好多天,你多运动下,希望你身体一直棒棒的,有GBK版本的吗
请问 程序为什么不能在二级域名下安装么 比如我定义 gezi.8844online.com 安装完ucenter 和 uchome一切正常 但是就是不现实首页 我不想开放二级域名 请问如何解决呢 谢谢
@admin 博主你好,我想在我的博客的二级目录下面安装这个网址导航程序,不知行不行啊? 如: http://letsgo86.cn/daohang 请博主回复,谢谢!
安装成功,但是无法显示。
不知道什么原因。
以前是用ASP版本的。
为了您的数据安全,请登录ftp,删除本安装文件
请问删除哪个?
感谢博主 我也在试这个程序 有谁也在用的欢迎和我交流QQ987263586
安装到第三步 也输入网址了 电击安装 网页怎么打不开 请问是哪里出了问题呢?
怎么改首页啊,急!!首页文件在哪,就是首页右键查看源文件那个,都是博主的链接啊,迫切想要DIY成自己的
@实践中学习
template/default/site_index.htm
老大,刚刚发现一个Bug,就是好像在IE8里面,桌面导航的图标只能显示一半,另外一半显示不出来,Chrome下面正常
我是UChome2.0的,老大有没有这种版本的?
我在UChome1.5的时候能用,但想把13980的标识去掉,不会操作啊。希望能帮我一下,谢谢了!
安装不上
后台怎么进去?
还可以
@IT民工
这几天没上来,后台的进发,和uchome是一样的,同一个后台管理!
@集集酷
那里出了问题,有问题加我QQ
@wo77
文字上的东西,全在模板里改动,具体路径template/default下面的site_开头的文件
@IT烟民
我测试了下,正常,你看看我的站是不是正常的,谢谢!
首先先感谢下,这个代码确实很美~~
我的问题:
1、我是在本地测试的,我安装了,可是页面确只有背景,一片漆黑啊~~(用的是整合版安装的)
2、点击设置的时候,虽然有弹出一个框框,可是确实一个纯白色的,然后里面什么也都没有
3、在ucenter里面的管理,虽然有个一个桌面设置,可是确根本就没有一个提交的按键啊~~不解~~
麻烦老大给个提示,谢谢!!
啥时候升级到uch2.0啊!!
admin 最近是不是很忙
已阅
你好,我的网站怎么添加不了网址啊,到第三步没有图片啊,能帮我看一下吗,我的网址是www.kuguu.com
我的已经安装成功了!有些功能还要调一下。欢迎大家来交流:www.sohola.com.cn
我在子目录里运行为什么不显示呢?
您看下
http://www.kuzii.com/g
想问一下,首页site_index.htm修改了,安装后就出现图标显示一半 在firefox就没问题 但在IE7和360 就只显示一半 并且大部字体都变白色 重新安装问题一样 开头以为是程序 都换过其它地方下载都是一样 按你所说的在ucenter上更新缓存都没用 在uchome里更新缓存也是一样 另外当程序上传后 想修改首页 上传后 页面依然不用变化 把整个 template 删除 页面依然还在 如果想说缓存 但更新过完 一样没反应 我试过关闭虚拟机以及数据库 但问题一样 除非原版不动的页面就可以正常运行 求解答 困扰几天了
请问如何修改搜索联盟的ID账号呢?
你好,我安装了你们的程序,其他都没有问题,就是不能显示RSS,不知道为什么,我换过好几个空间都不行 http://wwk.cn 请指教,谢谢
你好博主 我修改了网址名称之后 首页的图片只显示一半了 请问这是什么问题呀
此网页有重定向循环。
http://dh.ovear.info/ 的网页生成了过多的 重定向。清除此网站的 Cookie 或允许第三方 Cookie 可能会解决 问题。如果不能解决,可能是服务器配置的问题,而不是您的 计算机有问题。
以下是一些建议:
以后再重新载入此网页。
详细了解此问题。
有关此错误的详情
这是怎么会去