【CMS】 MODx 【中小企業サイト構築に最適】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/02/18(土) 13:13:17ID:3frFR2qJSEO的に強く、XOOPSのようなコミュニティ参加型ではなく、
中小企業で複数の管理者でサイトを作っていくという感じ。
CMSで簡単にサイトを構築したいけど、
XOOPSはちょっと大きすぎるという方にどうぞ。
公式
http://modxcms.com/
0559nobodyさん
2006/11/21(火) 08:48:26ID:???MODx-095-RC2-r1942をインスコしてみたら全然ちゃうんで現行の0.9.2から
スムーズに移行する良い方法とかアイデアなーい?
スニペットやら全部入れ直しは正直めんどい。。
0560nobodyさん
2006/11/24(金) 15:42:23ID:???インストールで、connection InformationでDatabase設定を記述し、「Test connection」ボタンを
押すと、「Testing connection..」と表示されたままとなってしまいます。
PHP, MySQLは正しく導入設定されていると思います。
データベースもmodx用のものを作成しています。
ちなみに、同一環境へXOOPSを導入した場合は、問題ありませんでした。
どのあたりに原因があるでしょうか?
WindowsXP+Apach2.2 + PHP5.2.0 + MySQL5.027
0561nobodyさん
2006/11/24(金) 18:42:13ID:???もっかいやり直せ
0562nobodyさん
2006/11/25(土) 00:37:19ID:???ご回答ありがとうございます。
もう一回やり直したら、うまくいきました。
0.9.5を入れたのですが、これはなかなか遊べそうです。。
0563nobodyさん
2006/11/26(日) 01:47:29ID:???求められているよりも幾分統合が弱いかもしれないが…
(たとえばWPの管理画面はMODxとは独立)
http://nanabit.net/modx/wordpress-via-modx.html
0564nobodyさん
2006/11/30(木) 22:26:53ID:???入って代わりに<a>タグが消えますよね
<li>だけになってしまうとCSSでの体裁設定がうまく行かないことも多いので
(特に背景に画像を入れるときなど)<a>タグを残したままにするか
一律に<span>タグ等を入れるか出来ればと思っているのですが、
管理画面にはそれらしい項目は見つかりませんでした
スニペットの設定あるいは改修で上記のようなことは可能でしょうか
ご教示のほどお願い申し上げます
0566nobodyさん
2006/12/01(金) 15:24:56ID:???0567nobodyさん
2006/12/02(土) 12:10:15ID:???<li>もdisplay:block;とかすればかなりの体裁設定はできますし…。
ただ、class="here"がつくのは、実は現在地だけでなく、
現在地の上階層にもつくんですよね。そしてここにはリンクが残ってる。
そうすると…
<li><a>のところと
<li class="here">だけのところと
<li class="here"><a>のところ
と3パターン出来るんで、これが class="here"のあるなしにかかわらず
一律で<li><a>か<li><span>にできれば、少ないCSS記述で
スッキリやれるのかと思っただけです。
で、hereのとこだけちょこっと変えると。
まあ、悩むほどの問題じゃないです。すみませんでした。
0569nobodyさん
2006/12/03(日) 15:08:23ID:???スルーしてくれ。
0570nobodyさん
2006/12/06(水) 00:33:09ID:???・500 Internal Server Errorとかって、apacheがゲロってる。
・フレンドリーURL設定画面の選択肢はすべてYES
・.htaccessは、デフォのやつをそのまま利用。(phpの行はコメントアウト)
・フレンドリーURLでなく、手打ちでパス入れるとちゃんと表示される。
http://hogehoge.com/hoge.html →NG
http://hogehoge.com/index.php?q=hoge.html →OK
考えられるのは、どうもmod_rewriteまわりの動きのような気がしますが、、、、、ん〜。
0571nobodyさん
2006/12/06(水) 01:33:34ID:???してないなら
http://modxcms.com/forums/index.php/topic,2573.5
↑のさくらの項目参照。
0573nobodyさん
2006/12/07(木) 08:47:59ID:JY31Sevt0574nobodyさん
2006/12/07(木) 09:20:06ID:???MODx をアップグレードする手順は,導入の手引きに記載されている
内容とほぼ同じですが,一つだけ大きな違いがあります.config.inc.php
ファイルを上書きしたり,消去したりしないでください.以下に手順を
示します.
1. 同梱のスニペットやプラグインが改造してある場合,それらの名前を
リソースマネージャを使って変更するか,改訂版導入時の手続きの最中に
上書きしないよう,該当スニペットやプラグインのチェックボックスを外す
ようにしてください.アップグレードでは各部品を最新版にしようとします
ので,できれば名称変更による方法をお勧めします.
2. 全てをバックアップします.全てのファイルとデータベースが対象です.
全てのファイルをFTPクライアントソフトで手元のハードディスクに保存し,
phpMyAdminなどを使って該当データベースを「dump」して手元のハード
ディスクに保管してください.
0575nobodyさん
2006/12/07(木) 09:21:42ID:???3. 確実に,全てのバックアップが完了したかを確認してください.
4. MODxの新しいバージョンをダウンロードし,解凍してください.
5. 展開されたフォルダを中身ごとサーバにアップロードしてください.
全て上書きして結構です.展開して得たファイル群の中には本来は
/manager/includes/ディレクトリにあるべきconfig.inc.phpファイルが
存在していないので,従来のconfig.inc.phpを上書きしてしまうことはあ
りません.しかし,アップロード前にconfig.inc.phpを含んでいないかを
チェックしておくと良いでしょう(勿論,バックアップはこの時点では
お済みですよね?)
6. ブラウザをたちあげ,サーバーの/install/フォルダの中の index.php
を開いてください.
7. オンライン上で作業を進めてください.途中,合意書の承諾を求めら
れます.ここでアップグレードのラジオボタンを選択してください.
8. 古いファイルを消したり上書きしていなければ,導入の手引きで述べ
られているようにCHMOD(権限の変更)をしなければならないかもし
れませんが,その場合,自動的に検出されてその旨表示されます.
0576nobodyさん
2006/12/07(木) 09:23:04ID:???9. 導入の際,改造している全てのリソースについて,名称変更を事前に
行なってなければチェックを外しておくことを忘れないでください.
10. installフォルダを削除することを促す画面にたどり着いたら,削除を
選んでおきましょう.これによって,他人の不法な侵入・改変を防ぎます.
11. 一連の手順を終えたら,再びFTPプログラムに戻り,まず/install/
フォルダが削除されていることを確認して下さい.削除されていなければ,
手動で削除してください.
12. 最後に,/manager/includes フォルダの config.inc.php ファイルを
読み出し専用とします.以前に使っていたものがあれば,同じ設定にします.
つまり,chmodコマンドを利用して,0444 (r--r--r--)と設定してやります.
これは大変重要です.外部からの侵入を防ぐため,確実に行なってください.
13. アップグレードの一連の手続き(ウィザード)を終了してください.
14. 終了したら,MODx の管理画面をたちあげ,第1段階で変更したプラグ
インやスニペットの名称を元に戻してください.
15. 以上です.
ttp://wiki.modxcms.com/index.php/Upgrading_Guide
0578573=574=575=576
2006/12/07(木) 20:33:04ID:???同じ投稿者でもIDが出たり出なかったりするんだねぇ。
マニュアルなんかをぼちぼち自分用に翻訳しているので,どこかでちゃんと
オフィシャルに公開して貢献したいんだけど,やっぱ公式フォーラムが
場としてはいいのかな?
0579nobodyさん
2006/12/08(金) 00:24:56ID:???日本も拠点サイト作ったほうがいいかなあ。
0581nobodyさん
2006/12/23(土) 18:07:36ID:???ttp://chibinowa.net/
0582nobodyさん
2006/12/23(土) 23:00:28ID:???アクセスできないと思ってたら、そんな事になってたのか。
0584nobodyさん
2006/12/24(日) 18:33:17ID:???0585nobodyさん
2006/12/25(月) 23:09:47ID:???(タグ形式になってるやつ)他に一覧化してるサイトかありませんか?
日本語でコメントとか付いてるとなおうれしい。
0586nobodyさん
2006/12/27(水) 12:37:41ID:???みたいな機能って付いてませんか?
1サイト=1ページみたいに作ってDittoとかでリスト化するしかないのかな?
0587nobodyさん
2006/12/28(木) 08:42:00ID:???何がしたいのかよー分からん。
0588nobodyさん
2006/12/28(木) 11:36:56ID:???これはどうすればいいんでしょう?
言ってることが分かるような分からんような…
>>設定警告: '言語ファイルのエントリ数が異なります。'
どういう意味ですか?
現在選択されている言語ファイルのエントリ数がデフォルト言語ファイルの
エントリと異なります。特に問題ではありませんが、言語ファイルを
アップデートする必要があります。
0591nobodyさん
2006/12/28(木) 15:33:23ID:???うーん…WordPressのLinksみたいな感じのもの? 書式をあらかじめ定義しておけば、
後はURLとリンク名を書き込むだけでサイドバーなどにリンク集が表示される、みたいな…。
現状では、Friends Listモジュールが一番簡単。ただ、これはリンクをランダムに表示する
ぐらいの機能しかない。
・1リンク1ドキュメントにしてDittoで表示する
・あるいは、1ドキュメント内の「内容」やテンプレート変数にに多数のリンクを手入力→getFieldで
貼り付け
というあたりが、結局は思い通りに作れるのではないかと。
0593nobodyさん
2006/12/29(金) 23:03:25ID:???eformsが標準で入ってるのな
地味な変化なんで気付かんかった
0594nobodyさん
2006/12/30(土) 02:16:45ID:???項目を増やすのはどうやるんでしょう?
スニペット、チャンク、ドキュメントを結構見て
いじったけど結局分かりませんでした
0595nobodyさん
2007/01/07(日) 04:49:06ID:ZWZR8mnqeFormなんですが、xreaで使ってる独自ドメインに作ったメルアドを
toに指定すると,日本語で入力したものがバケるんです。(ウェブメールで見ても化けてる)
プロバからもらったメルアドを使えば本文は化けないことは確認済み。
それで、一時的に普段使ってるプロバのメルアドを指定して試すと、
今度はキャッシュが残っているのか、直前に使っていた独自ドメインのメルアド宛てに届いてしまう。
これは、コンタクトフォームをおいているドキュメントのキャッシュ保存チェックを外しても、
ブラウザのキャッシュをクリアしても、前に書いた独自ドメインのメルアド宛に届いてしまう。
ドキュメントに書いているタグはコレ。
[!eForm? &formid=`ContactForm` &subject=`[+subject+]` &to=`****@***.ne.jp` &ccsender=`1` &tpl=`ContactForm` &report=`ContactFormReport` &gotoid=`46` !]
(サンプルサイトのをそのまま使ってます)
普通に日本語を使えるようにするにはどうしたらよいんでしょうか…
0596nobodyさん
2007/01/07(日) 10:14:04ID:???eFormここの使ってる?
ttp://www.petit-power.com/
>キャッシュ
サイトのリフレッシュはした?
0597595
2007/01/07(日) 10:51:25ID:???一晩寝てみ直してみると、問題は595に書いたようなことではないようです。
#プロバからもらったメルアドを使えば本文は化けないことは確認済み。
というのはどこか勘違いをしていたように思います。
なんで化けなかったのか…
その、独自ドメインのアドを通すと絶対化けるようなんですが、
何故か?一旦その独自ドメインアドを通して転送されるようでした。
サイトアドミンとウェブユーザの登録メルアドをプロバアドにして
ドキュメントeformタグのtoを[(emailsender)](サンプルサイトではこう記述されてた?)に
しても同じ事が。
そもそも、usageを見ると、toはオプショナルになってるようで、
初期値ではどこに記述されたアドを対象にしてるのか分かりません。
どこにも登録した記憶のない独自ドメインアドをどうして参照するのかが分からない…
まだ勉強不足みたいです。もうすこし調べてみます。
>>596
レス有り難う
こちらもド素人だから…
サイトのリフレッシュはしました。
ぷちぱわの日本語版は、ヴァージョンが古いという理由で使わなかったんだけど試してみます。
0598595-597
2007/01/07(日) 13:48:25ID:ZWZR8mnqmodxのタグリストをオフィで見てみると
[(emailsender)] - the site's main email address.
ということで、このサイトメインメールアドというものをどこで設定しているのでしょうか?
eForm日本語版はタグの描き方がまずいのか、日本語版のバージョンに合わない
テンプレートを書いているのか、フォーム自体が表示されませんでした…
(ドキュメントのサンプルを使ってみてもおなじ)
ので検証が出来てません…
0599nobodyさん
2007/01/07(日) 16:05:54ID:???0600nobodyさん
2007/01/07(日) 16:07:15ID:???メール本文テンプレのチャンクに項目を増やしたら増やせたけどな
ドキュメントのタグは手を加えなくても項目が増やせたんで不思議
送信しようとすると○○(追加した項目)は無効ですみたいな
アラートが出て送信できないことがあったんで、
いったんチャンクのそれに関するコードを除いて保存して送信テスト(送れた)、
もう一度さっき除いたコードを同じ位置に戻して保存して送信テストしたら今度は送れたとか、
あるサーバではちゃんと文字化けせずに送れたけど、
あるサーバではメールのタイトル部分だけ日本語が化けてしまうとか
なんか謎の現象が多い
細かく見て行けば突き止められるのかもしれないけどややこしいよね
0601598
2007/01/07(日) 22:51:35ID:ZWZR8mnqサイト設定にはメルアドを指定するところはないんです。
アカウント情報とはユーザ管理とは別でしょうか?
configにもメール設定をするところがないし、悩ましいところです。
オフィシャルで聞いてみるしかないかな。
>>600
やはりサーバによって文字化け状況が違うんですね…。
するとやはり[(emailsender)] の設定先を調べて確実に届く
アドレスを指定するしかないようですね。
0602nobodyさん
2007/01/07(日) 23:33:59ID:???未設定なら[email protected]って出ない?
0603601
2007/01/07(日) 23:38:20ID:ZWZR8mnqあ〜〜!そうだ!!ありました…ありがとう…
うわー恥ずかしい。オフィシャルでも尋ねてしまいました。
時間とサーバリソースの無駄を……お騒がせしました。恥
0604601
2007/01/08(月) 03:56:54ID:PEgW81QUeFormはあきらめてContactFormを使うことにしました。
これだと、コンフィグ設定で独自ドメインのアドを使って転送を行っても、
サブジェクトが化けるだけで本文は文字化けは起きずちゃんと読めます。
またHTML内に出力される文章も日本語にしましたが化けはないようです。
しかし、テンプレート内の問い合わせサブジェクトをプルダウンで選べる部分ですが、
ここはvalue値にメールアドレスを入れることになっていて、
問い合わせの内容ごとにメールをアドレスでソートできるみたいです。
// Recipient ... add or remove lines as needed
// Format (as few or as many as desired):
// $recipient_array["Your Text Here"] = '[email protected]';
$recipient_array["General Inquiries"] = "$email";
$recipient_array["Press or Interview Request"] = "$email";
$recipient_array["Partnering Opportunities"] = "$email";
で、このまま使うとメールアドレスがHTMLにまんま出力されてしまうという欠点が…
今は仕方ないですがどうもこれではContactFormのほうは問題です。
多分eForm日本語版をちゃんと使いこなせれば、自分の環境でも文字化けなく
受信できるのじゃないかと思うんで、こっちの設置はまた時間のあるときに
勉強してみようと思います。
どうもありがとうございました。
0605nobodyさん
2007/01/10(水) 23:55:29ID:???一つの管理画面で全てのドメインを編集できないかなぁと思案しているのですが。
テーブル分けてMODxをドメイン数分設置する以外に方法あります?
0606nobodyさん
2007/01/17(水) 18:10:22ID:8LNrekimサブドメインごとにテーブルを分けないでもいいんじゃない?
0607nobodyさん
2007/01/20(土) 04:06:14ID:???0608nobodyさん
2007/01/26(金) 14:56:17ID:???それぞれ「Japanese-uft8」と「Unicode(UTF-8)」-utf-8だと思いますが、
ここを(どっちだったか失念)試しに「Japanese-sjis」などに変更してみたら、
管理画面が動かなくなってしまいました。
二進も三進もいかなくなって、結局MODx自体を再インストールしたのですが、
このような事態に備えるにはDBのどのテーブル(もしくは設定ファイル)を
バックアップしておけば良いのでしょう???
もちろんバックアップは全部必要なのだとは思いますが
この情報を管理しているのがどれなのか知りたいのです。
0609nobodyさん
2007/01/26(金) 15:35:10ID:???0610nobodyさん
2007/01/26(金) 16:22:38ID:???上記変更を行った時点で、クリーンアップ作業が始まりますよね。
それが永久に終わらない感じです。
ただの文字化けなら動かして直せるのでしょうが、
PCでいうところのフリーズに近い感じでした。
仮に誤操作などで今度同じことが起きた時にどのテーブル(もしくはファイル)を
復帰させれば下の状態に戻せるのだろうかと…。
0611nobodyさん
2007/01/26(金) 18:45:54ID:???system_settingsテーブル。
たとえば、MODx設定で言語とエンコーディングをUTF-8にしていた場合、
・manager_language(言語)……japanese-utf8
・modx_charset(エンコーディング)……UTF-8
となっている。
MODxのバージョンやサーバによって違うようだけど、
・言語: Japanese-utf8
・エンコーディング: Japanese(Shift-jis)
みたいに設定して保存すると、管理画面が全く使えなくなったり白いウィンドウが出たままに
なったりする。
ブラウザの文字エンコーディングを切り替えたら、管理画面が使えるようになる場合もある。
0612nobodyさん
2007/01/27(土) 15:23:42ID:???ブラウザの文字エンコーディングを切り替えるという解決策も
効く時はあるんですね(私の時はダメでした)。
これも覚えておきたいと思います。
system_settingsは何かあった時のために最低限要バックアップですね。
0613nobodyさん
2007/01/27(土) 15:36:35ID:???管理画面で変更する前に
/assets/cashe/siteCashe.idx.php
をデスクトップなんかに落としておいて
画面がぐちゃぐちゃになったら
上記ファイルを上書きすると
管理画面が元に戻るから
その間に設定を元に戻すと簡単。
あくまでもキャッシュだから
設定を元に戻すのがキモ
管理画面の文字化けは俺もはまった。
0614605
2007/01/28(日) 11:52:45ID:???質問投げっぱなしですいません。
全て自分で管理するので、テーブルわけなくてもOKです。
以下のsubsites-for-modx-0.9.5.zipを使ってみました。
ttp://modxcms.com/forums/index.php/topic,2059.msg65323.html#msg65323
これだとサブドメインにアクセスしたときホームURLは変われど、他サイト用ページにもアクセスできますよね。
他サイトのリソースは見せたくないので、これを回避する方法はありますか?
それとなぜかフレンドリーURLをONにすると404に…。
0615nobodyさん
2007/01/29(月) 00:39:21ID:???0616nobodyさん
2007/02/05(月) 01:39:50ID:???遅レスだが、MODx関連のサイトで見つけた
ttp://modxcms.com/forums/index.php/topic,1445.0.html
0617605
2007/02/05(月) 21:54:55ID:???少し前に、そちらも試して見ました。
>>614の改造とアプローチは同じですね。
今悩んでるのはページ名やページIDを知っている人がいた場合
他サイトの内容を表示出来てしまうことです。
root
|-www1.sample.com/test1.html(ID1)
|-www2.sample.com/test2.html(ID2)
↑www1にアクセスしてるときにIDの2をリクエストするとwww2のページが出現。
サイト構築方法が根本的に間違っているのでしょうか。
引き続きご教授お願いします。
0618nobodyさん
2007/02/06(火) 06:30:03ID:AT8dWsUbテンプレートをサブドメインごとに分けて、
そのテンプレートに指定したサブドメイン以外を弾くスニペットを入れるぐらいしか思いつかないな
(どのタイミングでページ内容が出力されるのかはよく調べてないので分からないが、
リダイレクトのヘッダーを送信すればいいのかな)
0619nobodyさん
2007/02/06(火) 14:09:06ID:???で、これインストールしたらtinyMCEが付いてましたがこれの設定はどこで行うのでしょう?
タブコードが9桁(8桁だと思って数えたら9桁分取っている)を4桁に変えたいのですが
どこを変えたらよいのでしょうか?
MODxの問題ではないと思うのですが、tinyMCEのディレクトリを探してもツールバーの
設定ファイルらしきモノはあるのですが、タブの桁数の設定がどこにあるのか解りません。
どのファイルをいじったらタブコードを4桁に変更できるのでしょうか?
0621nobodyさん
2007/02/13(火) 07:43:35ID:???さっぱり使い方わかりりませんが、結構攻略しがいのあるCMSのようですし 楽しませてもらおうと思ってますw
とりあえずは・・・コメントを投稿しようとすると404に飛ばされるのをどうするかだ・・・先は長いな(汗
0622nobodyさん
2007/02/13(火) 11:50:56ID:???ログインを促すページにとばされようとしているけど,
それが見つからない。
0624nobodyさん
2007/02/13(火) 22:06:01ID:???フレンドリーURLをONにして .htaccessにリネームしたまでは良かったのですが トップディレクトリではなく /modoxというサブディレクトリにインスコしていたため
「RewriteBase /」のままだと トップディレクトリに飛ばされていたようです。
「RewriteBase /modx」に変更したら >>622さんの言う ログインを促すページらしきものに飛ぶようになりました。
さて・・・今度は ログインしなくてもコメントできるようにする設定を探らないと(笑
日本語ドキュメントも少ない事ですし トライ&エラーでがんばってみようと思います。
で ここまでは報告なんですが ちょっと質問させてください。
/modx/manager/からは 普通にログインできるんですが ホームのサイドバーについてるログインフォームからログインしようとすると
「IDかパスが違うよ」らしき英語が出てログインできないんですよね。
現在 adminしかユーザーがいない状態なんですが ホームからはadminはログインできないみたいな仕様なんでしょうか?
0625622
2007/02/14(水) 03:00:32ID:???0626nobodyさん
2007/02/15(木) 12:23:06ID:pyLbTtPfかなり奥が深いですなこりゃ(笑)
0627nobodyさん
2007/02/15(木) 17:43:02ID:IavwGJp/ここらへんでしっかりとしたまとめサイトが
欲しいと思うのは俺だけじゃないはず。
まぁ、ググりながらチマチマいじるのも
醍醐味なのかもしれんけど。
0628622
2007/02/15(木) 20:01:39ID:???情報を探すのが面倒。
0629nobodyさん
2007/02/15(木) 23:29:08ID:???こんなんあるけど これは違うのかい?
0630nobodyさん
2007/02/15(木) 23:43:22ID:???0631nobodyさん
2007/02/16(金) 07:07:43ID:???ちゃんと コメント入れてるっちゅうねん。
で 日本語だけじゃだめなのかと アルファベットも混ぜて見たら。
≪ MODx Parse Error ≫
MODx encountered the following error while attempting to parse the requested resource:
≪ Execution of a query to the database failed - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 ≫
SQL: UPDATE `waterimps`.modx_jot_content SET title='\こ\ん\なか\ん\じ\でコメント\も',content='\適?\??\に書?\?\。\r\n\そ\し\て書?\?\r\ nabc',createdon='1171575070',createdby='1',secip='221.17.234.10'
,sechash='dfd1b9a1308c82222c33cb1e0666aa2e',uparent='9',tagid='',published='1' WHERE id=;
はたして 設定が悪いのか鯖環境が悪いのか。わけもわからず UTF-8でインストールしたのがいけないのかw
さて 海外でもぐぐってきます。
0633627
2007/02/16(金) 14:48:17ID:???そんなエラーは見たことないが
SQLの文字コードの問題とかいうのが
フォーラムにあったと思う。
SQLもUTF-8にしなきゃいけないとかなのかな?
>>629
俺もそこは放置されてるんだと思ってる
0634nobodyさん
2007/02/16(金) 20:10:22ID:???文字コードの問題だろうねぇ。データベースやSQLの文字コードの
設定はどうなってるの?
せっかくのフレームワークなんだから,何か業務用に使える機能を
つくり込んでいきたいんだけど,ちょっと情報収集がわずらわしいねぇ。
0635nobodyさん
2007/02/16(金) 20:27:38ID:???×データベースやSQLの
○データベースの
0636nobodyさん
2007/02/17(土) 12:38:41ID:AXV5lFFL0637nobodyさん
2007/02/21(水) 14:10:47ID:???送信するとパースエラーが…
Cannot execute using backquotes in Safe Mode
これはどういう意味なのでしょうか…?
0638nobodyさん
2007/02/21(水) 18:16:30ID:???0639637
2007/02/21(水) 21:56:46ID:???日本語版ではないオリジナルのeformなら送信できるんですが文字が化けるんです…。
どうにかしてutf-8にエンコードさせられないかと今日コードを見てみたんですが‥
100行目あたりの
#include other language file if set.
$form_language = isset($language)?$language:$modx->config['manager_language'];
if($form_language!="english" && $form_language!='') {
if(file_exists($snipPath ."eform/lang/".$form_language.".inc.php"))
include_once $snipPath ."eform/lang/".$form_language.".inc.php";
else
if( $isDebug ) $debugText .= "<strong>Language file '$form_language.inc.php' not found!</strong><br />"; //always in english!
}
ここの部分の
if($form_language!="english" && $form_language!='') {
を、
if($form_language!="japanese-utf-8" && $form_language!='') {
に書き換えてみたりしたのですが、結果が変わりません。
何か方法はないでしょうか…
0640nobodyさん
2007/02/22(木) 01:43:27ID:???そこ、書き込みだけ見た感じ、表示用言語ファイルを読み込んでるんじゃない?
もしマネージャーランゲージが英語ではないか空なら言語ファイルを探してインクルード。
あれ、&&ってandか…な、phpわかんね。
まぁ、修正するなら他の部分ってことで。
0641nobodyさん
2007/02/24(土) 02:23:36ID:???ttp://modxcms.com/forums/index.php/topic,12207.0.html
0.9.6は30以上の不具合の修正と要望の対応を取り込む予定であり,
その中には,インストーラ,エラー報告,国際化(!),セキュリ
ティ面の改善が含まれている。最終的には以下の様な改善が行われ
る予定:
・マネージャのコードとデモの内容をMootool v1.0 javascript
library に移行予定。
・Ajax 検索と検索結果の反転コードの劇的な改善(テンプレート
変数内の検索機能を含む)
・Dittoをv2に刷新し,同時にReflectもそれに対応したものに。
・マネージャ上の各言語対応の改善。
・インストーラによる自動データベース作成
...
というようなことが書いてありました。
0642nobodyさん
2007/02/25(日) 03:22:42ID:???0644nobodyさん
2007/02/27(火) 14:04:35ID:???ドキュメントは階層構造を持って管理できますね。例えばこんな階層構造でドキュメントを管理するとします。
- 本店(フォルダ)
今月の営業成績
出勤簿
今月の一押し
- A支店(フォルダ)
今月の営業成績
出勤簿
今月の一押し
- B支店(フォルダ)
今月の営業成績
出勤簿
今月の一押し
ウェブで表示する際には、この階層を保ってエイリアスを設定し
ttp://www.example.com/本店/今月の成績.html
ttp://www.example.com/A支店/今月の成績.html
の様に表示したいのですが、フォルダにエイリアスを付けて(本店→本店)そのフォルダ内の
ドキュメントにエイリアスを付けると(今月の営業成績→今月の営業成績.html)
ttp://www.example.com/本店/今月の成績.html
という具合に表示してくれるのかと思いましたら違うみたいで、ドキュメントのエイリアスは
親ドキュメント(フォルダ)の存在を無視し
ttp://www.example.com/今月の成績.html として表示しようとします。
もしかしてドキュメントエイリアスは階層を意識して設定しないといけないのでしょうか?
- A支店(フォルダ)
今月の営業成績
この「今月の営業成績」にエイリアスを付けるとしたら「A支店/今月の営業成績.html」という風に
エイリアスを設定しなければならないのですか?
0645nobodyさん
2007/02/27(火) 14:35:33ID:???0647nobodyさん
2007/02/28(水) 11:30:19ID:???ソースを見ると
<!-- Start QuickEdit headers -->
<script type="text/javascript" src="/manager/media/script/scriptaculous/prototype.js"></script>
<script type="text/javascript" src="assets/modules/quick_edit/javascript/Cookie.js"></script>
<script type="text/javascript" src="assets/modules/quick_edit/javascript/Drag.js"></script>
<script type="text/javascript" src="assets/modules/quick_edit/javascript/moo.fx.js"></script>
<script type="text/javascript" src="assets/modules/quick_edit/javascript/QuickEdit.js"></script>
<link type="text/css" rel="stylesheet" href="assets/modules/quick_edit/styles/toolbar.css" />
<!-- End QuickEdit headers -->
こんな感じで、パスの設定がよろしくない様な気がするので、修正したいのですが、
プレビュー時に挿入されるこの"QuickEdit heders"はどこで編集したら良いのでしょうか?
src="[(base_url)]assets..."という感じの修正が必要なのかなと思うのですが。
0648nobodyさん
2007/02/28(水) 14:30:45ID:???うちではそれで正常動作しています。
サイトテンプレートかページソースで
<base href="[(site_url)]" />を書き込んでみてはどうでしょう
0649nobodyさん
2007/02/28(水) 15:34:25ID:???ありがとう。それで出来た。
なんとなくMODxのコツも解ってきた感じ。
ドキュメントへのリンクを相対パスでエイリアスを指定してたら、おかしくなったけど
そもそもドキュメントへのリンクでこんな使い方が間違ってるんだね。
ドキュメントへのリンクは[~id~]で指定するっていうような、MODx的な考え方がちょっと解ったかなと。
0650nobodyさん
2007/03/01(木) 17:04:02ID:???これはWordPressが吐き出した内容をMODxに通して表示させる事を可能にする
プラグインのようで、「面白いことが出来るものだなぁ」と感心したところです。
自分でも同じ様なことをやってみたいのですが、どういう仕組みでその様なことが出来るのか
さっぱり解りませんので、仕組みを理解するために、もっと単純にcgiの出力をMODxに通す
プラグインやスニペットがあるようでしたら見てみたいのですが、その様なものはありますでしょうか?
0651nobodyさん
2007/03/01(木) 17:25:59ID:???<?php
print file_get_contents("http://www.google.com");
?>
0652nobodyさん
2007/03/02(金) 20:10:38ID:???うpして使うことってできる?
他のアプリ使った方がいいかな?
0654nobodyさん
2007/03/03(土) 17:18:28ID:???MySQLが利用できないとか
0655nobodyさん
2007/03/03(土) 17:26:47ID:???物をレンタルサーバーにファイルコンテンツそのまま動くかって事?
0657nobodyさん
2007/03/03(土) 19:59:44ID:???■ このスレッドは過去ログ倉庫に格納されています