本书已停止翻译!请阅读英文原版!
在09年8月份我和Thomas Fan、Howell两位朋友一起出了一本《Drupal6 水滴架站全机能攻略》,该书在台湾出版。
时隔两年,Drupal7已悄然在2011年年初正式发布,Drupal7 英文教材一个接一个出版,欣喜能有这么多的资料供大家学习,但是Drupal7 中文教材目前还没有。今天在Drupal花园群里看到朋友推荐了《The Definitive Guide to Drupal 7》(暂译为:《Drupal7 权威指南》),并将目录的翻译分享在群里,看完章节介绍,颇为心动。前一段时间也曾联系出版社考虑译书事宜,今天刚好看到一本这么好的书,所以下定决心,组织并翻译此书。
目前已有20位同学加入翻译和审校中来:
现在需要自定义一个登录区块,不影响系统默认的登录区块。请问大家这个问题有解决方法么?
提供一些解决线索,这些本人正在阅读中~
drupal页面定制技巧2011年07月22日 星期五 17:09定制登陆界面:http://drupal.org/node/19855
让某个条件下的节点使用新的page.tpl.php(条件自行判断)http://drupal.org/node/46017
定制分类的界面
<?phpif ($terms[0]->tid == '3') {include 'page-brochure.tpl.php'; /*load a custom page-brochure.tpl.php if the taxonomy term of the current node matches */ return; }?>定制用户信息界面http://drupal.org/node/35728
定制搜索框http://drupal.org/node/45295
- 阅读更多 关于 【提问】自定义登录区块
- 登录或注册以发表评论
一般我们会把要高亮的代码前后加上
{syntaxhighlighter brush: php} 和{/syntaxhighlighter}
其实,多次的发帖实践证明,正确的格式是:<p>{syntaxhighlighter brush: php} 和{/ synt axhighlighter}</p>
被加高亮的代码,要切换成 ‘Switch to plain text editor’格式,然后排版,<br /><p /><p >都要删除掉,选择Full HTML过滤器。然后看看前后的效果吧。
{syntaxhighlighter brush: php}
没有删除各种换行html代码效果 {/syntaxhighlighter}
{syntaxhighlighter brush: php} 删除了各种换行html代码效果,多使用几次高亮就熟练了。 {/syntaxhighlighter}
1.WAMP开发环境的安装,下载ZendOptimizer3.3a,google,baidu之。
2.安装之前停止Apache Web Server,根据提示一路Next...
3.开打php.ini,粘贴下面的代码,重启Apache.
{syntaxhighlighter brush: php} [Zend] zend_optimizer.optimization_level=1023 zend_optimizer.encoder_loader=0 zend_extension_ts="C:\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll" zend_extension_manager.optimizer_ts="C:/Zend/ZendOptimizer-3.3.0/lib/Optimizer-3.3.0" {/syntaxhighlighter}
PS:路径根据自己安装的目录情况来修改,看到下面的提示则表示安装成功了!
第一、安装配置PHP5
解压PHP压缩包到C:/php5/ 1、将php.ini-recommended文件重命名为php.ini并将其剪到C:/Windows目录下, 2、查找并修改php.ini文件如下:
jQuery validate插件是一个客户端验证极品。在jquery.validate.js中有默认校验规则和默认的提示
(一)默认校验规则
每个用户能不能拥有自己的主题,用户登录后自动转换成该用户自己设置的主题,每个用户可以拥有不同的主题?有这个功能吗?
1、原因一 .htaccess 文件
.htaccess 文件(大多数情况属于这种),配置有错,或者.htaccess文件不存在;
解决方法:拷贝Drupal原生的.htaccess文件至Drupal的根目录,或者依据服务器的配置修改。
2、原因二 内存
内存分配不足(感谢 看海 分享经验)。
解决方法:增加服务器的虚拟内存。
增加虚拟内存的,具体是修改php.ini文件:memory_limit = 128M (依实际情况设定)
3、原因三 Boost 模块
解决方法:停止BOOST模块,运行cron,清除缓存。接着禁用缓存(即禁用缓存下的“对匿名用户缓存页面”、“缓存区块”),然后启动BOOST模块(注:如果Boost配置页面里的“Send debug info for each request to watch dog”勾选,请去掉,禁止发送调试信息)。--方法由“月凉如水”MM补充。
大家以后遇到 HTTP 500 的错误时记得从这三方面考虑。