search,cron 搜尋索引的建立在文章量過十萬字等級時非常脆弱
drupal 無法很好的處理過萬字的文章檢索工作
或許要拆分為一篇幾千個字的文章會不會比較好呢??
我把一整本書輸入,結果在建立索引時,執行時間超時、搜索關鍵字也不正常
蠻糟糕的
模組安裝、設定、修改、開發、分享等等。
drupal 無法很好的處理過萬字的文章檢索工作
或許要拆分為一篇幾千個字的文章會不會比較好呢??
我把一整本書輸入,結果在建立索引時,執行時間超時、搜索關鍵字也不正常
蠻糟糕的
我是環境資訊協會的網管 yuants
我不知 drupal 是否有這個功能的 modules 類似 一般線上電子報的
[email 這篇文章給好友] 的功能 如果有的話 是不是在官方網站可以找得到啊?
目前的一般訂報頁面只能讓讀者訂報給自己,是否能增加向朋友推薦的功能?
大致構想如下:
你的名字:○○○
你的信箱: 副本會給您
朋友1的名字:XXX1
朋友1的信箱:
朋友2的名字:XXX2
朋友1的信箱:
送出表格後,被推薦人會收到一封類似以下的信:
XXX您好,您的朋友○○○認為您可能會對XXX電子報感到興趣。以下是一份本日的XXX電子報,如果您也想開始每天收到XXX電子報請直接按下回覆即可。
裝過Bad Behavior可是怪怪的,會產生錯誤。
不曉得大家怎麼對付spam?最近出現了不少spam,很傷腦筋!
也是個問題,有的模組安裝會動到MySQL,移除就不能只把模組刪掉!
呵呵!要自己到MySQL修改又怕怕的。
像similar
/**
* Add FULLTEXT index to MySQL MyISAM tables.
* Module does not support InnoDB or PostgreSQL, so no changes for it
*/
function similar_install() {
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
db_query('ALTER TABLE {node_revisions} ENGINE = MYISAM');
db_query('ALTER TABLE {node_revisions} ADD FULLTEXT(title, body)');
}
哪我是要刪掉node_revisions裡的FULLTEXT(title, body)嗎?
裝好這個模組後,點進去printer friendly version,在這個部分有點問題
Source URL:
http://test.com/2006/2006/novel_roam
我的drupal是裝在次目錄2006底下!不曉得要改哪裡!
等有發現再來回報。
話說,這個module有幾個小撇步很重要
1. 就是他絕對不能擺在line breaker(自動斷行)的後面
2. 連結的前後最好有空白,
如: http://test.test.org
「如」和連結之間就有空白,這樣url很容易parse出來
為什麼會這樣,是因為英文的用法習慣跟中文的不太一樣
有用的人,如果遇到連結出不來的困擾,可以注意一下喔!
drupal taiwan的已經這樣調整了~
我想要在每個node的頁面上新增一個Tab,
於是我寫了一個module...把下面這一段加到module裡hook_menu的實做中:
if (arg(0) == 'node' && is_numeric(arg(1))) {
$node = node_load(array('nid' => arg(1)));
if ($node->nid) {
$items[] = array(
'path' => 'node/'. arg(1) .'/configure',
'title' => t('configure'),
'type' => MENU_LOCAL_TASK
);
}
}
enable module後卻沒有出現我新增的Tab......
可是如果我把同一段code加到node.module裡的hook_menu實做裡就沒有問題
這是為什麼....
有哪些module是你覺得非他不可,沒有不行?
有哪些module最有特色,僅此一家,非drupal沒有?
有哪些module是必定要嘗試,你覺得裝起durpal來沒有試過太可惜了?
大家來推薦一下吧!
!注意!
1. 此自行release的模組,僅適合新裝flexinode的使用者,並不適合已運行flexinode image和file的使用者,請務必注意
2. 此模組並不擔保任何使用上造成的損毀,請先備份原先的flexinode資料夾
3. 此模組僅適用於drupal 4.6
--------------------------------------
Changelog:
(field_image.inc field_file.inc)
1. image和file可以填入標題
2. 自動將檔案編號,所以沒有中文檔名的問題
3. 自動更換資料夾,以免單一資料夾檔案過多影響效能
(field_image.inc)
4. 透過flexinode上傳圖片時,圖片大小的畫素限制,成為自動resize,不會出現警告
--------------------------------------
模組系統是drupal很重要的運作方式,drupal依靠著少少的核心程式,便能讓模組能做到任何事情。
drupal只有21個檔案在include裡頭,每次必會loading進來,其他的全都放在modules。
也就是說,除了那幾隻檔案以外,全部的東西都把他當成module在寫。諸如CMS最基本的功能,文章管理、評論、討論區、分類...等的功能,全部都寫在module裡,include裡頭所提供的是各種api,檔案處理函式、資料庫存取、表單生成...等等,這樣的分層,module便可以專心的開發各種功能。
最近要弄出有類似奇磨知識+功能(公開問題->評比->最佳答案->Credit)的網站,
就跑到模組列表那邊找找看有沒有類似的....
發現有一個Topic的模組有類似的功能,只是試過的結果發現:
1. 沒有後續針對4.7版的開發
2. Answer的部分不是用node來實做
3. 沒有連結到userpoints (還是我不會用?)
所以現在打算要自己開工動手寫一個了,
之前雖然看過也改過一些模組的source code,可是自己寫還是頭一遭XD。
現在剛以Topic模組為Sample,把一些東西剪剪貼貼弄個大概,明天還要再修。
對於收藏網頁挺方便的!
只是想把hemidem加進去
卻一直沒搞好^^"
可以只使用php就可以給很多常見的編程語言加亮,更是能在幾乎所有的浏覽器(支持flash),windows,linux上播放多媒體文件。雖然drupal上也有提供以上兩個功能的模塊,但是語法加亮要perl模塊,播放多媒體文件更是要求浏覽器裝插件,很是不便。
下載: http://drupal.org/node/61357
說明: http://www.kylinx.net/node/118
demo: http://www.kylinx.net/node/112