トップに戻る 掲示板に戻る
WordPress Integratorについて
1 : ナタリー : 2007/12/10 10:28:54 ID:8v86/SR34
こんばんは。今までWordPressを使っていたのですが、MODxを導入してみました。こちらのWordPress Integratorは、思っていたより簡単に無事設置できました。ありがとうございます。

質問なのですが、埋め込まれたWordPressの新着記事(日付とタイトル)をホームページのトップに表示させるのには、どうしたらよいか教えていただえkないでしょうか?他のページは、Dittoを使って新着ページが表示されますが。。。
2 : tkfm : 2007/12/13 01:50:48 ID:gDbGWr1mU
こんばんわ~

新着の1件を表示したいということなら、TOPページに
[!WordPressIntegrator? &block=`latest`!]
と書けば表示されますよ。

DittoはMODx内のコンテンツしかリスト化できないと思います。
WordPressIntegratorはWordPressのデータをMODx上にあるように見せるだけで、
ブログコンテンツの実態はWordPress内にありますから、
Dittoでは表示できません... と、思います... 笑(自信なし)
3 : ナタリー : 2007/12/13 02:13:08 ID:KLmN0Cj.6
tkfmさん、

おはようございます。MODxの日本語コミュの方でもお世話になっております。natalieです。

今のところ、WordPressのRSSフィードを使って最新5件のタイトルをMODxのトップに表示させています。何故か日時は、うまく読んでくれないのでタイトルだけです。

[!WordPressIntegrator? &block=`latest`!]

を使うと一番最新の記事が全部表示されますが、タイトルと日時だけとか、タイトルと日時とサマリーだけとか表示させることできますか?
4 : tkfm : 2007/12/13 02:17:11 ID:gDbGWr1mU
どんな内容の表示になるかは、WordPress側のテンプレートによると思います。
そちらをいじればご希望の書式になるとは思います。
5 : ナタリー : 2007/12/13 02:35:59 ID:KLmN0Cj.6
WordPressの方は、今まで使ったのを移動しただけでいじってなかったので、これからやってみます。ありがとうございました!
6 : ナタリー : 2007/12/13 03:57:12 ID:KLmN0Cj.6
WordPressのサイドバーの方に新着記事だけ表示させ、それをMODxのトップページにWordPress Integratorのコードを貼って表示させることができました。とっても便利ですね!
7 : じんじん : 2007/12/26 16:50:08 ID:KvAcuz2c4
お疲れ様です。ModxとWordpressをどうにかして連携したいと思っていた所、御社のサイトを見つけました。
ご迷惑になる質問かとは思いますが、お手すきの時にでも回答いただければと思います。
Wordpressintegrator1.2.0をダウンロードし、
Wordpressintegratorは記述を変更しModxの管理画面にてスニペット作成をいたしました。
次にWordpressrouter1.2.0.phpをWordPressのプラグインフォルダにコピーしてもWordPress上のプラグインでwordpressrouterが表示されません。ファイル名をwrodpressrouter.phpにしても、中の記述で<?phpの記述を有効にしても同じです。
そのまま使ってみようとしたところ
« MODx Parse Error »
MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »

PHP error debug
Error: mysql_num_fields(): supplied argument is not a valid MySQL result resource
Error type/ Nr.: Warning - 2
File: /home/webmaster/public_html/wp/wp-includes/wp-db.php
Line: 204
Line 204 source: while ($i < @mysql_num_fields($this->result)) {

Parser timing
MySQL: 0.0006 s (0 Requests)
PHP: 0.0296 s
Total: 0.0302 s

のエラーがでてしまいます。
何か根本が間違っている気がするのですが、アドバイスいただけないでしょうか?
どうぞよろしくお願いします。
8 : tkfm : 2007/12/29 00:54:51 ID:gDbGWr1mU
7bitさんは会社組織ぢゃ無いと思うけど...笑

冗談はさておき、オーナーでもないのに出しゃばって本論にコメントを。

WordPress Routerですが、こちらもスニペットと同様にMODxの管理画面から新規でプラグインを作成して下さいね~
ftpとかでファイル上に置くものでは有りません。

まずはそこからご確認下さいませ~
9 : とこぶし銀座 : 2008/01/10 12:13:59 ID:ItFL1RYaJ
>>7
こんにちは、私もじんじんさんと同じ状態になってしまいました。
迷宮入りです。(エラー記述も同じです)
もちろん
http://nanabit.net/modx/wordpress-integrator/
の順番どおりに作成し
1箇所ちょっと間違えたところ(FTPでblogフォルダを作ってしまったので削除した)を治しました。
現況
バージョン:1.2.0
設定状況
http://nanabit.net/modx/wordpress-integrator/ から
1.フォルダ「wp」にインストゥール済み MODxと同じデータベース上に設定
2.WordPress のファイル「wp-settings.php」を編集「=&」の「&」を削除
3.プラグインの導入
ファイル「WordPressRouter」をプラグインにコピー&ペースト
define ('PAGE_WP_TOP', '56');  <===作成するドキュメントの番号
define ('WORDPRESS_ALIAS', 'blog');<===エイリアス名
コメントアウトする。
4.スニペットの導入
define ('WPMODX_WP_PATH', '/home/オリジナルのディレクトリ/public_html/wp');と記述
5.ドキュメント「56」に[!WordPressIntegrator!] と記述

結果、エラーが
>>7
と同じになる。
どこが間違っているのかわからずアタフタしています。
もしご存知の方がいらっしゃればご教授願えませんでしょうか。
よろしくお願いします。
10 : tkfm : 2008/01/12 02:16:34 ID:gDbGWr1mU
MODx関連のNo.50~54を参考にしてみて下さい。
11 : とこぶし銀座 : 2008/01/12 08:19:03 ID:ItFL1RYaJ
>>10
tkfmさんありがとうございます。
とりあえず、フォルダ56に「Welcome to WordPress」が表示されたのですが
この「Welcome to WordPress」をクリックしてジャンプした先
つまり
http://www.うちのサイト.co.jp/blog/?p=1
ではテンプレートがない状態の白いページで記事が記入されて表示されます。
ここはどうすればよいでしょうか…。
すみません、あともうちょっとのところですので
どなたかお力貸していただけないでしょうか。
12 : tkfm : 2008/01/12 17:52:09 ID:gDbGWr1mU
「テンプレートがない状態の白いページ」というのは、CSSが適用されない状態ということでしょうか?
ソースを表示させて、正しくCSSファイルを指しているかご確認を!

それとも、白いページとは何も表示されないということなのでしょうか?
13 : とこぶし銀座 : 2008/01/12 20:40:53 ID:ItFL1RYaJ
tkfmさん
ご返答ありがとうございます。
別のフォルダに入るとCSSが適用されないようでした。
修正しましたが、今度はフレンドリURLを行い、
フォルダのエイリアスを適用すると
一部のテンプレートでリンクがうまくいかなくなるようですね。
これはちょっと自分で解決してみて
また回答させていただきたいと思います。
ありがとうございました。
14 : tkfm : 2008/01/12 22:21:14 ID:gDbGWr1mU
WordPress Integratorはテンプレートには影響を与えないはずなんですけどね...
ページの一部(コンテンツ部分)を出力するだけで、
基本的にはMODxで指定しているテンプレートになるはずです。

もしかして、WP側で「各種設定」->「一般設定」->「ホームページアドレス」を修正してないとか?
15 : とこぶし銀座 : 2008/01/12 22:58:37 ID:ItFL1RYaJ
>>14
tkfmさん
気にかけていただいてありがとうございます
さて、その問題なんですが、
DropMenuとWayfinderのどちらかをつかった場合
どうしてもメニューがおかしくなってしまうのです

WordPressでないページからのメニュー
リンク1==>index
リンク2==>news
リンク3==>Profile
リンク4==>Blog 
WordPressが入っているページ(blog)からのメニュー
リンク1==>/blog/index
リンク2==>/blog/news
リンク3==>/blog/Profile
リンク4==>/blog/Blog 
になってしまいます。
貴殿の最終行「WP側…」の設定は
http://www.うちのサイト.co.jp/blog」
になっています。 結果上記のようになります。
「影響を受けない」ようにするのには
どうすれがよいでしょうか?
スニペットにちょっと変更を加えるべきでしょうか?
それとも単純な設定変更でしょか?
たびたびすみません。
16 : tkfm : 2008/01/13 01:27:19 ID:gDbGWr1mU
MODx側のテンプレートの<head>~</head>の中の最初に、
<base href="[(site_url)]"></base>
を入れてみて下さい。
17 : とこぶし銀座 : 2008/01/13 23:38:20 ID:ItFL1RYaJ
>>16
tkfmさんありがとうございます。
これでほとんど片付きました。
すごく感動です。
18 : tet : 2008/01/24 23:20:56 ID:aNNAxGpMW
初めまして。
今回Wordpressintegrator1.2.0を導入しまして、
無事MODxとWPを連携させるの事ができました。
ありがとうございます。
ただエントリーの表示は出来るのですが、
カテゴリーソート表示やアーカイブソート表示が出来ないのです。
これは何か設定がおかしいのでしょうか?
アドバイスいただけたらと思います。

MODx 0.9.6.1
WP 2.1.3
PHP 4
MySQL 4.1.7


19 : tkfm : 2008/01/26 01:38:03 ID:7JzKTBLvf
「エントリーの表示はできる」とのことですが、個別エントリーの表示ができますか?
PHP4でWordPressIntegratorが動いた方は、いまだ聞いたことがありません...
多分、カテゴリー表示も個別エントリーもアーカイブも、全部同じ表示になっちゃうんぢゃ無いですかね~
可能ならPHP5な環境で試してみては如何でしょうか?
20 : yajima : 2008/05/13 19:50:55 ID:MyyBBL/8j
はじめまして
Wordpressintegratorを使わせて頂いております。

最近、「WordPress ME」が更新を終了してしまい、「WordPress 日本語版」への移行がアナウンスされています。
そこで、日本語版をインストールしてWordpressintegratorと連携を試みたのですが。

MEの時にすんなり連携できていたのですが、日本語版にしたら >>7 と同様のエラーが表示されてしまいました。

レスを見ていると皆さんMEの方をお使いのようですが、WordPress 日本語版での設定に何か特殊なところがあるのでしょうか?

ちなみにMEと日本語版では、MySQLのテーブルの数も違い、かなり内容も変わっているのかなと思っていますが、この辺はどうなんでしょうか?
21 : tkfm : 2008/05/20 18:58:07 ID:SMmOnWleP
MEが更新停止してしまったので、試しに本家日本語版にWordPressIntegratorを導入しました。
>>7のエラーは>>10に書いた対処法で乗り切れています。全ての機能確認は行っていませんが、最低限欲しい機能の部分は動いているように思います。
22 : もしもし : 2008/06/19 04:29:06 ID:L.eOmylQu
Wordpressintegratorを使わせていただいております。
気分は最高!
7bit様最高♪


MODx 0.9.6.1
WP 2.5.1(日本語版)
PHP 5.2.5
MySQL 5.1.22-rc

上記をXREAのcoreserverで稼動しているので報告までです。
23 : rei : 2008/08/20 01:08:51 ID:ONULtyKbY
MODx 0.9.6.1, WP 2.5.1(日本語版), PHP 5.2.5
でWordpressintegrator入れましたがWordpressintegratorでwp_taxonomies foreacherエラー発生
ググったら下記サイト記事で即解決しました。お困りの方どうぞ

http://ikeike.mo-blog.jp/blog/2008/05/wordpressintegr_6692.html
24 : magmag : 2008/11/18 07:41:35 ID:HtJNv2zv5
すいません。教えてください。
modx-0.9.6.2にへwordpressintegrator-120を導入したのですが
白紙の状態でParse error: syntax error, unexpected T_STRING in /virtual/mag01/public_html/rocks.tk/manager/includes/document.parser.class.inc.php(772) : eval()'d code on line 26
と表示されてしまいます。
document.parser.class.inc.phpの問題なのでしょうか?
それとも別の問題でしょうか。初心者です。ご迷惑おかけします。
25 : tkfm : 2008/11/18 09:42:26 ID:SMmOnWleP
magmagさん
そのエラーはよく見かけますが、document.parser.class.inc.php の問題でないことがほとんどです。
スニペットの設定誤りとか記述誤りであることが多いような気がします。
WordPressIntegratorスニペットとWordPressRouterプラグインの設定を再度確認されては如何でしょうか?
私がWP2.6.1にWordPress Integratorを導入した時のまとめを下記に記述しています。
ご参考までにご覧下さい。
http://tkfm.net/log/eid334.html
なお、MODxの0.9.6.2は日本語の取扱にバグがあります。
0.9.6.3-RC2などに早めにアップグレードされることをおススメします。
26 : magmag : 2008/11/18 10:42:03 ID:HtJNv2zv5
すいません。IDを間違っていました。
ところが、今度は真っ白、白紙になってしまいました。でPAGE_WP_TOPにアクセスすると
require_once() [function.require-once]: open_basedir restriction in effect. File(/var/www/username/public_html/wp/wp-config.php) is not within the allowed path(s): (.:/virtual:/tmp:/usr/local/lib/php:/usr/local/php/bin)
のエラーが出ています。どなたか、白紙の原因はわかりませんか?
usernameが間違っているのでしょうか?
27 : tkfm : 2008/11/18 11:00:57 ID:SMmOnWleP
「open_basedir restriction」はMODxともWordPressとも関係ないのではないでしょうか?
サーバー(Apache?)の設定の問題だと思います。
お使いのサーバーがどんなものか分かりませんが、サーバー管理者と相談して頂かないといけないのでは?
ちなみに、白紙になったときにMODxのイベントログとかWebサーバーのエラーログには何か出ていないでしょうか?
28 : magmag : 2008/11/18 16:30:24 ID:HtJNv2zv5
なんどもすいません。実はmod_rewriteの導入がわからなく、そのままで動かしているのですが、それが原因とも考えられますか>
29 : tkfm : 2008/11/18 20:14:43 ID:SMmOnWleP
「open_basedir restriction」はmod_rewriteとは関係ないように思いますが、私も詳しくないのでわかりません。
ただ、WordPress Integratorを使うなら、まずmod_rewriteを有効化してフレンドリーURL等を機能させないと意味が無いような...?
30 : ryota : 2009/09/30 01:32:01 ID:4.k1N0LA
日々、有り難くWordPress Integratorを使わせてもらっています。
数点質問があります。

テーマを自作しているのですが、ループ内に設置した"comments_template();"と"previous_post_link()"がブログのホームページ(http://hogehoge.com/blog/)で表示されません。
テーマの構成はindex.phpと空のfunctions.phpです。
これらは、MODxから切り離してみると正常に表示されます。(ホームページをインストールディレクトリにするという事です。http://hogehoge.com/wp/
ブログのホームページは最新投稿1件の設定にしています。
[!WordPressIntegrator? &block=`latest`!]も試してみましたが駄目でした。
記事単体のページではcomments_template();previous_post_link()とも正常に動作します。

この場合の対処方法をご教授いただけませんでしょうか?

どうぞ、宜しくお願いいたします。
31 : ryota : 2009/10/02 14:30:02 ID:TZ1Ox5Ko
自己解決いたしました。
ご迷惑おかけいたしました。
スレッドを表示 全部

レス投稿

名前: メール:
内容: