トップページ⇒php
986コメント365KB

【CMS】 MODx 【中小企業サイト構築に最適】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/02/18(土) 13:13:17ID:3frFR2qJ
MODxはEtomiteから派生したフリー(GPL)のCMS

SEO的に強く、XOOPSのようなコミュニティ参加型ではなく、
中小企業で複数の管理者でサイトを作っていくという感じ。

CMSで簡単にサイトを構築したいけど、
XOOPSはちょっと大きすぎるという方にどうぞ。

公式
http://modxcms.com/
0083nobodyさん2006/04/08(土) 02:00:13ID:???
>>82

でも、現状はサーバー環境をかなり選ぶようだ。
MODxでフレームワークは良いけど、実際にそのサイトを一般に広く見てもらうためのデザインをくっつけるのは、
CGIとかPHPとかの苦手なデザイナーだったりする。
もう少しスニペットとかが出て、サーバー環境に依存しにくくならないと、広く使われることはないんじゃないかなぁ。

デザイナーが手を出さないってことは、企業向けには全滅ってことになりかねないし。
0084nobodyさん2006/04/08(土) 02:25:29ID:???
現時点での本格導入はあきらめました。

今の段階では、日本語で本格的に使うにはかなり厳しいCMSです。
スニペットを軽く手直しする程度では済まない部分もあります。
あと、設置する環境によっては、少々手を入れても全く安定しないし。

ただ、柔軟性が高いし面白い機能も満載なんで、目は離せないですね。
0085nobodyさん2006/04/08(土) 11:12:02ID:???
日本語化してみたけどなんだか変だよね??
普及の鍵になるとしたらもっと噛み砕いた表現じゃないと受け入れられ難いとおもう

あとまとめサイトの充実が特に重要かな・・・
・レンサバとかへの設置マニュアル
・基本的な使い方
とかがあれば結構増えると思う
0086nobodyさん2006/04/08(土) 11:31:44ID:???
http://www.bodenplatte.jp/news/news20060316.html
MODx公式サイトに日本語サブフォーラムができるかも

既にMODx公式サイトをウォッチしていらっしゃる方は御存知のとおり、
公式サイトにおいて、フランス語フォーラムやフィンランド語フォーラムのように、
日本語についても、カテゴリを持ったサブフォーラム作成の打診がありました。
ソースはこちら。
http://modxcms.com/forums/index.php/topic,3351.0.html

フォーラムのモデレータが3人ぐらい立候補してくれれば作成される事になると思いますが、
今のところ一人しか候補がいないようです。
最近MODxに関心が高まっていて、さらに普及できるチャンスなのですが、
どなたか立候補する方はいないのでしょうか?

0087nobodyさん2006/04/10(月) 18:57:01ID:yaMHf1bY
しかし書き込み少ないな
0088nobodyさん2006/04/10(月) 21:34:36ID:???
久々にいいもんみっけ!と思ったんだけど
>>84
がちょっと気になる。

> 今の段階では、日本語で本格的に使うにはかなり厳しいCMSです。
> スニペットを軽く手直しする程度では済まない部分もあります。
これってどういうこと?UTF-8でインストールしてサンプルいじってんだけど、
今のところ問題なく動いてるみたい。スニペットによってはダメってこと?

> あと、設置する環境によっては、少々手を入れても全く安定しないし。
もうちょいkwskプリーズ。
0089nobodyさん2006/04/10(月) 22:35:59ID:???
サーバーのスペックが低すぎるとか・・・
0090nobodyさん2006/04/11(火) 00:06:39ID:???
>>88
UTF-8ならそんなに日本語処理は問題ない(EUC-JPやShift-JISほどじゃない)。
最大の問題はEUC-JPとShift-JISのサーバー。米国産なので2バイト文字に配慮が無いし…。

スニペットとかもISO決め打だったりして、日本語対応にするには色々と手間がかかるんだす。
まあ、そのうち対応してくれると思うけど…いつ頃になるのねぇ…
0091nobodyさん2006/04/12(水) 20:36:18ID:???
実際使ってみてぜんぜん問題ないんだけど、
具体的にどこで日本語の問題があるの?
0092nobodyさん2006/04/12(水) 21:14:00ID:???
>>最大の問題はEUC-JPとShift-JISのサーバー
0093nobodyさん2006/04/12(水) 23:11:43ID:???
euc-jpで設置してみたけど日本語検索できなかった
0094nobodyさん2006/04/13(木) 00:10:34ID:???
>>93
標準の検索だと日本語が通らないけど、31行目の[ $searchStyle = 'relevance';]を
[$searchStyle = 'partial';]に変えると日本語が通るようになる。

試してごらん。
0095942006/04/13(木) 00:14:33ID:???
>94に自己レス

「標準の検索」というのは標準で使われているスニペット「FlexSearchForm」と言う意味(ページではない)。
ログイン後、リソース→スニペット→FlexSearchFormをクリックで編集になる。
テキストエディタにコピーして検索をした方が早いかも(最初のコメントが切れた後に記載がある)。
0096nobodyさん2006/04/13(木) 18:39:49ID:???
>>94
検索できました。ありがとうございます。
スニペットの設定はソースを直接弄るのですね
0097942006/04/13(木) 19:14:52ID:???
>>96
そう。
スニペット自体が生のphpで、それを呼び出しているから。
だから、テストする時はメニュー(上の「保存」とかあるところ)で「複製」をクリックして複製してからやらないと、
変になった時に修復が出来ない可能性がある(ローカルにテキスト保存も可)。
日本語環境等に問題はあるけど、素性の良さそうなCMSなので、長い目で見て欲しい。
0098nobodyさん2006/04/14(金) 00:56:22ID:???
>>88
あちこち設置してみたところ、>>90さんの言う通りです。
・UTF-8で統一すれば問題はおきにくい
・EUCやSJISでの運用を重視した設定のサーバーだと、不具合が起こりやすい

標準スニペットのNewsListingが、多言語対応を強化したようです。
日本の方が指摘されていたhtmlentitiesの問題点も修正されたようで、日本語表示
のトラブルは徐々に改善されつつありますね。
0099nobodyさん2006/04/17(月) 12:46:42ID:???
xreaで設置してみたけど、

言語:japanese-euc
エンコーディング:Japanese (Shift-JIS) - shift_jis

で文字化けしなくなったけど、統一せんでもええんやろうか・・・
0100992006/04/17(月) 12:50:36ID:???
スマソ。やっぱり統一しないといかんみたいです。
クイックエディットが文字化けしてタ
0101nobodyさん2006/04/18(火) 12:47:16ID:???
いろいろCMSを試してみたけど、自分的には
スレの通り、【中小企業サイト構築に最適】だと思いました。
日本語環境もサーバによっては最初は文字化けするのは当然
ということで、.htaccess等の設定で充分対処できると思います。
細かいバグはそのうち修正されることでしょう。
0102nobodyさん2006/04/19(水) 14:09:25ID:???
xrea で設置してみるテスト。
いろいろいじってる最中なんだけど、新しめの鯖は utf8
で運用するとデータが化ける。

s151 だと、エンコード utf8 で化けない。
s201 だと、エンコード euc にしないとデータが化ける。

MySQL のバージョンの違いかねぇ……?

配布パッケージはデフォルトで japanese-utf8 しか入ってないし、
公式サイトのフォーラムにおいてあった euc の言語ファイルは、
全部ぶっ壊れてて仕方なく自分で作り直した。
やっぱ配布パッケージに入れてもらったほうがいいんでないか。
0103942006/04/19(水) 17:18:41ID:???
>>102

フォーラムにあったEUC-JPのファイルが壊れてた?
そりゃあお疲れでした。

文字コードの問題は結構深刻だからEUC用の言語ファイルをパッケージに入れて欲しいと思っている人はかなりいると思う。
スニペットとかも2バイト文字対応を標準にしてもらえると嬉しいなぁ…文字化け防止するのが面倒だしね。
まあ、日本のホスティングがUTFとEUCとS-JISにマルチで対応してくれれば一番早いんだろうけど…
0104nobodyさん2006/04/21(金) 16:38:14ID:???
>>102
s201はMySQL5系のようだから、
・サーバのMySQLが --with-charset=ujis でビルドされている
・MODx側で明示的にSET NAMESしていない
ということかな?
0105nobodyさん2006/04/24(月) 00:19:05ID:???
>>102
http://www.onflow.jp/blog/archives/2005/01/movabletype31_m.html
↑こんなのがあるわけで、ここに書いてる通り

SQLで

ALTER DATABASE `データベース名` DEFAULT CHARACTER SET binary;

↑これ実行したら多分いける。

01061022006/04/24(月) 14:48:50ID:???
>>104 サーバのMySQLコンパイルオプションは判らんですが、
phpMyAdmin のトップページには
> MySQL の文字セット: UTF-8 Unicode (utf8)
> MySQL 接続照合順序: utf8_unicode_ci
と、表示されております。

この状態で、サーバーの管理コンパネ上で、UTF-8 を選んで
データベース作成し、MODxのエンコードを utf-8 にして
日本語入れたら、日本語の部分以降が削れてなくなりました。
で、EUC-JP でデータベース作り直して、MODxのエンコードも
EUC-JP にしたら普通に日本語データが保存できる、と。


>>105 データベース初期化後、件の命令を実行して binary にしたら、
インストール時にデータベース書き込みエラーがばりばり。
phpMyAdmin 上で ujis に戻して、インストールしたらエラー無し。

PHP も MySQL もさっぱり判らんので、何を何処でどうしたらいいか。
EUC-JP でサイト作るのが嫌だし、原因追求できるならやりたいけど、
問題を解決するための知識に欠けてるので、おとなしく
s151(MySQL4)で構築しようかと思いますた。

アドバイスありがとう。
01071022006/04/24(月) 16:12:25ID:???
未練がましく、s201でごちゃごちゃいじってたら、MODxのエンコードEUCにして
登録したデータが文字化けするようになって、その状態で MODxの
エンコードをUTF-8にしたら正常に表示されるように。
でも、UTF-8のままデータ変更するとデータがおかしく。

「何を言ってるのか、わからねーと思うが(略」

grep で調べたところ、MODxでは明示的に SET NAMES されてないようです。
そこで、ためしに manager/includes/header.inc.php の5行目に
$sql="SET NAMES utf8;";
mysql_query($sql);
と、追加してみた結果が↑なんですが、追加すべき場所間違ってますk?
0108nobodyさん2006/04/25(火) 16:49:08ID:???
ものすごい初歩的なことで申し訳ないが、
キャッシュされてないページ?を表示しようとすると、
真っ白なページが表示されてしまいまつorz
0109nobodyさん2006/04/26(水) 17:08:45ID:???
0.9.2リリースされたけど、
アップグレードはそのまま上書きしたらええのんか?
0110nobodyさん2006/04/27(木) 11:47:34ID:???
>>109
つ ttp://modxcms.com/forums/index.php?PHPSESSID=5a49a9b700f2400defcb3f32d2dd3c24&topic=4140.0
0111nobodyさん2006/04/27(木) 21:52:18ID:???
>>110
thx

ところでFirefoxで0.9.2をDLすると解凍できなくないかい?
0112moooooooooony2006/04/30(日) 20:32:11ID:bW84Jo1b
おぉっ、すげぇノウハウ集見っけ!!
期待してますし、おいらも気がついたことどんどん書き込むっす。
よろしく
01131102006/05/01(月) 17:37:59ID:???
なんだかしらんが、公式に日本語のサブフォーラムが出来たらしい。
ttp://modxcms.com/forums/index.php#10

公式に日本語サブフォーラムを作ることに尽力してくれたcoding teamの方の
意見がイカしていた。

>しかし、このサイトから離れ過ぎになったら
>他の日本語バーシオンサイト見たいになるの心配があります。
>例えば、postnuke, oscommerce, zencart, sugarCRM, とか。。。
>最新の日本語ファイルがない。情報が何ヵ月遅れてる。
0114nobodyさん2006/05/01(月) 19:30:06ID:???
>>113
公式のフォーラムでやってるんだから大丈夫じゃないか?
0115nobodyさん2006/05/05(金) 21:46:26ID:???
GeekLog、MODx 、Joomla のセキュリティ アップデート が必要:2006年5月のニュース
http://tokyo.atso-net.jp/index.php?UID=1146828622
0116nobodyさん2006/05/11(木) 15:49:41ID:???
>>107
今更だけど、manager/index.phpの139行目あたりに追加してみたら
うまくいくかもしれない。
0117nobodyさん2006/05/13(土) 04:24:45ID:???
ttp://nov.2chan.net:81/b/src/1147457136380.jpg
0118nobodyさん2006/05/15(月) 08:20:53ID:???
manager/includes/veriword.phpがバグっているような気がする。

9.21を土日でインストールしたんだが、ユーザー登録画面(Request an Account) に
パスコードが表示できなかった。veriword.phpを調べたら、200行目の
imagecreatetruecolorがDebian 3.1のPHP4-GDになく、imagecreateに書き換え
るとあっさり動きましたが、そのデバッグ中にpick_word()内のdatebaseのアクセスが
うまく出来ていない事が判りました。$database_serverなどの変数の値がNULLなので
DBから値を引かず、pick_word()の先頭で宣言している$wordsの値がそのまま使われ
ている様子。

pick_word()で参照している変数をglobal宣言すれば問題解決ですが...。
0119nobodyさん2006/05/25(木) 08:58:13ID:???
MODx、なかなかいい。
いいんだけど、ちょっと惜しい。

テンプレートやコンテンツから呼べるスニペットが便利なようで使いづらい。
引数が多いともう読みにくいのなんのって。

あと、スニペットやモジュールの作者ごとにコーディングのスタイルがぜんぜん違うのは
なんとかなんないのかなあ。

以上、チラ裏。
0120nobodyさん2006/05/26(金) 10:11:52ID:???
>>119
コーディング規約ないのか
あほだ
0121nobodyさん2006/05/26(金) 17:12:53ID:???
>>120
スーパーフレキシブルがウリらしいからな。
カタチにとらわれない。それがMODxスタンダード。
0122nobodyさん2006/05/28(日) 12:53:26ID:???
>>119
結局の所、初心者がちょっとしたBlog系からMODxに移行してそれを
すぐにカスタムして使いこなせるか?と言えば、現時点では Noだな。
まあ、それをしたけりゃ、情報量の多い、XOOPSとかの方が楽だな。

ユーザーインターフェイスはMODx結構好きだけど、>>121が示す通り、
1から開発したくないけど、ある程度のフレキシブルな叩き台として
MODxが存在していて、後は自由にしてくれやゴラーな、最初から個々
でデファインを前提に考えられているとは思う。

結局の所、サイトにアップしてCMSとして発揮させるには、ある程度の
スキルが必要となり、そうでない人は内部で何をやっているかチンプン
カンプンだな。

日本語化は十分だけど、コンプリート版というか、デフォルトテンプレート
1つ取ってみても、手を入れなければならない部分は山ほど有るね。
0123nobodyさん2006/05/29(月) 07:20:46ID:???
これってキャッシュはHTML(MODxタグを残して)まるごとか全く無しかのどっちかしかないの?
短い寿命のオブジェクトキャッシュとかは自分で実装するしかない?
0124nobodyさん2006/05/31(水) 12:10:07ID:???
>>122
読みやすい 素敵
0125nobodyさん2006/05/31(水) 22:48:48ID:???
質問です。
xrea+ で 0.9.2.1 を使っています。
表示とか、管理とかは問題ないのですが、訪問者の履歴というか
ログが 0 のままで更新されません。
Debian sarge の自宅鯖 (apache 2 + php 4) ではログは正常に
更新されています。
双方ともログを採取するという modx の設定はしています。
何か、見直すべきヒントをいただけないでしょうか。
また、xrea でログが正常にとれている方はおられるでしょうか。
0126nobodyさん2006/06/01(木) 11:50:54ID:???
>>125
xreaで使ってますが特に問題なく履歴取れてるようです。ちなみにs151。

あまりサーバー関係は詳しくないのでよく判りませんが
公式フォーラムのこの辺のトピックなどは参考になりませんでしたか?
ttp://modxcms.com/forums/index.php/topic,2573.0.html
ttp://modxcms.com/forums/index.php/topic,4425.0.html
01271252006/06/02(金) 00:50:37ID:???
>>126
レス、ありがとうございます。

あれからいじった結果、サーバのせいではなく、modx の設定に
問題があったようです。

複数のコンテンツを作成していましたが、公開していたのは 1 つでした。
当然、それが ID1 でトップページだったわけですが、
403 と 404 のページ指定も ID1 で同じだったわけです。
このような状態でフレンドリ URL を使用した環境では履歴がとれませんでした。

結局、403 と 404 のページを作成し、別の ID を設定することで
履歴がとれるようになりました。
0128nobodyさん2006/06/04(日) 17:18:57ID:???
フォーラムを見てたら、DocumentationはMediaWikiを使った方がいいんじゃないか、と思えてきた。

中心メンバーの発言を見る限り、そういう事はまずやらないだろうけど…。
0129nobodyさん2006/06/05(月) 14:03:27ID:???
チャンクの呼び出しは{{チャンク名}}ですが、ドキュメントの呼び出しってできますか?
0130nobodyさん2006/06/05(月) 16:40:20ID:???
本家フォーラムに出ていた.cssを呼び出す方法ってのが
応用できるんじゃない?
0131nobodyさん2006/06/06(火) 00:57:50ID:???
http://modxcms.com/forums/index.php/topic,1714.html
0132nobodyさん2006/06/06(火) 10:00:29ID:???
>>131
ありがとうございました。これでした。
0133nobodyさん2006/06/06(火) 21:35:45ID:???
ttp://slashdot.jp/slashdotjp.rss
上のようなニュースサイトのRSSを登録してニュースサイトの
見出し表示みたいなことをしたいのですが何かいいのありますか?

できれば複数のRSSを登録して一度に出力できるといいのですが・・・
0134nobodyさん2006/06/06(火) 23:20:49ID:???
ttp://modxcms.com/forums/index.php/topic,2366.0.html
0135nobodyさん2006/06/07(水) 11:19:27ID:???
>>134
ありがとうございます。

導入は出来たのですが、
http://japan.cnet.com/rss/index.rdf
http://japan.zdnet.com/rss/news/index.rdf
どうも2つ同時に出力することができないのです・・・・
0136nobodyさん2006/06/07(水) 12:45:21ID:???
2つ書く

<div id="NEWS01">
[[NewsParserX? &url=`http://japan.cnet.com/rss/index.rdf`]]
</div>
<div id="NEWS02">
[[NewsParserX? &url=`http://japan.zdnet.com/rss/news/index.rdf`]]
</div>
0137nobodyさん2006/06/08(木) 22:36:53ID:???
>>136
MODxではないのですが、
ttp://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Frecentrss.inc.php
このrecentrssのような使い方はできませんか?
0138nobodyさん2006/06/08(木) 22:48:48ID:???
調べてみるよ。稼働サンプルある?
0139nobodyさん2006/06/08(木) 23:23:14ID:???
>>138
稼動サンプルです。よろしくお願いします。。。
ttp://www.assistsystem.com/wiki/?recentrss.ini.php%A4%CE%A5%C6%A5%B9%A5%C8
0140nobodyさん2006/06/10(土) 16:27:03ID:???
残念。既存のスニペットでは無理みたい。移植するしか。
0141nobodyさん2006/06/10(土) 21:42:00ID:???
ありがとうございます
そうですか移植しかないですか…

自分には出来そうに無いのであきらめます(´・ω・`)
0142nobodyさん2006/06/14(水) 00:45:33ID:???
>>118
そのveriword.phpいただけませんか(´・ω・`)
0143nobodyさん2006/06/14(水) 18:59:34ID:???
>>142
ttp://modxcms.com/forums/index.php/topic,4140.0.html
ttp://modxcms.com/forums/index.php/topic,3861.0.html
0144nobodyさん2006/06/14(水) 20:48:43ID:???
>>143
おぉ、なるほど。そーゆーことでしたか。ありがと。出来ました。
0145nobodyさん2006/06/15(木) 12:31:09ID:???
質問よろしくお願いします。

下のサイトのような
アンカーを使ったリンクを使ってFAQを作りたいのですが
質問と回等を登録しておけば、自動でアンカーを作ってくれるような機能はありまえせんか?
ttp://homepage2.nifty.com/winfaq/c/trouble.html
0146nobodyさん2006/06/15(木) 16:53:49ID:E4lK/DJX
本家フォーラムで質問するのが恥ずかしい質問なのですが…
dropmenuスニペットでactiveTreeOnlyを使ったらわかったのですが、
二つある第二階層フォルダのメニュー表示が入れ替わっていたのです。

【books/books.htmlのメニュー】
●books
 ○book1「残り物で簡単晩ごはん」
 ○book2「清三郎残日録」

【cds/cds.htmlのメニュー】
●cds
 ○cd1「ちあきなおみ全曲集」
 ○cd2「クロードチアリの世界」

となってほしいところが、

【books/books.htmlのメニュー】
●cds
 ○cd1「ちあきなおみ全曲集」
 ○cd2「クロードチアリの世界」

【cds/cds.htmlのメニュー】
●books
 ○book1「残り物で簡単晩ごはん」
 ○book2「清三郎残日録」

というように入れ替わっています。
子ドキュメントの親の指定が間違ってないかと思ったのですが、それは問題はないようで、管理画面のツリーも間違ってはいません。
思い当たることがあったらお教え願いたいのですが…
0147nobodyさん2006/06/16(金) 11:18:45ID:S9OXQ2pN
146 です、
自己解決しました。ありがとうございます。
0148nobodyさん2006/06/16(金) 18:53:20ID:???
>>147
せっかくだから,原因や対策を書いてくれると嬉しいな
0149nobodyさん2006/06/16(金) 23:57:36ID:???
>FAQ
例示サイトのようなものならNewsListingで工夫すりゃできそうな気がする。

http://tattoocms.info/index.php?id=5
http://www.monsan-kennels.com/index.php?id=23
http://moofx.mad4milk.net/
こういうのでよければスニペットある。
0150nobodyさん2006/06/18(日) 19:51:56ID:???
>>149
回等ありがとうございます。
紹介されているサイトのFAQのスニペットは一度確認しているので知っていました
どうしても>145で紹介したサイトのようなFAQを作りたかったので・・・

[NewsListing]で工夫すればできるということですが、
具体的に教えていただけないでしょうか?
0151nobodyさん2006/06/18(日) 20:17:11ID:???
今日からこれ使ってみる。地味だがなかなか良さそうだな。
0152nobodyさん2006/06/20(火) 13:04:32ID:dSKS/ysD
これDrupalと比べてどうっすか?
0153nobodyさん2006/06/20(火) 13:24:48ID:???
使えばわかるサ
0154nobodyさん2006/06/20(火) 13:35:52ID:???
まだインスコしただけなんだが管理ページはDrupalのほうがスッキリしててわかりやすいな
0155nobodyさん2006/06/20(火) 16:50:40ID:Fy6i6IP1
newslistingやDittoがどうしてもうまくいかないのですが…
根本的に何か間違ってるのか、

Dittoは、エクザンプルを利用して
[[Ditto? &tpl='DittoTemplate' &startID='2' &summerize='3' &multiLevel='1' &paginate='1' &paginateAlwaysShowLinks='1'!]]
と入れれば「テンプレート名が間違ってるか空です」と言われ
(テンプレートはchunksのところに追加すればいいのですよね?)


[!Ditto? &startID=`2` &tpl=`DittoTemplate` &tagData=`pagename` &tags=`Test` &tagDelimiter=`,` &tagMode=`onlyTags` !]
と入れれば
「エントリがありません」といわれます。

パラメタ設定はドキュメントを見てるんですが良く分かってないかもしれないです…
誰か助けてください。
0156nobodyさん2006/06/21(水) 00:24:25ID:???
>>150
普通なら<a href="[~[+id+]~]">[+title+]</a> とするところを
<a href="#[+id+]">[+title+]</a>こうすれば良さそう
0157nobodyさん2006/06/21(水) 18:46:17ID:???
>>155
> [[Ditto? &tpl='DittoTemplate' &startID='2' &summerize='3' &multiLevel='1' &paginate='1' &paginateAlwaysShowLinks='1'!]]

シングルクオート'をバッククオート`に直せば通るのでは。
01581572006/06/21(水) 18:47:41ID:???
あと
> [[Ditto? &tpl='DittoTemplate' &startID='2' &summerize='3' &multiLevel='1' &paginate='1' &paginateAlwaysShowLinks='1'!]]
末尾の !]] は ]] の間違いかと。
0159nobodyさん2006/06/21(水) 19:54:02ID:???
日本語のWikiが出来たみたい。

http://wiki.modx.jp/modx_wiki

modxで作られたサイトでないところが、とほほですが。
0160nobodyさん2006/06/22(木) 09:56:16ID:l8p4dkJd
>>157さん
ありがとうございます…そこで指摘されたところをチェックしたらすっかりとおりました…
修行します…
0161nobodyさん2006/06/23(金) 00:46:40ID:???
NewsPublisher等で記事を投稿する際にチェックボックスを表示して、
その結果を生成ページのテンプレート変数に入れるにはどうすれば良いんでしょう?
普通にTVを適用した場合のフィルタリングはDitto1.0.1で確認していますが、
記事を作成した後に ログイン→TV編集 となるので面倒です。

要するにNucleusにあるようなタグ付けをやりたいのですが…
標準のMETA tag利用などの代替手段でもOKです。
0162nobodyさん2006/06/23(金) 00:48:58ID:gHn7jAUs
下げてしまった…
ちなみに上で書いたTV(チェックボックス型)を用いたタグフィルタリングは次のようにしています。

[[Ditto? &startID=`2` &tpl=`DittoTemplate` &summarize=`1` &multiLevel=`0`
&commentsChunk=`FormBlogComments` &sortBy=`pub_date` &sortDir=`DESC`
&hiddenTVs=`blogTags` &tags=`tag1,tag2` &tagData=`tvblogTags` &tagDelimiter=`,`]]

TV: blogTags (チェックボックス型) tag1||tag2||tag3||....
01631612006/06/26(月) 05:22:22ID:JMTcqi51
MODx自体を弄り回して半分くらい自己解決。
記事のポスト時に指定したテンプレート変数(チェックボックス型)の入力欄を表示して生成ページに保存出来るようになりました。
ただWidgetにcheckboxを加えたため、Dittoで使うDelimitedListの結果は得られないような…
[*blogContents*]と原理的には同じはずなので解決出来るとは思いますが、
既存でそういうのがあったりしません…よね?
01641612006/06/27(火) 14:29:10ID:4z+gsOE0
何度も済みません。NewsPublisherに若干変更を加えて
「記事投稿時にチェックボックスでタグを付ける→Dittoでタグフィルタリングして表示」に成功したので報告します。
詳細は http://nanabit.net/modx-newspublishertagging.html にありますが、
1. checkbox型DelimitedList(デリミタ,)フォーマットのテンプレート変数blogTags作成、
 タグをtag1||tag2||...などとして「入力時のオプション値」に。
 ※自分の使うテンプレートをblogTagsから許可するのを忘れずに
2. 上記URLからNewsPublisherTaggingスニペットを導入(NewsPublisherに上書きする形でもOK)、&tvtags=`tvblogTags`追加
3. FormBlogチャンクの適当な場所に[+tags+]プレースホルダを記入
4. &hiddenTVs=`blogTags` &tags=`tag1,tag4` &tagData=`tvblogTags` &tagDelimiter=`,`を参考にDitto設置
とすることでタグ付けできます。一旦投稿した後も編集画面下方のblogTags欄で変更できます。
0165nobodyさん2006/06/28(水) 00:25:06ID:???
なんでこのスレage進行なの?
0166nobodyさん2006/06/28(水) 06:30:37ID:???
そうか?
別に構わんけど。
0167nobodyさん2006/06/29(木) 23:02:22ID:???
間違って保存ボタン2回押したら、↓みたいなエラーが出てそれ以降まともに動かない。
Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/home/*******/html/manager/includes/lang/japanese-euc.inc.php on line 18

orz
0168nobodyさん2006/06/30(金) 01:19:58ID:???
なんかファイルがeucじゃなくてsjisになっているようなエラーだな。
0169nobodyさん2006/06/30(金) 13:09:39ID:???
おまいらどこの鯖で動かしてる?
0170nobodyさん2006/06/30(金) 15:41:19ID:???
@niftyのlacoocan.jp 。httpsが使えないのと,id=?? になるのが
不満かな。
0171nobodyさん2006/06/30(金) 16:33:17ID:???
NeXtWeb
高いくせにすんげーもっさりしてる
さっさと乗り換えたい
0172nobodyさん2006/06/30(金) 20:22:10ID:???
XREA+
フレンドリーURL使えて便利。httpsは使えるはずだけど
URLの先頭にhttps://ss1.xrea.com/みたいなのを入れないといけない。
0173nobodyさん2006/07/03(月) 11:51:07ID:???
Dittoについて質問したいんですが…
asset/snippet/ditto/lang/english.inc.php
に記述されてる'default_archive_template'っていうテンプレが
呼び出される条件ってなんなんでしょうか?
もっと言うと、呼び出されないようにするにはどうしたらいいのでしょうか?

自作のテンプレの下に出てきてしまい、
しかも自作のテンプレによって呼び出されてほしいエントリ情報の一部が
そっちのデフォルトテンプレで表示されてしまうので、随分悩んでます。
0174nobodyさん2006/07/04(火) 07:18:07ID:???
自分の用意したのと差し替えるなら&tplArch=`アーカイブ部分のテンプレート(チャンク名)`
非表示にするなら&displayArchive=`0`
で良いと思う
0175nobodyさん2006/07/04(火) 10:19:51ID:???
>>174
ありがとう!&tplArchが使えました!
しかし…該当のエントリ情報は自分のテンプレで表示できたが、これが
default_archive_templateの生成するHTMLの中で生成されてる…orz


<h3>Archives</h3><div id="ditto_archivelist"><ul><li><span class="ditto_month">July 2006</span><ul><li class="ditto_archpost"><tr>
ここに自分のアーカイブテンプレによるエントリ表示
</li></ul></li></ul></div>

一体…
0176nobodyさん2006/07/04(火) 10:30:39ID:???
その<h3>〜</div>はdefault_archive_templateではなく
ditto.class.inc.php 753行の関数に直接書かれたものでは?
そういう仕様らしい。
tplArchはエントリ一件の表示に関するテンプレート。
変更するにはソース書き換えしか無さそう。
0177nobodyさん2006/07/04(火) 10:54:10ID:???
>>176
そう、ditto.class.inc.php に書かれてるものを書き換えたくないので、
なんとかパラメタで解決できないかなと思ったのだけど…
でも、自分のアーカイブテンプレートを使ったら、
デフォルトアーカイブテンプレートはいらなくないかと思うんだけどなあ…
0178173,175,1772006/07/04(火) 11:59:17ID:???
>>176
色々試した結果…
&summarizeの設定が足りなかったことが判明しました!解決しました…
ドキュメント読み込み足りなかったです…色々ありがとうございました…

するとこんどはエントリが増えたとき、改ページかなにかにするスニペットがほしいですね…
0179nobodyさん2006/07/04(火) 14:00:52ID:???
&paginate=`1`では駄目?
0180173,175,1772006/07/04(火) 16:16:39ID:???
Plugin for pagination と、&paginate=`1`関連のパラメタを付け加えてみているけれど、
双方ともどこで改ページのポイントとするか、などなどの解説がなくて効果がよくわからない感じです。
dittoやpaginationのフォーラムトピックを読んでみてます。
ありがとう!>>179
0181nobodyさん2006/07/04(火) 22:11:40ID:???
>>167のエラーがまた出たorz
再インスコしたのに…

ちなみに今.htaccessに↓を書いてるけど、これがまずいの?
php_value mbstring.language Japanese
php_value default_charset EUC-JP
php_value mbstring.internal_encoding EUC-JP
01821812006/07/04(火) 22:54:05ID:???
UTF-8で再インスコしたらこんなんになった

Warning: Unexpected character in input: ' in /usr/home/nextweb/*****/html/manager/includes/lang/japanese-utf8.inc.php on line 18

Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/home/nextweb/*****/html/manager/includes/lang/japanese-utf8.inc.php on line 19

もうだめぽorz
■ このスレッドは過去ログ倉庫に格納されています