如何调用指定ID分类的文章标题

2020-12-01 10:00

首先感谢贵站开发出如此优秀的程序,本人不才在使用过程用遇到了一些小问题:
我在后台设置了行业资讯A和行业资讯B,请问如何在首页分别调用这两个分类呢?

4495 次浏览 4 条评论 收藏

说说我的看法

登录后可以发表评论 登录
4个评论
-- 楼主 2020-12-01 10:00
这个问题已经弄好了,十分感谢![s:31]
回复
-- 2020-12-01 10:00
不好意思,漏写了一个AND
应该这样
   $tpl->assign(\"volist_info_a\",Mod_Info::volist(\" AND v.cateid=1\",\"\",0));
   $tpl->assign(\"volist_info_b\",Mod_Info::volist(\" AND v.cateid=2\",\"\",0));
AND前要加空格
回复
-- 楼主 2020-12-01 10:00
我按着您的方法操作了,提示MySQL Error
Message: MySQL Query Error
SQL: SELECT v.*,c.catename,c.img,c.cssname,c.target,c.linktype,c.linkurl FROM oecms_info AS v LEFT JOIN oecms_infocate AS c ON v.cateid=c.cateid WHERE v.flag=1v.cateid=1 ORDER BY v.infoid DESC LIMIT 7
Error: Unknown column \'1v.cateid\' in \'where clause\'
Errno.: 1054真是不好意思,我已经自己尝试了好长时间了,百度,谷歌都用上了,找不到答案,不得已,又来麻烦您了。
回复
-- 2020-12-01 10:00
您好,感谢您对OEcms的支持。
OEcms目前模板文件暂不支持分别调用分类ID,
不过您可以修改PHP代码,增加分类ID标签。
具体操作方法如下:
例如:行业资讯A对应的分类ID 为 1
         行业资讯B对应的分类ID为 2
1、找到source/module/app.php文件
2、增加2个标签,例如定义为 volist_info_a和volist_info_b(表示行业资讯A与B)
    在app.php文件的倒数第二行加入:
   $tpl->assign(\"volist_info_a\",Mod_Info::volist(\" v.cateid=1\",\"\",0));
   $tpl->assign(\"volist_info_b\",Mod_Info::volist(\" v.cateid=2\",\"\",0));
3、模板文件输出 volist_info_a和volist_info_b
     您可以使用foreach或者section输出,具体请看docs目录下的标签说明.txt文件;
回复
作者信息

16
贴子
0
粉丝
热门贴子

免费试用


咨询热线


在线咨询