名称: url_route 功能: 读取当前页面url路由信息,一般用于模板判断页面类型时使用调用示例:{$url_route[ type ]} 数据格式:Array ( [type] => page [id] => 1 [cat_id] => 店铺信息 [page] => 1 [pagesize] => 10 [total_rows] => 231 ) 2020-03-27
名称: site_urls 功能: 读取站点所有URL列表,一般用于站点地图sitemap.xml文件调用示例: {loop $site_urls $k $v} {$v[ url ]} {$v[ lastmod ]} {/loop} 数据格式:Array ( [0] => Array ( [url] => http://esite.likun.work/ [lastmod] => 2020-03-02 ) [1] => Array ( ... 2020-03-27
1、如何通过浏览器打印模板变量:# 在模板head中输出以下内容 2、模板调试模式:对已有的站点进行改版,不想立即下线正在使用的模板,则可以使用模板调试模式:# 在您的站点URL后面添加 【site_themes=xxxxxx】即可打开调试模式,等模板开发完成,去后台设定里更新模板名称即可对所有整站用户使用新模板 http://tpl.esite.likun.work/?site_themes=template_7 备注:提交一次站点调试模式,ECMS会采用客户端cookie方式记录站点处于调试模式,每天只需要提交一次即可打开此模式,处于调试模式的模板将会实时解析不会自动缓存 2018-12-03
使用ECMS-API建站,整个网站只有一个开源的PHP文件处理用户请求,极大提升系统安全。与其他的建站系统最大区别就是,站点模板源代码完全可控,可以根据自己的需要进行修改。网站默认的文件结构如下:|---- index.php # ecms-api站点入口文件,ecms仅且只有这一个php文件处理用户请求|---- .htaccess # ecms站点apache重写文件,站点初始化时候自动创建|---- cache # ecms缓存目录-初始化自时动创建,需要读写权限|---- esite_static # ecms静态资源目录,站点初始化时候自动创建|---- esite_template # ecms模板目录-站点初始化... 2018-12-03
数据库字典可以在后台管理界面查看最新结构:articlenametypeis_nulldefaultPKidint(11)NO auto_incrementcat_idsmallint(5)NO0 filenamevarchar(32)NO definedtextNO titlevarchar(150)NO keywordsvarchar(255)NO descriptionvarchar(255)NO contentlongtextYES imagevarchar(255)NO edit_timeint(10)NO0 clicksmallint(6)NO0 sorttinyint(1)NO0 article_cate... 2018-12-03
商城模板参考:http://tpl.esite.likun.work/?site_themes=template_7 (具体模板语法请参考开发手册,此处暂时不重述) 2018-12-03
默认情况ECMS系统执行站点初始化会自动创建或更新重写文件,当用户手动更改或服务器权限问题导致重写文件异常,可以通过复制以下代码生成: Require all denied Deny from all RewriteEngine On Options -Indexes #DirectoryIndex index.html index.php DirectoryIndex index.php RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d ... 2018-12-03
若您对ECMS有任何问题或建议,请邮件至:ECMS-API建站是否支持多语言? ECMS设计之初对这个问题也做过深入的讨论,最终决定每个API文件支持单一语言,因为每种语言都是面向不同地区的用户,完全可以采用独立的API与后台进行管理。 若您需要开发多语种网站,请对每种语言注册一个独立的API,注册多语言时候采用不同的站点入口URL即可,然后进行对应语言版本的模板开发。例如: 简体语言站点入口URL: http://localhost.com/ 繁体语言站点入口URL: http://localhost.com/hk 英文语言站点入口URL: http://localhost.com/en ECMS站点API如何升级?升级对模板... 2018-12-03
模板结构如小图所示,打包时候进入模板目录,选择所有文件,然后右键压缩为【ZIP】压缩包即可。 2020-03-27
ECMS模板中调用URL请求参数统一采用如下示例,ECMS-API会自动将GET与POST请求参数合并到REQUEST中:例如URL为:http://esite.likun.work/articles.html?q=ecms 若模板中调用查询参数格式如下: {$_REQUEST[ q ]} 例如: ECMS站内关键词搜索功能分:文章列表关键词搜索、商品列表关键词搜索;(以下内容统一采用文章关键词搜索来做讲解,商品搜索与此类似)在文章列表页面URL传递【 ?q=abc 】,表示搜索文章或文章分类信息中含有abc字符串的内容;URL请求格式示例: http://esite.likun.work/doc/p1-a... 2018-12-06