Drupal node 3
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/05/30(金) 19:52:46ID:???「オープンソースは気持ちもオープンで行こうよ!」
O P E N Y O U R H E A R T
テンプレは、>>2
0640nobodyさん
2008/11/28(金) 22:06:13ID:???0643nobodyさん
2008/11/29(土) 01:11:24ID:???0644nobodyさん
2008/11/29(土) 07:47:13ID:???俺には関係ねーけど
0645nobodyさん
2008/11/30(日) 02:11:39ID:???0646nobodyさん
2008/11/30(日) 02:45:22ID:???taxonomy.moduleにAPIあるからとりあえず下のhook_term_pathをテスト汁
ttp://api.drupal.org/api/function/hook_term_path/6
わかったのかい?えぇ、小野妹子よ。
0647nobodyさん
2008/11/30(日) 05:16:02ID:???テストってのをどうやるのかさえ分からないんだ。
質問が伝わってるか不安なんで具体的に書くけど、
タームのページで下位にあるタームを表示させたくて
見よう見まねでpage.tpl.phpに
<?php
$vocabularies = taxonomy_get_vocabularies();
print '<ul>';
foreach($vocabularies as $voc) {
$taxnomies = taxonomy_get_tree($voc->vid, 0);
print '<ul>';
foreach ($taxnomies as $term) {
$depth = $term->depth;
$name = $term->name;
$tid = $term->tid;
$count = taxonomy_term_count_nodes($term->tid);
$parents = $term->parents;
print "<li><a href=\"/taxonomy/term/$tid\">$name ($count)($depth)($parents[0])</a></li>";
}
print '</ul>';
}
print '</ul>';
?>
って書いて全タームを表示するところまで出来たんだが
こっから表示を絞る方法が分からないんだ。
表示してるタームのtidが分かれば
$parentsと絡めて何とかできると思ったんだけど・・
それかもっと簡単に下位のタームを表示する方法ってある?
0648nobodyさん
2008/12/01(月) 08:51:01ID:???0649nobodyさん
2008/12/01(月) 08:59:55ID:???$tid = $term->tid;
って自分で書いてるじゃないかい。$depth $name $tid をダンプ汁
その方が2ch民をあてにするより早い
それより おまいの日本語おかしい
0650nobodyさん
2008/12/01(月) 09:07:45ID:???ダンプの意味は自分で考えなさい。
それと表示したページをおいらにも見せなさい。
どうなんだい?えぇ、小野妹子よ。
0651nobodyさん
2008/12/01(月) 09:13:16ID:???print "<li><a href=\"/taxonomy/term/$tid\">$name ($tid)($count)($depth)($parents[0])</a></li>";
と$tidを追加しろ。 これが田母神方式だ。
わかったのかい?えぇ、小野妹子よ。
やっぱり おまいの日本語おかしい
0652645
2008/12/01(月) 16:00:16ID:???「ダンプ」というワードを知ることが出来たので
そこから目標に近い形まで持ってこれました。
今はこんな感じ↓
<?php if ($variables[template_files][1] == 'page-taxonomy-term'): ?>
<?php $vocabularies = taxonomy_get_vocabularies();
foreach($vocabularies as $voc) {
$taxnomies = taxonomy_get_tree($voc->vid, 0);
foreach ($taxnomies as $term) {
$name = $term->name;
$tid = $term->tid;
$count = taxonomy_term_count_nodes($term->tid);
$parents = $term->parents;
if (substr($variables[template_files][2], 19) == $parents[0]) {
print '<a href="/taxonomy/term/' . $tid . '">' . $name . '(' . $count . ')</a> ';
}}} ?><?php endif; ?>
でもURLがあってるのにエイリアスが使えないのは何故?
0653nobodyさん
2008/12/01(月) 18:58:15ID:???それより var_dump(taxonomy_get_tree()); これはやってみたか?
それと、あんたが女の子なら俺とつきあってください。
0654nobodyさん
2008/12/01(月) 19:06:02ID:???0655nobodyさん
2008/12/01(月) 20:30:00ID:???0656nobodyさん
2008/12/01(月) 22:06:40ID:???0657nobodyさん
2008/12/01(月) 23:58:23ID:???とりあえずDevelモジュールを入れろと言いたい。
分かりやすく変数をダンプしてくれるし、DBのクエリも表示して
くれます。
0658nobodyさん
2008/12/02(火) 03:00:12ID:???青は藍より出でて藍より青し
Develはdrupalより出でてホモより濃し
聖パブロフの犬の言葉より
0660nobodyさん
2008/12/02(火) 06:47:26ID:???0661nobodyさん
2008/12/02(火) 09:27:39ID:???0662645
2008/12/02(火) 10:09:43ID:???なんとか目標としていた形になりました。
<?php if ($variables[template_files][1] == 'page-taxonomy-term'): ?>
<?php $vocabularies = taxonomy_get_vocabularies();
foreach ($vocabularies as $voc) {
$taxnomies = taxonomy_get_tree($voc->vid, 0);
foreach ($taxnomies as $term) {
$name = $term->name;
$tid = $term->tid;
$count = taxonomy_term_count_nodes($tid);
$parents = $term->parents;
$path = 'taxonomy/term/';
$link = l($name . '(' . $count . ')' , $path . $tid );
if (substr($variables[template_files][2], 19) == $parents[0]) {
print $link . ' ';
}}} ?><?php endif; ?>
ヒントをくれた人ありがとう
初心者過ぎて助言を活かせずスマンかった。
0663nobodyさん
2008/12/02(火) 16:05:24ID:???もうこの際あんたが男でも女でもどっちでもいいわwwww
お願い捨てないでwwww
0664nobodyさん
2008/12/05(金) 09:40:56ID:???0665nobodyさん
2008/12/05(金) 23:50:53ID:???0666nobodyさん
2008/12/06(土) 00:43:29ID:???目指しているわけじゃないので、やれることの範囲は狭いけど
誰にでも活用可能。目的によってはDrupalより良い点が多々ある。
俺にとってはXOOPSの方がDrupalより難しいんだが。
XOOPS2.3+日本語リソースでいろいろ試してるけど…
0667nobodyさん
2008/12/06(土) 10:15:27ID:???アップしたファイルが特定ユーザーにしか見えないようにしたいんだが。
0668nobodyさん
2008/12/06(土) 10:19:37ID:???>>666 そりゃ正解だよ 難しいより難解だね
drupalの如く概念で構成されていないから継ぎ足しcmsだよ
なんだ神田いってもdrupalの案件大杉 不況に強いdrupalさ
>drupalの案件
マジで聞きたいんだけど、「drupal の案件」ってクライアントがそう
(「Drupalで構築してくれ」ってな感じで)言ってくるの?
それとも、ヒアリングしてたりすると Drupal で構築するとヨサゲな
案件が結構ある、ってこと?
通常、クライアントはどの CMS なんて言ってこないような気がして。
0670nobodyさん
2008/12/06(土) 21:43:53ID:???企業も金がないからじゃない?
MTのライセンス5万を出すのも嫌がる。
商用フリーでカスタマイズ菊のはDrupal案件となるんじゃ
0671nobodyさん
2008/12/08(月) 08:28:15ID:???ttp://headlines.yahoo.co.jp/hl?a=20081207-00000031-yom-soci
0672nobodyさん
2008/12/08(月) 08:35:12ID:???ttp://mainichi.jp/select/jiken/news/20081206k0000m040082000c.html?inb=yt
0673nobodyさん
2008/12/08(月) 08:37:07ID:???ttp://headlines.yahoo.co.jp/hl?a=20081208-00000504-san-soci
0674nobodyさん
2008/12/08(月) 08:59:13ID:???0675nobodyさん
2008/12/08(月) 09:06:56ID:???0676nobodyさん
2008/12/08(月) 16:19:29ID:???local組織内で使用する場合や外資や海外法人と連携する場合
VPNを使ってデータ交換する場合、
WPはブログXoopsは海外では使わない。だからdrupal
海外のデベロッパ物を翻訳すればすぐに使え、その逆も可
極力標準APIを使う事でグローバル市場で仕事が出来る。
欧米諸国では日本で考えられない数の組織で使われている。
それもイントラ内部のグループウェアーとして
欧州の俺が手がけた仕事に自動車メーカーのCADバイナリー書庫として
モジュールを開発した。
必要なのはモジュールの改造と開発できる能力
テーマはデザイン性より操作性が求められる。
得意先の欧州企業は水色系のデザインが好き
それと、妹子は逮捕されていません。その証拠に
誰が逮捕されたって?えぇ、小野妹子よ。
0677nobodyさん
2008/12/08(月) 17:42:14ID:???Drupal6+announcementモジュールを開発したんだっけか。
0678nobodyさん
2008/12/08(月) 23:01:18ID:???xampp と Drupal の組み合わせで、ファイルのアップロードが出来なくて困っています。
■環境
OS: WinXP sp3 + IE6
xampp: 1.6.3a これは最新版は Apache のバージョン的に罠だから1.6.3a を入れろと言うページがあったので。
drupal: 6.6
日本語化モジュール: Drupal日本語プロジェクトのモジュール (いれても入れなくても症状は同じ。)
■やったこと (簡単に。)
1. xampp インストール
2. drupal インストール
3. upload モジュール on
4. ファイルアップロード設定 を確認
5. ファイルシステム設定確認
6. コンテントタイプの設定確認
7. コンテンツ作成 (ページ) の、ファイル添付のところからアップロード ★ここでエラー
■エラー内容
> HTTP エラー 0 が発生しました。
> /upload/js
というエラーダイアログが出る。
IE7、firefox だとエラーになって、IE6 だとエラーにならないです。
apache の access ログを見ると、
127.0.0.1 - - [08/Dec/2008:22:47:34 +0900] "POST /upload/js HTTP/1.1" 200 2334
と出ています。このurl を直接たたくと、
{ "status": true, "data": "\x3cdiv class=\"messages error\"\x3e\n検査エラーが発生しました。再度お試しください。このエラーが続くようでしたら、サイト管理者にご連絡ください。 \x3c/div\x3e\n" }
と、画面に表示されます。
一日以上ぐぐり続けてphp.ini が悪いのかな? とか、httpd.conf をなおしたりしましたが、全然解決しないので
なにか判ることがあれば教えてください。
0679nobodyさん
2008/12/09(火) 10:16:51ID:???せめてLAN内へ別のLinuxマシンを立ててから質問汁
金が無くても中古のマシンとLANクロスケーブルでハブは不要
出来ない事はあるまい?
JavaScriptのURIチェックでひっかかっているわけで異常でも何でもない
原因は あんたの考え方
0681nobodyさん
2008/12/09(火) 12:42:08ID:???0682nobodyさん
2008/12/09(火) 16:33:14ID:???Uploadできないなんて症状今まで起きた事無いな なんかのセキュリティ由来のモノじゃねーの?
0683678
2008/12/09(火) 16:52:07ID:???Firefox の Linkification プラグインが悪い子。
0684nobodyさん
2008/12/09(火) 20:22:42ID:???0685nobodyさん
2008/12/09(火) 21:04:39ID:???CleanURLが関係してるっぽい
http://drupal.org/node/240777
0686nobodyさん
2008/12/10(水) 17:13:23ID:???噴いた。
0687nobodyさん
2008/12/11(木) 09:29:43ID:???0688nobodyさん
2008/12/11(木) 17:23:26ID:???0689nobodyさん
2008/12/12(金) 06:33:51ID:???0690nobodyさん
2008/12/12(金) 07:25:05ID:???PHP-5.2以前の環境でエラーになる件の修正だから
古いPHPのまま更新しようとしない日本の共用レン鯖で
このバグが顕在化するのだろう。
0691nobodyさん
2008/12/12(金) 09:30:21ID:???0692nobodyさん
2008/12/12(金) 13:34:37ID:???0693nobodyさん
2008/12/12(金) 14:25:10ID:???Apache1.3にPHP4にMySQL4だったので、
Apache-2.2.10、PHP-5.2.6、MySQL-5.0.67にサッサと交換したよ。
0694nobodyさん
2008/12/12(金) 18:53:25ID:???画面が真っ白
あげくのはてに503エラーでモジュール管理画面表示されず・・・。
戻し方教えて〜
0695nobodyさん
2008/12/12(金) 19:48:23ID:???0696nobodyさん
2008/12/12(金) 20:48:55ID:???あとはゆっくり考える
0698nobodyさん
2008/12/13(土) 14:00:45ID:???CCK ってなんじゃらほい?
http://www.drupal-module.info/mod/cck の説明がよくわからんの
0699nobodyさん
2008/12/13(土) 14:15:18ID:???例えば「Windows Updateの脆弱性情報」サイトを作りたいとする(あくまで例ね)。
普通のストーリーやブログだと、テキストしか入力できない。
あとは投稿日などを調整できるだけだ。
CCKを使って「脆弱性情報」というコンテンツタイプを作る。
緊急性* : □低 □中 □高
_________________________________________________________
詳細URL : |________________________________________________________|
というような入力フィールドを追加できる。|
0700nobodyさん
2008/12/14(日) 01:09:52ID:???ついでに便乗で、教えてくれたらうれしいです。
CCKとVIEWSとを併用すると吉、と聞くんだけど、具体的にどういうメリットがあるのかな。
「見せ方」?が違ってくるんだろうか。
0702nobodyさん
2008/12/15(月) 15:04:51ID:XpLhliSUDrupalのCMSとしてのポテンシャルを存分に感じさせてくれるコンテンツ管理の基本となる組み合せ。
CCKでさまざまな属性を持つコンテンツタイプを定義し、それらを集約、ソートし、ブロックまたはページとして表示するViewsの組み合せは使いこなすほどに新たな発見がある絶妙のコンビネーションです。
0703nobodyさん
2008/12/15(月) 15:49:00ID:???0704nobodyさん
2008/12/15(月) 18:19:52ID:???The Fool on the Drupalというサイト(日本語、Drupal-5.xで構築)
をググって開いてみると、右カラムにMy Favorite Placesという
風景写真を集めたブロックがある。あれはCCK+Viewsで作られている。
どうやっているかというと、まず「私の好きな場所」というコンテンツタイプ
をCCKを使って作る。CCKのアドオンモジュールのImageFieldとCCK_mapを導入し、
画像(ImageFieldで実現)+テキスト+CCK_Map、という構成の
コンテンツタイプにする(CCK_MapはGoogleMapを表示するCCKアドオン)。
Viewsを使い、「私の好きな場所」というコンテンツタイプから
画像のサムネイルだけを抽出してブロックとして並べたわけ。
そのブロックをクリックすると、画像+テキスト+地図のページに飛ぶ。
ありがとうございます! やっとイメージがつかめました。
っていうか、704さんの紹介してくださったサイトはスゴイ!
そもそもやりたいと思っていたのはちょっと違うことでしたが、この記事中に
あるような Google Maps を入れたり写真をこんな形で表現したり、というの
もやってみたかったことなので・・・。
このサイトと親?サイト、ずっと見ていましたが、ますます Drupal が面白く
感じられます。設置もスンナリ行きましたし。
これからもよろしくお願いいたします。
感動してます。いろいろできそう。
ただ、フィールドの選択肢に「年号」とかあったらいいのになぁ。
必要な数値を全部入れないといけないのかなとちょっとビビってますが、
なにかスマートな方法があるのだろうか?
あと、Viewsの方はまだよくわかりません(^^ゞ
とにかく日々是勉強w
0709nobodyさん
2008/12/17(水) 14:14:47ID:???それにしてもdrupalの案件大杉
中東の仕事が入って来た。
日本に居ながら海外の仕事が出来るのはGood
中東ってあまり景気に左右ないみたいよ。
部分的外注先を2chで探そうかと思ったが開発者レベル発言ないよね。
すみません、まだ理解できていません。
PHPがわかるといろいろできそうですよねぇ、これ(そもそもPHP なわけでw)
>>708
選択したいのを全部ずら〜っと書き込まないといけないので。
で、いろいろ調べたら(っていうかアッサリ見つかったんだけど)
date
ってモジュール入れたらバッチリでした。ja.poなかったので自分でやるか(^^ゞ
jquery pop-up calendar なんていう機能もあったりして。
タイムとタイムスタンプとがどう違うのか、また疑問が沸いたりしましたが、
とにかくこれ(Drupal)おもしろすぎです。
0712nobodyさん
2008/12/17(水) 17:23:10ID:???nodeの関係性を一気に初期状態にすることって
できないかな
bookのoutlineに入れてあったりtaxonomyに入ってたり
するのを一括で外してしまいたいんだけど無理だろうか
>dateに「年号」なんてあったっけ?
ってことはこのモジュールを触られたことがあるんですね?
そう、厳密には“年号”はないですね。年・月・日・・・などがプルダウンメニュー
(やカレンダーなどの方法)で選べるようにできた、ってことです。
残念ながらこれには jbox モジュールの日本式表示は適用されないんですね。どこ
かで設定できるのかなぁ。
いずれにしろ、皮肉込みでもレスいただけてうれしいです。ありがとうございます。
でも、どうせ書くなら建設的なことを書いていただけるとほかの人も幸せになれる
かもしれません。ご一考を。
とにかくワクワクしながらやってます(^_^)v
0715nobodyさん
2008/12/18(木) 10:22:08ID:???ま、dateでは「年号」を追加できない、ということが明らかになったので
ほかの人が選択肢から外せるということで幸せになれたのではないでしょうか。
ちなみにフォームの並びと表示形式は、ウィジェットの設定画面で
変更できると思うのですが、なさりたいこととは違いますでしょうか?
フォームのオプション値に関してはハードコーディングされています。
0716nobodyさん
2008/12/19(金) 00:20:37ID:???viewsで作成したブロックを、ノードタイプがblogのページにのみ表示させたく奮闘しています。
下記の方法で実現させようとしてるのですが上手くいきません。。。
page-blog.tpl.phpを作ってそこに「$xxx=TRUE」と定義。
ブロック管理の「ページ固有の表示設定」でPHPモードを選んで、
<?php return $xxx ?>と記述。
条件文なども色々試してみたのですが行き詰ってしましました。
良い方法ありましたらどなたか教えていただけませんでしょうか。
0717nobodyさん
2008/12/19(金) 01:12:51ID:???drupalの有志サイト見つけたのでそちらで聞いてみます。
汚しすみませんでした。
0718nobodyさん
2008/12/19(金) 04:37:09ID:???0719nobodyさん
2008/12/19(金) 11:18:54ID:???みなさんユーザーネームがローマ字なんですよね
takahiko kaori みたいな感じで
タカヒコ かおり ってな感じにすると何かまずいことでもあるんですかね?
自分はローカル環境で試したのですが特に文字化け等はなかったです 表示もログインも問題なしです
自分の希望としてユーザーネームはデフォのままで良いとして
プロフィ−ルの1行テキストフィールドを「ニックネーム」と設定して
ニックネームの方をブログなどの記事に表示させる方法ってないんですかね?
テンプレートファイルを直接編集するしかないでしょうか?
管理画面のほうでサクッと変更する方法ないですかね?
0721nobodyさん
2008/12/20(土) 03:00:14ID:78kGawNF今はどうか知らないけれど、4.7の頃は日本語でもユーザー名として使えてましたね。
ユーザー名のバリデーションの正規表現を修正して、アルファベットと数字と
一部の記号しか使えないようにしたことがあります。
ユーザー名は英数字に制限して、日本語が使える表示名(ニックネーム)フィールドを
別に用意し、テンプレート側ではニックネームを表示する、ように変更していました。
って、あまり参考にならないですね。ごめんなさい。
0722nobodyさん
2008/12/20(土) 15:30:10ID:???0723nobodyさん
2008/12/20(土) 15:32:19ID:???http://drupal.jp/node/385
ソフト本体が多言語対応なのだからマルチバイト文字のユーザー名でも全然問題ないのかな
0724nobodyさん
2008/12/20(土) 17:27:20ID:???>日本公式のフォーラムでも以前話題になってたね
「花苺事件」の事ならサイト管理者がそう決めただけである。
日本語ユーザー名が嫌ならアカウント名登録規制をするべき
0725nobodyさん
2008/12/20(土) 21:50:50ID:???動きが分からん
0726nobodyさん
2008/12/21(日) 09:43:07ID:???DBからデータを引っ張るのは本家サイトからモジュールを探してってことになるんでしょうか
このようなことがしたいのですが 以下転載
例)オリコンチャート表示
SQLでいうとアーティスト、CD、週別売上枚数の各テーブルがあり
○月○週の売上枚数一覧、1年間の総売上枚数一覧などを作りたい
アーティスト名、CDタイトルなどは変わる可能性があるのでIDで引っ張る形にしている
0728726
2008/12/21(日) 12:00:46ID:???今本家やモジュール情報共有サイトなんかで探してるんですけど
英語があれなんでちょっと難航してますね
自作はPHPを少しかじった程度なのでむずかしいです
おすすめ元でも書いたのですがもともとPHP+SQLで作ろうと思ったのですが
セキュリティがらみで行き詰まったので簡単にDBにアクセスして表に変換できないかなと
代替案を探していたところなんです
やること自体はSELECTで抽出してtableに整形するだけなんで簡単なんですが
0729nobodyさん
2008/12/21(日) 12:05:11ID:???俺はそういうときには
http://www.drupal-module.info/mod/alt_login
これを使ってごまかしている。
別名IDに対しては半角を利用して通じようログインをこの別名ログインで利用している。
そうすればブログの時などは全角名を使うことができる。(通常ユーザID)
0730nobodyさん
2008/12/21(日) 16:08:51ID:???おお!なるほど そんなモジュールがあったのですか 情報サンクス
今日Drupal5にViewsとOrganic groupsというモジュール入れてみたんだけど、翻訳ファイル入れてないのに、Viewsは全部Organic groupsも半分以上日本語で表示されたのね。
フォルダの中調べてみてもja.poなんてファイルは見つからない。
なんでだろ?まあこれは嬉しい驚きだけど。
今困ってるのはOrganic groups panelsを有効にするにはPanels_viewsというモジュールが必要なんだけど、
これがどこ探しても見当たらないw本家のフォーラム見ても「見つからない」といって探してる人がいる
0731nobodyさん
2008/12/21(日) 22:55:58ID:???Views, Date, Views_Calcあたりを組み合わせればできそう。
試す気はないので本当にできるのかどうか知らないけどw
0733nobodyさん
2008/12/25(木) 03:15:06ID:???「Meta tags」モジュールではRSSには反映されないようだが・・・。
0734nobodyさん
2008/12/25(木) 09:32:09ID:???(エイリアスじゃなくて)nodeのidで指定するにはどうしたらいい?
0736734
2008/12/25(木) 23:49:18ID:???そうじゃなくて、IDで指定するんだけど、実際に出力されるURLはエイリアスにしたいんよ。
最初からエイリアスで指定すると、エイリアス変えたときに面倒かなと思って・・・
ってか今日クリスマス・・・onz
0737nobodyさん
2008/12/26(金) 00:49:37ID:U1eukHghdrupal_get_path_alias("node/1") で node/1 へのエイリアスのパスが取れるはず。
こういう意味だよね?
0738nobodyさん
2008/12/27(土) 22:39:54ID:???情報ありがとうございます!お礼が遅れてごめんなさい
しかし本家のフォーラム活発だな〜
モジュールごとにトピが複数立ってたりして 日本公式もあれぐらい活発だったら
さぞかしwebサイト構築がはかどるだろうに
■ このスレッドは過去ログ倉庫に格納されています