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

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

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

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

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

公式
http://modxcms.com/
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
0183nobodyさん2006/07/05(水) 08:35:40ID:???
>>182

UTF-8だと,円記号とバックスラッシュが別の文字コードとして扱われる。
自分で編集したテンプレートか何かを追加してない?
01841812006/07/05(水) 19:04:40ID:???
>>183
レスthx
デフォの状態のままアップロードしたので、テンプレートとかに変更はありません。
このエラーは管理画面で保存した時に表示されました。

やっぱり鯖移転しかないのだろうか…
まだ契約して1ヶ月orz
0185nobodyさん2006/07/06(木) 08:22:53ID:???
>>182
UTF-8で再インストールってことは、その前に別の文字コードでインストールしてたってこと?
ファイルはアップロードしなおした?EUCに変換したままになってない?
日本語のlangファイルだけ再アップロードしてみ。
他のファイルは英語だけだから大丈夫なはず。
01861852006/07/06(木) 08:30:11ID:???
あ、167からの続きか。よく読んでなかった。

>>181 の.htaccessは削除してるよね?
0187nobodyさん2006/07/06(木) 12:37:36ID:???
>>184
管理画面が化けてるだけみたいだから、phpMyAdmin みたいな外側からデータベース
触れるソフトでデータベースいじれば?

データベースの中の modx_system_settings つうテーブルがサイト管理用の設定データ。
ここの、manager_language を english に戻せば、とりあえず管理画面は使える。

SQL文だとこんな感じ↓(実際にやるなら一行で入力しろ)

UPDATE `modx_system_settings` SET `setting_value` = 'english' WHERE
`setting_name` = 'manager_language' LIMIT 1 ;

管理画面の言語を日本語にするのは、日本語まじりのコンテンツが化けずに保存され、
管理画面のツリーにも化けずに表示されているかを確認してからにしたほうがいい。

あと、どこの鯖使ってるの。PHP と MySQLのバージョンはいくつだ。
01881812006/07/06(木) 18:51:31ID:???
>>185-186
レスthx
ファイルはアップロードし直してます。
>>181の.htaccessは、UTF-8に変更してあります。
一旦ファイルを全て削除し、DBのテーブルも削除してからやり直しましたが、
同じような感じでした。

>>187
ありがとう御座います。
とりあえず管理画面を英語に戻すことはできました。
鯖はNeXtWebで、PHPは4.4.1、MySQLは3.23.57のようです。

何度か確認してみましたが、UTF-8にした場合、そもそも設定を保存する時点で
>>182のエラーが出てしまうようです。
MySQLのバージョンが古すぎるのでしょうか?
0189nobodyさん2006/07/06(木) 21:06:24ID:???
>>188
> 何度か確認してみましたが、UTF-8にした場合、そもそも設定を保存する時点で
> >>182のエラーが出てしまうようです。

MySQL3.xってUTF使えたっけ?

あと
http://modxcms.com/about.html
> MySQL 4.1.x or above.
一応3系統はサポート外。
01901812006/07/06(木) 21:42:43ID:???
>>189
ありがとう御座います。

> あと
> http://modxcms.com/about.html
> MySQL 4.1.x or above.
> 一応3系統はサポート外。

見落としていて申し訳ありません。
サポート外なんですね。鯖移転を検討してみます。

ありがとう御座いました。
0191nobodyさん2006/07/12(水) 16:29:46ID:???
とりあえず これ入れてみたんですけど すっげぇ記事とか編集しやすいッスね

Xoopsからこれに変えようかと検討してるんだけど
ニュースサイトからRSS取り込むモジュールとかはありますか?
0192nobodyさん2006/07/13(木) 09:02:46ID:???
http://modxcms.com/NewsParserX-601.html
[!NewsParserX? &url=`http://domain.tld/feed.xml`!]
01931912006/07/13(木) 14:13:54ID:???
>192さん ありがとうございます!!
無事導入できました
0194nobodyさん2006/07/15(土) 19:52:25ID:+D1yiuN/
これ設置して何も設定変えずにInstall Successful!のページから
とりあえず検索してみたんだけど、どんな単語で検索しても

http://MODxインストールしたパス/index.php?id=8

って風にindex.php?id=8のページにとばされる。
もちろんこんなページないので、
Install Successful!
の内容が表示されてるんだけど、
普通ってsearch-results.htmlみたいなURLになるんだよね?
何がいけないんだろ・・・
0195nobodyさん2006/07/15(土) 20:22:39ID:???
管理 MODx設定 フレンドリーURL
すぐ分かるだろうに…
0196nobodyさん2006/07/15(土) 20:29:15ID:+D1yiuN/
>>195
レスありがとう。

いやフレンドリーURLはわかってるつもりだけど
この場合はそういうのじゃなくて

普通検索ボタンをおすと検索結果一覧のページがでるよね?
それがでなくて、index.php?id=8のページに飛ぶだけなの

検索結果用のページか何かを用意しないといけないのかな?
0197nobodyさん2006/07/15(土) 20:35:59ID:???
なるほど、それは失礼しました。
ID8のSearchResultsのページは存在しない?
あとFlexSearchFormのスニペットが壊れてないかどうか。
0198sage2006/07/15(土) 20:49:15ID:+D1yiuN/
即レスどうもです。

>>ID8のSearchResultsのページは存在しない?
ID1のInstall Successful! しかない状態

>>あとFlexSearchFormのスニペットが壊れてないかどうか。
一応新しく0.9.2落としてきて別ディレクトリに入れてみたけど
結果は同じ・・・。サーバ環境かな?

FlexSearchFormのスニペットってどっかで公開されてる?

質問ばっかでゴメンナサイ!
0199nobodyさん2006/07/15(土) 21:48:26ID:???
試してないので何とも言えないけど、
原因はインストール時の"Install sample website"のような項目のチェック忘れでは?
0200nobodyさん2006/07/16(日) 00:50:39ID:???
テンプレート中の
[!FlexSearchForm? &FSF_showResults=`0` &FSF_landing=`8`!]の
記述がそれ。&FSF_landing=`8`っての。
サンプルコンテンツもインストールしてみるといいよ。
ID8のドキュメントには[[FlexSearchForm? &FSF_showForm=`0`]]って書いてある。
0201sage2006/07/16(日) 15:02:09ID:Qk8pcu1H
>>199
>>200

[!FlexSearchForm? &FSF_showResults=`0` &FSF_landing=`8`!]
で検索結果を表示させるページのIDを指定して、そのページに
[[FlexSearchForm? &FSF_showForm=`0`]]
の記述をして結果を表示するってことだね。
やっとわかったよ、どうもありがとう!

感謝してます。
0202nobodyさん2006/07/17(月) 16:48:10ID:???
MODxの次期バージョンってリリース遅れてない?
0203nobodyさん2006/07/17(月) 17:51:09ID:???
飽きたんだろ。
0204nobodyさん2006/07/17(月) 17:55:50ID:???
>>202
あんた、引き継いでくれ
0205nobodyさん2006/07/17(月) 18:09:03ID:???
これの修正良かった・

ディレクトリのURLになんで.html付けるんだろうと思ってたので。

子ドキュメントを持つ親ドキュメントのURLを格好良く表
http://nanabit.net/modx/mod-friendly-url.html


0206nobodyさん2006/07/17(月) 23:01:47ID:???
テンプレート変数の入力タイプをImgaeにして、
日本語ファイルをアップロードすると、
その後アップや画像の削除がなにもできなくなるんだが、
これは仕様?
0207nobodyさん2006/07/18(火) 10:43:00ID:???
オフィシャルでもきいたことですが、悩んでるのでお願いします…

DropmenuのactiveTreeOnlyを使いたいんだけれど、これをtrueにすると、
カレントディレクトリの表示はしても、
第二階層以下のドキュメントを表示してくれないようです。
英語のフォーラムのほうでも報告されて、修正されてるかのように
会話が進んでるんですが、その修正スクリプトを使ってみても解決されない…

誰か分かる人いませんか?
0208nobodyさん2006/07/20(木) 08:04:40ID:???
ちょっと見てくれ。

どこかの会社の社員によるMODxの紹介なんだけど、
MODxの特徴を全然把握していない別のサイトの記事をまるごとパクリ。
http://www.sijam.com/shinjin/cms/modx/movabletypexoops3cms/

大丈夫か?この会社。

0209nobodyさん2006/07/20(木) 09:03:02ID:???
> 206
日本語ファイル?もう少し詳しく。
0210nobodyさん2006/07/20(木) 09:43:21ID:???
blockquoteすら使ってないな。

新入社員ブログか。
もっと勉強しろっつーか上司承認すんなよっつーか
上司も知らないんだろうな

株式会社シジャムねえ。
0211nobodyさん2006/07/20(木) 10:33:49ID:???
会社の程度が知れるな
0212nobodyさん2006/07/20(木) 11:06:10ID:???
>>209
レスありがとう。

まず管理画面で適当なドキュメントを作成する。
↓
リソース>リソース管理>テンプレート変数
で新しくテンプレートを作る。
↓
変数名はtestとか適当にいれ、入力タイプをImageにする。
その下の項目の「テンプレートへのアクセス」で
作成したドキュメントのテンプレートをチェック。
↓
最初に作成したドキュメントにテンプレート変数の
項目がでてくるので、「挿入」ボタンを押す。
↓
リソースブラウザがでてくるので、「参照」ボタンを押し
testimg.jpg
のような英語ファイル名の画像をアップする。
↓
正常に画像がアップできているのを確認する。
↓
次に同じように
テスト画像.jpg
のような日本語ファイル名の画像をアップする。
↓
一見アップできたように思うが、リソースブラウザの画面を
みると真っ白になり、先ほどアップしたtestimg.jpgさえ
みれなくなる。
また、この状態でtestimg2.jpgのような別の英語名画像を
アップしても正常にアップできない。
↓
次のレスに続きます
0213nobodyさん2006/07/20(木) 11:07:20ID:???
前レスからの続きです
↓
リソース>ファイル管理
から/assets/imagesをみると、文字化けしたファイル名の
画像が入っているが削除できない。
↓
FTPで繋いで同じディレクトリをみるとテスト画像.jpgが
入っているがやはり削除できない。
↓
コマンドラインから無理やり削除する。
↓
リソースブラウザが正常に動作するようになる。

上記から日本語ファイル名の画像があると、挙動がおかしくなるみたい。
どうもFCKeditorのリソースブラウザが問題のような気がする。
間違って日本語ファイル名の画像をあげてしまうと、いちいち
コマンドラインから削除しないといけないので、せめて
リソース>ファイル管理
から削除できるか、FCKeditorのリソースブラウザで日本語名の
ファイルをアップしようとするとエラーが出るようにできればなぁ・・・。

ちなみにeuc、utf8とも同じ症状がでる。
0214nobodyさん2006/07/20(木) 20:31:22ID:???
なんで日本語のファイル名かと思ったら、間違えてアップしちゃった場合のことか。
アップ出来ないように処理を加えるほうが良さそうだが。
0215nobodyさん2006/07/24(月) 01:36:05ID:???
Wiki文法になれてからWYSIWYGに変わるとつらいねー
インターフェースで入力していくWYSIWYGより手入力で全部するWikiの方が早い
といってソース編集で直でHTML書くのもつらいな〜
英文だけならさほど苦労もしないが日本語が入ってくると変換が大変や

それにWYSIWYGだとテーブルで表とか作るときは直感的でいいけど
見出しとか段落なんかはタグとかWiki文法で見た方が断然早い

とまぁこんなWiki文法野郎なワテにも使いこなせるエディターはないものかな〜
こんなのがあったらMODxに乗り換えるユーザー結構増えると思うんだけど…

0216nobodyさん2006/07/24(月) 01:54:34ID:???
BBcodeならあるみたいだけど。 http://modxcms.com/forums/index.php/topic,856.0.html
Wiki文法って言うとそれ以上に-でリストとかだよね。
適当なライセンスのWikiを移植すれば直ぐに出来そう。
0217nobodyさん2006/07/24(月) 05:27:13ID:???
適当なWikiといってもいろんなWikiがあって
独自のWiki文法で共通性がほとんどないから単なる移植では無理やないか?
設定次第でWiki文法を自在に変更できるならともかく

画像ファイルとかのアップロードと表示とか独自に作る必要がありそうだし
0218nobodyさん2006/07/24(月) 10:45:05ID:???
ttp://modxcms.com/usercomments.html
このページにあるOutlineの部分って何か使ってるの?
0219nobodyさん2006/07/24(月) 21:11:36ID:???
>>218
"toc" か"table of content" で探してみ
0220nobodyさん2006/07/25(火) 13:23:14ID:???
~/manager/へのアクセスを.htaccessで制限した方がいいと感じたんだが
どうよ?
02211452006/07/25(火) 17:13:24ID:???
>149,150,156

今更という感じなんですが、>156さんの言う通りNewlistingの改造してみたんですが
どうもうまいこと使いこなせませんorz
簡単なサンプル書いてもらえないでしょうか。
02221452006/07/27(木) 00:56:38ID:???
なんというか@Wikiのcontentプラグインのような動作をさせたいのですが…
ttp://www1.atwiki.jp/faq/pages/31.html
0223nobodyさん2006/07/27(木) 13:36:45ID:???
>>222
> なんというか@Wikiのcontentプラグインのような動作をさせたいのですが…

NewsListing のカスタマイズは出来ないけど、Wikiの目次プラグインみたいな奴
つうことで、適当に作ってみたけど。
適当な名前でスニペット登録して、FAQを表示したいページに
[[スニペット名]]
だけ書いて登録。FAQ表示ページをフォルダにし、真下にFAQをひとつずつ書いた
ページを作っておく。で、質問文を description に、回答は本文に。
文字数制限とかページング処理とかないから、真下にある子供ページを本文全部
表示しちまうけど。

// test
$id = $modx->documentObject['id'];
$children = $modx->getActiveChildren($id, 'menuindex', 'ASC', 'id, pagetitle, longtitle, description,content');
$c_menu = '';
$c_body = '';
if(is_array($children) && !empty($children)){
$c_menu .= "<ul>";
foreach($children as $ch){
if(is_array($ch) && !empty($ch)){
$c_menu .= '<li><a href="[(site_url)][~'.$id.'~]#p'.$ch['id'].'">'.$ch['longtitle'].'</a></li>';
$c_body .= '<h2 id="p'.$ch['id'].'">'.$ch['longtitle'].'</h2>';
$c_body .= '<div class="question">'.$ch['description'].'</div>';
$c_body .= '<div class="answer">'.$ch['content'].'</div>';
}
}
$c_menu .= "</ul>\n";
}
return $c_menu.$c_body;
0224nobodyさん2006/07/27(木) 13:38:41ID:???
読み返したら「けど」の多い文章だ。

まあ、汎用性考えないなら、添付のスニペット使うより、ちっこいスニペット自作の
ほうが楽な感じがする。MODx って API 充実してるし。
02251452006/07/27(木) 15:05:29ID:???
>>223-224
わざわざコードまで書いていただいてありがとうございます。
ただ子ページの情報を収得してする場合FAQが100個200個となると管理し辛くなってしまいます。
できれば1ページにいくつものFAQを作っておいて
@Wikiのようなcontentプラグインを利用して出力したかったのです…。

contentプラグインは<H1>〜<H3>のHTMLを読み込んで
<li>のリストを出力し見出しを作るようになっているのですが
MODxの場合こういった動作をさせるのは難しいのでしょうか?

これが出来るとFAQとか目次を作るときに非常に便利なのですが…
02262232006/07/28(金) 01:03:06ID:???
>>225
NewsListing 使ってどうの・・・というので、子供ページに分散するの前提だった
んだけど、そうじゃなかったのか。

automatic_toc プラグインあたりが希望の用途にちかいんじゃないかな。
http://modxcms.com/automatic-toc-0.1-0.html

サンプル
http://dp-site.fr/questions.html

ソースのコメントはフランス語だが、ダウンロードページの説明は英語なので
なんとかなると思うよ。

02271452006/07/30(日) 12:20:23ID:???
>>226
ありがとうございます。
早速導入してみたのですが<h2>のみの取り出ししかできなくて困っています。
<h3><h4>なども同時に取り出しして出力したかったのですが
このプラグインだと無理でしょうか…
02282232006/07/31(月) 13:07:18ID:???
>>227
紹介した手前、プラグインのソースを斜め読んでみたけど、
H2(かH3かH4か、見出しタグどれかひとつ)にしか反応してないっぽいから、
複数の見出しに対応してツリーな目次を作るのは、このままじゃあ無理だね。

公式のリポジトリには、これ以外の「本文から見出しを抽出して目次を作るプラグインや
スニペット」は見つけられなかったので、あとは、公式フォーラム行って、
このプラグインのサポートページで質問するなり、別のスニペットを探すなりしないと。

あなたの希望するような機能は、まったく興味がないのでこれ以上は手助けできないや。
ごめんね。

#本当にひとつのページにFAQなりなんなりのドキュメントを全部置かないといけないの?
#複数階層のフォルダとNewslistingを駆使して、見た目を似せただけじゃダメなの?
02291452006/08/01(火) 00:00:38ID:???
>>228
本当にありがとうございました。
>225で書いた通りFAQの数が多くなってくるとFAQの書き換えをした時に
管理しきれない状況になってくるのでできれば1ページにある程度の量が
表示される方が良かったためこのやり方にこだわっていたのです…

ただ、1ページ1FAQで管理した場合はSEO的にはいいかも…
02301452006/08/04(金) 22:45:23ID:???
何度も何度もすみません。

FAQ(←フォルダ)
|-質問集1(←フォルダ)
| |-Q1 MODxとは?(←ドキュメント)
| |-Q2 MODxの読み方は?(←ドキュメント)
| |-Q3 ・・・(←ドキュメント)
|
|-質問集2(←フォルダ)
| |-Q1 ・・・(←ドキュメント)
| |-Q2 ・・・(←ドキュメント)
|

と「FAQ」というフォルダの中に「質問集」というフォルダを作り
その中に各質問のドキュメントを作るようにしました。
それを下記のようにNewlistingで出力したいのですが、どうもうまく行きません。
何か良い方法は無いでしょうか…
02311452006/08/04(金) 22:46:19ID:???
>>230続き

<h1>FAQ</h1>
<ul>
<li><h2><a href='#1'>質問集1</a></h2></li>
<li><h3><a href='#1-1'>Q1 MODxとは?</a></h3></li>
<li><h3><a href='#1-2'>Q2 ・・・</a></h3></li>
<li><h3><a href='#1-3'>Q3 ・・・</a></h3></li>
<li><h2><a href='#2'>質問集2</a></h2></li>
<li><h3><a href='#2-1'>Q1 ・・・</a></a></h3></li>
<li><h3><a href='#2-2'>Q2 ・・・</a></h3></li>
<li><h3><a href='#2-3'>Q3 ・・・</a></h3></li>
</ul>
<hr>
<h2><a name='1'>質問集1</a></h2>
<h3><a name='1-1'>Q1 MODxとは?</a></h3>回答…
<h3><a name='1-2'>Q2 ・・・</a></h3>回答…
<h3><a name='1-3'>Q3 ・・・</a></h3>回答…
<h2><a name='2'>質問集2</a></h2>
<h3><a name='2-1'>Q1 ・・・</a></h3>回答…
<h3><a name='2-2'>Q2 ・・・</a></h3>回答…
<h3><a name='2-3'>Q3 ・・・</a></h3>回答…
02321452006/08/05(土) 00:10:58ID:???
見直していたら多々ミスが…正しくはこちらです…

<h1>FAQ</h1>

<ul>
<li><a href='#1'>質問集1</a></li>
<ul>
<li><a href='#1-1'>Q1 MODxとは?</a></li>
<li><a href='#1-2'>Q2 ・・・</a></li>
<li><a href='#1-3'>Q3 ・・・</a></li>
</ul>
<li><a href='#2'>質問集2</a></h2></li>
<ul>
<li><a href='#2-1'>Q1 ・・・</a></li>
<li><a href='#2-2'>Q2 ・・・</a></li>
<li><a href='#2-3'>Q3 ・・・</a></li>
</ul>
</ul>

<hr>

<h2><a name='1'>質問集1</a></h2>
<h3><a name='1-1'>Q1 MODxとは?</a></h3>
<h3><a name='1-2'>Q2 ・・・</a></h3>
<h3><a name='1-3'>Q3 ・・・</a></h3>
<h2><a name='2'>質問集2</a></h2>
<h3><a name='2-1'>Q1 ・・・</a></h3>
<h3><a name='2-2'>Q2 ・・・</a></h3>
<h3><a name='2-3'>Q3 ・・・</a></h3>
0233nobodyさん2006/08/05(土) 22:54:25ID:???
>>232
子ページの見出しだけをリストで出したいなら、DropMenu のほうがいいでしょう。
子ページの本文も出したいなら NewsListing か Ditto でしょうけれど。

最初の希望だと、見出し部分を抜き出したメニューの後に、
本文つけたかったみたいだけど、その辺はどうするの?

あと、「どうもうまくいきません」だけじゃ、どういう状況なのかわからない。
NewsListing をどう使ったのかを書かなきゃ。
FAQトップページの本文に
[[NewsListing]]
と書いただけじゃ希望通りにはならないよね。
02341452006/08/06(日) 00:45:59ID:???
>>233
Newlistingで子ページの本文も出したいのです。
パラメーターなど追加しないといけないのは解ってるのですが
いまいち理解できてなくて…
0235nobodyさん2006/08/06(日) 02:12:37ID:???
これって静的HTML出力できますか?
もしくは、静的HTMLっぽいURLというか
0236nobodyさん2006/08/06(日) 02:32:23ID:???
>>235
>>1から順番に読めばすぐわかるが。
■ このスレッドは過去ログ倉庫に格納されています