User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
未来投稿の常時表示について 投稿者: よう 投稿日:2006/01/29(Sun) 07:03 No.2528  
こんにちは。いつも便利に使わせて頂いております。
早速なのですが、wordpress0.5Finalを使用しておるのですが、未来投稿を強制的に表示することは可能でしょうか?元々のwordpressの機能で未来投稿後、投稿日に自動表示する便利な機能であることは理解してるのですが、wordpressをスケジューラーとして使いたいと考えております。MTは未来表示が出来る(出来てしまっている??)ので、スケジュールとして使ってる方が結構おられるようです。
MTもですが、wordpressは「複数カテゴリー選択」という便利な機能があるので、ちょっとしたデータベース的な使い方が出来て重宝します。

ご教授いただければ幸いです。


Re: 未来投稿の常時表示について 投稿者: のぶのぶ 投稿日:2006/01/29(Sun) 23:04 No.2535  

引用:

ようさんは書きました:
こんにちは。いつも便利に使わせて頂いております。
早速なのですが、wordpress0.5Finalを使用しておるのですが、未来投稿を強制的に表示することは可能でしょうか?

WordPressのソース内の検索ロジックを直接修正しないといけないですね。
wp-blog-header.phpの338行目の
$_criteria->add(new Criteria('post_date', current_time('mysql'), '<='));

を削除なり、コメントアウトすればメイン画面では未来日付が出力できるようになります。

あとは、ブロックなど幾つかの場所で未来日付を除外しているところがありますが、
そちらも表示したいものに対しては同様の事をしなくてはいけません。
(場所によって検索ロジックが少し異なっているので判りにくいかもしれませんが)


Re[2]: 未来投稿の常時表示について 投稿者: よう 投稿日:2006/01/31(Tue) 06:20 No.2545  

こんにちは。
対応ありがとうございます。無事、表示されました。おっしゃるように他のブロックではロジックが違うようで変更箇所を見つけることができませんでした。。。
「wp_contents.php」は同じなので問題ありませんでした。お時間がある時で結構なのですが、「カテゴリーブロック」と「最近の投稿ブロック」と「カレンダーブロック」への反映のさせ方をお教え頂ければ幸いです。
欲を言わせてもらえるなら、「スケジュールモード」と「ブログモード」みたいな感じでユーザが未来日記を表示するかどうかを設定画面で切り替えることが出来ればxoops+wordpressの用途が広がるような気がします。オリジナルには無い仕様ですから無理ですかね。。。


Re[3]: 未来投稿の常時表示について 投稿者: のぶのぶ 投稿日:2006/02/01(Wed) 09:13 No.2551  

引用:

ようさんは書きました:

こんにちは。
対応ありがとうございます。無事、表示されました。おっしゃるように他のブロックではロジックが違うようで変更箇所を見つけることができませんでした。。。
「wp_contents.php」は同じなので問題ありませんでした。お時間がある時で結構なのですが、「カテゴリーブロック」と「最近の投稿ブロック」と「カレンダーブロック」への反映のさせ方をお教え頂ければ幸いです。
欲を言わせてもらえるなら、「スケジュールモード」と「ブログモード」みたいな感じでユーザが未来日記を表示するかどうかを設定画面で切り替えることが出来ればxoops+wordpressの用途が広がるような気がします。オリジナルには無い仕様ですから無理ですかね。。。


実は、以前にこれに関して、少し似た質問を別の方からいただいていたことを、すっかり忘れておりました。
未来の記事をエントリー
この時はWordPress0.3.3ベースだったので、今回これが直接適用できるわけでは内のですが、この時にこの様な要望があったときの
修正ポイントを極力少なくできないかを考えて、WordPress0.6.0の方には取り込まないとと着手はしていたのですが、
これも、中途半端な状態でほったらかしになっておりました。

で、今回のご要望をみて、中途半端な部分を修正して、未来日付の投稿表示を、
wp-config-custom.phpの
修正だけで可能なようにしてみたものを、先ほどWordPress0.6.0 Alpha用のソースリポジトリに投入しました。
19:00過ぎにはWordPress0.6.0のスナップショットとして入手可能になると思います。
このスナップショットを使われるのであれば、
modules/wordpress/themes/default/wp-config-custom.php内の、

//if(!defined('WP_QUERY_TIME_OFFSET')) define('WP_QUERY_TIME_OFFSET',0);

という部分を

if(!defined('WP_QUERY_TIME_OFFSET')) define('WP_QUERY_TIME_OFFSET',365*60*60*24);

という風に変更したものを、modules/wordpress/themes/xxxxxx/wp-config-custom.php
にコピーしてもらえれば、
365日先のものまで表示可能になります。
(xxxxxは、お使いになっているXOOPSのテーマ名と同名)

スケジュール表示といっても一定期間未来までの範囲で支障は無いと思いますが、如何でしょうか?

0.6.0は、まだAlpha版ですが、今のところ不安定と言うことは無いと思います。
0.5.0から比べて、ブロックでのテンプレート化等一部仕様を変えたところがあるため別バージョンとしての
リリースになっています。
現行のWordPress0.5.0 RC Finalから上書きをする場合はモジュールのアップデートをする必要があります。

もし、どうしても未来投稿をということであれば、こちらを試されては如何でしょうか?


Re[4]: 未来投稿の常時表示について 投稿者: よう 投稿日:2006/02/07(Tue) 01:13 No.2579  

引用:

のぶのぶさんは書きました:
引用:

ようさんは書きました:

こんにちは。
対応ありがとうございます。無事、表示されました。おっしゃるように他のブロックではロジックが違うようで変更箇所を見つけることができませんでした。。。
「wp_contents.php」は同じなので問題ありませんでした。お時間がある時で結構なのですが、「カテゴリーブロック」と「最近の投稿ブロック」と「カレンダーブロック」への反映のさせ方をお教え頂ければ幸いです。
欲を言わせてもらえるなら、「スケジュールモード」と「ブログモード」みたいな感じでユーザが未来日記を表示するかどうかを設定画面で切り替えることが出来ればxoops+wordpressの用途が広がるような気がします。オリジナルには無い仕様ですから無理ですかね。。。


実は、以前にこれに関して、少し似た質問を別の方からいただいていたことを、すっかり忘れておりました。
未来の記事をエントリー
この時はWordPress0.3.3ベースだったので、今回これが直接適用できるわけでは内のですが、この時にこの様な要望があったときの
修正ポイントを極力少なくできないかを考えて、WordPress0.6.0の方には取り込まないとと着手はしていたのですが、
これも、中途半端な状態でほったらかしになっておりました。

で、今回のご要望をみて、中途半端な部分を修正して、未来日付の投稿表示を、
wp-config-custom.phpの
修正だけで可能なようにしてみたものを、先ほどWordPress0.6.0 Alpha用のソースリポジトリに投入しました。
19:00過ぎにはWordPress0.6.0のスナップショットとして入手可能になると思います。
このスナップショットを使われるのであれば、
modules/wordpress/themes/default/wp-config-custom.php内の、

//if(!defined('WP_QUERY_TIME_OFFSET')) define('WP_QUERY_TIME_OFFSET',0);

という部分を

if(!defined('WP_QUERY_TIME_OFFSET')) define('WP_QUERY_TIME_OFFSET',365*60*60*24);

という風に変更したものを、modules/wordpress/themes/xxxxxx/wp-config-custom.php
にコピーしてもらえれば、
365日先のものまで表示可能になります。
(xxxxxは、お使いになっているXOOPSのテーマ名と同名)

スケジュール表示といっても一定期間未来までの範囲で支障は無いと思いますが、如何でしょうか?

0.6.0は、まだAlpha版ですが、今のところ不安定と言うことは無いと思います。
0.5.0から比べて、ブロックでのテンプレート化等一部仕様を変えたところがあるため別バージョンとしての
リリースになっています。
現行のWordPress0.5.0 RC Finalから上書きをする場合はモジュールのアップデートをする必要があります。

もし、どうしても未来投稿をということであれば、こちらを試されては如何でしょうか?


ご連絡遅くなりました。やっと試すことができましたのでご報告です。

無事、希望通りの動きで感動です。しばらくテストしみます。何か不具合などあればご報告させていただきます。
少数派の希望だったにもかかわらず取り入れて頂き本当にありがとうございました。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -