🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名(剩余10个优惠名额) →

博客

《Drupal 7 主题基础教程》 把自己的设计转成 Drupal 主题

Drupal 7 主题基础教程》 目的是让你把自己设计好的页面转换成可以在 Drupal 上使用的主题。课程需要您了解使用 CSS 设计页面,还要熟悉使用网格系统布局页面。你可以查看宁皓网的《CSS 基础教程》和《用960网格系统布局网页》这两套课程。

Drupal 7 主题基础教程

Joomla 2.5 权限控制系统

如果你想控制用户能看到什么,能做什么,你需要使用Joomla的权限控制系统,英文名叫ACL,可被译成访问控制列表、权限控制系统或者是访问控制系统等等。

Joomla 2.5 的权限控制系统分成两个完全独立的系统,一个系统控制用户能看到什么内容,另一个系统控制用户能在网站中做什么。

Joomla 2.5 默认安装以后,已经有一套权限控制的规则,这套规则是模仿Joomla 1.5 时代的权限控制。你可以不使用这套规则,去重新创建。

下面我们用默认的权限控制规则来理解Joomla 2.5 的 ACL。

用户组

Drupal 7 多网站的设置

Drupal 允许你让多个网站使用同一套 Drupal 的代码,这样你可以节省维护网站的时间,你只需要升级一个 Drupal ,为一个 Drupal 打补丁。

Drupal 实现多网站有很多方法,这篇文章介绍一个,使用一套 Drupal 代码,多个数据库,网站之间不共享内容与用户。

应用情境:

情境一:你是一个自由职业者,为很多客户使用Drupal构建网站,你可以用Drupal多网站的方法减轻维护网站的工作量。因为你只需要维护一套Drupal代码。

情境二:你购买了一个虚拟主机,主机只允许你绑定一个子目录,但允许你在同一目录下绑定多个域名,这样,你可以使用Drupal多网站的方法,在这个虚拟主机上创建多个不同的网站,可以节省你的成本。

文章简介:

这篇文章介绍了在Windows系统的本地电脑上测试Drupal多网站的技巧,同样适用于真正在互联网上的环境。

Drupal 7 整合 Vanilla 论坛

Vanilla 论坛

Vanilla 是一款开源的论坛软件。一个意外发现了它,简单,易用的特性总是很吸引人。

Vanilla可以和Drupal或者Wordpress整合在一起使用。你可以选择嵌入Vanilla,这样Vanilla看起来就像Drupal或Wordpress的模块或者插件。

或者也可以把Vanilla单独出来,论坛的域名可以与你的主网站域名不一样。用户在你的主站(Drupal或Wordpress网站)上注册以后,这个帐户也可以在Vanilla论坛上使用。

请看演示:Joomlafans 

《Opencart 构建电子商务网站》 能与Joomla整合在一起的购物车软件

使用 Opencart 可以很容易构建一个电子商务网站,友好的操作界面,多种支付方式(Paypal, 支付宝... )与配送方式。支持多语言和多种交易货币。而且可以跟 Joomla 整合在一起使用。

Opencart

课程地址:

http://ninghao.net/course/367

使用PhoneGap,配合 Drupal 7, HTML5, CSS, jQuery Mobile 创建 Android, IOS 本地移动应用

PhoneGap允许你使用HTML5,CSS,Javascript来创建移动应用程序。而且是跨平台的应用程序,应用可以在Android,苹果的IOS(iPhone, iPad)等设备上运行。

如果想让你的应用允许别人注册,登陆,添加或编辑内容。你可以使用Drupal做为处理内容的核心。Drupal 太酷啦 !

这篇文章介绍了一下创建基于Drupal本地应用的大概的流程。

Drupal应用添加内容

演示:

Joomla 2.5 多语言网站的设计

多语言网站就是同一网站里包含多种语言版本的内容,比如中文版,英文版… 网站用户可以通过网站提供语言切换器选择适合自己的语言。在 Joomla 2.5 中实现多语言网站并不需要安装额外的扩展,下面我们就介绍一下如何使用Joomla2.5来实施多语言网站。

这篇文章介绍了使用Joomla 2.5 创建中英文双语的网站。

文章中所做的网站你可以从这里下载: http://115.com/file/beeny7wx# ,安装过程中记得点击“安装示范内容”。请参考下面两个视频演示:

大体的步骤:

基于 Zen 创建一个 Drupal 7 的主题(模板) ,一份简单的Drupal模板教程

设计Drupal的模板,不必什么都要从头开始,你可以选择一些基础主题(base theme),基于这个基础主题创建一个子主题(sub theme)。子主题可以继承基础主题的功能,这样做的好处就是节省时间和易于管理。

Drupal官方网站里提供了很多的基础主题,http://drupal.org/project/themes,比如著名的Zen,Fusion,Omega等等,下面我们以Zen主题为例,来看看如何基于Zen主题来为Drupal创建主题。 这篇文章我们动手做一些试验,来了解如何使用Zen做为基础主题来为Drupal 7 创建一个主题。

开始准备

安装Drupal,添加一些测试的内容,你可以下载并安装devel模块,然后在 管理后台->配置 “admin/config”里找到并点击“Generate content”,可以快速生成一些测试的内容。

《使用T3架构》快速创建灵活而强大的Joomla模板

创建Joomla模板,有了T3架构,你不用担心写布局代码,调整下拉菜单,为移动设备优化布局。所有这些T3架构全部帮你办理,你只需要把自己的设计套用到T3架构上就可以了。

这套课程目的就是让你学会使用T3架构。附送一套主题!

《使用T3架构》快速创建灵活而强大的Joomla模板

《Joomla 2.5 创建模板》 一个Joomla 2.5的模板教程

Joomla 2.5 创建模板》在这套教程里我们从头开始去设计一个Joomla 2.5 的模板,你将学会把自己的设计转化成Joomla的模板。最终,通过这套Joomla模板教程,你可以让你的Joomla网站变成任何你想要的样子。

课程里假设你已经了解了CSS这个玩意,还有会用960风格系统去布局页面。你可以查看宁皓网《CSS基础教程》与《用960网格系统布局网页》。

《Joomla 2.5 创建模板》模板截图

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点