[申精]ECMS做站常用代码整理(201807月19更新)

发布时间:2019-10-18 09:03:03

支持一下

您的位置:仿站网 > 问答 >
回复列表
1.
支持一下
2.
支持下
3.
支持
4.
支持下
5.
标记一下
6.
支持一下
7.
支持下
8.
支持下
9.
支持
10.
支持
11.
支持一下
12.
不错
13.
支持,很好的代码。非常实用。
14.
支持
15.
支持一下
16.
支持
17.
支持一下
18.
支持
19.
支持!!!!!!!
20.
[2018.6.19]补充5:

20180619
专题列表页调用同classid其他专题,输出导航和高亮:

<div class="zhuanti">
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq('select classid from phome_enewszt where ztid='.$GLOBALS[navclassid],1,24,0,'','');
while($bqr=$empire->fetch($ecms_bq_sql))
        {
        $ecms_bq_sql2=sys_ReturnEcmsLoopBq('select ztid,ztname,ztpath,ztimg from phome_enewszt where classid='.$bqr[classid],8,24,0,'','ztid asc');
        $bqno2=0;
                while($bqr2=$empire->fetch($ecms_bq_sql2))
                {
                        $bqno2++;
?>
<a href="<?=$public_r[newsurl]?><?=$bqr2[ztpath]?>" title="<?=$bqr2[ztname]?>"<?=($GLOBALS[navclassid]==$bqr2[ztid])?' class="cur"':''?>><?=esub($bqr2[ztname],15)?></a>
<?               
                }//endwhile2
}//endwhile1
?>
</div>





列表页中单个产品显示所属专题,增加到列表内容模板(list.var)中:

$ecms_bq_sql=sys_ReturnEcmsLoopBq('select ztid from phome_enewsztinfo where id='.$r[id],1,24,0,'','');
while($bqr=$empire->fetch($ecms_bq_sql))
{
       $ecms_bq_sql2=sys_ReturnEcmsLoopBq('select ztid,ztname,ztpath,ztimg from phome_enewszt where ztid='.$bqr[ztid],1,24,0,'','');
                while($bqr2=$empire->fetch($ecms_bq_sql2))
                {
                                $zturl=$public_r[newsurl].$bqr2[ztpath];
                                $ztname=$bqr2[ztname];
                }//endwhile2

}//endwhile1




20180623更新
循环调用产品栏目数据,替代循环子栏目信息标签,可自由更改模版和调用条件:


<!--循环调用产品栏目数据,替代循环子栏目信息标签,可自由更改模版和调用条件-->
[e:loop={'select classid,classname,classpath from phome_enewsclass where bclassid=1 and showclass=0 order by classid asc',10,24,0,'',''}]
<?
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
?>
<a href="<?=$classurl;?>"><?=$bqr[classname]?></a>
<?php
}

    $pro_new=$empire->query("select title,titlepic,titleurl from phome_ecms_newmaterial where classid = '".$bqr[classid]."' order by newstime desc");
    //取得该分类下的最新数据
    while($r=$empire->fetch($pro_new)) {        
        $url=sys_ReturnBqTitleLink($r);
?>
<a target="_blank" href="<?=$url;?>"><img class="img-responsive center-block" alt="<?=$r[title]?>" title="<?=$r[title]?>" src="<?=$r[titlepic];?>" ></a><a target="_blank"  href="<?=$url?>"><?=$r[title]?></a>
<?php
     }
?>  
[/e:loop]



7月9日更新:
全站SEO标题懒人格式:
"网页标题"+"文章内页优化用自定义字段"或者"栏目或专题页优化用自定字段"+网站名称(首页不显示)

<title>[!--pagetitle--]<?=$navinfor[id]?'/'.$navinfor[tuijie]:''//如果在文章内页显示自定义字段tuijie内容?><?=($GLOBALS[navclassid]  and !$navinfor[id])?'/'.ReturnClassAddField($GLOBALS[navclassid],'tuijie').ReturnZtAddField($GLOBALS[navclassid],'tuijie'):''//如果在栏目内页显示自定义字段tuijie内容,专题自定义字段函数并列一起但不会同时调用?><?=$GLOBALS[navclassid]?'/'.$public_r[sitename]:''//如果在不在首页显示后台设置的网站标题?></title>



7月19日更新:
多访问端换域名后必须执行的SQL语句(全):


update phome_ecms_news_data_1 set newstext=REPLACE(newstext,'老域名','新域名'); update phome_ecms_news set titlepic=REPLACE(titlepic,'老域名','新域名'); update phome_ecms_newmaterial set newstext=REPLACE(newstext,'老域名','新域名'),titlepic=REPLACE(titlepic,'老域名','新域名'); update phome_enewsclass set classimg=REPLACE(classimg,'老域名','新域名'); update phome_enewsclassadd set eclasspagetext=REPLACE(eclasspagetext,'老域名','新域名'); update phome_enewspublic set fileurl=REPLACE(fileurl,'老域名','新域名'); update phome_enewsmoreport set purl=REPLACE(purl,'m.老域名','m.新域名');

21.
大哥的代码正是精品啊,谢谢大哥分享
22.
都是自己用到了,写出来就贴上了...上不了台面啦
23.
楼主辛苦了!很不错的东西收藏了!
24.
支持
25.
支持
26.
支持
27.
支持
28.
支持一下
29.
支持
30.
支持
31.
支持
32.
支持
33.
支持下
34.
支持
35.
支持下
36.
支持下
37.
支持一下
38.
确实不错,支持一下。
39.
支持一下。
40.
又更新补充了,希望大家都能用到.
41.
谢谢大神的分享
42.
支持
43.
不错,支持一下
44.
支持下
45.
支持
46.
支持
47.
支持下
48.
支持
49.
支持
50.
支持下
51.
支持下
52.
支持
53.
自动转手机端用动态页的地址:/e/action/ListInfo/?classid=[!--classid--] 和 /e/action/ShowInfo.php?classid=[!--classid--]&id=[!--id--]
会自动转静态地址
54.
支持

仿站网专注于帝国CMS仿站及二次开发、模板定制等各种有关帝国CMS程序疑难杂症!
Copyright@2016-2023 汇鑫网络工作室 版权所有 仿站网 www.ecmsw.cn
鲁ICP备17005488号-1 鲁公网安备 37018102000481号