易优cms模板教程百度云盘

「易优CMS」arcview的基础知识你知道多少呢

[基础用法]

名称:arcview

功能:获取单条文档数据

语法:

{eyou:arcview aid='文档ID'}

<a href="{$field.arcurl}">{$field.title}</a>

{/eyou:arcview}

参数:

aid='' 指定文档ID,如果没有指定则获取当前文档内容页的文档ID

id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}
addfields='' 自定义字段名,多个字段之间用英文逗号隔开,比如:addfields='price,spce'
joinaid='' 关联文档ID,该文档与文档之间的关联需要进行后台扩展文件的二开,系统更新不会覆盖。

底层字段:

请查阅易优Cms官方提供的数据字典,找到表名 ey_archives

【更多示例】

-------------------------------示例1--------------------------------

描述:输出单页模型栏目的详细内容

{eyou:arcview aid='37'}

<a href="{$field.arcurl}">{$field.title}</a>

<!-- 截取内容250个字符串长度 start -->

<span>{$field.content|html_msubstr=###,0,250}…</span>

<!-- 截取内容250个字符串长度 end -->

{/eyou:arcview}
-------------------------------示例2--------------------------------描述:在文档页的自定义字段的用法{eyou:arcview aid='$eyou.field.aid' addfields='test1,test2' id='view'} {$view.test1} - {$view.test2}{/eyou:arcview}
-------------------------------示例3--------------------------------描述:在列表的arclist / list 标签里的自定义字段的用法{eyou:arcview aid='$field.aid' addfields='test1,test2' id='view'} {$view.test1} - {$view.test2}{/eyou:arcview}

文章来源:

易优cms如何防止网站模板被盗仿

简单说明,后续会补充详细教程。

【操作步骤】
1、先在模板目录 /template 创建相应的子目录,比如:style1
2、将要 pc 或 mobile 等模板目录文件拷贝到 style1
3、前往后台的【基本信息】-【核心设置】里的前台模板风格的下拉可以看到相关的风格目录,即可进行切换;
4、如果想做到模板文件路径避免暴露,建议将模板文件里的skin移出到根目录下;
当将skin移出模板目录之后,为了更好兼容网站在根目录和子目录的正常引用样式\js\图片等;
可以将之前的css\js模板引用标签
{eyou:static file="skin/css/app.css" /}
改为相对路径 (注意:多了一个红色斜杆)
{eyou:static file="/skin/css/app.css" /}

模板目录 /template 规则说明:
1、默认模板风格文件在 /template 目录下,比如:






2、在默认风格前提下,模板目录 /template 里存在default模板风格,那么将以default优先;







3、如果在后台指定了某个前台模板风格,那么将以指定的模板风格目录下的模板文件为主;


易优cms快速彻底根治网站源码里的木马代码与多余可疑文件

重要1:二次开发的网站请谨慎!!!

重要2:事先备份网站数据库与源码!!!

本教程操作繁琐,请耐心照着一步步操作,大致流程如下:

下载官方核心包 -> 扫描专属目录 -> 清空网站根目录 -> 上传解压新源码

1、在网站后台在线扫描,检查是否存在可疑恶意文件、DDOS攻击脚本等。

2、查看你网站的版本号 /data/conf/version.txt,如下图:v1.5.8版本

下载对应版本的源码核心包(里面不包含前台模板、图片目录等每个网站独有的文件),并解压到本地新的文件夹 eyou 里。

EyouCMS-V1.5.8-UTF8-Core.zip
EyouCMS-V1.5.7-UTF8-Core.zip
EyouCMS-V1.5.6-UTF8-Core.zip
EyouCMS-V1.5.5-UTF8-Core.zip
EyouCMS-V1.5.4-UTF8-Core.zip
EyouCMS-V1.5.3-UTF8-Core.zip
EyouCMS-V1.5.2-UTF8-Core.zip
EyouCMS-V1.5.1-UTF8-Core.zip
……更多早期版本,如需要请反馈

3、复制你网站的模板、图片、分页等二开新增的文件,按对应目录粘贴到刚才解压的新源码 www 里,目录和文件如下:
/public/upload -- 早期上传目录(没有可以忽略)
/template -- 前台模板目录
/uploads -- 上传目录
/weapp -- 插件目录
/extend/function.php -- 用户自定义函数文件
/core/library/think/paginator/driver/Eyou.php -- PC端列表分页html代码文件
/core/library/think/paginator/driver/Mobile.php -- 手机端列表分页html代码文件

4、对以上第3步的目录文件,进行查杀木马

(1)通过windows查找文件的方式,搜索以下目录是否存在 php文件,并将删除。
/public/upload
/template
/uploads



(2)使用D盾工具查杀这几个目录和文件(D盾下载地址:点击下载)
/public/upload
/template
/uploads
/weapp -- 插件目录(如果插件扫描有可疑文件,建议联系开发者确认是否木马文件、或多余可疑恶意文件)
/extend/function.php
/core/library/think/paginator/driver/Eyou.php
/core/library/think/paginator/driver/Mobile.php



(3)如发现是图片木马,右键选择删除;如发现是模板文件,请用(除记事本之外)编辑器查看并手工处理可疑代码片段。

(4)建议人工检查 /template 模板文件代码,是否存在可疑代码片段、或者新增模板文件,并删除。


5、在中毒网站的目录内,打开 application/database.php 数据库配置文件,将对应信息填写到新源码包 www 的 application/database.php 文件里,如图:



6、重置空间

(1)一键清空当前站点所在的空间目录

1、如果是宝塔环境,根目录里的 .user.ini 不要删除

2、如果虚拟空间,直接从最外一级清空目录,因为 .svn 目录,可能有些木马会注入其中。

(2)重启空间或服务器(避免存在内存木马)

(3)修改空间或者服务器,宝塔面板,网站FTP,网站后台等等与网站相关的一切登录密码

(4)适当开启一些安全防护功能,比如:防火墙、防篡改(可能会导致下次升级网站部分文件覆盖失败)

7、打新源码压缩包 www ,上传到空间/服务器进行解压即可。