如何解决dedeCMS标签php被禁用的错误
你和我前二天的需求一样,都是在主站上调用bbs的内容 不过如果你的bbs和主站的数据库在一台服务器上的话,你的方法有可能导致dedecms解析模板出问题,因为你select_mysql_db了我的解决方法是在bbs上开一个类似api的东东,用file_get_content远程抓取过来 用的是这篇文章里说的例子: dedecms模板中使用php语法 http://wwwphperzcom/phpcms/phpcms/061933G20113371html
主要使用 $pv->SetVar('title',$title);往模板渲染数据;
前面用dede自己的标签显示;
学习更多的dedecms使用,请参考:http://wwwtuicoolcom/articles/RF3eimf
按装自己的安装地址(默认地址应该是http://你的域名/dede/loginph),打开织梦后台,输入用户名、密码、验证码(默认用户和密码 都是amdin),
第二步:进入后台,点击"系统"->"基本参数设置",
第三步:点击"基本参数设置"上面一排按钮里的"其它选项"
看第三行"模板引擎禁用标签:",把里面的"php"删掉,
点底部的"确定"按钮,保存设置
点击后台右上角"网站主页",前台浏览网站,页面恢复正常
从别的网站上找来的解决方法,不知道能不能。大家自己去试试
DedeCMS不久前爆出的”90secphp“漏洞,困扰了很多站长朋友,站长反馈“网站木马文件删除后,第二天又重新出现了”。
攻击者利用这个漏洞,把一段恶意PHP代码写入数据库的某个数据字段内,再利用DedeCMS对这个字段里的数据的处理时会执行插入到数据库里的恶意PHP代码,最终导致在目标网站上写入网站木马文件,完全控制这个网站。
所以当站长在删除网站上的木马文件时,并没有删除数据库内的内容,所以当DedeCMS对这个被插入恶意代码的字段里的数据处理时,再次出现了被删除了的网站木马文件。
安全联盟站长平台为DedeCMS的站长量身打造一个“DedeCMS漏洞后门专杀工具”,该工具只需下载放置到Dedecms根目录下运行后,可“一键扫描”查找漏洞、网站木马及数据库里的恶意代码并清除干净。
织梦dedecms怎么调用获取当前系统的日期时间星期几,代码如下:
通过 织梦标签调用
{dede:mytime runphp='yes'}
@me=date("Y年 m月 d日");
$weekarray=array("日","一","二","三","四","五","六");
@me = date("Y年 m月 d日")" 星期"$weekarray[date("w")];
{/dede:mytime}
通过 php获取
{dede:php}
$GLOBALS['thisid'] = intval($refObj->Fields['id']);
{/dede:php}
通过js获取
js调用当天是周几:
<script language="JavaScript">
function initArray(){
thislength=initArrayargumentslength
for(var i=0;i<thislength;i++)
this[i + 1] = initArrayarguments[i]
}
var d=new initArray("<font color=RED>星期日","<font color=black>星期一","<font color=black>星期二","<font color=black>星期三","<font color=black>星期四","<font color=black>星期五","<font color=red>星期六");
documentwrite(d[todaygetDay()+1]);
</script>
js调用当天日期:
<script language="JavaScript">
today=new Date();
documentwrite("<font color=black>",todaygetFullYear(),"<font color=black>年","<font color=black>",todaygetMonth()+1,"<font color=black>月","<font color=black>",todaygetDate(),"<font color=black>日 </FONT>");
</script>
使用的环境是WAMP环境;还是IIS环境?
放到根目录之后,是需要进行安装的;你的网址/install/indexphp;
如果显示dir,说明已经安装过了;
然后接着下一步,创建数据库,设置用户名,密码,网站标题等内容;
如果下载的官方dedecms,建议性,带初始数据就好了直接第5步如果不是官方dedecms,就不必勾选,然后第四步;
设置之后,登录后台,进入数据库维护界面---数据库还原,把数据还原;
然后登陆前台就可以了;
0条评论