トップページphp
1001コメント386KB

Drupal node 1

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/01/01(日) 17:15:26ID:???
GPLでMovableType互換のCMSツールDrupalについて語るスレ
日本語化でユーザー対立があってもキニシナイ!

本家:ttp://drupla.org/

日本語情報系
ttp://drupal.jp/
ttp://cms.txb.jp/
ttp://akamugi.s68.xrea.com/cms/
ttp://neobless.co.jp/ja/node/30

TeXで有名な奥村先生もDrupalユーザー
ttp://oku.edu.mie-u.ac.jp/~okumura/blog/
0653nobodyさん2006/10/22(日) 13:29:26ID:YBx+dmUh
>>652
> q=/user
サンクス!!
0654nobodyさん2006/10/22(日) 14:26:52ID:???
642では投稿者だけ消すことはできないよ
0655nobodyさん2006/10/22(日) 14:38:33ID:???
ナビゲーションを管理者のみに表示させたい場合って、ブロックの表示設定のところにコード書く以外ないのかな。
本家にTipsとして載ってたけど、このくらいの設定はラジオボタンで選択できるようにして欲しいね。
0656nobodyさん2006/10/22(日) 15:03:24ID:???
>>655
Drupal5からブロック個別にロール設定できるから、それを待つしか。
0657nobodyさん2006/10/22(日) 16:00:04ID:???
>>652
cssで三つごとに表示なんて出来ないと思いますが?
0658nobodyさん2006/10/22(日) 16:51:53ID:YBx+dmUh
theme作ってるんですが、
themeディレクトリにある、favicon.icoがおいてあると自動的にlinkタグで記述されたり、
sytle.cssとおくと、cssが自動で読み込まれたりするのですが、
その辺の仕様ってどこに書いてあるんでしょうか。
0659nobodyさん2006/10/22(日) 17:01:26ID:???
includes/theme.incの中
そういうことじゃなくて?
0660nobodyさん2006/10/22(日) 17:09:10ID:???
CCK使ってみたけどすごいですね!
お客さんが望んだコンテンツの作成画面を簡単に作れそうです。
他のCMSではこんな機能ないですよね!?
0661nobodyさん2006/10/22(日) 17:47:14ID:???
>>657

ボックスの中に33%のボックスをフロートさせりゃー良くない?
0662nobodyさん2006/10/22(日) 17:48:46ID:???
>>657
それがいやならpanelsでも使ってくださいな。
0663nobodyさん2006/10/22(日) 18:13:49ID:YBx+dmUh
>>659
結局、ソース嫁ってことすかw
でも、読んだらわかるはヒントサンクス。
0664nobodyさん2006/10/22(日) 18:59:20ID:???
↓のようなtaxonomyがあったとして

麺類
- ラーメン
- うどん

/taxonomy/term/1で麺類を表示したとき、
子のtermのリストとノードのリストを表示するいい方法ないですか?

麺類自体はノードをもってないのでアクセスすると
「現在このカテゴリでの投稿はありません。」としか表示されません。
0665nobodyさん2006/10/22(日) 19:55:44ID:YBx+dmUh
ストーリーとか、ブログに、
画像を投稿してサムネイル作るにはどうしたらいいんでしょうか。

↓これみたいな感じかな?
inlineモジュールに手を入れた | karasu
http://karasu.net/node/61

あと、inlineモジュールでthemeをカスタマイズする方法がいまいちわからない・・・
0666nobodyさん2006/10/22(日) 20:37:08ID:YBx+dmUh
inline試してみたけど、うごかねー。
NOT FOUND: 1
って言われる・・・
0667nobodyさん2006/10/22(日) 20:38:19ID:YBx+dmUh
と、思ったら、プレビューで動いてないだけでした。
でも、画像がインライン表示されない・・・リンクになってしまう。
0668nobodyさん2006/10/22(日) 20:55:52ID:YBx+dmUh
> inline動かない件
なぜか画像アップロード時に、filemimeが正しく設定されないみたいです・・・。

if (preg_match_all("/\[(img|inline|file|attachment):([^=\\]]+)=?([^\\]]*)?\]/i", $node->$field, $match)) {

みたいに、imgを追加して、

// if (_inline_decide_img_tag($file)) {
if ($ytype == "img") {

imgで無理やり、imgにすることにしました。
0669nobodyさん2006/10/22(日) 21:18:33ID:YBx+dmUh
> あと、inlineモジュールでthemeをカスタマイズする方法がいまいちわからない・・・
template.phpに、
(theme名)_inline_imgという関数つくってやると、カスタマイズできるようです。
0670nobodyさん2006/10/22(日) 22:20:42ID:YBx+dmUh
管理セクション->メニュー
で、メニューの設定をちょっとでも弄ったり、
メニューを追加すると、
anonymouseで、メニューモジュールを表示しない設定にしてあっても表示されてしまいます。
これってバグですかね?
(全部、リセットすると戻ります)
0671nobodyさん2006/10/22(日) 22:49:56ID:???
いちいち細かいことでレスすんなカス
0672nobodyさん2006/10/22(日) 23:13:18ID:???
>>664
拡張モジュールでノードのツリーを表示するようなのがあったような…
0673nobodyさん2006/10/25(水) 08:55:43ID:byCTJtvI
個人宛コンタクトフォームからメッセージを送信するには、デフォルトではユーザ登録してログインしないと送信できませんが、anonymousがメッセージを送信できるようにするにはどうすればよいのでしょうか。
0674nobodyさん2006/10/25(水) 10:48:00ID:???
>>673
Drupal4.7系使っていますか?
06756732006/10/25(水) 13:49:01ID:???
>>674
使ってます。
0676nobodyさん2006/10/25(水) 23:21:26ID:???
>>675
ごめんなさい。無理っぽいです
0677nobodyさん2006/10/26(木) 08:54:31ID:???
アクセス制御で出来るようにならん?
0678nobodyさん2006/10/26(木) 11:44:32ID:???
>>677

無理かな。contact.module: line - 310

ゲストを強制的にログインするようなモジュールってなかったっけ。
0679nobodyさん2006/10/26(木) 18:14:26ID:???
日本語にしてないので申し訳ないが、
access control の access rulesとか
rolesで設定できないか?
匿名ユーザ名をあらかじめ設定しておけば
出来る気がするんだが
0680nobodyさん2006/10/26(木) 21:26:52ID:???
CCKってすごいね。
これと同等の機能(モジュール)があるCMSって他にある?
06816732006/10/26(木) 23:24:08ID:???
アクセス制御にはコンタクトに関する権限の設定が存在しないようですので、やはり無理なんですね。

仕方がないのであきらめて、anonymousのメッセージ送信は見送ります。

ありがとうございました。
0682nobodyさん2006/10/27(金) 01:03:52ID:???
677だけど、俺よく意味がわかってないのかな。
ログインしなくても別にコンタクトからメール送れたけど..

メールとかを入力しなくてもおくれるようにできるかって意味だったのか?
0683nobodyさん2006/10/27(金) 01:10:02ID:???
>>682
いや、サイト宛と個人宛で、コードを分けているのよ。
サイト宛はanonymousでもいけるが、個人宛では上にも書いたようにcontact.moduleの310行目から
ログイン済みかチェックしてるのよね。

>>673
そういうわけで改造しないと無理です。
0684nobodyさん2006/10/27(金) 01:15:31ID:???
>683
ほんとだ、最初の書き込みに個人宛フォームからって書いてあるね。
よくわかってなくてスマソ。そしてthx.
0685nobodyさん2006/10/27(金) 08:16:18ID:???
>>680
MODxにはテンプレート変数ってのがあるから
同じようなことはできる。
0686nobodyさん2006/10/28(土) 07:16:20ID:???
でCCKの翻訳はまだかね?
ついでにViewも頼むよ
0687nobodyさん2006/10/28(土) 11:29:37ID:???
>>686
CCKなんて翻訳無しでも使えるだろう?
viewは確かに一部、分かりにくいところがあるけど。
0688nobodyさん2006/10/28(土) 14:11:58ID:???
そろそろ2ちゃんねるdrupal wikiができてもいいころだと思うんだ
0689nobodyさん2006/10/28(土) 14:38:40ID:???
ノードの公開やモデレーション待ちフラグをロールごとに変えるモジュールってないかな?

ゲストにだけ承認が必要としたいところなんだけど。
0690nobodyさん2006/10/29(日) 02:50:24ID:???
>>689
actionモジュールを使うとできないかね?
0691nobodyさん2006/10/29(日) 12:19:51ID:???
>>690

actionとworkflow使ってできました。
しかし、ステータス変えるだけの割りに大げさだね。

自分で書くか…
0692nobodyさん2006/11/02(木) 01:44:20ID:fMQNXZF9
ちょっと質問します。

ローカルで、http://hoge.localhost/
で構築した環境を、レンタルサーバーに持っていったのですが、
(FTPでデータ転送。MySQLのデータの移行)
http://hoge.com/user/login
では、ログインできるのですが、
何故か、
http://www.hoge.com/user/login
では、同じユーザー、パスワードで、ログインできません。

これって、どういったことが考えられるでしょうか。

hoge.comとwww.hoge.comはおなじサーバーをさすように、
DNS、virtual serverの設定をしています。
0693nobodyさん2006/11/02(木) 02:27:16ID:???
>>692

hoge.com専用のsetting.phpを作ったか、

default/setting.phpに
$base_url = 'http://hoge.com';

があればそうなるかな。

$base_urlは大抵必要ない
0694nobodyさん2006/11/02(木) 14:48:20ID:fMQNXZF9
>>693
普通は、そうですよね・・・。

ところが、default/setting.phpのままなんですよ
$base_urlはコメントアウトされていました。
$base_url = 'http://www.hoge.com'
にしても駄目でした。
うーむ。

まあ、hoge.comでログインできるから、使えはするのですが、
ちょっと気味がわるくて
0695nobodyさん2006/11/02(木) 17:41:18ID:???
>>694

んじゃ.htaccessのリライトルールは?
あとは何だろう。
0696nobodyさん2006/11/02(木) 21:08:50ID:fMQNXZF9
>>695
うお、これかっ!これなのか!?
.htacess

# If your site can be accessed both with and without the prefix www.
# you can use one of the following settings to force user to use only one option:
#
# If you want the site to be accessed WITH the www. only, adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
# RewriteRule .* http://www.example.com/ [L,R=301]
0697nobodyさん2006/11/02(木) 21:42:02ID:???
そういや、デフォルトのRewriteルールには
ルールが循環してしまうバグがあるよな。
0698nobodyさん2006/11/02(木) 23:01:13ID:???
>>696

でもVirtualHost設定しているなら関係ないきも

RewriteBase とか、 RewriteRuleにhttp://hoge.comとかは書いてないのよね?
0699nobodyさん2006/11/03(金) 00:45:51ID:hpA0sKv5
RewriteBaseは、↓
 RewriteBase /
です。
RewriteRuleは設定していないです。
0700nobodyさん2006/11/03(金) 01:04:45ID:hpA0sKv5
ごめん。RewriteRuleは下の方で、cleanURL使うのに使ってました。
0701nobodyさん2006/11/03(金) 01:39:21ID:???
>>700

ということは変更していないってことですか。

www以外のサブドメインではどーなん?
オレは普通にマルチサイト稼動しているよ

サブディレクトリーで複数稼動させるとクーキーがおかしくなるけど、サブドメインなら
何の問題もなく稼動するけどねー
0702nobodyさん2006/11/04(土) 14:55:25ID:7PvgcR6f
>>701
test.hoge.com
でやってみましたが、サイトは見れるのですが、ログインはダメでした。
なんでだろ・・・。

マルチサイトをやっているわけではないっす。
0703nobodyさん2006/11/04(土) 14:57:27ID:7PvgcR6f
あと、別件で質問したいのですが、
画像を投稿した際に、サムネイル画像を作ることってできないでしょうか・・・。
MovableTypeだと、画像を添付するときに、作ることができるのですが、
Drupalだとそういうのはできないですか?
0704nobodyさん2006/11/04(土) 15:30:17ID:???
>703
本家サイトのmoduleページを探してから質問したほうが
幸せになると思う
0705nobodyさん2006/11/04(土) 18:27:47ID:7PvgcR6f
>>704
サンクス

http://drupal.org/project/Modules
thumbnailでページ検索したらいっぱいありますね。
試してみ報告します。
0706nobodyさん2006/11/04(土) 20:28:48ID:???
これって標準で携帯対応ですか?
0707nobodyさん2006/11/04(土) 23:42:58ID:???
>>702

ログインできないサイト見たとき、すでにクーキーにセッションIDを食っていたりしてない?
Drupalを特にいじってないなら、PHPの設定とかは?

>>706

クーキー非対応ケータイでもログイン可能かということであれば、非対応です。
0708nobodyさん2006/11/05(日) 00:38:22ID:???
○ クッキー
× クーキー
0709nobodyさん2006/11/05(日) 01:43:23ID:fMx1CZwL
>>707
www.hoge.comのクッキー消したけど、ログインできませんでした orz
phpの設定は、php.iniのことでしょうか?
0710nobodyさん2006/11/05(日) 02:36:28ID:???
>>708
そりゃ失礼

>>709

すいません、
普段FireFox使っているんですが、今IEで試してみたらログインできなくなりました。
ブラウザーの問題のようです。
0711nobodyさん2006/11/05(日) 02:53:52ID:???
多少強引ですが、VirtualHostの設定に

<VirtualHost ..>
ServerName hoge.com
</VirtualHost>

<VirtualHost ..>
ServerName www.hoge.com
php_value session.name "PHPSESSIDWWW"
</VirtualHost>

のように名前を変えてやるといけるっぽいです。
0712nobodyさん2006/11/05(日) 09:39:15ID:???
>>711
うは、できたwwww手軽な方法も見つけといた
/var/www/html/sites/default の settings.php に
ini_set('arg_separator.output', '&');
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('session.cache_expire', 200000);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 2000000);
ini_set('session.gc_maxlifetime', 200000);
ini_set('session.save_handler', 'user');
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');
これがあるけどこの下に
ini_set('session.name', 'PHPSESSIDWWW');
といれるだけ
環境 FC6(fedora core 6)、 PHP 5.1.6、 mysql 5.0.22、 php-mysql 5.1.6
07136922006/11/05(日) 17:50:05ID:fMx1CZwL
>>712
> ini_set('session.name', 'PHPSESSIDWWW');
キタ━━━━━━(゚∀゚)━━━━━━ !!
www.hoge.comでもログインできるようになりました ( *^ω^)=3

phpでのセッションID?を変えているだけみたいですが、
何故これでうまくいくんだろ・・・
0714nobodyさん2006/11/05(日) 18:23:01ID:???
どこで変えようと自由だけど、setting.phpを1つしか用意してない場合、
また、セッションIDがかぶると思うよ。

それとhoge.comでもwww.hoge.comでも共通のDB使うなら、
最初からリダイレクトしたほうがいいと思うけどね。
0715nobodyさん2006/11/05(日) 20:08:05ID:???
それだとリダイレクトのほうがいいなssl使えないじゃないか
07166922006/11/06(月) 23:37:13ID:60lmczg6
実は、原理が上手くわかってないので、上手く行っている理由がわかってないのですが・・・
どなたか、説明キボン
0717nobodyさん2006/11/07(火) 00:36:10ID:???
ったくガセ掴まされてんのに
キタ━━━━━━(゚∀゚)━━━━━━ !!
ってアホか
0718nobodyさん2006/11/07(火) 16:10:38ID:???
>>716

sssion.nameが何なのか。
どこに保存されるのか。
FireFox拡張のWebDeveloperのViewCookieInformationで比べてみてどうなっているか

くらい調べてみようよ。
0719nobodyさん2006/11/08(水) 06:00:13ID:???
5.0betaきたな。いれてみようかしらん。
07206922006/11/09(木) 07:14:54ID:SJZYMvts
>>717
ガセなんですか?
動いているようですが・・・

>>718
session.nameは、phpがセッションをクッキーに保存するときに使う名前ですよね?

クッキーを見てみましたが、
PHPSESSIDとPHPSESSIDWWWがあるだけなんですが・・・


ていうか、やっぱり、Drupal敷居がたけえ orz
07216922006/11/09(木) 07:33:02ID:SJZYMvts
すみません。うざかったら、phpのスレに移りますので、言ってください
0722nobodyさん2006/11/09(木) 21:10:15ID:???
>>721
うざいけど続けていいよ
0723nobodyさん2006/11/09(木) 21:29:15ID:???
>>720

Drupalがクッキーのドメインを指定していないのが、そもそも問題あると思うんだけど
IEだと、サブドメイン付けても、ない状態で保存されているようで、
その結果セッションIDがあるからセッションは始まるけど、DBからデーター読むときに
同じセッションIDがないから結果的にログインされないんだと思う。

ログイン時にregenerate_id呼ばれるから上書きされそうなもんなんだけど、
なぜか失敗してるのかな。

session.name変えるより、session.cookie_domain変えるほうがいいかも。

実際のところあまり良くわからんです・・
0724nobodyさん2006/11/15(水) 08:19:32ID:I7vcTNUt
>>723
普通は、クッキーのドメインを指定するものなのに、していないということでしょうか。
つまり、Drupal側の不都合なんですかね。
これって、どこに報告したらいいんだろ。
0725nobodyさん2006/11/15(水) 19:29:29ID:???
>>724

不都合というよりは仕様かと。
サブドメインとディレクトリーとじゃ扱い変わるし。
サブドメインのみの運用ならば、setting.phpに

ini_set('session.cookie_domain', $_SERVER['HTTP_HOST']);

としたほうが早いよ。

それよりもマルチサイト用にファイルのパスとURL指定を分けてほしいのと、
METAをサイトごとに指定できるようにしてほしいな。

テーマだらけになっちまうよ
0726nobodyさん2006/11/16(木) 03:47:46ID:GZXKcKVD
>>725
よく理解できていないもので、不都合といってしまいました。
仕様っすかー


> ini_set('session.cookie_domain', $_SERVER['HTTP_HOST']);
>>723の「session.cookie_domain変えるほうがいいかも」ってやつですよね。
今は、サブドメイン運用なので、これ、試してみます。

0727nobodyさん2006/11/16(木) 14:36:57ID:???
5.0の日本語まだカナ♪
0728nobodyさん2006/11/17(金) 09:26:51ID:???
>>727
jBoxみれ
0729nobodyさん2006/11/17(金) 10:59:48ID:???
うお!きてたのかサンクス
にしてもテーマはすごいことになってんな
カラーピッカー装備かよ
0730nobodyさん2006/11/17(金) 17:49:27ID:???
URLの変換について教えてください。

記事などは全てクリーンURLの場合、http://example.com/node/xxx というURL
になりますが、フォーラムの記事の場合 http://example.com/forum/xxx とうような
URLに変換したり、または投稿ユーザや分類(カテゴリ?)によって
http://example.com/ユーザ名/xxx http://example.com/カテゴリ/xxx
というふうにURLを変換(エイリアスですね。)されるようにするにはどうしたら
良いのでしょうか?

で、Wikiの話はどうなりました?
0731nobodyさん2006/11/17(金) 20:06:08ID:???
Wikiの話って何?
0732nobodyさん2006/11/17(金) 23:53:12ID:kfr/CJMB
今からDrupal使い始めようとする場合、5.0bか4.7どっちがいいですか?
0733nobodyさん2006/11/18(土) 13:06:45ID:???
moduleが肝なのでリリースされてもすぐには使えない。
自分で何とかするなら5.0bで、作者の対応を待つなら4.7で。
徐々にmodule作者も対応し始めてるみたいだけどね。
07347302006/11/20(月) 10:10:42ID:???
>>731
このスレをWikiで検索してもらうと解ると思うんだけど、なんとなくDrupalの
まとめサイト的なものが欲しいという流れになっていると思うんだけど、違うかな?
で、Wikiを作る作らないの話はどうなったのかなと。

現状、FAQやTipsに関するものが足りないと思うんだよね。
その辺をWikiがあれば嬉しいなと。

他のCMSで出来ている機能のDrupalでの対応表とかあるとさらにDrupal
に引き込みやすいんじゃないかな。
Drupalには将来性を感じるからもうちょっと盛り上がって欲しいんだよね。

で、>>730の本題については答えてくれる人いないのね・・・
0735nobodyさん2006/11/20(月) 11:18:54ID:???
>>730
動的に変化するURLの場合には、エリアス作れないから自力でモジュール書くしか
ないかもね。
この場合、ノードの種類によってURL変換することになるのかな。
0736nobodyさん2006/11/20(月) 11:42:14ID:???
>>730
Pathautoは試した?
0737nobodyさん2006/11/20(月) 11:43:26ID:???
自分も今調べたら、pathautoが使えそうだと言うのを発見
http://drupal.org/project/pathauto
07387302006/11/20(月) 12:11:25ID:???
ありがとう。
しかしDrupal5.0beta1を入れた後でした・・・orz
5.0で対応するのを待ちます。

>>735-737みたいな情報を集約するサイトが欲しい。
0739nobodyさん2006/11/20(月) 14:51:28ID:???
>730
言い出しっぺの法則
0740nobodyさん2006/11/20(月) 16:57:04ID:???
@Wikiでユーザ名をdurupalで登録しようとしたら既に使われていると出た。
もしかして既にDrupalのWikiある?
0741nobodyさん2006/11/20(月) 17:06:32ID:???
そういえば、Drupalにはブックとかいう皆でドキュメントを編集できる機能が
あるみたいだけど、これはWiki見たいに使えるの?
0742nobodyさん2006/11/20(月) 17:37:23ID:???
>>741
wikiという名前を含んだモジュールを見た希ガス
0743nobodyさん2006/11/20(月) 18:25:26ID:???
>>738
うん?Pathautoは5.0対応してるよ。
開発バージョンだけど、β1使ってるならそれでもいいんじゃないの。
0744nobodyさん2006/11/20(月) 20:08:38ID:???
>>742
http://drupal.org/project/liquid
これね
0745nobodyさん2006/11/21(火) 02:56:06ID:???
>>740
ttp://www10.atwiki.jp/drupal/

あったにはあったけど真っ白けだった
ここを勝手に使えばいいのか?
07467302006/11/21(火) 10:37:57ID:???
>>743
5.0用のpathauto見つけた。ありがと。これをちょっと使ってみる。

>>745
そこ勝手に使うことにしようよ!
そこ作ったのはこのスレの住人のような気がするけど。
0747nobodyさん2006/11/21(火) 16:16:52ID:???
書き込みできるの管理人だけみたい。
0748nobodyさん2006/11/21(火) 16:49:55ID:???
トップページじゃなければ書けるみたいよ。
ページ一覧でFAQっての入れておいたけど、そもそもWikiの書き方が解らない・・・orz
おいおい、協力できることがあれば書いていくよ!
0749nobodyさん2006/11/21(火) 18:35:29ID:???
(´・ω・`) pathautoならこのスレで紹介されてたけどな。

Drupalの情報ならGoogleで検索すれば、チョロっとは出てくる。
日本語の情報が少ないのは日本人ユーザが少ないせい。
ユーザが少ない上にまとまろうともしない。

そしてまた新たにユーザの分裂を企てる人が登場。

これじゃ情報の集約なんて夢のまた夢だね。
0750nobodyさん2006/11/21(火) 19:04:12ID:???
>>749
じゃあどうしろって言うんだ?
今人のとこにしろ対抗するように出来たとこにしろ不満があり杉。

確かに今話してるWikiにしたって管理権限者不明ではかなり不安だが、
動いてる奴らに何もしない椰子がごちゃごちゃ言うことじゃない。
批判や批評しか出来ない糞は消えろ。
0751nobodyさん2006/11/21(火) 19:23:45ID:???
> そしてまた新たにユーザの分裂を企てる人が登場。
自己紹介乙
0752nobodyさん2006/11/21(火) 19:36:17ID:???
言うべきことは750に言い切られた感があるな
■ このスレッドは過去ログ倉庫に格納されています