Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7693934
  • 博文数量: 637
  • 博客积分: 10265
  • 博客等级: 上将
  • 技术积分: 6165
  • 用 户 组: 普通用户
  • 注册时间: 2004-12-12 22:00
文章分类

全部博文(637)

文章存档

2011年(1)

2010年(1)

2009年(3)

2008年(12)

2007年(44)

2006年(156)

2005年(419)

2004年(1)

分类: 系统运维

2005-07-04 07:59:48

我想在首页添加公司的列表
我想在首页论坛新贴位置添加公司的列表,请问添加那些代码?谢谢

搞定了,要修改好几个地方:
第一个地方是在inc下的functions.php
一,打开function.php
加入以下涵数:

// ==============================================
// <<-- manufacturer holen -->>
// ==============================================
function fetch_manufacturer($param){
global
$THEME, $lang, $area;
$tmpl = new Koobi("templates/");
$sql = new dbc("SELECT ctime,id,name,url,hits FROM ".PREFIX."_manufacturer order by ctime limit $param[limit]");
$items = array();
while(
$row=$sql->fetchrow()){
$row->website = $row->url;
$pos = strpos ($row->website, ");
if (
$pos === false) { $row->website = ".$row->website; }
$row->user = fetchusername($row->uid);
$row->mftime = mygmt($row->ctime);
array_push($items,$row);
}
$tmpl->assign('items', $items);
$tmpl->assign('area', $area);
$tmpl->assign('lang', $lang);
$tmpl->assign('theme', $THEME);
$mf = $tmpl->fetch("$THEME/manufacturer/mf_new.tpl");
return
$mf;
}
?>
保存functions.php后关闭

二,打开class plkoobi.class.php,在大约88行的地方增加以下代码:
PHP
$this->register_function('fetch_manufacturer','fetch_manufacturer');
?>

保存koobi.class.php后关闭
三,将以下代码存为mf_new.tpl放在你所用的theme下面的manufacturer文件夹下,如你所用的是green,那么存放的路径是templategreenmanufacturermf_new.tpl
代码



{foreach from=$items item=mf}






{/foreach}
{$mf->name}{$mf->mftime}{$mf->hits}




四,修改你所用的theme(比如你用的是green)下的templategreenstartstartpage.tpl

代码
{lastthreads forums='1,2,3,4,5' limit='5'}

改为
代码
{fetch_manufacturer limit='5'}

存盘后关闭
五,已完成
:)

notname大哥有个错误我指正下
在您的第三步里的代码应该改成下面这样

{foreach from=$items item=mf}






{/foreach}
{$mf->name} {$mf->mftime} {$mf->hits}


阅读(1865) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~