跳转到主要内容
如何让用户的登录框显示在右上角

如何让用户的登录框(登录后为用户信息框)显示在右上角?

简单的做法就是直接到区块里,把用户登录区块放到标题部分(默认主题有这个),然后调整css。 麻烦点的做法就是在page.tpl.php调用登录表单,手动调整位置。

在page.tpl.php里调用登录表单:

<?php
        global $user;
        if (!$user->uid && !(arg(0) == 'user' && !is_numeric(arg(1)))) {
          print render(drupal_get_form('user_login_block'));
          //echo drupal_get_form('user_login_block');
        }
?>
轻松学习透明ico文件制作

icon可以用多个软件制作,也可以通过一些网站把普通图片转换为.ico文件,但通常存在的问题是图片本该透明的地方经转换后变为了黑色或者白色,十分影响效果。难道一定要制作正方形的.ico文件方能掩盖此缺陷?未必!

曾在http://zhidao.baidu.com/听说用HyperSnap可以把图片转为透明的icon。经过试验,此法在某个程度上行得通,但需要技巧!!!不是把图片文件在软件中打开然后另存为.ico文件就能完事,要经过一些处理调整,以下我就完整地展示以下:

首先,我们得下载个HyperSnap,这里推荐使用的是绿色版本的HyperSnap-DX 6,不用安装,解压使用,此软件的经典用途是用来抓图,多中抓图方式十分强大,同时它又具有很多图片格式的转换功能,包括转换为.ico和.cur(Windows光标文件,就是鼠标形状文件)。是个十分厉害的家伙! 

如何定制drupal主题

在对Drupal做定制前,需要了解一些Drupal的基本术语:

+ Block(区块)

区块一般位于网页两边的侧栏中,用于导航或显示一些附加内容。区块是一种把数据定位到页面的方法之一。各主题风格可以通过block($subject, $content, $region = "main")函数来控制区块的显示风格。

+ Box(盒子)

盒子是Drupal页面内容的容器。每一个盒子有一个标题和一些内容。各主题风格可以通过box($subject, $content, $region = "main")函数来控制盒子的显示风格。

+ Engine(引擎)

引擎是一类特殊的主题,它通过模板来输出HTML内容。

+ Filter(过滤器)

过滤器是做内容过滤的框架。

+ Module(模块)

模块是为Drupal提供扩展功能的代码片段。有些模块是Drupal核心系统的一部分(例如taxonomy和blog模块),扩展模块(例如 weblinks和image模块)则不属于Drupal的核心系统。核心模块已包含在Drupal的下载包中,扩展模块则需要单独下载。

+ Node(节点)

Drupal6 入门系列教程—2. FCKeditor 的安装与使用

上一篇,我们已经将drupal6安装成功了。今天接着讲入门系列教程的第二篇,所见即所得的文档编辑器FCKeditor(以下简称FCK)的安装和配置方法以及drupal下相关的配置。

Drupal6 入门系列教程—drupal6 安装简明图文教程

最近发现有很多新朋友加入到drupal的阵营中来,经常在群里有人问drupal安装的一些小问题,刚开始会有些朋友回答一下,次数多了,也很少有人解答了。虽然安装的教程很多人写过,但是比较零散,所以我想写一个简单点的drupal6安装使用教程。能力比较有限,如有问题,希望大家多多指教。

东方龙马 提交于 27 March 2009

-moz-activehyperlinktext -moz-alias -moz-all -moz-anchor-decoration -moz-appearance -moz-appearance -moz-arabic-indic -moz-background-clip -moz-background-clip -moz-background-inline-policy -moz-background-inline-policy -moz-background-origin -moz-background-origin -moz-bengali -moz-bg-inset -moz-bg-outset -moz-bg-solid -moz-binding -moz-binding -moz-border-bottom-colors -moz-border-bottom-colors -moz-border-left-colors

板块
JQuery 跟后台交互总结

具体的是要用到几个关键的函数:

drupal_to_js:这个后台把数据按照JSON形式组织返回给Jquey的前台,在JQuery的脚本里面就直接用Drupal.parseJSon(data)得到,得到的是一个数组,是Javascript的数组。你可以把这个加到你的页面里面。

$.post()(当然也有$.get()方法)$.post(url(你要请求的路径:这里要注意一下,要想到后台就要通过这个路径了,大家知道在menu里面有一个callback 也就是这个路径后可以对应的调用一个函数 这个函数就是你后台要处理数据的地方,在这个函数里面把后台的值用drupal_to_js()传就可以了, 你就可以随便在你自己定义的一个module里面定义这个函数,然后就把你的URL设为Menu下面的path,就ok了。))在$.post(url,parameters(注:键值对),callbackfucntion)。在后台的函数里面就直接用$_post 或数$_GET函数就可以得到了。

这是页面的代码:

东方龙马 提交于 21 March 2009

按照本书的方法,你可以充分利用社区集合起来的众多贡献模块从而使 Drupal网站框架变得有用且独特。你会得到你需要的关于开发多种社区网站怎么样以有趣的方式整合模块(用少量的代码争议)的信息。每章都有案例研究的描述,并概述了一些项目其中的具体要求,书中包括---wiki,开发网站流程,相册,产品展示的网站,网上商店,用户群的网站,以及更多。阅读《Drupal应用》,你将:

订阅