跳转到主要内容
qingkong 提交于 23 April 2015

6.10 在主题中应用smacss(1)——Apply SMACSS in Drupal theme(1)

ok,前几节我都在介绍css构架方式,核心是smacss。smacss并不是什么css技术,它无法帮你写出一个下拉菜单或者首页幻灯片,它是一套关于如何编写css的指导原则,让你的css结构更合理,更具有可读性和重用性。之所以说它是指导原则,是因为它并不是你必须完全遵守的规定,每个人、每个团队、每个项目都可以根据它发展出适合自己的具体实践方式。

要使用smacss构架你的css,你就必须学会掌控你的模版层、掌控页面上的标签,你要有能力指定页面中的某个元素的选择器(class或id),你也应该有能力去把drupal生成的各种令人郁闷的选择器删除掉或者控制在合理的范围内。如果你不这么做,而是直接通过drupal后台自动生成的选择器来写样式,虽然也可以做出和设计图一致的网页,但是你的css就背离了smacss的指导思想了。——这就是drupal主题在国内饱受诟病的原因,一个单纯的前端掌控不了模版层,他看到drupal生成的html里面冗长的class就想砸电脑;可是如果把主题交给一个后端phper来做,他又会很为难,因为他并不见得愿意和css打交道,大材小用、不务正业的感觉多少也会有一点,除非是新人练手。

mahonghong 提交于 22 April 2015

解决方法来自:

https://www.drupal.org/node/1556488

创建一个PHP文件,把下面的代码复制进去:

<?php define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; if (isset($_GET['pass']) && !empty($_GET['pass'])) {   $newhash =  user_hash_password($_GET['pass']); } else {   die('Retry with ?pass=PASSWORD set in the URL'); }

mahonghong 提交于 22 April 2015

Drupal 7 提供2种方法安装Modules,一种是“URL安装” 另一种是通过FTP工具上传!

“URL安装” 就是使用模块的下载链接直接进行安装,drupal 会自动处理以及安装.

当需要对模块进行升级时,可以访问 /admin/modules/update 选择要更新的模块,Drupal自动去下载相应的模块

然而我在Ubuntu服务器上操作“从URL安装”某个模块时却遇到了: "WARNING: You are not using an encrypted connection, so your password will be sent in plain text. Learn more." "To continue, provide your server connection details

然后转到让我设置ftp账户页面,

https://help.ubuntu.com/community/Drupal 找到了解决办法

使用 cd 命令进入网页的根目录

然后使用下方命令

mahonghong 提交于 21 April 2015

/**   *带星号的属于非正常情况下会出现的状况!   *Composer 运行要求 PHP 5.3.2+   */

安装 Drush 到bluehost, 之前也有尝试过好几次,可是每次都无法成功,也没有过多的去做搜索. 最近再次发现 drush 的方便,决定安装一份到服务器上.

首先确认的是你的php版本, 这个可以进入 Cpanel 后在左侧的主机信息栏里可以找到.

如果你的php版本低于要求版本,请再 Cpanel 页面中找到栏目 software/services 下面的 PHP Config 进行更改.

剩下的就是看 drupal 官方文章来下载了. 附上地址: https://www.drupal.org/node/2366283

第一步, 安装 Composer:     首先确认自己在根目录下 (不确定的可以使用 cd ~  命令)          使用命令:

curl -sS https://getcomposer.org/installer | php

mahonghong 提交于 21 April 2015

发现很多站长还在使用中英文界面,其实汉化包已经达到了很高的汉化程度了.

使用不同的插件,会导致更新完以后有着不同的百分比.

只是有些站长还不知道如何更新汉化包,今天写下教程.

首先去官网下载 Localization update

    https://www.drupal.org/project/l10n_update

然后安装好后,去网站的插件中开启.

再然后,到 配置 - 翻译 - 更新

更新一下就可以了.

自动更新的设置方法:

在配置页面下, 有个语言

进入后,选择 更新翻译 然后设置成你想要更新的周期.

有三个选择, 手动, 每周, 每月.

 

mahonghong 提交于 21 April 2015

今天将 A 和 B 两个 Drupal 站点转到了一个站下面,这难道就是传说中的站群?感觉好高大上啊! 下面跟大家文字讲解一下该如何操作. 第一点,比较重要.     先去把自己的数据库和源文件做好备份,省的出现意外的时候,哭都没地方!

第二点     站点 A 是主站, 我们今天要做的就是要把 B 站转到A站下面!

    先把B站的域名, 指定到A站根目录下!

    进入 A 站的 /sites 下, 建立一个新的文件夹,名字就是你 B 站的域名. //如 example.com (这里我们用 example.com 举例说明)

    进入 A 站的 /sites/default 目录下,将 default.settings.php 复制到 example.com 目录下, 然后改名为 settings.php

    将 B 站点的 files 文件夹, 复制到 example.com 目录下.

标签
qiyue 提交于 21 April 2015

使用views slideshow模块可以实现多种形式的幻灯片,下面我介绍一下通过结合使用views模块,views slideshow模块 还有部分的CSS样式代码来实现如下的三种形式的幻灯片,有什么不到之处,希望各位大神指正。

  1. 鼠标滑过缩略图可以切换幻灯片图片,同时支持幻灯片自动播放。效果如下图:

vs_1.png

         2.幻灯片输出标题,并点击鼠标可以切换,同时支持幻灯片自动播放。效果如下图:

vs_2.png

         3.幻灯片输出标题,简单介绍,并且鼠标滑动下方的色块切换幻灯片图片,同时支持幻灯片自动播放,效果如下图:

        vs_3.png

zohar 提交于 21 April 2015

来这里请教一个模块使用的技巧, Google Docs Viewer

模块已经安装到MODULES

字段设置了FILE

管理显示(Format)也选择了Embedded Google Docs Viewer

也准备了GOOGLE DRIVE的文档

现在的问题是不明白如何用这个功能

我理解这里是嵌入一个GOOGLE Drive上一个设置为PUBLIC的文档文件, 所以应用使用一个URL字段, 怎么是一个FILE字段?我同时也把这个FILE字段上传了一个DOC文件,然后页面就出现一个预览框,里面显示“无法预览”

使用Drupal的模块需要一定的猜测能力,希望程序写帮助是一个很不现实要求,这个没猜出方法来,请大家给经验,模块PDF READER的找了好多文档知道如何设置了,模块PDF无论如何都是LIBRARIES MISSING, 这个就完全不理解,谢谢大家给建议。

热心的兄弟情按照下面的内容测试下告诉我:

模块: http://www.drupalproject.org/project/gdoc_field

订阅