标签模板:是为ecmsinfo标签服务,用于制作显示样式
模板标签:如[ecmsinfo],[phomenews]等都是模板标签

OLDER ARTICLES
后台设置IP限制后,将自己的IP都限制了,如何处理?
可以修改e/class/config.php里的缓存,把你这个ip去掉(closeip、openip、hopenip),然后登录后台重新设置。(推荐用dreamweaver编辑,可防止UTF8编码文件被转换为GBK)
按照提示去检查问题,站点目录的权限如果是root:root,请改为www:www;。如果是自己创建的apache,用户,请把用户组都改为apache:apache, 就可以了。
列表页提示“Parse error: syntax error, unexpected '<' in D:\web\e\class\connect.php(951) : eval()'d code on line 1
”
你使用模板支持程序代码功能,但模板程序代码有问题所致,检查模板里的程序代码语法。
1、newstext :内容字段
newstext字段为自动就是编辑器,一般用于新闻内容字段。支持内容关键字替换、替换过滤字符、支持远程保存内容里的图片/FLASH、支持自动分页、支持设置第几张上传图为标题图片。
2、smalltext :简介字段
smalltext字段一般用于简介内容,可自动截取newstext字段内容作为简介。
3、writer :作者字段
writer字段和管理作者相关联(其他管理)。
4、befrom :来源字段
befrom字段和管理来源相关联(其他管理)。
5、newstime :时间字段
newstime为发布时间字段,可在模板中任意地方设置时间格式。
6、downpath :下载地址字段
downpath为系统内置的下载地址字段,支持多下载地址、设置权限/扣除点数、地址前缀。
7、onlinepath :在线地址字段
onlinepath为系统内置的在线地址字段,支持多在线地址、设置权限/扣除点数、地址前缀、选择播放器。
8、playerid :播放器字段
playerid和管理播放器关联(其他管理),要与onlinepath在线地址字段搭配,字段类型用SMALLINT、长度默认不设置。
9、morepic :图片集字段
morepic为系统内置的多图片字段,支持多图片上传、支持大小图及图片说明设置、支持自动生成缩图。
10、infoip :IP字段
infoip为记录IP的字段,只需将字段设置为录入项或投稿项,增加信息时自动存储发布者IP,字段类型用VARCHAR、长度15。
11、infozm :字母字段
infozm为取得标题字母的字段,只需将字段设置为录入项或投稿项,增加或修改信息时自动存储标题第一个拼音字母,字段类型用VARCHAR、长度1。
12、empireselfurl :采集页地址字段
empireselfurl为保存采集内容页地址字段,只需将字段设置为采集项,此字段不需要设置采集规则,入库后自动为采集页面地址,字段类型用VARCHAR、长度255。
13、diggtop :Digg顶字段
diggtop为digg功能的顶字段,字段类型用int、长度默认不设置。
14、diggdown :Digg踩字段
diggdown为digg功能的踩字段,字段类型用int、长度默认不设置。
在易优cms模板里只存在一种php标签,比如:{eyou:php}
// 这里可以写原生php代码
echo '字符串输出';
{/eyou:php}
但在织梦CMS模板里存在多种php标签调用方式,比如:
第一种:{dede:php}
// 这里存在各种可能性的织梦php代码,随时会报错,对此我们下面会提供思路参考,转成易优支持的语法
{/dede:php}
第二种:<?php
// 这里存在各种可能性的织梦php代码,随时会报错,对此我们下面会提供思路参考,转成易优支持的语法
?>
【教程参考】
{dede:php}
global $dsql;
$sql = 'select * from dede_arctype where id = 1';
$tmp_list = $dsql->GetOne($sql);
if (!empty($tmp_list)) {
echo "栏目ID:".$tmp_list['id'];
echo " -- ";
echo "栏目名称:".$tmp_list['typename'];
echo "<br/>";
}
{/dede:php}
{eyou:php}
$sql = 'select * from ey_arctype where id = 1';
$tmp_list = db()->query($sql);
if (!empty($tmp_list)) {
echo "栏目ID:".$tmp_list['id'];
echo " -- ";
echo "栏目名称:".$tmp_list['typename'];
echo " -- ";
echo "栏目链接:".typeurl('home/Lists/index', $tmp_list);
echo "<br/>";
}
{/eyou:php}
{dede:php}
global $dsql;
$sql = 'select * from dede_arctype';
$dsql->Execute('me',$sql);
while($row = $dsql->getarray())
echo "栏目ID:".$row['id'];
echo " -- ";
echo "栏目名称:".$row['typename'];
echo "<br/>";
}
{/dede:php}
{eyou:php}
$sql = 'select * from ey_arctype';
$row = db()->query($sql);
foreach ($row as $_k => $_v) {
echo "栏目ID:".$_v['id'];
echo " -- ";
echo "栏目名称:".$_v['typename'];
echo " -- ";
echo "栏目链接:".typeurl('home/Lists/index', $_v);
echo "<br/>";
}
{/eyou:php}
下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。
1) html的实现
<head>
<!-- 以下方式只是刷新不跳转到其他页面 -->
<meta http-equiv="refresh" content="10">
<!-- 以下方式定时转到其他页面 -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>
优点:简单
缺点:Struts Tiles中无法使用
2) javascript的实现
<script language="javascript" type="text/javascript">
// 以下方式直接跳转
window.location.href='hello.html';
// 以下方式定时跳转
setTimeout("javascript:location.href='hello.html'", 5000); </script>
优点:灵活,可以结合更多的其他功能
缺点:受到不同浏览器的影响
4.0版本:e/class/connect.php
4.6以上版本:e/class/config.php
7.0以上版本:e/config/config.php
错误记录:
使用PHP7.x网站显示空白和500错误的解决方法…
解决方案:
1、只需修改配置文件“/e/config/config.php”将“$ecms_config[‘db’][‘usedb’]=’mysql’;”修改为“$ecms_config[‘db’][‘usedb’]=’mysqli’;”即可支持PHP7系列。(注意事项:UTF8文件不能用记事本修改文件,否则会将文件转为GBK编码,推荐用Dreamweaver修改。)
2、php.ini配置问题,按下面修改即可解决:(记得改完重启环境)
修改php.ini,把error_reporting = E_ALL改成
error_reporting = E_ALL & ~E_NOTICE
3、如果修改上述不能解决问题,报错依旧。请继续修改PHP.ini文件 把display_errors = ON改成display_errors = Off即可了
问题描述
客户反应织梦后台文档列表突然打不开,提示404错误页面,之前一直正常。
其他菜单一切正常,唯独文档列表打不开。
解决思路
检查文档列表页面content_list.php文件也都正常,排除文件被误删情况。
第一反应是不是网站被黑了,经过一系列排查后发现网站并没有被黑。
那么就应该是主机设置或者是程序参数设置有问题。
登录宝塔各种检查网站设置,依然没有得到答案。
那问题应该就出现在后台的基本参数设置中了,于是后台基本参数设置一个一个进行排查。
解决办法
经排查是客户不小心启用了memcache缓存,关闭缓存后,文档列表恢复正常,问题完美解决。
