• 85阅读
  • 1回复

ecshop文章列表按添加时间排序,利于文章更好的收录

楼层直达
HzADz%~  
ecshop默认更新文章后,日期和文章位置都不变化。 Z:F5cXt<  
QiDf,$t|,  
1、第一处:admin/article.php ~`J/618  
SCbN(OBN!  
if ($exc->edit("title='$_POST[title]', cat_id='$_POST[article_cat]', article_type='$_POST[article_type]', is_open='$_POST[is_open]', author='$_POST[author]', author_email='$_POST[author_email]', keywords ='$_POST[keywords]', file_url ='$file_url', open_type='$open_type', content='$_POST[FCKeditor1]', link='$_POST[link_url]', description = '$_POST[description]'", $_POST['id']))修改成 $add_time = gmtime();    if ($exc->edit("title='$_POST[title]', add_time='$add_time',cat_id='$_POST[article_cat]', article_type='$_POST[article_type]', is_open='$_POST[is_open]', author='$_POST[author]', author_email='$_POST[author_email]', keywords ='$_POST[keywords]', file_url ='$file_url', open_type='$open_type', content='$_POST[FCKeditor1]', link='$_POST[link_url]', description = '$_POST[description]'", $_POST['id']))   MF+J3)  
WH`E=p^x4  
2、第二处:includes/lib_article.php (共2个位置更改) ]7H ?  
把' ORDER BY article_type DESC, article_id DESC';修改成' ORDER BY article_type DESC, add_time DESC';
只看该作者 安逸沙发  发表于: 08-24
ECShop默认所有的文章显示排序是根据ID编号,文章记录时间是add_time表字段,默认后台添加文章一次,系统就只记录一次时间。如果若后台更新该文章,add_time添加时间还是不会变化。但是我们有时候经常去更新维护老文章,想让该文章放在最前。怎么办? jt@k< #h~  
fpwge/w  
Q4JwX=ZVj  
dBE :rZu  
本教程实现更新文章同时更新变动时间,文章显示排序根据文章添加以及更新时间。这个效果目的是优化,让ecshop文章更好的收录效果!ecshop模板 L0/0<d(K  
sF :3|Yy0  
XsQ?&xK=u  
EX7gTf#  
1.打开/admin/article.php文件,搜索如下代码: Vf`n>  
a*0gd-e0@  
 P 1X8  
3 (Kj|u  
if ($exc->edit("title='$_POST[title]', cat_id='$_POST[article_cat]', article_type='$_POST[article_type]', *` >(K&  
d}GO(  
~9#\+[ d_  
f*04=R?w7>  
将以上代码修改成如下代码: w8:~LX.n  
+e. bO5Y  
r in#lu& N  
~T7\lJ{%G  
$add_time = gmtime(); y&")7y/uE  
i|0H {q  
if ($exc->edit("title='$_POST[title]', add_time='$add_time', cat_id='$_POST[article_cat]', article_type='$_POST[article_type]', :(VD<"X  
h`F8GNx(  
&ok2Xw  
!U>711$  
2.打开/includes/lib_article.php文件,搜索如下代码(一共有两处): BX;Z t9"*  
W2J"W=:z  
ZP61T*n  
sc\4.Ux%Q  
' ORDER BY article_type DESC, article_id DESC'; QXqBb$AXi,  
";AM3  
 ~,Ck  
pi[:"}m]/P  
将两处以上代码修改成如下代码:  k)o D  
T B~C4HK=  
{.v-  
^\Gaf5{  
' ORDER BY article_type DESC, add_time DESC';
快速回复

限100 字节
安逸网提示:批量上传需要先选择文件,再选择上传
 
认证码:
上一个 下一个