トップページphp
988コメント298KB

Drupal node 7

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/02/01(月) 10:18:40ID:???
GPLのCMSツールDrupalについて語るスレ

本家:
ttp://drupal.org/

前スレ
Drupal node 6
http://pc11.2ch.net/test/read.cgi/php/1250415957/
0080nobodyさん2010/02/07(日) 00:15:35ID:???
>>79
ありがとうございました。
0081nobodyさん2010/02/07(日) 09:48:55ID:???
DBの登録、表示までについて質問させてください。

1、例としてBBSテーブルを作成した時、タイトルとボディはレビュー表示で来たのですが
他の入力項目(名前、メールアドレス等)がうまく表示できません。
レビューを表示したい時は別途実装が必要なのでしょうか?

2、新しいテーブルを作成する時はnidが必要になるのですか?

3、新しいテーブルからデータを表示する時は別途実装が必要なのですか?

本当にちんぷんかんぷんです。
Drupalが簡単とか言われてるのが本当かよってくらい何もわからない
0082nobodyさん2010/02/07(日) 11:04:46ID:???
既存のモジュール(検索フォーム等)のデザインを変えたい時って如何すればいいんでしょうか?
基本moduleはいじらないようにする?との事なので
検索フォームをsites/all/moduleにコピーして、デザインを実装して
moduleを有効にするって感じなのでしょうか?
0083nobodyさん2010/02/07(日) 11:58:42ID:???
>>81
Drupalは簡単じゃありません

>>82
テーマを使え
0084nobodyさん2010/02/07(日) 12:06:50ID:???
>>82
sites/all/moduleじゃなくて
themes/garlandを
sites/all/themesの中にコピーして
garland.infoのテーマ名と中身のテーマ名を
自分でカスタマイズするって感じです
0085nobodyさん2010/02/07(日) 13:14:15ID:???
>>81
Drupalが簡単って初めて聞いたw

>>82
デザインがCSSレベルでの話なら、今使っているテーマのcssで上書き
フォームとか挙動とか、モジュール自体をいじりたいなら、
モジュールファイルの変更したい関数を template にコピーして変更
0086nobodyさん2010/02/07(日) 13:25:18ID:???
>>85
> モジュールファイルの変更したい関数を template にコピーして変更

え?こんなことも出来るの?
0087nobodyさん2010/02/07(日) 15:05:45ID:???
Drupalは初めワケ分かんないけど
辛抱してイジり続けてると次第に楽しくなるよー
0088812010/02/07(日) 15:13:43ID:???
本当にわかりません><

例えばBBSテーブルにメールを持っているとしたら下記のようになるのでしょうか?
nid,vid,mail(text)がテーブルレイアウトになる感じなのでしょうか?
因みにフォームには
名前欄とメールアドレス欄と本文欄を入力するテキストエリアがある想定です。

nodeテーブルに名前と本文を入れて、BBSテーブルにメールアドレスを入れる感じなんですか?
それともBBSテーブルにタイトルと本文を入れる様になるのでしょうか?
ちなみにnodeで一覧表示をする想定です。

あと表示についてですが、既存のノード一覧では上記でいうメールアドレスは
表示されないと思いますがこれはどの様に表示させるのでしょうか?

そもそもデータをBBSテーブルをSQLでとってくるのかnodeオブジェクトでとってくるのか
すらわかりません

意味不明な説明で申し訳ないですが、ご教授くださいませ

0089852010/02/07(日) 15:15:49ID:???
>>87
バカヤロー!!
Drupalいじるのが楽しくて、サイト作るのが遅れてる orz

Wordpressなどとは違って、あれもこれも出来るから、
難しい反面楽しく面白いんだよね。

>>86
基本ですよ^^
関数名をテーマ名で上書き。
これ以上はGoogle先生に聞いてくれ〜
0090nobodyさん2010/02/07(日) 15:35:27ID:???
>>89
モジュール自体(挙動)をいじる場合だけど。。。
例えば、contact フォームに フィールドを追加したいとか
0091812010/02/07(日) 15:55:06ID:???
ほんのちょ----っとわかってきた。かな?

node一覧を出力する時の話。
node-${type}.tpl.phpで指定タイプだけhtmlを上書きできるのね。

例えばbbsを作成している時の場合
node-bbs.tpl.phpに【このタイプはBBSです】と記述すると
タイプがbbs一覧の所のみ【このタイプはBBSです】+ ${title}が出力される

他のコメントは${title}しか出力されない。
コレで項目によって項目数を増やしたり、切り分けが出来るんだね!

まぁ${title}や${content}がどの様にセットされるかが解らないのだがw
単純にbbs.mailなら${mail}で表示されるのかしら・・・・
セットされるのもそうだが、テーブル結合がどうなってるんだろう・・・
中の人がうまーくやってくれているのだろうか・・・

単純にbbsだけを表示したい時は条件にbbsを追加すればいいとは思うが
何処でするんだろう?

スレ汚し&オナニー文章ですまん
0092nobodyさん2010/02/07(日) 17:39:09ID:???
>>91
かまわねーよ。こういうユーザー間やりとりがしたいんだ。
表でも書けるようにオレはgdoにはがんばって欲しい。
0093nobodyさん2010/02/07(日) 18:18:04ID:???
BBSを作りたいならGuestbookモジュールを見てみるといいと思う
0094812010/02/07(日) 18:46:02ID:???
>>91 ありがとうございます。

>>92 ごめ、別にBBSを作りたいってわけじゃなくて、例えるなら
BBSが簡単かなって思ったためBBSを挙げてみました。
Guestbookモジュールを参考に見てみますね
0095nobodyさん2010/02/07(日) 22:20:39ID:???
>>73 ありがとうございます。
servicesみてみたんですけど、XMLRPCで取得して、
そっから整形しなきゃいけないんですね。
Viewsの出力みたいのを直接取得できればと思ってたんですが、
そういうのはないですか?
0096nobodyさん2010/02/08(月) 00:09:09ID:???
>>95
Servicesで整形済みのHTMLも取得できる
node.getじゃなくてnode.view使えばいい
Viewsの出力の場合はviews.getのformat_outputをTRUEに
0097nobodyさん2010/02/08(月) 08:09:17ID:???
>>72,95
「PHPを使って参照」ではないけど、Embed widgetsで貼り付けるのはどう?
0098nobodyさん2010/02/08(月) 12:11:18ID:???
>>96
views.getで希望の出力を得られました。
これでやってみようと思います。
ありがとうございます。
>>97
こちらも試してみましたが、
使い方が理解できず、うまく動かなかったです。
でも機能としてはこっちのほうが希望に近い気がします。
ただ必要モジュールが多いようなので重そうですね。
時間ある時にまた試してみようと思います。
ありがとうございました。
0099nobodyさん2010/02/08(月) 21:42:51ID:???
まだ使ってないけどTinyBrowserって良さそう
0100nobodyさん2010/02/08(月) 21:54:14ID:???
JPが全面リニューアルオープンってことなんだから
みんな反応しろよな
0101nobodyさん2010/02/08(月) 22:38:52ID:???
>>100
イヤです。
全面リニューアルオープンなんてしなくていいから閉鎖してください、最初の約束通り。
必要ないですから。
0102nobodyさん2010/02/09(火) 00:45:21ID:???
確かに必要ないな。
見ないし。
0103nobodyさん2010/02/09(火) 11:34:32ID:???
っていうか、JPってまだやってたんだw
0104nobodyさん2010/02/09(火) 12:12:58ID:???
今更複数人でやるって。。
どうせなら、l.d.o/ja や g.d.o/japan に参加すれば良いのに。
0105nobodyさん2010/02/09(火) 15:20:31ID:???
いずれにせよ、あんな不安定な管理人がリーダーじゃ先行き不安だな。
勝手に翻訳したモノをUPするんで、godでもどこでも勝手に使えば良いよ。
0106nobodyさん2010/02/09(火) 22:26:03ID:???
>>101-102
g.d.o/japanの中の人出勤乙ですw
0107nobodyさん2010/02/09(火) 23:28:45ID:???
盛 り 上 が っ て ま い り ま し た
0108nobodyさん2010/02/09(火) 23:29:55ID:???
口だけ野郎よりは少なくとも実行してるたかふみ先生のほうが好感が持てるぞ
0109nobodyさん2010/02/09(火) 23:42:09ID:???
"好感が持てる"…
変わった人だねぇ〜、あんた。
日本語読めるの?
0110nobodyさん2010/02/09(火) 23:43:58ID:???
協力者募集に何人集まるかで答えが出るでしょう
0111nobodyさん2010/02/09(火) 23:47:45ID:???
たかふみはただの構ってちゃんだからなぁ〜
0112nobodyさん2010/02/09(火) 23:50:13ID:???
aizawa乙w
0113nobodyさん2010/02/09(火) 23:52:29ID:???
t@k@fumi乙w
0114nobodyさん2010/02/10(水) 00:03:05ID:???
ldoに参加してるのは、kwmrさん以外、クソです。
0115nobodyさん2010/02/10(水) 10:33:48ID:???
YAZAWA乙w
0116nobodyさん2010/02/10(水) 11:59:22ID:???
クズ共の煽りあいを傍から眺めるのは楽しい
0117nobodyさん2010/02/10(水) 12:51:45ID:???
aizawaの顔は何であんなに悪人顔なんだw
0118nobodyさん2010/02/10(水) 14:53:29ID:???
t@k@fumi乙w
0119nobodyさん2010/02/10(水) 14:54:07ID:???
aizawaはスグ反応するんだなwwwwwwwwwwwwwwwwwww
0120nobodyさん2010/02/10(水) 14:59:19ID:???
t@k@fumiもなwwwwwwwwwwwwwwwwwww
0121nobodyさん2010/02/10(水) 15:01:58ID:???
aizawa vs takafumi
0122nobodyさん2010/02/10(水) 15:27:00ID:???
aizawaじゃなくてaiwataだろ
わざと間違えるなよw
0123nobodyさん2010/02/10(水) 15:52:35ID:???
所詮金儲けの口だけ野郎はここでDrupalJapanの悪口を言うのが仕事になっただけかw
0124nobodyさん2010/02/10(水) 20:33:07ID:G4MQ2bX2
DrupalJapanってモジュールの書き方さえ掲載されていないのか
普及のためにはもっと日本語の技術情報が必要だよね
こういう風に動かすんですよっていう具体的なコードと説明が。
技術情報の寄稿でもしてみようかなあ


0125nobodyさん2010/02/10(水) 20:37:07ID:???

ttp://localize.drupal.org/node/908
なんか今度は Takafumi でポストしているな。
これだとログイン出来ないとかなんとか言っていたと思うけど。
色々使い分けるのがお好きなのね。
0126nobodyさん2010/02/10(水) 22:27:54ID:???
是非たのむ
初心者のために貢献してください
0127nobodyさん2010/02/11(木) 00:42:45ID:???
すいません。すっごく馬鹿な質問なんですけど
Viewsの発音って、「ビューズ」?「ビュース」?
どっちでしょうか?
0128nobodyさん2010/02/11(木) 00:47:31ID:???
本来は阪神ダイガーズだぞ
0129nobodyさん2010/02/11(木) 01:04:39ID:???
ヴューズ
0130nobodyさん2010/02/11(木) 08:35:23ID:???
>>129
ありがとうございます!
0131nobodyさん2010/02/11(木) 14:19:31ID:???
@iw@t@ってスキルゼロなのな。
0132nobodyさん2010/02/11(木) 15:15:44ID:???
なにをいまさら
0133nobodyさん2010/02/11(木) 15:35:58ID:???
岩田のtwitter読んでtakafumi側のユーザーも多いよ
0134nobodyさん2010/02/11(木) 15:50:00ID:???
あっちだと日本コミュでも英語がデフォなのが嫌

今は1人だけしか手を挙げてないけど
jp本を手伝った人にも手を挙げて欲しかったりする・・・
0135nobodyさん2010/02/11(木) 16:55:36ID:???
なにが「ふむ」だw
0136nobodyさん2010/02/11(木) 17:00:13ID:???
aizawa乙
0137nobodyさん2010/02/11(木) 17:06:33ID:???
gdoとは関係のない外野だと断ってから書くけども。
Tak○fumiを擁護しようと粘着してる人が数人いるっぽいんだが、
あの人が書く文章読んでキモイとか思わないの?
自分への公の場での問い掛けには一切答えず、他人を攻撃ばっかしてないかい?
0138nobodyさん2010/02/11(木) 17:27:19ID:???
公式とは関係のない外野だと断ってから書くけども。
ai○ataを擁護しようと粘着してる人が数人いるっぽいんだが、
あの人が書く文章読んでキモイとか思わないの?
自分への公の場での問い掛けには一切答えず、他人を攻撃ばっかしてないかい?
0139nobodyさん2010/02/11(木) 18:05:24ID:???
>>137
Tak○fumiを擁護しようと粘着してる人
本人の自演でしょ。
>>138
別に特にキモイとか思わないし。他人を攻撃ばっかなんかしてないし。
日本語分からないの?
よく付き合ってあげてるなと思うよ、あの基地外に。
0140nobodyさん2010/02/11(木) 18:20:09ID:???
自分が興味無いブツや自分が翻訳してないブツのマージとか全部拒否してくれちゃってるしねぇ
前にDrupal.japanにコミットしようとして挨拶段階で完全無視されてメゲて以来、俺はあそこが嫌い
0141nobodyさん2010/02/11(木) 19:01:27ID:???
「ポニョ Takafumi すきー」とポニョさんが仰っていました
0142nobodyさん2010/02/11(木) 19:39:20ID:???
--------------------------------------

ここまで岩田率いるキチガイグループの反撃

--------------------------------------
0143nobodyさん2010/02/11(木) 20:11:05ID:???
好きなこと言い合っていいけどどっちでもいいから成果物をどんどん公開してほしい
ドキュメントのローカライズとかモバイルや通販に関するモジュールとか日本ローカルの問題に対応するような

営業部門マーケティング部門も必要だけど技術方面も牽引してほしい
日本支部の人(どっちの派閥がそうなのか知らないけど)はある程度自分たちで進めないと
椅子取りゲームばっかりしていて肝心のことは全部ユーザに丸投げとか不信感が募る
0144nobodyさん2010/02/11(木) 20:41:24ID:???
>>143
てめえも自身で何らかの形でちっとは貢献しようという気はないのか?
このマザコンのピーターパンがw
0145nobodyさん2010/02/11(木) 20:50:23ID:???
ぶった切りますが独自に増やしたプロフィール入力欄を
ユーザーが後から変更できなくするモジュールはないでしょうか
content_profile を使ってみましたがnodeとして記録されるので呼び出しにくいです。
ほかのところで独自に増やしちゃった値をuser_loadをしている関係で
なんとかユーザidから配列をひっ張り出せる状態にしておきたいのです。
0146nobodyさん2010/02/11(木) 21:18:44ID:???

キチガイ同士の煽りあいを傍から眺めるのは楽しい

drupalを導入する気は失せるが
0147nobodyさん2010/02/11(木) 21:20:47ID:???
× drupalを導入する気は失せるが
○ インストールする段階で挫折して気が失せたが
0148nobodyさん2010/02/11(木) 21:22:27ID:???
>>146
そんなことが楽しいなら貴様も基地外の仲間だな。
別段Drupalを導入してくれと頼んだ覚えはないのだから
他のCMSいじってろ。ウマシカ。
0149nobodyさん2010/02/11(木) 21:55:25ID:???
>>144
お前もお前も、と一ユーザと比較・・・って
力はほしいけど特にこれといって何かするわけでもないの?
双方は今後何をするつもりなの
カンファレンスとか開いて会費を取るだけ?
日本ローカルのモジュールを出すどころかドキュメンテーションの翻訳もしなくて
言語ファイルだけ?と公式のリリース情報の追随だけ?
0150nobodyさん2010/02/11(木) 21:56:19ID:???
>>145
function modulename_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'user_profile_form' && !user_access('administer users')) {
$form['Category1']['profile_field1']['#attributes']['disabled'] = 'disabled';
$form['Category1']['profile_field2']['#attributes']['disabled'] = 'disabled';
}
}
01511452010/02/11(木) 22:16:36ID:???
作るしかないって事ですね
試してきます>>150ありがとう!
0152nobodyさん2010/02/11(木) 22:16:49ID:???
>>149
じゃあ、君は何をするの?
クレクレ乞食?
0153nobodyさん2010/02/11(木) 22:18:06ID:???
>>143
「公式、公認、日本支部、総代理店」
せっかくのOSSなんだからこういう輸入ビジネス的思考パターンから抜け出してもよいのでは。
双方、ただのユーザーズグループで何も問題ないだろう。
Drupal.orgで各国支部などは存在しない。
0154nobodyさん2010/02/11(木) 22:29:21ID:???
つまり自分からは何も貢献しようとしない人たちが権力を欲しているわけ
そこにはただのクレクレ乞食か権力を欲するクレクレ乞食かの違いがあるだけ
0155nobodyさん2010/02/11(木) 22:41:16ID:???
「権力」ったってねぇ…
所詮乞食なんだから。
どうせならアゲル&クレ乞食で行こうw
0156nobodyさん2010/02/11(木) 22:50:39ID:???
Takafumiも公認の肩書きを使ってドルパル本出してたけど
やっぱりもったいない使い方だよなあ
うまく使えばもっと儲かるのに
うまく使える奴がコントロールすべき
0157nobodyさん2010/02/11(木) 23:09:07ID:???
やっぱり権力っておいしいんだ…肩書きって金になるんだ
0158nobodyさん2010/02/11(木) 23:16:19ID:???
ふむ。
この掲示板に巣食っているのは
オープンソースに貢献することの動機を
お金や権力としか考えられない人達ばかりなのですね。
なぜそのような下品な考え方しか持てないのか、
私にはそれが不思議でなりません。
0159nobodyさん2010/02/11(木) 23:46:00ID:???
>>158
似てない。20点。
0160nobodyさん2010/02/11(木) 23:48:05ID:???
aizawa=金儲けに利用しようと企む悪党
0161nobodyさん2010/02/11(木) 23:57:52ID:???
>>160
じゃあ、Dries もか?
ttp://acquia.com/
0162nobodyさん2010/02/12(金) 10:13:27ID:???
>>161
とうとう仲間を売ったかwwwwwwwwwwwwwwwwwwwww
0163nobodyさん2010/02/12(金) 10:32:29ID:???
aizawa陰湿
0164nobodyさん2010/02/12(金) 10:35:25ID:???
>>162
>>163
アホなの?バカなの?
0165nobodyさん2010/02/12(金) 14:14:27ID:???
iPhoneのBlogPress使っている人いる?
投稿時に日付がずれていたりしない?
0166nobodyさん2010/02/12(金) 15:00:12ID:???
タイムゾーンの設定も+9にしてるしなぁ。。。
0167nobodyさん2010/02/12(金) 15:31:32ID:???
>>145
wikiに書いてあった
http://www10.atwiki.jp/drupal/pages/37.html#id_495f6aa8
http://drupal.org/project/user_readonly
0168nobodyさん2010/02/12(金) 19:55:32ID:???
何か言うたびにYAZAWA乙と言われるのがちょっとなぁ・・・。

で、Takafumi賞味期限切れw
0169nobodyさん2010/02/12(金) 20:32:02ID:???
aizawa乙
0170nobodyさん2010/02/12(金) 20:35:37ID:???
AIKO乙
0171nobodyさん2010/02/12(金) 21:03:29ID:???
岩田乙
01721452010/02/12(金) 23:40:04ID:???
>>167ちょ、なにこの探してたモジュール
wikiは盲点でした。自作してしまったのに!
でもこのモジュールおもて側disableしても変更をpostしてしまうね
送信するところのチェックが入ってないみたい
でも自作のよりUIがすばらしいのでこれを弄くることにします。ありがとう
0173nobodyさん2010/02/13(土) 10:34:14ID:???
FCジュビロ岩田乙
0174nobodyさん2010/02/13(土) 11:40:23ID:???
中山中山ゴンゴール♪
0175nobodyさん2010/02/15(月) 00:25:53ID:???
こんなの見つけた。無料Drupalホスティングサービスは日本初かな?
tp://www.jp6.info/
0176nobodyさん2010/02/15(月) 17:46:22ID:???
>>175
無料でHP作ろうという層にDrupalは敷居が高いんじゃないかと思うけど…
ブログのように「日記を書く」みたいな1つの目的に絞った方が良いんじゃないかな?
Wordpressでも個人で使う分には機能は十分だし、SNSやりたいんならmixiとかあるし。

ということで、そういう初心者のためにDrupalのドキュメンテーション、翻訳は重要ある?
需要あるなら翻訳していくけど。
0177nobodyさん2010/02/15(月) 18:56:47ID:Se+cjlNW
あるある
くれくれ
ごめんなさい。
0178nobodyさん2010/02/15(月) 23:51:34ID:???
>>177
とりあえず入れ物だけ作ってみた。
http://drupy.undo.jp/
っていうか、俺もDrupalの使い方を知るために翻訳してくんで
期待せずに待ってて。
0179nobodyさん2010/02/16(火) 00:02:44ID:???
いつも思うのですが
ブロックでパス当てる方法はないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています