为了用户能搜索到指定日期下的文章,对ECMS-API添加了【文章日历】功能。用户在调用时候只需要在模板需要插入文章日历的位置添加一个变量即可,语法示例:{$article_calendar} 日历效果如下:ECMS-API输出的日历采用html-table格式输出,兼容性强。模板设计过程中,用户可以根据网站UI需求,在站点CSS文件里对日历样式进行按需自定义;日历中有更新文章的日期会自动生成链接,点击后可以显示对应日期的文章列表;日期搜索支持按年、月、日三种格式搜索,分别格式示例如下:按年搜索:http://esite.likun.work/2018 按月搜索:http://esite.likun.work/2018/12 ... 2018-12-06
相信很多设计者在设计模板时候都想在网站加入阅读量,或者页面加入站点总浏览量,使用ECMS可以简单高效的显示这两项参数,使用示例如下:# 显示文章阅读数,模板语法: 调用示例: 阅读:次 # 显示站点总浏览量,模板语法: 调用示例: 受访次 为什么说ECMS-API可以让站点高效统计PV,对性能影响可以忽略,请看开发者日志:/** * 阅读量统计类 * 数据字段: * sn:统计对象编号,A文章、G商品、P单页面、S站点(整站全局PV) * last_pv:统计对象上次提交时的pv数值,若为0则从对象数据源提取 * temp_pv:尚未提交的pv数值 * utime:p... 2018-12-06
ECMS默认是开启日期搜索功能的,开启日期搜索后,可以使用日历面板来搜索指定日期的文章。日期搜索功能对于用户来说,可以很方便的搜索到指定【年、月、日】发布的文章列表。当然,若是再您的站点不需要使用日期搜索功能,需要在站点重写文件中通过301方式禁止访问:RewriteCond %{REQUEST_URI} ^/([0-9/]+)$ RewriteRule ^(.*)$ /index.html [L,R=301] 2020-03-27
名称: CountryCode 功能: 获取国家代码列表(地址信息编辑时候需要)示例: {if($CountryCode)} {loop $CountryCode $k $v} {$v[ countryCode ]} - {$v[ country_cn ]} {/loop} {/if} 2020-03-27
名称: _SESSION 功能: 读取用户会话信息(与PHP的$_SESSION变量用法一致)调用示例:{if(isset($_SESSION[ user_id ]) && $_SESSION[ user_id ])} {$_SESSION[ username ]} 退出 {else} 登录 {/if} SESSION数据格式参考:Array ( [user_id] => 1 [date] => 2020-02-19 23:26:31 [mail_captcha_stime] => 1582154732 [email] => 973432@q... 2020-03-27
名称: captcha参数: captcha($width=0, $height=0, $fontsize=0, $img_id= ) 功能: 读取图片验证码 示例:# 模板调用方式 captcha(120, 45, 18, img_checkcode ); ?> # HTTP调用方式 http://esite.likun.work/?act=captcha&ajax=yes 2020-03-27
名称: cart 功能: 读取购物车数据示例:# HTTP请求方式 http://esite.likun.work/?act=cart&ajax=yes # 模板调用方式1 cart(); ?> # 模板调用方式2 商品总数量{$cart[ numbers ]}, 商品总金额{$cart[ money ]} # 备注:具体的参数可以通过模板变量调试方法输出到浏览器控制台 数据格式参考:Array ( [products] => Array ( [0] => Array ( ... 2020-03-27
名称: category_info功能: 读取当前页面的分类信息,仅在商品、文章、单页相关的模板中才会存在分类数据(前提是后台要存在对应的数据)示例:# 读取子分类树数组 {$category_info[ sonTree ]} # 读取父分类树数组 {$category_info[ fatherTree ]} # 分类URL {$category_info[ category_url ]} # 分类名称 {$category_info[ cat_name ]} # 备注:具体的参数可以通过模板变量调试方法输出到浏览器控制台 数据格式参考:Array ( [cat_id] => 1 ... 2020-03-27
名称: nav_data 参数: nav_data($category= )功能: 读取菜单列表(此接口不实用暂时停用,导航菜单建议通过静态子模板方式加载) 2020-03-27
名称: slide_data 参数: slide_data($category= )功能: 读取轮播图列表,可以传入指定分类读取分类下的数据调用示例: {ephp}$_slide_data = EsiteApp::app()->slide_data( home-bottom-ads );{/ephp} {if($_slide_data)} {loop $_slide_data $k1 $v1} {/loop} {loop $_slide_data $k1 $v1} {/loop} {/if} 数据格式参考:Arra... 2020-03-27