关于DEDE首页index.html与index.php的问题

问题是这样的,我在模板文件index.htm中加入PHP判断语句代码,并把index.htm改为index.php,然后更新首页index.html,发现代码没有被执行,... 问题是这样的,我在模板文件index.htm中加入PHP判断语句代码,并把index.htm改为index.php,然后更新首页index.html,发现代码没有被执行,听说静态的html是不可以输出动态结果的,必须要首页是动态才行,所以把首页位置改为了index.php并设首页为index.php,这样是可以返回结果了,但是有时首页模板要是有改动的时候,网站首页并不会跟着去更新,要在后台更新才行,这index.php不是属于动态的吗?那应该自动更新才对啊,怎么回事呢,谢谢?还有就是我发现后台更新主页后,在根目录下原来的index.php变了,变成了生成首页后解析后的index.php,这个有什么影响吗?在程序使用、或者是SEO方面来说,谢谢,没分了呀。真不好意思,我换个号加,谢谢 展开
 我来答
hibo2019
推荐于2016-04-22 · TA获得超过509个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:374万
展开全部
DEDE是支持php代码的,不过要放到一个标签里面。

{dede:php}
$str = "mkv8";
echo $a;
{/dede:php}

要更改网页样式,不能更改生成的网页,如果更改了生成的网页,到下一次更新模板时,又就覆盖了

更改网页样式可以更改模板比如首页index.html,更改模板展示页如首页index.php

像你这样做法,直接更改生成页不可取。是完全错误的。
追问
哦,那请问像这样的代码怎么改呢

想要的效果是某IP来的时候不显示首页某图片,否则显示
请问应该如何改呢可以写出来吗?谢谢,需要做脚本映射吗?我没有改生成出来的页面,我是把首页位置从INDEX.HTML改为了INDEX.PHP
追答
{dede:field.img runphp='yes'}
$ip = isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : '';
if( $ip=='220.181.108.92'){
@me= '....';
}else{
@me = '';
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1ba626f
2011-10-01
知道答主
回答量:52
采纳率:0%
帮助的人:24.9万
展开全部
可以后台把首页模板定成.php的,就可以运行php代码了
追问
是啊  我就是这样弄的,不过生成出来的inex.php覆盖了根目录原先那个,那个不知有什么用的,还有生成出来的首页30多KB啊,好大啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
neshun20
2011-09-30 · TA获得超过159个赞
知道答主
回答量:610
采纳率:0%
帮助的人:305万
展开全部
/index.php?upcache=1 Error infos: You have dede转移空间只需要转移四个东西即可:备份数据文档、模板、样式和网页图片的补充:可能是编码的问题
追问
大哥,回答问题看清楚点嘛,我不是转移空间,要AD就AD嘛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式