Posted by setvik on May 30, 2009 at 9:33am
サイトに新しい質問タブを作りました。
http://groups.drupal.org/node/7663/questions
そこで、Drupalについての質問がありましたら、聞いてくださいね。
例えば:"〜と〜と〜をできるウェブサイトを作りたいんですが、どのモージュルを使ったらいいですか?"や "Viewsでどうやって〜をできますか"など。何でもいいですよ。
サイトに新しい質問タブを作りました。
そこで、Drupalについての質問がありましたら、聞いてくださいね。
例えば:"〜と〜と〜をできるウェブサイトを作りたいんですが、どのモージュルを使ったらいいですか?"や "Viewsでどうやって〜をできますか"など。何でもいいですよ。
Comments
聞きたいことが
ありすぎて(&アホ過ぎてf^_^;)聞きづらいっす。
I have so many things to ask and want to know, and those are all that kind of novice things.
So can't ask them :-p
Can I ask them personally ?
これ素晴らしいです。
流石Stein !
京都Meetingの時にはQ&Aコーナー作りたいけど、質問するのに新規でCreate Discussionから
トピック立ち上げるのは敷居が高いねーって話してたんですよね。
Japan groupはポータルとして十分機能しますね。g.d.o のDrupal6版も期待できそう。
さっそく質問します。山ほどあるよ。
僕も質問に答えるのは勉強になるのでなるべくレスします。
アホな質問ってありませんよ :-)
アホな質問ってありませんよ! :-)
遠慮しないでどんなにアホっぽいと思われる質問でもかまいませんよ!
そういう質問こそ、たくさんの人が知りたいはずなので、ここグループにのせたら皆さんの役に立つと思います。
よろしくね ;-)
これ、スティッキー
これ、スティッキーにしない?
(修正:ああ、タブかぁ。失礼しました。見つけました。スティッキーにしなくてもいいです。でも、タブを日本語にするのはどう?「質問どうぞ!」とか。)
Steinの言う通り、「アホすぎて恥ずかしくて聞けない」という質問は、オープンな場所で聞く人がいなかったら、他の人が同じ疑問を抱いていても答えを見つけることが出来ないから、そういう質問こそどんどんしていきましょう。
というか、僕なんか最初TinyMCEのインストールができなかったんだから(本体が別の場所にあることが分からなかった)。最初から何でも知ってる人なんていないよ。知らないことは知ればいいだけ!あとで他の知らない人に教えられれば尚良し!
こんにちは!!ご質問です。
kyokoさんの紹介で参加させて頂ましたidaです。
現在drupalを使いアメリカンフットボールのCSMを作成しようと考えているのですが、drupalを使い出し一ヶ月も経たない素人で毎日苦戦しています。
現在ドロップダウンメニューを作成しようとしているのですが、HTM出力関数が自分の納得いかないものであり新たに関数を定義したいと考えています。
しかしながら現在のHTML関数はそのまま残しておきたく(他の場所で関数が使用されているため。)新たに自作の関数を定義したいと思っています。
色々調べた結果template.phpファイルに関数の定義をできると知り自分の出力してほしい関数『theme_spry()』と言う名の関数を定義したのですが、実行してくれません。
キャッシュのクリアーなどは行っているのですが、どうやら新しいtheme関数を定義した後hook_theme()にて利用できるように定義づける必要あることを知りました。しかしながらその定義の仕方自体が理解できていなく悩み続けています。
page.tpl.phpの記載内容------------------------
<?phpif ($primary_links):
?>
<?phpprint theme('links', $primary_links);
?>
<?phpendif;
?>
//----------------------------------------------
変更後のpage.tpl.phpの記載内容(関数spry)を定義した。あっているのかな?--------------
<?phpif ($primary_links):
?>
<?phpprint theme('spry', $primary_links);
?>
<?phpendif;
?>
//-------------------------------------------------
template.phpの内容(引っ張ってきたlinks関数を雑に改造)
function template_spry($links, $attributes = array('class' => 'links')) {
global $language;
$output = '';
if (count($links) > 0) {
$output = '
'; }
return $output;
}
//--------------------------------------------------------------------------
以上が変更し苦戦している内容です。spryよ実行してくれ.......。
最終的には、カテゴリーがドロップダウンで表示されるようなメニューを作りたいと考えています。
例として私が趣味でwordpressで作っていたメニューバーみたいな仕組みです。→http://www.hoodtimez.com
もしも何か良いモジュールがあれば紹介して頂ければ幸いです。
かっこ良く自動更新してくれるようなメニューが目標です。
長々となりましたが皆様、助言、アドバイス、指摘なんでもいいんでお返事待ってます。
こんにちは、 いい質
こんにちは、
いい質問ですね! 他の人も見られるようにQuestionsのタブの場所にのせていただけますか?僕も下の答えをそこにのせます。
合っています。自分のtheme関数を作るために、template.phpにhook_theme()を定義しなければならないです。ken8ken8ken88さんの例で、下の関数になります。
もし、テーマの名前は "mytheme"であれば、"hook_theme()"が "mytheme_theme()で定義するのです。:
<?php
function mytheme_theme() {
return array(
'spry' => array(),
);
}
function theme_spry($links, $attributes = array('class' => 'links')) {
// ... ken8ken8ken88さんが上に書いた関数の内容 (関数の名前を"theme_spry"に変えなければならないだけです。)
}
?>
すみません!!
setvikさんの書き込みにレスに質問していました。
Questionsのタブに書き込みをしておいたのでご確認御願いします。
苦戦していた問題が解決できたので今晩はゆっくり眠れそうです。w
drupalをカスタマイズした場合の著作権
はじめて質問させていただきます。
Drupalをカスタマイズして「自社製品」と言っている業者が居ます。
その業者は、著作権もその業者のものだと主張しているのですが、
そもそもDrupalはGPLライセンスであるので、
DrupalをカスタマイズしたCMSにもGPLライセンスが適用されなければならず、
著作権を主張する事はできないと思うのですが、いかがなものなのでしょうか?
連絡ありがとうございます。
詳細をDrupal Associationに報告していただけますか。
英語で説明するのが難しい場合、僕に詳細を送っていただければ翻訳した上でAssociationにメールで報告します(keiziさんにもccします)。もちろん守秘義務は守りますのでご安心を。
メールさせていただきたいのですが。
dokumori様、はじめまして。
私は英語は不得意ですので、dokumori様に詳細をお送りしたいのですが、dokumori様のプロフィールにアクセスできません。
どうすればよろしいでしょうか?
Primary Linkに複数のNodeを表示される方法
Drupalでサイトの構築をしていますが、自分にはかなりお手上げなことが多く困っています。
今一番困っていることは、Primaryリンクの元に複数のPagesを作成して同じページに表示されるようにしたいのですが、どうしたらいいのかわかりません。
Taxonomyを使うと簡単にできるらしいのですが、Primary Linkに使用するItemが2つ以上ないと意味がないと言われました。
私のやりたいを具体的に説明すると、プライマリーリンクとして、プロポーサルというリンクを作成し、その元にいくつかのプロポーサルが並んで表示されるようにしたいのです。各Nodeには、短いコメントと関連資料を添付したいと考えています。
どなたか、簡単にできる方法があれば、教えて頂けるととても助かります。
よろしくお願いします。
確認
実現したいことは,言い換えると
ということでしょうか?
もしそうなら,Taxonomy(タクソノミー)よりも Views を使う方が適切かと思います。Taxonomy でも,もちろん実現可能ではありますが。
Aki Iwata
FOREST & trees
アドバイスありがとうございます
そうです。言い換えの通りのことがしたいのです。
Viewsを使用したほうがいいのですね。
さらに質問があるのですが。。。
その場合には、各ページのPrimary Linkへのリンクはどのようにするのでしょうか?
ページ作成時にリンクをプロポーサルと設定すれば、自動的にそのリンクの元にコンテンツが一斉に表示されるのでしょうか?
それとViewのDefault設定は、Pageですか?それともBlockになるのでしょうか?
コンテンツタイプを作成しなくても通常のPageのみでViewsを使用できますか?
よろしくお願いします。
Viewsの日本語Help
FAQにしてトップにおいても良いくらいみなさんが知りたいはずの質問ですね。
どなたが設置してくれたのかわからないのですが、
Viewsの日本語HelpをWebで見ることが出来ます。(感謝)
http://drupal.s362.xrea.com/help/views
このHelpはAdvanced Helpというモジュールをインストールすれば
RyuminさんのDrupal内で見ることが出来ますので試してください。
http://drupal.org/project/advanced_help
ほんとに、開発者向けではなく一般ユーザー視点でViewsの使い方をわかりやすく
解説された書籍があれば、多くのユーザーの為になるのにと、いつも思いますね。
"Using Drupal"の日本語版を出せればいいんだけど。
今からだと、もうすぐD7が出ちゃうので内容が古くなってしまいますが、
なにか良い方法がないか考えたいです。
日本語Help
日本語のHelpサイトは便利そうですね。情報ありがとうございました。
Advanced Helpモジュールも早速Onにしてみました。
でも、なかなか細かな設定が多くて大変そうではありますが。。。
時間があるときに挑戦してみます。
F&T ビデオキャストで取り扱いを予定しています
FOREST & trees のビデオキャストで近日中に Views を取り上げようと企画しています。一番基本的な使い方だけを紹介するに留まると思いますが,それでも日本語&画面操作付きで説明するので,多くの日本人 Drupal ユーザーに喜んでいただけるのではないかと思っています。今しばらく待ってくださいね。根がグズなので,いつになるか分かりませんが :-) 本当は Organic Groups のビデオも収録済みなんですが,未編集のまま放置してしまっています...
多くのリクエストがあれば,Views の優先順位を繰り上げることも検討しますよ!
http://www.forest-and-trees.com/podcast でリクエストを受け付けています。いずれかのエピソードのコメント欄にリクエスト内容を書き込んでください。
Aki Iwata
FOREST & trees
view の Default 設定は,あくまでも
view の Default 設定は,あくまでも Default 設定です。Page や Block は,また別のディスプレイになります。Views では,まず Default 設定で,ある view(データベースから任意の条件に合うデータを抽出したリスト)を作成します。そして,その Default を元にして,必要なカスタマイズを加えて,さまざまなディスプレイ(Page,Block,Attachment...)を作成するのです。
また,Views はユーザーが自作したコンテントタイプだけでなく,あらゆるコンテントタイプに対応しているので,Drupal をインストールすると自動的に作成される Page コンテントタイプだけでももちろん使えます。
具体的にどうするかですが,まず,Views で「プロポーサル」コンテントタイプを抽出します。その Default をベースにして「ページ」ディスプレイを作成します。すると,登録済みプロポーサルがリストアップされたページが作成できます。
Views の設定画面内で,ページディスプレイをいずれかのメニューに登録するか否かを設定する箇所があるので,ここでプライマリーメニューを指定します。
こうすると,このページ(http://groups.drupal.org/japan)のヘッダー部分にある“Recent”“Jobs”“Groups”といったリンクをクリックしたときのようになります。つまり,特定の条件に合致したデータがリスト表示されます。この方法では,「プロポーサル」コンテントタイプのリストは HTML ページとしてすでに作成済みなので,個々のプロポーサルをプライマリーメニューに登録しないで済みます。
もちろん Ryumin さんが望めばすべてのプロポーサルをプライマリーメニューに登録することもできますが,それではプロポーサル・ノードを追加するたびにメニュー項目が増えることになり,見た目上にも乱雑になりますし,また際限なく増え続けるメニュー項目に対応したテーマ(デザイン)を作成するのも大変でしょう。
もし上記の内容とは違うことを実現したいのであれば,要望をもう少し詳しく説明してみてください。あるいは,iChat や Skype などでそちらの画面を見させてもらえればもう少し的確なアドバイスができると思います。それをお望みでしたら,私のコンタクトフォームからその旨をお伝えください。私の iChat または Skype アカウントをお知らせします。
Aki Iwata
FOREST & trees
詳しいインストラクションありがとうございます
現在Viewを使用しないで、PageにHyperlinkをつける方法でやり過ごしています。
時間があるときに自分でトライして、手に負えそうになったからご連絡いたしますね。
いろいろありがとうございました。
質問させて頂きます
Drupal歴4日です。
ProBookを読みながら、各サイトも見て回らせてもらっています。
アホな質問かもしれませんが、2点教えて頂ければ嬉しいです。
質問1:
左サイドバーにメニューを、
コンテンツ部分には
複数のブロックを2列で並べて設置して(下記サイトのようなイメージ)
http://www.luke.or.jp/
表示させるようなことはどうすれば可能でしょうか?
考えている方向は、
・各ブロックの内容を管理するため入力用のモジュールを作成
・Viewsモジュールを使ってコンテンツ表示管理
なのですが、これが正しいのかどうか良く分かっていません。
質問2:
コンテンツ入力のカスタマイズ方法には
・入力用モジュールを作成
・CCKモジュールを使って任意のコンテンツタイプ追加
があると思うのですが、2つの違いは何でしょう?
入力用モジュールを使えばデータ格納先のテーブルを
モジュール開発者側で任意に作成でき、
CCKモジュールを使うと、CCKモジュールが指定する
テーブル(node_revisionsとか?)を使うことになる
という認識は間違っているでしょうか?
質問1について、 個々のブロックに表示されているリストはお
質問1について、
個々のブロックに表示されているリストはおっしゃるようにViewsを使って生成できますね。
そのブロックをどう表示するかにはおおざっぱに2つ方法があります。
1)ご自分のTheme内のTemplateにRegionを2つ作って、Viewsのブロックを並べる。
2)Panelsというモジュールを使って、ブロックを配置する。
例に挙がっているサイトを見ると、個々のブロックのレイアウトがそれぞれ違うので
1)のViews ブロックにして、レイアウトをカスタマイズする方がやりやすいかなと思います。
Panelsは簡単に見栄えのよいものが出来ますのでモックを作るにはもってこいです。
質問2について
これはどちらでもお好きな方を選んでいただいたらよいかと思いますが、
これからのDrupalはCCKがコアに入ってきますのでCCKを使われた方が
バージョンアップの際にも安心ですよ。
CCKに付随するモジュールも数多く、画像などのメディア、外部からのFeed、
Taxonomy、他のテーブルとのRelationなど全てCCKで処理する流れになってきてます。
実際メチャクチャ便利ですので使わない手はないかと思います。
http://drupal.org/node/92375
もし、よければこのエントリーを再度Q&Aコーナーに貼ってもらえないでしょうか。
このスレッドは深く潜っていてあまり目に付かないので、
これからの方の参考になるようにQ&Aコーナーに集めたいんです。
よろしくお願いします。
有難うございます
早速お返事有難うございました。
CCKを使ってみたいと思います。
Drupal7はUIがまた随分変わりそうですね。
英語は辞書と格闘しながら読んでいるので、
理解出来ているか不安な点も多いです。
また分からなくなったら質問させて下さい。
質問はQ&Aコーナーに改めて
貼り付けさせて頂きました。
間違えて
saveボタンを2度押ししてしまいました。アホだ・・・
モジュール
こんにちは、DRUPAL勉強中のものです
http://drupalmodules.com/
このサイトで使っている、レーティングとレビューはどのモジュールを利用しているのでしょうか?
よろしくお願いします
これ欲しいですよね。
私も探したことがあるんですが、見つかりませんでした。
DrupalModules.com の管理者の方がカスタムで作られています。
http://drupalmodules.com/forum/post/2655
基本はNodeReviewモジュールのカスタマイズで、グラフ表示はPEARのImage_Graphライブラリだそうです。
もう少し詳しい説明はこちら
http://groups.drupal.org/node/9321#comment-35171
Voting APIやFive Starモジュール と Views Chartなどを組み合わせて似た事ができないでしょうか。
Views Charts
http://drupal.org/project/views_charts
進展ありましたら教えてください。
++++++++++
タブのナビゲーションががわかりずらくて迷われるのは無理ないのですが、質問はこちらのフォームから投稿されると
新規トピックになってみなさんの目に止まりやすいので、回答も得やすいですよ。
このスレッドにコメントしても、メール配信を設定している人にしか届きませんので。
http://groups.drupal.org/japan/questions
ここから「質問する」をクリックしてみてください。
できれば、この質問も後の方のために再度「Qestions」へ貼りつけていただけませんか。よろしくお願いします。
テンプレート変数の追加
はじめまして。
Drupalの勉強を始め、モジュールを試しに作成しているのですが、
page-func-func2.tpl.php
というテンプレートを作成し、そこに変数を追加しようと思い
template.php
に
function phptemplate_preprocess_page_func_func2()
という関数を追記したのですが、
function phptemplate_preprocess()
のほうが有効となっているようです。
何か根本的に間違えているのでしょうか?
問題点等、ご指摘頂けるとありがたいです。
よろしくお願いします。
詳しい状況がわからないままでコメントしますが、
◎page-func-func2.tpl.php はTemplateとして認識されているか確認できますか?
base templateの page.tpl.phpは同じフォルダにありますか。
このpage.tpl.phpを上書きするために、ファイル名の付け方で優先度が決定されます。
http://drupal.org/node/190815#page-suggestion
0829さんの解説ページ
http://drupalxdrupal.com/book/117
page-func-func2.tpl.phpという名前を付けられていますから、
なにがしかのFunctionをtemplate.phpに書かれているか、
template suggestionsを変更するモジュールを使われているのかなと思いますが、
一度確認してみてください。
++++++++++
質問は
http://groups.drupal.org/japan/questions
ここから「質問する」をクリックしてみてください。
このフォームから投稿されると新規トピックになってみなさんの目に止まりやすいので、
回答も得やすいですよ。
このスレッドにコメントしても、メール配信を設定している人にしか届きませんので。
できれば、この質問も後の方のために再度「Qestions」へ貼りつけていただけませんか。よろしくお願いします。
説明不足で申し訳ありません
qchanさん
ご回答ありがとうございます。
状況説明が不足しており申し訳ありません。
ご指摘頂きました点に関する回答ですが、
現状、page-func-func2.tpl.phpは
.../drupal/?q=func/func2へアクセスした場合に認識され表示されます
また、page.tpl.phpと同じフォルダに格納しています。
template.phpには前回記載しましたが、
function phptemplate_preprocess() と
function phptemplate_preprocess_func_func2()
を書いています。
現状はpage-func-func2.tplに
function phptemplate_preprocess()で設定した変数が適用され表示されます。
紹介頂いたサイトの情報通り、テンプレート自体は意図した優先度で認識されていると思います。
ただ、現状だと
.../drupal/?q=func/func2 と
.../drupal/?q=func
の両方のURLで
function phptemplate_preprocess()
で設定した変数が適用されているようです。
.../drupal/?q=func/func2
の場合はそのURL用の変数を設定したいと思い
function phptemplate_preprocess_func_func2()
を追加したのですが、ここが適用されていないというのが現状です。
0829さんの解説ページ
http://drupalxdrupal.com/book/368
を拝見しますと、「プリプロセス関数のサンプル」の箇所で
phptemplate_preprocess_page_front -- "page-front.tpl.php" テンプレートに対応
と書かれており、これに該当するのではないかと思ったのですが。
以上分かりにくい説明で申し訳ありませんが状況は伝わるでしょうか。
また、質問の場所がよろしくないようで申し訳ありません。
これまでの質問履歴を見て、誘導して頂いてる「Qestions」に投稿したつもりだったのですが。。
下記説明を見るのを飛ばしていました。
http://groups.drupal.org/japan/questions
ここから「質問する」をクリックしてみてください。
改めてここに貼り付けたいと思います。
以上よろしくお願いいたします。
ちょっとソースを見てみましたが、 パスを付加しているのは、
ちょっとソースを見てみましたが、
パスを付加しているのは、template_preprocess_page(theme.inc line1830あたり)内のことで、あくまでもテンプレートファイルに影響するだけで、パスがプリプロセス関数に影響するようには見えませんでした。
ややこしいですねー
大変参考になりました。 ご回答ありがとうございました。
大変参考になりました。
ご回答ありがとうございました。
viewsで重複行が削除されない
初めまして.こんにちは.
viewsモジュールについて質問させてください.
現在,viewsモジュールとViews Bulk Operationsモジュールを使って,登録されているユーザを一覧で出力し,
チェックボックスにチェックを入れたユーザに対してメール送信などの一括処理が行えるページを作成しています.
ユーザを表形式で出力するところまではできたのですが,なぜか同じユーザが重複して数十個も表示されてしまいます.
example :
[UserName] [Active]
user A Yes
user B No
user B No
user B No
user B No
...
viewsの編集ページで「重複行を削除」にチェックを入れてますが,反映されません.
どうすれば,重複することなく出力できますか?
どうかアドバイスをお願いします.
自己解決しました
すいません,自己解決しました.
重複で表示されてしまうアカウントはDrupalインストール時に作成したアカウントだったのですが,
Drupalのユーザ管理ページでアカウントを削除しても反映されなかったので,phpmyadminでusersテーブルから削除したら直りました.
自己解決2
すいません,ビューのタイプを間違っていただけでした.
申し訳ありませんでした.(^^;
OSC2010Kansai@kobeについて。
スレ違いであれば申し訳ないです。
2010年3月13日に神戸で開催されるOSC2010Kansai@kobeに
Drupalさんは参加はされないのでしようか?
勝手なお願いですが出来ればまたセミナーをお聞きしたいです。
前向きに検討お願いします。
使えるネット(VPS)
はじめまして。
現在、使えるネット(VPS)のLinux版シルバープランの環境を使用しています。
上記プランのVPSにDrupal6.15をインストールしようとしているのですが、インストール画面の「Choose language」画面で
「Install Drupal in English」を選択すると画面が真っ白になってしまいます。
「Learn how to install Drupal in other languages」を選ぶと画面は正常に表示されているのでphpが動作していない
わけでは無いと思うのですが・・・
「Learn how to install Drupal in other languages」で、「Continue installation in English」を選択すると、また
真っ白の画面になってしまいます。
アクセス権の問題かとも思いましたが、試しにDrupalインストールフォルダの全てのフォルダのアクセス権を777に設定しましたが、
現象は変わりませんでした。
是非ご教授頂けませんでしょうか??
phpのバージョンは、5.1.6
php.iniファイルの「memory_limit」の設定は、「Local Value」が256Mになっているのでメモリ不足ではないと思います。
また、「mbstring.internal_encoding」の設定は、「Loval Value」が「UTF-8」となっているのでマルチバイト対応にはなっていると思います。
OSは、CentOSです。
初めてご質問させて頂くので、足りない情報など有りましたらご指摘ください。
WSOD(White Screen of
WSOD(White Screen of Death)はDrupalのwatchdogのログに残らないし、インストールの時点でWSODが出る場合、データベースに接続すらしていない可能性も高いので、一番早いのは、apacheのエラーログを見ることです。
もし見方が分からない場合、これを試してみてください:
インストールの画面でWSODが出る場合、settings.phpの内容に不備があるのかもしれません。僕は、同ファイル内のDB名やDBユーザー名を変更後、クオーテーションや行最後のセミコロンを付加するのを忘れたため、phpのシンタックスエラーでインストールが進まなかったというのを何度もやりました。
default.settings.phpからsettings.phpを作り直し、内容を変更しなおしてみてはどうでしょう。
ちなみに、質問に関するqchanからの助言:
dokumoriさん 早々のご回答ありがとうございます。
dokumoriさん
早々のご回答ありがとうございます。
settings.phpの作り直しやってみます。
結果が分かり次第投稿させて頂きます。
また、質問に関する助言ありがとうございます。
さっそく教えて頂いたURLからJapanGroupに参加させて頂き、質問しました。
ありがとうございました。
apatchのログを確認したとろこ、以下のログが出ていまし
apatchのログを確認したとろこ、以下のログが出ていました。
[Sat Jan 09 13:12:15 2010] [error] [client 219.113.104.49] PHP Warning: include_once() [function.include]: Failed opening 'modules/filter/filter.pages.inc' for inclusion (include_path='/usr/share/pear') in /var/www/vhosts/xxx/httpdocs/xxx/includes/theme.inc on line 283
その為、theme.incファイルの283を確認したところ、環境にpearがインストールされていない事が分かりました。
yumもインストールされていなかった為、yumをインストールした後にpearをインストールしました。
yumのインストールと、pearのインストールは以下のサイトを参考にしました。
http://haldev.blog54.fc2.com/blog-entry-76.html
http://pochi.orz.ne.jp/oasis/archive_195.htm
pearインストール後、再度drupalをインストールしましたが以下のログが出力されてインストール出来ません。
[Sat Jan 09 21:28:25 2010] [error] [client 119.240.193.232] PHP Fatal error: require_once() [function.require]: Failed opening required 'modules/block/block.install' (include_path='/usr/share/pear') in /var/www/vhosts/xxx/httpdocs/xxx/includes/install.inc on line 690, referer: http://txxx/install.php?profile=default
その為、install.incファイルの690を確認したところ、install->filename変数に設定されている"modules/block/block.install"ファイルを参照している箇所でエラーが発生している事が分かりました。
ただ、これ以上何をやったらいいのか分かりません・・・
modules/block/block.installファイルは存在している事は確認しましたが。
お手数ですが、ご教授お願いいたします。
/includes/bootstrap.incの最初の方に
/includes/bootstrap.incの最初の方に以下のini_setを追加する事によってインストール成功しました。
/**
* @file
* Functions that need to be loaded on every Drupal request.
*/
ini_set("include_path",".");
コメントのフィールド追加について
はじめたばかりです。
ストーリなどに新しいコメント追加する時、本文、件名、あなたのお名前以外のフィールドを設けたい
コンテンツなどはCCKで追加できるんですが、コメントについて追加、削除するにはどうしたらよいですか?
また、テキストタイプではなくコンボボックスにすることも考えています。
ストーリの返信にCCKで作ったコンテンツタイプが追加できても可です。
Node Comments
”Node comments”
http://drupal.org/project/nodecomment
というそのものズバリのモジュールがあります。
CommentモジュールをNodeで置き換えてしまうものです。
CCKでフィールドが自由に追加できます。
しかし、ちょっと悩ましい問題がありまして
○Commentモジュールと両立できませんので、他のコンテンツタイプで一般のCommentモジュールが使えない。
Forumなどでも同じです。すべてNode commentsを使用することになります。
○一つ一つのCommentがNodeですので、Commentが沢山付くと、多くのDBアクセスが発生してパフォーマンスが低下する可能性がある。
○ViewsでCommentを引っ張ってくるときの連携が未知数。
このあたりを試されてみて、使われるとよいと思います。
++++++++++
質問はグループトップ画面上部の「Qestions」タブ
http://groups.drupal.org/japan/questions
から「質問する」をクリックしてみてください。
このスレッドにコメントしても、メール配信を設定している人にしか届きませんので。
「Qestions」タブのフォームから投稿されると新規トピックになってみなさんの目に止まりやすいので、回答も得やすいですよ。
できれば、この質問も後の方のために再度「Qestions」から新規でスレッドを立てていただけませんか。
よろしくお願いします。
+++++++++++++
ご教授いただきありがとうございました。 標準のCommen
ご教授いただきありがとうございました。
標準のCommentモジュールおよびフォーラムなどなどを停止し有効にすることで動きました。
しかし、レスポンス?なのか原因不明なエラーが出たので利用を停止しました。
表示もモジュール名の通り、レス的でなかったのも残念でした。
a
a
coloboxフィールドのグループ化(複数列表示)について
drupal7です。
コンテンツタイプに画像フィールドを追加し、表示の設定で、colorboxを設定しました。
画像数は、10として、複数画像設定できるようにしています。
コンテンツタイプの表示管理で、colorboxは、下記のように設定しています。
Content image style: Thumbnail (100x100)
Colorbox image style: Original image
Colorbox gallery type: Per post gallery
Colorbox caption: Automatic
また、colorboxの設定で、
Enable Colorbox inlineにもチェックを入れています。
しかしながら、node状では、colorboxのサムネイルが縦表示しかされません。
viewsのような複数列表示を設定で実現することは可能ですか?
または、CSSで可能でしょうか?
viewsをブロックとして組み込み、上記を実現することは可能なのですが、できれば、フィールドとして複数列表示を実現したいです。
また、colorboxモジュールをオンにすると、なぜか、adminの環境設定のタブだけ、文字化けしてしまいます。
こちらも何か情報は、ありますでしょうか?
よろしくお願いいたします。
drupal 7をメインで利用しています。
node cloneモジュールの翻訳について
drupal7です。
node cloneモジュールを導入しましたが、
「Clone content」という文字だけが、翻訳できません。
drupal6では、日本語化パッチで、「複製」と翻訳してくれましたが、7ではうまくいきません。
インターフェースと翻訳でもいろいろ試しているのですが、うまくいきません。
方法が分かる方がいらっしゃいましたら、教えて頂けますと幸いです。
よろしくお願いいたします。
drupal 7をメインで利用しています。
amazonにあるカスタマーレビューのようなコメント欄を作りたいです
初めまして。moyassyと申します。drupal6を使用しています。
drupalを始めて二週間足らずの素人で、ここ最近は毎日 drupalと格闘していますが、どうしても解決できない疑問がいくつか生じてしまったので、皆様のお力を借りられたらと思いここに書き込ませて頂きました。
現在、様々なコンテンツをユーザーが投稿して評価できるサイトを作っているのですが、投稿したコンテンツに対しそれを見たユーザーが評価し同時にコンテンツ内容のレビューができるようなシステムが欲しいと思いました。
自分なりに色々と調べてみたのですが、どうやらFivestarを使えば星表示によるコンテンツの評価が出来るという事は理解できた物の、このままではレビューを書く事が出来ません。
コメントとFivestarの評価は独立しているらしく、コメントだけ投稿出来たりFivestarによる評価だけ出来たりとバラバラになってしまっています。(Fivestar Commentsというのがあったけどこれは関係ないのかな?)
これら二つの要素を同時に投稿、評価できるようなレビュー欄はFivestarでは作れない物なのでしょうか?
Fivestar Extra[1]
Fivestar Extra[1] でできそうですよ。
D6の環境がないので試していませんが、D7だと、
と書いてある通り、Fivestarモジュールだけで実現できます。
素早い回答をありがとうございます
紹介して頂いたFivestar Extraの説明を読んでみました。
英語は苦手なので確信は持てませんが、どうやらこのモジュールは誰かのコメントやユーザー自体をfivestarで評価できる物のようですね。
実際導入してみましたが、ユーザーページとコメントに星で評価が出来るようになっていました。
これはこれで色々と使えそうですね。ありがとうございます。
ただ、私が求めていた機能とは少し違うようです。
amazonのレビューのような仕組みが理想なので、これだと少しイメージと違って・・・
わざわざ教えて頂いたのに申し訳ありません。
Star Ratingモジュールというのを見つけたので、いっそレビューはコメントではなくノードにしてしまおうかとも考えたんですがD7からみたいで・・・
もうD7にしちゃおうか・・・D7は重いって噂を聞いたからD6にしたんですが、Fivestarの件といいD7の方が便利そうですね。
Drupal
Drupal 7にアップグレードするのができますか。
もしでければ、その構成は簡単です。コンテンツタイプとそのタイプのコメントにFivestarフィールドに付けて、コメントのFivestarフィールドの構成ページの "Voting target"(投票目標)メニューから、"Parent node"(親ノード)を選ぶと、Amazonのように機能します。コメントを送るときコメントのFivestarフィールドを使えば、そのコメントのノードのFivestarフィールドが影響します。
苦手な日本語にすみません。
The Boise Drupal Guy!
ありがとうございます!
Drupal 7にアップグレードしてみることにしました。
Drupal 7はFivestarを含め、インターフェースがかなり分かりやすく便利になっていますね。
Fivestarを使ったレビューですが、仰るとおりに設定したら確かにカスタマーレビューのように動作しました!
完璧です。欲しかった機能がようやく実現できました。
これでどうにか壁を越えられそうです。
非常に分かりやすい説明と適切な助言、本当にありがとうございました!
どういたしまして!
どういたしまして!
The Boise Drupal Guy!
ViewsをOR条件で。
はじめまして。Viewsについてお聞きしたいです。
Drupal7で、
[認証ユーザーへのお知らせ]のコンテンツタイプを作り、
[ユーザー]フィールドを設けて、ユーザーの指定が出来るようにして、
・指定があればそのユーザーのみに表示させる。
・指定がなければ全ユーザーに表示させる。
としたいのです。
Viewsの「前後関係からみたフィルター」にユーザーフィールドを追加して、
PHPコードを書いて対処しようと思いましたが、
全コンテンツか、ユーザー指定のものしか表示させられません。
global $user;
return $user->uid;
指定がないもの+該当ユーザー指定のもの
をOR条件で絞り込みたいのですが、何かPHPの記述方法や、
別によい方法があれば教えていただきたいです。
Webformの値を途中で更新したい。
フィールド A,B,C を持つWebformで
①入力画面
②確認画面
③完了画面
を作成して、①で入力されたA,Bの値をもとに、
Cの値をシステム側で設定して、確認画面で表示させたいのですが、
どのような方法が行なえばよいでしょうか。
hook_form_alterで、$formを更新すればよいのかと思ったのですが、
確認画面に進む際に、$formの中身を見ると、入力画面で設定されたA,Bの値が
配列のどこにも見当たりません…。
そもそも$form[’submitted']に保持した値をDB登録するわけではないんでしょうか?
※呼び出し元からPOSTした値を、項目Aのdefault値として設定しており、
入力画面を表示するときAは問題なく表示され、
その際、値は$form[’submitted']['xxxx'][#default_value']に設定されていました。
また、項目Cを、入力画面では表示させず、確認画面では表示させる、
というようなことはできるでしょうか。
Webformの値を途中で更新したい。
フィールド A,B,C を持つWebformで
①入力画面
②確認画面
③完了画面
を作成して、①で入力されたA,Bの値をもとに、
Cの値をシステム側で設定して、確認画面で表示させたいのですが、
どのような方法が行なえばよいでしょうか。
hook_form_alterで、$formを更新すればよいのかと思ったのですが、
確認画面に進む際に、$formの中身を見ると、入力画面で設定されたA,Bの値が
配列のどこにも見当たりません…。
そもそも$form[’submitted']に保持した値をDB登録するわけではないんでしょうか?
※呼び出し元からPOSTした値を、項目Aのdefault値として設定しており、
入力画面を表示するときAは問題なく表示され、
その際、値は$form[’submitted']['xxxx'][#default_value']に設定されていました。
また、項目Cを、入力画面では表示させず、確認画面では表示させる、
というようなことはできるでしょうか。