Skip to main content

北京高教学会图书馆工作研究会专业委员会财务管理办法(草案)

北京高教学会图书馆工作研究会所属各专业委员会是研究性专业组织,负责就有关图书馆建设方面的各类问题进行专门研究,从而为北京地区高校图书馆建设提供智力支持。由于各专业委员会分别挂靠相关图书馆,不具备独立的财务管理机制,为使各专业委员会财务工作得到一定的经费保证,同时又不给挂靠馆增加财务管理难度,特制定此制度。

北京高教学会图书馆工作研究会下属专业委员会管理办法

        为了加强对北京高教学会图书馆工作研究会下属专业委员的管理,根据民政部《社会团体登记管理条例》、《社会团体分支机构、代表机构登记办法》,参照《中国图书馆学会分支机构管理办法》,特制定本办法;

自定义权限自定义权限不足页面

自定义权限不足页面大致上有两种方法:
1.
最简单的是使用LoginToboggan模块(http://drupal.org/project/logintoboggan),启用后在其配置页面(Administrater->User
management->LoginToboggan)的最下方将"Present login form on access denied
(403): "设置成"enabled"即可。缺点是似乎没有中文界面,但是似乎可以自己修改其语言文件来定制。优点是比较方便,还附带了一些别的功能。
2.
另一种方法是自己创建page,包含如下内容(其实就是一个登录表单),以及其它任何您想呈现的提示信息,需要注意的是page的"Input
format"应该设置成"PHP code":
<?php
print drupal_get_form('user_login');
?>

在Drupal中使用Google Custom Search

 http://zhexie.net/node/175
如果你觉得Drupal 搜索模块太庞大, 或者觉得它占资源, 再或者你的服务器不支持cron, 那么显然你需要另一个搜索引擎来帮助你. 又显然, 总所周知的Google Custom Search是个不错的选择.
首先, 你要先申请并配置一个GSE, 然后就是在drupal创建搜索框和搜索结果页了:
1.新建任意类型的一个内容, 比如page; 名字随便, 然后在正文中将GSE中的搜索结果代码复制进去, 输入法则选择full HTML, URL路径则设置为GCS中配置的路径, 比如/googlesearch, 最后提交即可, 搜索结果页就创建好了.
其中
 

Drupal开发到部署的一些心得

引自:http://colblog.net/node/226
全文引用

guestbook与CAPTCHA结合

0.請設定及安裝好 Guestbook 和 CAPTCHA 模組。
1.開啟 phpMyAdmin。
2.在 phpMyAdmin 的左邊點選大德的 Drupal 所使用的資料庫。
3.在畫面右邊上面那一排裡,點「SQL」那一個項目。
4.進入 SQL 畫面後,在「在資料庫 xxxx 執行以下指令:」下面的那一片空白中,貼入下面字串:
INSERT INTO `captcha_points` ( `form_id` , `module` , `type` )
VALUES ( 'guestbook_form_entry_form', NULL , NULL);
5.貼完之後按右下角的「執行」按鈕。
完成上面動作後,接下要再回到 CAPTCHA 模組來設定。
6. 到 「管理」 ›「 使用者管理」 › 「CAPTCHA」>「個別表單的考驗類型」裡,找到「guestbook_form_entry_form」項目,在其右邊選擇要使用的考驗類型,然後「送出」。
作完上面的步驟後,再回到 Guestbook 下看看,應該就會出現 CAPTCHA 的驗證項目了...^^。

webfm_mp3 doesn't find audio-player.js or player.swf问题

I think the problem is in the webfm_mp3_check_flash_files() function of webfm_mp3.module:
 
/**
* Check for required flash components in 'mp3player' directory.
*/
function webfm_mp3_check_flash_files() {
  if(!file_exists(drupal_get_path('module', 'webfm_mp3').'/mp3player/audio-player.js') || !file_exists(drupal_get_path('module', 'mp3player').'/mp3player/player.swf')) {
    return FALSE;
  }
  return TRUE;
}

 

完美解决drupal6上传中文文件名附件乱码问题

Posted in

原文地址:
http://www.5iphp.com/zh-hans/heart/180.html
drupal6的upload模块只能上传英文名字的文件,我经过一段时间的测试,完美解决了drupal下中文文档上传的问题。
其实文档上传,无非涉及到两个方面。
第一:文档存到数据库中的名字。
第二:文档上传后存到服务器的文件夹里的名字。
这两个名字如果都是中文的名字,问题就解决了。
根据以上的设想,我开始修改file.inc文件。
为什么要修改这个文件呢?
因为文件的上传是用到upload.module的upload_node_form_submit(&$form, &$form_state)这个函数是管上传的。
但是这个函数上传主要用到了函数里面的这句代码
if (($user->uid != 1 || user_access('upload files')) && ($file = file_save_upload('upload', $validators, file_directory_path())))
也就是 file_save_upload函数才是最终的上传函数。而file_save_upload函数就是在file.inc这个文件里。
所以我们其实就是修改file.inc这个文件里的file_save_upload函数。
修改两个地方就可以
第一个地方,管数据库文件名字的
语句是: $file->filename = file_munge_filename(trim(basename($_FILES['files']['name'][$source]), '.'), $extensions);
修改后:$file->filename = file_munge_filename(trim($_FILES['files']['name'][$source], '.'), $extensions);
第二个地方,管上传到服务器的文件夹里的文件名字的。
原句是:if (!move_uploaded_file($_FILES['files']['tmp_name'][$source], $file->filepath))
修改后:if (!move_uploaded_file($_FILES['files']['tmp_name'][$source],iconv("UTF-8","gb2312",$file->filepath)))

第二届学术图书馆馆员国际会议征文通知

  第二届学术图书馆馆员国际会议 (Academic Librarian 2: Singing in the Rain)(http://www.lib.polyu.edu.hk/ALSR2010/)将于2010年3月在香港理工大学举行,现诚邀各图书馆馆员和信息业专业人员,就会议的议题赐稿及参加会议。
  本会议为2007年于香港中文大学举办的学术图书馆馆员在变革管理上的挑战会议(The Academic Librarian: Dinosaur or Phoenix)(http://www.lib.cuhk.edu.hk/conference/aldp2007/index.htm)

同步内容