假设你先已设置网址别名:
?q=node/5
为:?q=about
由于drupal对$_GET['q']这个东东做了包装,
所以你在使用$_GET['q']获取你设定了别名alias的q值时,
只能获取到"node/5",而不是"about".
===================
这时候 可以用以下方法来解决:
由于querystr里面只有一个["q"],所以可以用以下的方法来获取$_GET['q']的值
<?php
$alias = explode('=',$_SERVER["REQUEST_URI"]);
$_GET['q'] = $alias[1];
?>
<body class="<?php echo $_GET['q']; ?>">
<?php
$alias = explode('=',$_SERVER["REQUEST_URI"]);
$_GET['q'] = $alias[1];
?>
<body class="<?php echo $_GET['q']; ?>">
==========
小技巧,发到zhupou.cn来和大家分享
这个论坛程序是不有问题啊,排布好的代码格式全乱了,管理员呢
这个论坛程序是不有问题啊,排布好的代码格式全乱了,管理员呢?
再发:
<?php
$alias = explode('=',$_SERVER["REQUEST_URI"]);
$_GET['q'] = $alias[1];
?>
<body class="<?php echo $_GET['q']; ?>">
很少有人过来发代码的,我把它启用
很少有人过来发代码的,我把它启用,只有我一个人能够使用html格式。我改一下配置。
老葛的编辑器没调吧,呵呵,也没加代码高亮,他太忙了吧最近。
老葛的编辑器没调吧,呵呵,也没加代码高亮,他太忙了吧最近。以后会慢慢改过来的吧,支持老葛。
只有我一个人可以发代有格式的
只有我一个人可以发代有格式的,因为我怕有人攻击网站,开放的权限太大的话。开始的时候开了这个权限,后来我关了。现在又开开了。经常有人问这个问题。
这个问题,昨天我也遇到了
这个问题,昨天我也遇到了,在drupal中直接引用的$_Get,但是从里面多出来一个q参数,调试了半天,一个一个对比才发现,这个q不是支付宝传递过来的,而是drupal自由的参数,所以MD5验证一直过不去。
想不到葛兄已经要组团啦,恭喜
想不到葛兄已经要组团啦,恭喜
我只是打算啊,计划中
我只是打算啊,计划中,我只会drupal后台的配置和模块的2次开发,所以需要一个美工,来制作主题,不然还需要客户自己找美工.
北京应该不缺这种人的,或许可能是兼职的吧。刚才在个人博客简
北京应该不缺这种人的,或许可能是兼职的吧。刚才在个人博客简要推荐了一下drupal,写的粗糙。
说明一下,现在已失效 呵呵 ;)
说明一下,现在已失效 呵呵 ;)