您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
Re: 用cck建立流水號問題
+1
我也想知道
Re: 用cck建立流水號問題
我的案例是想在dbquery排列出來之後,給上排名。
(完全亂入)
Re: 用cck建立流水號問題
+1
Re:
這個CCK模組可以幫你:
http://drupal.org/project/computed_field
基本模組安裝後, 增加一個Computed field,
然後最重要是在Computed Code填入:
<?php
if (!empty($node_field[0]['value'])) {
return $node_field[0]['value'];
}
else {
// $count 隨自己喜歡取一個名, 但緊記修改一致性
// cck_auto_increment 同上
// variable_get 是取用了variable table, 如果在variable table 中沒有cck_auto_increment就預設為0, 並加上1.
// http://api.drupal.org/api/function/variable_get/6
$count = variable_get('cck_auto_increment', 0) + 1;
// 設定這個variable
// http://api.drupal.org/api/function/variable_set/6
variable_set('cck_auto_increment', $count);
// 將這個field的值自己填上流水號
$node_field[0]['value'] = $count;
}
?>
其他選項按自己喜好/需要填填就好 (README有詳細解說)
如果不用上面方法, 可以自己在Computed Code寫一寫SQL及PHP去處理
*(我在D6 測試, 但應該D5沒問題)
完結
Re: 用cck建立流水號問題
我試用了一下,發現只要重新編輯原有的資料那個流水號會自動更新為新的號碼,要如何才能使流水號在更新資料時不會變動?
Re: 用cck建立流水號問題
在原文修正了一下, 應該沒問題了
Re: 用cck建立流水號問題
我不知道這是不是原程式的bug,我有設定前綴字輸出的結果卻沒出現,是不是還要在Display Format欄位加入哪個參數?
Re: 用cck建立流水號問題
1. Computed Code
<?php
$node_field[0]['value'] = 'prefix' . $count;
?>
2. Display Format
<?php
$display = 'prefix' . $node_field_item['value'];
?>
方法一, 寫入MYSQL
方法二, 輸出時才加上PREFIX
Re: 用cck建立流水號問題
請問像我以view勞出內容節點~之後要如何讓它流水號條列下來呢
是以下面模組來達成嘛?
http://drupaltaiwan.org/forum/20081114/2782
因為若於view中選用-內容節點: Nid-的話~
它不能由1的順序編排下來~會跳號~
>w<再請教大家了~謝謝
Re: 用cck建立流水號問題
請問此cck蘭為我在設定了之後,怎麼看不到呢?
我有啟動
語法也檢查沒問題了
也有做後來display的修改
照理說應該直接看的到~
不用再用views來看吧?!
Re: 用cck建立流水號問題
請問這個數值是存在 SQL 的那個欄位壓?
我想修改他!
我有找到是 cck_auto_increment 但是好像怪怪的!
因為就算我修改成100 她還是會自動回到累加器裡面!