复制内容模型的时候创建表单失败
最近每次复制内容模型的时候总会报错,提示“系统找不到你所指定的表 dede_addonarticle17 ,请手工创建这个表!”,遇到这个错误的时候,是织梦后台未能成功创建dede_addonarticle17表单,需要去手动创建。
解决办法:登录myphpadmin,找到dede_addonarticle表单,查看表单结构,并按照这个表单结构去创建dede_addonarticle17。
提交表单的时候去掉上面的“DedeCMS 提示信息”
在include/common.func.php和dede/sys_data_done.php文件中搜索“提示信息”,换成想要的内容即可。
“发布成功,请等待管理员处理…”这句提示在plus/diy.php中修改。
推荐文章在列表页被加粗
在include/arc.listview.class.php中搜索<b>".$row['title']."</b>
,改成$row['title']
即可。
通过自定义字段筛选文章
想要通过自定义的字段筛选出想要的文章,可是自定义字段在addonarticle中,而常用的arcurl、title等字段在archives表中,于是用到了下面的代码
{dede:sql sql="select * from #@__archives where id in (select aid from #@__addonarticle18 where jjlx='专业教师')"}
代码段
这里要注意地址不能直接用[field:arcurl/]来调用,要通过文章ID来查找:[field:id runphp='yes']$url=GetOneArchive(@me);@me=$url['arcurl'];[/field:id]
{/dede:sql}