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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 请问门户文章的sitemap地图插件这样做错在哪里?

[复制链接]
tobem 发表于 2012-1-4 14:00:08 | 显示全部楼层 |阅读模式
本帖最后由 tobem 于 2012-1-4 14:17 编辑

我尝试利用以前看到的一个调用最新100个帖子(分页)的代码,改了一下,想做成门户文章的sitemap,但是貌似不行……
现在打开的页面是这样的:http://www.mamapai.com/juhe.php,用的是DIY调用100个最新文章,没什么特别的,不是通过下面的查询代码来的,只是先凑乎用一下,还是希望高手能够帮忙将这段代码完善一下,谢谢!

代码如下,是不是哪个地方写错了,麻烦高手帮忙改一下,不胜感激!

  1. <?php define('APPTYPEID', 4);define('CURSCRIPT', 'sitemap');require './source/class/class_core.php';$discuz = & discuz_core::instance();$discuz->cachelist = $cachelist;$discuz->init();$navtitle='怀孕内容聚合';$metakeywords='';$metadescription=' ';include template('common/header');echo '<style type="text/css">.newtid{width:100%;float:left}.newtid li{padding-left:2%;font-size: 14px;width:48%;float:left;line-height: 25px;}.newtid li a{color: #036;}.newtit strong a{position: absolute;bottom: 98765px;}.newtid h2{font-size: 16px;line-height: 45px;}</style><ul class="newtid">';

  2. $site_num  = DB::result(DB::query("SELECT COUNT(`aid`) FROM ".DB::table('portal_article_title')." as a inner join ".DB::table('portal_category')." as b on a.catid=b.upid where a.status=0 ORDER BY a.aid DESC"));

  3. $site_num = $site_num ? $site_num :0;
  4. $site_listnum = 100;
  5. $site_page = intval($_G['gp_page']) ? intval($_G['gp_page']) :1;
  6. $site_max = $site_page > 0 ? $site_listnum * ($site_page-1) : 0;
  7. $site_max2 =   $site_max2 + 100;
  8. $querys = DB::query("SELECT a.aid,a.title,a.catid,b.upid FROM ".DB::table('portal_article_title')." as a inner join ".DB::table('portal_category')." as b on a.catid=b.upid where a.status=0 ORDER BY a.aid DESC LIMIT ".$site_max.",".$site_max2);

  9. $multipage = multi($site_num, $site_listnum,$site_page, "juhe.php");

  10. $i=1;while($threadfid = DB::fetch($querys)){echo '<li>'.$i.'、<em>[<a href="portal.php?mod=list&catid='.$articleaid['aid'].'">'.$articleaid['name'].'</a>]</em> <a href="portal.php?mod=view&aid=&page='.$articleaid['aid'].'" target="_blank">'.$articleaid['title'].'</a></li>';$i++;}echo '</ul>';

  11. echo $multipage;
  12. include template('common/footer');?>
复制代码

是调用的表格有问题,还是调用字表段的问题?


请叫我天天 发表于 2012-1-4 14:04:39 | 显示全部楼层
支持一个,印象网社区全球最大中文论坛
http://bbs.yinxiangzg.cn/sitemap.php
回复

使用道具 举报

 楼主| tobem 发表于 2012-1-4 14:58:22 | 显示全部楼层
没人知道么?
回复

使用道具 举报

路边找虫 发表于 2012-1-4 15:09:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

小宽哥 发表于 2012-1-4 15:25:50 | 显示全部楼层
代码的,不怎么会的哦。
回复

使用道具 举报

 楼主| tobem 发表于 2012-1-4 22:25:57 | 显示全部楼层
有木有人指导一下?
回复

使用道具 举报

∝╬═→江南 发表于 2012-1-4 22:32:04 | 显示全部楼层
这么深奥的技术我就不懂了
回复

使用道具 举报

xskwy 发表于 2012-1-5 05:25:29 | 显示全部楼层
顶一下!!留个脚印~~~~
回复

使用道具 举报

黯雷 发表于 2012-8-20 15:41:25 | 显示全部楼层
{:soso_e123:}
回复

使用道具 举报

一名校草 发表于 2012-8-29 15:57:54 | 显示全部楼层
这个还真的不好说,你看我的站http://www.zyjbar.com/zyjzs就没有啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 01:44 , Processed in 0.032403 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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