小站sosyuki,取自日漫《凉宫春日系列》中SOS团的人物。长门有希(Yuki)。yuki是我比较喜欢的一个角色,特此说明纪念。

放上:

凉宫春日的忧郁视频地址

SOS团官网

Drupal 前端的解决办法


用drupal开发,前端是一个很大的问题,因为无法完全使用比较熟悉的MVC。

drupal能控制显示的地方从下到上。

字段 字段显示格式

  1. field field.tpl.php
  2. 这里是各种Entity
  3. block block.tpl.php
  4. region region.tpl.php
  5. page page.tpl.php
  6. html html.tpl.php

node.tpl.php 只是Entity的一种,node模块带的node.tpl.php 只能控制node。自己写的Entity只能自己写tpl文件了。

主要需要控制的是1和3层,1层控制主要通过FIELD FORMAT来实现,需要有一定的开发能力。

3层,由于只能在modules中编写也需要一定的开发能力。主要为theme(主题层)提供各种块模版的结构,及覆写钩子。

上面的模版文件为通用模版,一般情况下不动。

2层定义各种entity的html结构,如node.tpl.php。

覆写views模版,并向其中注入变量。

git常用命令


git status //查看当前状态

git add . //提交所有变更到缓存区

git commit -a -m '修改信息' //提交变更信息到版本库

git push origin master //提交本地修改到远程版本库。origin 为远程仓库别名,master为分支。

git pull origin master //从远程版本库同步到本地。同上

Tags: 

在线编辑PHP实现


一直都想弄个在线编辑的功能,最近终于有时间实现了。

三步:

  1. 读文件
  2. 传给浏览器
  3. 写文件

用到了ajax异步、php文件操作。

示例文件下载

Tags: