dedecms,php问题,急
您好,朋友。跟版网很高兴为您解答:
您上面写的语句有部分错误,修改后的代码如下:
{dede:globalcfg_r_tag runphp='yes'}if(@me=='Y')
@me='12';
else{
@me='23';
}
{/dede:globalcfg_r_tag}希望我的回答能够帮到您。跟版网-专业织梦模板定制下载站。genbanorg
1、织梦后台五个区域所对应的模板(dede后台模板):
常用:A区域顶部LOGO行对应文件:/dede/templets/index2htm常用和/dede/templets/index_top2htm
B区域顶部LOGO下的黑色背景行对应文件:同上
C区域主体左侧对应文件:/dede/templets/index_menu2htm左侧主链接和/dede/inc/inc_menuphp常用主链接下的次链接、/dede/inc/inc_menu_mapphp主链接下的次链接、/dede/inc/inc_menu_modulephp模块和插件次导航
D区域主区域部分对应文件:/dede/templets/index_bodyhtm
E区域后台公用底部对应文件:同上
2、dede后台模板文件还有三个分别是不常用:
/dede/templets/index_body_movehtm 对应D区域,后台首页的主体区模板不常用
/dede/templets/index_body_showadhtm 对应后台首页主体部分最上方的红色“DedeCms安全提示”部分,如提示data目录转移等。
/dede/templets/index_body_showauthhtm 对应后台首页程序作者信息的部分
3、dede后台模板/织梦后台模板风格修改
①修改后台logo,该位置:/dede/images/style1/admin_top_logogif 修改该为你想要的内容,覆盖即可
修改该alt属性:在index2htm中找到下面这段代码
<div class="top_logo">
<img src="images/style<php echo $cfg_admin_skin;>/admin_top_logogif" width="200" height="37" alt="DedeCms Logo" title="Welcome use DedeCms" id="topdedelogo" />
</div>
将alt="DedeCms Logo"和title="Welcome use DedeCms"内的值分别修改成你想要的内容即可如:
alt="郑州旭网科技" title="欢迎来到旭网后台管理系统"
②修改区域A右侧部分内容及B区域部分。在index2htm文件中进行修改。欢迎语及导航均可在此处进行修改。
如果想要更加方便客户在此处如:
<li>
<a href="#" onclick="JumpFrame('index_menuphp','catalog_dophpcid=1&dopost=listArchives');" style="color:#FFFFFF;">
行业新闻
</a>
</li>
当你放其他栏目时直接上面的cid=1的值1更换为新的栏目id值,链接名称修改掉即可。
某篇文章内容编辑页面,例如。
<li>
<a href="#" onclick="JumpFrame('index_menuphp','archives_dophpaid=8&dopost=editArchives');" style="color:#FFFFFF;">
公司简介
</a>
</li>
修改时,直接修改上面的aid=5部分,将5换为你想要文章的id值,链接名称换掉即可。
两则的区别主要就是在链接地址上:
栏目的:'catalog_dophpcid=栏目的id值&dopost=listArchives
文章或独立页面的:archives_dophpaid=文章的id值&dopost=editArchives
其他没用的如“会员中心”“快捷方式”,及B区域的全部都可删掉或者注释掉。注意保留:“功能地图,方便以后操作”
③左侧修改,最左侧一列主导航在/dede/templets/index_menu2htm中修改,次链接在/dede/inc/inc_menuphp及/dede/inc/inc_menu_modulephp中修改
这个问题的关键在于你要理解
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 方法传递的变量组成的数组。是自动全局变量。)
全局变量也就是编程术语中的一种,也称为外部变量,它是在函数外部定义的变量,也可以是在本程序任何地方创建。此外,变量分为局部与全局,局部变量又可被叫做内部的变量。是由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用。
扩展资料:
全局变量的使用注意事项如下:
1、使用全局变量程序运行时速度更快。
2、对于局部变量的名字空间污染,这个在不使用太多变量时是可以避免的。
3、当全局变量与局部变量重名的时候,起作用的是局部变量。
4、还可以用extern在函数外对全局变量声明,使全局变量的作用域从声明处到文件的结束。
参考资料:
全局样式,如果公共的样式可以写到文件indexwxml里。
小程序中是分为全局和页面级两部分。全局是在小程序的所有页面都有效,页面级是只在当前页面中生效。小程序根目录有三个文件appjs、appjson、appwxss这三个就是全局的。
在低代码中我们是在低码编辑器里看全局文件。
我们这里的lifecycle相当于appjs,style相当于appwxss,那appjson相当于啥呢?appjson是放的所有可以访问到的页面,相当于我们低码中的页面管理部分。在appjs中我们可以设置全局生命周期和全局变量。
onLanch就是一个全局的生命周期函数,在小程序一启动的时候就会加载。那这里边一般干些啥呢?比如你需要加载用户信息、角色的,就可以在这个函数里添加代码。
和低码中不同的是,我们全局对象在设置属性的时候是用的this关键字,这个关键字指向了对象自身,因为我们是在全局对象里,所以this指向的是全局对象。
低码中的全局对象是在变量中定义的,我们可以打开变量看到全局对象。
0条评论