Skip to content
  • 龙舞天翔小站
  • 知食汇

龙舞天翔资源共享

BWTECH DOCS CENTER

龙舞天翔资源共享
  • 资源共享首页
  • 网赚研究
    • 币圈及区块链游戏
  • 金融与管理
  • 网站开发建设
  • 网络营销优化
  • 精彩网文
  • 汽车生活
  • 德州扑克
  • 兴趣主题
  • Toggle search form

phpArticle 首页分类调用较完美解决方案

Posted on 2005-12-142022-03-22 By 龙舞天翔 phpArticle 首页分类调用较完美解决方案无评论

我主要是完善了可以同时调用多个分类的问题。

演示站点:http://www.bwtech.net

需要修改的文件 
$phparticleurl/index.php 
$phparticleurl/admin/function.php 
需要修改的模板 
home 
需要添加的模板 
根据个人要求 

1.首先要求你后台的隐藏菜单要打开 
admin/menu.php
去除33-36行前注释即可
即把
makenav(“系统设置”, 0, array(‘基本设置’ => ‘configurate.php’,
‘PHP 资料’ => ‘configurate.php?action=phpinfo’
));
// makenav(“系统设置”,0,array(‘添加设置’=>’configurate.php?action=addsetting’,
// ‘编辑设置’=>’configurate.php?action=edit’,
// ‘添加设置组’=>’configurate.php?action=addsettinggroup’
// ));

中的所有
// 
删掉!
然后再上传

2.然后进入后台的隐藏菜单 
选择“添加设置” 
接下来几个需要填写的如下 
(1) 
请选择选项组: 首页显示设置 
选项名: 分类文章调用数量 
变量: main_article //注意,这里不能错 

值: 看你的需要,要每个分类调用几条 
说明: 首页每个分类调用的文章数量 
类型: 整数 //注意,这里不能错 
排序: 放空白也可以 

(2) 
请选择选项组: 首页显示设置 
选项名: 文章调用标题长度 //以英文字符计算,中文一个字算2个字符 
变量: main_len //注意,这里不能错 

值: 看你的需要 
说明: 首页每篇文章的标题长度 //超常的会自动截掉,以…代替,鼠标移到标题上会有显示提示完整的标题内容 
类型: 整数 //注意,这里不能错 
排序: 放空白也可以 

注意:添加完变量后,要到基本设置里面,更新一遍,(系统重写setting.php)这样添加的变量才能生效 


3.打开 $phparticleurl/admin/function.php 
将以下代码添加到文件最后,注意,是在”?>”的前面. 

代码:

//——-首页调用 MOD BY aqua19 , Alan修改版—–Start——-
function cnSubStr($string,$sublen)
{
   if($sublen>=strlen($string))
   {
       return $string;
   }
   $s=””;
   for($i=0;$i<($sublen-2);$i++)
   {
       if(ord($string{$i})>127)
       {
           $s.=$string{$i}.$string{++$i};
           continue;
       }else{
           $s.=$string{$i};
           continue;
       }
   }
   $s .=”..”;
   return $s;
}

function showarticle($sortid,$templatename,$main_article ,$main_len )
{
       global $DB,$db_prefix,$phparticleurl;
       global $style;

if (trim($sortid)!=””) {
$condition[] = ” sortid IN (0$sortid) “;
}
$condition[] = “visible=1”;
$conditions = implode(” AND “,$condition);

   $articles = $DB->query(“SELECT articleid,title,date FROM “.$db_prefix.”article WHERE $conditions ORDER BY date DESC LIMIT $main_article”);


       while ($article = $DB->fetch_array($articles))
    {
            $title = $article[title];
       $article[title] = cnSubStr($article[title],$main_len);
       $article[date] = padate(“m/d”,$article[date]);
       if($article[date] == date(“m/d”)){$datefont = “red”;}else{$datefont = “normalfont”;}
       eval(“\$content .= \””.gettemplate($templatename).”\”;”);
    }
       return $content;
}


4.添加文章调用的模板 
一个分类一个模板,如果样式一样也可以只用一个 

例如我们添加一个名为 myart 的模板 (别忘了在index.php文件中的$templateslist变量中加上这个新添加的模板)

代码:

<TABLE border=0 cellPadding=0 cellSpacing=0 width=268><TBODY>
<tr height=28><td width=20>
<img src=$phparticleurl/images/dot12.gif></td><td>
<a href=”$phparticleurl/article.php?articleid=$article[articleid]” title=$title>$article[title]</a>
 – $article[date]
</td></tr><tr><td colspan=2 height=1 background=$yoursite/images/dot_line002.gif>
</td></tr>
</TBODY></TABLE>


5.在$phparticleurl/index.php中添加下列代码

代码:

$showart = showarticle(“1,2,3″,”myart”,$main_article ,$main_len );//注意: 1,2,3 替换成你要调用的分类ID,用半角英文 , 号隔开。


6.进入后台修改home模板,在你要显示的地方添加 $showart  ,然后保存。
7.完工!补充说明的是如果要多个调用直接重命名$showart,如$showart1,$showart2,$showart3等,注意同时修改index.php文件和home模板。

(责任编辑:龙舞天翔)

Post Views: 330
PHP程序开发, 网页前端 Tags:phpArticle

文章导航

Previous Post: 针对 select 的美化,细化你的网页
Next Post: 长篇连载——《晃晃悠悠》:01-20

发表回复 取消回复

要发表评论,您必须先登录。

2025 年 5 月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031  
« 3 月    
  • GOOGLE ADSENSE
  • GOOGLE专项研究
  • PHP程序开发
  • 互联网电商
  • 健康与生活
  • 兴趣主题
  • 国内搜索引擎推广
  • 基础与规则
  • 外汇投资
  • 学习资讯
  • 币圈及区块链游戏
  • 德州扑克技术
  • 房地产风云
  • 收集待分类
  • 数码摄影
  • 杂文&随笔
  • 案例研究分析
  • 理财生财
  • 精品小说
  • 系统及其他
  • 经营管理
  • 网站运营理念
  • 网络优化营销
  • 网页前端
  • 美食与菜谱
  • 股市投资
  • 驾驶及维修

AXIE AXIE INFINITY DEFI Google META robots.txt SEO WEB2.0 windows 中医 中文搜索 买车 企业网站 加密货币 威廉·奥尼尔 实战 彩票 德州扑克 成交量 打新 技术指标 抑郁症 捂股 排名 搜索引擎 搜索引擎优化 攻略 无限注 晃晃悠悠 橄榄油 泡菜 流动性挖矿 炒股 焦虑症 看盘 短线操作 穷人 网络营销 美食 股票 菜谱 虚拟货币 行情 配股 酸甜白萝卜

近期文章

  • 玻璃阳光房应该用什么胶来密封防水
  • 什么是数字孪生?跟数据可视化的关系又是什么?
  • 为跨链注入新动力,HotCross能否成为Web 3.0的基建?
  • 为什么中医会如此衰落?因为我们没有看清中医的本质!
  • 中医没落的最大原因是什么?德国教授一针见血!

近期评论

    归档

    • 2022 年 3 月
    • 2022 年 1 月
    • 2021 年 12 月
    • 2021 年 11 月
    • 2021 年 10 月
    • 2021 年 9 月
    • 2021 年 8 月
    • 2021 年 7 月
    • 2021 年 4 月
    • 2016 年 12 月
    • 2012 年 1 月
    • 2008 年 1 月
    • 2006 年 3 月
    • 2006 年 2 月
    • 2005 年 12 月
    • 2005 年 11 月
    • 2005 年 10 月
    • 2005 年 3 月
    • 2005 年 1 月
    • 2004 年 12 月
    • 2004 年 10 月
    • 2004 年 9 月
    • 2004 年 8 月
    • 2004 年 7 月
    • 2004 年 6 月
    • 2004 年 4 月
    • 2004 年 3 月

    其他操作

    • 登录
    • 条目 feed
    • 评论 feed
    • WordPress.org

    Copyright © 2021 龙舞天翔资源共享.

    Powered by PressBook WordPress theme