Drupal 7 theme学习笔记

学习drupal7的theme开发,学习资源是晴空的drupal theme开发教程。链接:http://drupalchina.cn/users/qingkong

1. 了解drupal theme的主题目录文件(.info,tpl.php,template.php)

2. drupal theme的相关概念

2.1 网页构成元素

2.2 theme 工作机制

Mysql 修改root密码

方法一:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法二:

mysqladmin -u root password "newpass"
#如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"

方法三:

mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;



mysql允许远程连接:

如何设置Drual7二级导航

1. 首先去admin/structure/menu设置好要显示的菜单;

2. 去admin/appearance/settings/{当前theme名称}disabled掉main menu;

3. 去到admin/structure/block把main menu block挂到header region;

4. 然后清一下drupal cache,到目前为止二级导航菜单的结构已经有了;

5. 然后根据自己的主题页面,写一点js跟css代码就可以了,可以写在对应theme的 template.php里面


PHP中CURL方法curl_setopt()函数的一些参数

bool curl_setopt (int ch, string option, mixed value)
curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。

Tags:

web开发之即时通讯数据库设计

很多web应用带有站内信的功能,或者类似于新浪微博一样的聊天功能,这篇文章针对即时通讯的数据库设计发表一下自己的看法。

Tags:

lnmp 配置文件

状态管理LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}


Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}


PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}


PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}


MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}


Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}


lnmp 下开启 Drupal7 的 clean url

1. 编辑lnmp的对应虚拟主机配置文件(/usr/local/nginx/conf/vhost/

2. 加上下面的代码

if (!-e $request_filename) {
    rewrite ^/(.*)$ /index.php?q=$1 last;
}

3. 重启lnmp或者服务器(lnmp restart)

4. 开启drupal 的 clean url(admin/config/search/clean-urls)

读书笔记:《Modern PHP》

1. 特性

        1.1 命名空间的使用

        1.2 接口的使用

                接口把代码和依赖解耦,而且允许我们的代码依赖任何实现了预期接口的第三方代码。不管第三方代码是如何实现接口的,我们只关心第三方代码是否实现了指定的接口。

        1.3 性状(trait)

                php5.4.0引入的新概念,既像类又像接口。性状是类的部分实现,可以混入一个或者多个现有的php类中。性状有两个作用:表明类可以做什么(像是接口),提供模块化实现(像是类)

        1.4 生成器(generator)

  • 没有更多了
Subscribe to Front page feed