[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 02/20 01:53 / Filesize : 218 KB / Number-of Response : 862
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Drupal node 2



1 名前:nobodyさん [2006/12/20(水) 01:50:36 ID:tdDaR6Rq]
GPLのCMSツールDrupalについて語るスレ

本家:
ttp://drupal.org/

日本語情報系
ttp://drupal.jp/
ttp://drupal-jbox.net/
ttp://neobless.co.jp/ja/node/30
ttp://www10.atwiki.jp/drupal/

sourceforgeのプロジェクト
ttp://sourceforge.jp/projects/drupaldoc-jp/

TeXで有名な奥村先生もDrupalユーザー
ttp://oku.edu.mie-u.ac.jp/~okumura/blog/

前スレ
Drupal node 1
pc8.2ch.net/test/read.cgi/php/1136103326/


「オープンソースは気持ちもオープンで行こうよ!」

O P E N  Y O U R  H E A R T

851 名前:nobodyさん mailto:sage [2008/03/13(木) 02:02:07 ID:???]
>>672 "いじくられて壊されたらまた直さないといけないし。"
みたいなことをやりたくなる人がまた居たら
「Demonstration site (Sandbox)」っていうモジュールがあったのでこれ使えば良いかも。使ってみたわけではない。
ttp://drupal.org/project/demo


852 名前:nobodyさん mailto:sage [2008/03/13(木) 15:11:38 ID:???]
>>850
自己レス。

> CSV にすれば node_import でできた。でも手作業。つまり微妙。
node_factory モジュールがそれっぽい?でも Development snapshots しかない。

> てか Views ってリンクの指定できないのね。
> user, homepage_url とかいうfield を持ってるコンテンツタイプで ユーザ名、家のアイコンでリンク、とかできないじゃん。
Link モジュール( ttp://drupal.org/project/link ) で CCK に field 足してそれを表示、で解決。
title の文字列を活かしたかったのだがまあ良いさ。


853 名前:nobodyさん mailto:sage [2008/03/13(木) 15:54:34 ID:???]
>>852
> Link モジュール( ttp://drupal.org/project/link ) で CCK に field 足してそれを表示、で解決。
> title の文字列を活かしたかったのだがまあ良いさ

viewのテンプレート作ればできるけど。


854 名前:nobodyさん mailto:sage [2008/03/13(木) 16:53:36 ID:???]
>>853
ありがとうございます!

Drupal ネイティブの機能のテンプレートなのかな。
theme 関連まだ全然わかってませんが、調べてみます。


855 名前:nobodyさん mailto:sage [2008/03/13(木) 18:32:39 ID:???]
>>852
自己レス。node_factory はかなり開発途上なので使わず、中身パクる。Link モジュールの中身は何にして良いかわかんなかったけど、node_save の中にdvr($node) 入れて確認。↓みたいにすればいける。
global $user;
$node['uid'] = $user->uid;
$edit['name'] = $user->name;
$edit['type']= 'content';
$edit_type_default = variable_get('node_options_'. $edit['type'], array('status', 'published'));
$edit['status'] = in_array('status', $edit_type_default);
$edit['title'] = 'テスト';
$edit['field_content_name'] = array('value' => '親コンテンツ名。');
$edit['field_content_link'][] = array('url' => 'www.example.com/contents.html',
'title' => 'コンテンツタイトル',
'attributes' => null);
$new_node = node_submit($edit);
node_save($new_node);
これでバッチ処理も可能。次は theme 関連ね。

856 名前:nobodyさん mailto:sage [2008/03/13(木) 19:06:16 ID:???]
既存のモジュールでなんとかするのもいいけど、自作モジュールも割りと簡単だから、
自分が独自に定義したデータベース構造を扱う場合は、むしろそっちの方が手っ取り早い
かもね。

857 名前:nobodyさん mailto:sage [2008/03/13(木) 23:09:15 ID:???]
>>856
ども。node でデータ保存は >>855 に辿り着くまでの道のりも長かったのでめんどいんですが、
views とか comment とか既存のモジュールが使えるのが魅力だと思ったので node にしてみました。
まだテンプレートを理解してないんですが、もしどこでもコメント欄付けられるなら独自のデータの持ち方のが楽かもしれませんね。


858 名前:nobodyさん mailto:sage [2008/03/14(金) 09:19:06 ID:???]
>>854
drupal.org/node/42597

859 名前:nobodyさん mailto:sage [2008/03/14(金) 11:09:08 ID:???]
>>858
できました!ありがとうございます!
function phptemplate_views_handle_field_node_data_field_content_link_field_content_link_url($fields, $field, $data)
{
return '<a href="' . $data->node_data_field_content_link_field_content_link_url . '">' . $data->node_title . '</a>';
}

そしてようやく >>776 の意味がわかりました。
独自モジュールのときはモジュール内に定義しそうだけど、ビューだけ作ったときはどこに定義するかですよね。
>>758 で "template.php に追加"という表現があったので
 DRUPAL_HOME/themes/garland/template.php ?
でも気持ち悪いので(上書きしそう)
 DRUPAL_HOME/sites/all/themes/garland/template.php
とか作ってみるも無反応。
自分の Views 用モジュールとか作ってそこに足してくのが良さげかな。



860 名前:nobodyさん [2008/03/17(月) 10:53:22 ID:8ZBy/iaM]
Drupal始めたばかりなので、教えてください

別サイトから、あるタグ内(table)をスクレイプして、
Drupalの記事内に表示させたいのですが、可能でしょうか?

もし、可能でしたら、方法をご教授ください。


861 名前:nobodyさん mailto:sage [2008/03/17(月) 12:43:44 ID:???]
自作モジュールなら大抵の事は可能






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<218KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef