关于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方面来说,谢谢,没分了呀。真不好意思,我换个号加,谢谢
展开
3个回答
展开全部
DEDE是支持php代码的,不过要放到一个标签里面。
如
{dede:php}
$str = "mkv8";
echo $a;
{/dede:php}
要更改网页样式,不能更改生成的网页,如果更改了生成的网页,到下一次更新模板时,又就覆盖了
更改网页样式可以更改模板比如首页index.html,更改模板展示页如首页index.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 = '';
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以后台把首页模板定成.php的,就可以运行php代码了
追问
是啊 我就是这样弄的,不过生成出来的inex.php覆盖了根目录原先那个,那个不知有什么用的,还有生成出来的首页30多KB啊,好大啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/index.php?upcache=1 Error infos: You have dede转移空间只需要转移四个东西即可:备份数据文档、模板、样式和网页图片的补充:可能是编码的问题
追问
大哥,回答问题看清楚点嘛,我不是转移空间,要AD就AD嘛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询