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
投稿後に表示されるページを変更したい 投稿者: motmot 投稿日:2005/03/15(Tue) 03:03 No.1303  
いつもWPモジュールにお世話になっています。

WPモジュールで、新規に記事を投稿したあとデフォルトでは、次の投稿のための画面が出てきますが、これを投稿結果の画面にする方法はありますでしょうか。

些細なことなのですが、投稿後にすぐに投稿結果を確認したいという思いがあり質問させていただきました。手を加える部分などヒントなどいただければ幸いです。


Re: 投稿後に表示されるページを変更したい 投稿者: tm 投稿日:2005/03/15(Tue) 13:25 No.1307  

wordpress/wp-admin/post.php



		if (!empty($_POST['mode'])) {
		switch($_POST['mode']) {
			case 'bookmarklet':
				$location = 'bookmarklet.php?a=b';
				break;
			case 'sidebar':
				$location = 'sidebar.php?a=b';
				break;
			default:
				$location = 'post.php';
				break;
			}
		} else {
			$location = 'post.php';
		}



'post.php'をなんとかしたらいいのかなって思うんですが
'/modules/wordpress/'とかにしたら、せめて一覧くらい
出てくれないかなと思ってみたりしたんですが、ウソでした

どこかの$locationの値じゃないかと思うんですけどねぇ。
#ただのチャチャになってすいません。


Re[2]: 投稿後に表示されるページを変更したい 投稿者: のぶのぶ 投稿日:2005/03/15(Tue) 16:03 No.1309  

引用:

tmさんは書きました:
wordpress/wp-admin/post.php



		if (!empty($_POST['mode'])) {
		switch($_POST['mode']) {
			case 'bookmarklet':
				$location = 'bookmarklet.php?a=b';
				break;
			case 'sidebar':
				$location = 'sidebar.php?a=b';
				break;
			default:
				$location = 'post.php';
				break;
			}
		} else {
			$location = 'post.php';
		}



'post.php'をなんとかしたらいいのかなって思うんですが
'/modules/wordpress/'とかにしたら、せめて一覧くらい
出てくれないかなと思ってみたりしたんですが、ウソでした

どこかの$locationの値じゃないかと思うんですけどねぇ。
#ただのチャチャになってすいません。

tmさんの言われた方法で、良いと思うんですが...
但し、'/modules/wordpress/'に変更するのは、上記ソースの下の方の'post.php'になります。
お試しあれ!


Re[3]: 投稿後に表示されるページを変更したい 投稿者: motmot 投稿日:2005/03/16(Wed) 14:15 No.1313  

tmさん、のぶのぶさん、返信ありがとうございます。

106行目の'post.php'となっているところを'/modules/wordpress/'に書き換えたところ

http://ドメイン/modules/wordpress/

とリダイレクトされてしまい、Webサーバーで'/~ユーザー名/'以下に XOOPS をインストールしている場合にはうまくいきませんでした。
そこで、'../index.php'としたところ、うまくいきました!


		if (!empty($_POST['mode'])) {
		switch($_POST['mode']) {
			case 'bookmarklet':
				$location = 'bookmarklet.php?a=b';
				break;
			case 'sidebar':
				$location = 'sidebar.php?a=b';
				break;
			default:
				$location = 'post.php';
				break;
			}
		} else {
			//$location = 'post.php';
			$location = '../index.php';
		}


ありがとうございました!


NO: PASS:

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