求助:dedecms的field:typename请问他应该在哪个PHP里面修改呀
我也遇到了这样的问题,不管是用FTP软件修改属性,或者是右键这个文件改为只读,都不行,登录后台或者刷新后台,就会自动恢复到原来的权限。
找遍了互联网都没找到解决办法,你的是哪个系统的主机啊?我的是windows2008主机。后来登录主机,找到data/commonincphp这个文件,右键——属性——安全——然后把写入权限后面的拒绝,打上勾。再刷新后台也就不提示了。不知道这样是否真正解决了问题,后来我右键这个文件夹,也改成了只读属性。保存,刷新后台,就不自动恢复了。真奇怪。我暂时就这样了。希望能帮助到你。
else
{
if((!empty($typeid) && (!empty($mtop))
{
$addsql = " where typeid=('$typeid' ) and mtop=('$mtop')";
}
else if(!empty($typeid))
{
$addsql = " where typeid=('$typeid' )";
}
else if(!empty($mtop))
{
$addsql = " where mtop=('$mtop' )";
}
}
真心建议serdar21同志提问时别打错别字
{dede:type}
<a href="[field:typelink /]">[field:typename
/]</a>
{/dede:type}
相关函数:
文件\include\taglib\typelibphp第5行
function
lib_type(&$ctag,&$refObj)
织梦的参考标签里面都有
楼主你好
这是dedecms畅言评论的一个文件,你这里出现不能载入的情况可能是文件不存在或者没有读取权限。文件不存在的话你重新安装下畅言评论这个模块就可以了,读取权限安装好就有了。如果还是没有,使用FTP登录,找到 include/helpers/changyanhelperphp文件,右键属性,将属性改成 755 即可。
希望可以帮到你。 林羽凡
这个问题的关键在于你要理解
foreach(Array('$_GET','$_POST','$_COOKIE') as $_request)
这里 $_request 实际上是一个二维数组 。本身$_GET $_POST $_COOKIE就是系统数组变量 通过 Aarry 将其动态生成为 二维数组。你可以用 is_array($_POST)来判断。
这句话 foreach遍历后组变量$_request实际上的值是 通俗将就是指向'$_GET','$_POST','$_COOKIE'这三个东西的 指针。
因此 再次遍历 就能把具体的 '$_GET','$_POST','$_COOKIE' 内容echo出来了
如果对二维数组遍历理解不透 去查查PHP手册。特别强调下 Aarry的用法。PHP中Array 是比较强大的。
对 系统变量数组有什么疑问 你可以 参考下 以下网址
http://wwwphpenet/manual/reservedvariablesphp
($_GET---通过 HTTP GET 方法传递的变量组成的数组。是自动全局变量。)
按装自己的安装地址(默认地址应该是http://你的域名/dede/loginph),打开织梦后台,输入用户名、密码、验证码(默认用户和密码 都是amdin),
第二步:进入后台,点击"系统"->"基本参数设置",
第三步:点击"基本参数设置"上面一排按钮里的"其它选项"
看第三行"模板引擎禁用标签:",把里面的"php"删掉,
点底部的"确定"按钮,保存设置
点击后台右上角"网站主页",前台浏览网站,页面恢复正常
你和我前二天的需求一样,都是在主站上调用bbs的内容 不过如果你的bbs和主站的数据库在一台服务器上的话,你的方法有可能导致dedecms解析模板出问题,因为你select_mysql_db了我的解决方法是在bbs上开一个类似api的东东,用file_get_content远程抓取过来 用的是这篇文章里说的例子: dedecms模板中使用php语法 http://wwwphperzcom/phpcms/phpcms/061933G20113371html
0条评论