-
如何调用指定ID分类的文章标题
-
-
首先感谢贵站开发出如此优秀的程序,本人不才在使用过程用遇到了一些小问题:
我在后台设置了行业资讯A和行业资讯B,请问如何在首页分别调用这两个分类呢?
-
4495 次浏览
4 条评论
收藏
4个评论
-
-
--
楼主 2020-12-01 10:00
-
这个问题已经弄好了,十分感谢![s:31]
-
-
回复 · 0条回复
-
-
-
--
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前要加空格
-
-
回复 · 0条回复
-
-
-
--
楼主 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真是不好意思,我已经自己尝试了好长时间了,百度,谷歌都用上了,找不到答案,不得已,又来麻烦您了。
-
-
回复 · 0条回复
-
-
-
--
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文件;
-
-
回复 · 0条回复
-
作者信息
-
关注
-
试
免费试用
-
咨询热线
-
咨询热线
020-82299 259
-
在线咨询