Nucleus(JP)フォーラム Forum Index

Find on the forum:
OR  AND    » Advanced Search

未返信の記事を表示全てのフォーラムを既読にする

新しいトピックを投稿 トピックに返信
投稿者 メッセージ
櫻井



登録日: 2006.02.22
記事: 77
所在地: 福岡県

記事 日時: 2006.11.08 (水) 01:47   記事の件名: ExtraSkinJPのURLについて
引用付きで返信

こんばんは、さっそくですが、質問です。

通常URLで
http://yourdomain.com/extra.php?yourpage_url
のextra.php?を消すことはできますか?

ネットで検索しても、Fancyのことばっかりで、通常URLは見当たりませんでした・・・

どなたかご存知の方いらっしゃいましたら教えてください Crying or Very sad

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
yama.kyms
モデレーター
モデレーター


登録日: 2005.07.07
記事: 1049
所在地: fujisawa

記事 日時: 2006.11.08 (水) 09:57   記事の件名:
引用付きで返信

ちょっとアプローチ変わりますが、NP_CustomURLを利用してみるといいかも。
http//yourdomain.com/link/というURLでアクセスできるブログをひとつ作って、
アイテムをひとつだけ表示する。あるいはアイテム表示もせずスキンだけで全部書いてしまう。

NP_CustomURL自体もNP_ExtraSkinJPに対応してますが、extraは変えられなかったかも。
(未確認)

※10時追記
すいません。「通常URLで」ということでしたね。汗
失礼しました。

※13時17分追記
.htaccessで「/yourpage_url」にアクセスがあったら「 /extra.php?yourpage_url」を参照するよう
ルールを書くと解決でしょうね。書き方は忘れましたが、わりと簡単だったはず。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
nakahara21
モデレーター
モデレーター


登録日: 2003.11.14
記事: 1298
所在地: 尼崎

記事 日時: 2006.11.09 (木) 09:11   記事の件名:
引用付きで返信

1)ルートにyourpage_url(拡張子なし)というファイルを作成、内容は
Code:
<?php
include('./fancyurls.config.php');
include('./config.php');

ParsePlugExtraSkin();
 
function ParsePlugExtraSkin() {
   global $CONF, $manager, $member;

   // under v3.2 needs this
   if ($CONF['DisableSite'] && !$member->isAdmin()) {
      header('Location: ' . $CONF['DisableSiteURL']);
      exit;
   }

//  $temp = explode("/",serverVar('PATH_INFO'));
  $temp = explode("/",serverVar('PHP_SELF').serverVar('PATH_INFO'));
   array_shift ($temp);
   
   if (isset($temp[1]) && preg_match("/^([1-9]+[0-9]*)(\?.*)?$/", $temp[1], $matches)) {
      $temp[1] = $matches[1];
   }

   
   $plugin =& $manager->getPlugin('NP_ExtraSkinJP');
   $plugin->extra_selector($temp);

}
?>


2).htaccessに
Code:
<FilesMatch "^yourpage_url$">
    ForceType application/x-httpd-php
</FilesMatch>

と書く。


でどうでしょう。
yourpage_urlが複数あるなら、その数だけこの作業が必要ですが。

_________________
nakahara21
http://nakahara21.com/
*移転しています

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
shizuki
モデレーター
モデレーター


登録日: 2006.03.23
記事: 891
所在地: 西播磨

記事 日時: 2006.11.09 (木) 09:50   記事の件名:
引用付きで返信

Code:
RewriteEngine on
RewriteCond %{PATH_INFO} ^yourpage_url
RewriteRule ^(.*)$ extra.php?yourpage_url[L]

とか書いてみる
たぶん yama さんの書いてる方法はこれですね

同じこと NP_CustomURL でやろうかなぁ~なんて考えてたりします
いや、今 ExtraSkin 使ってないですが Cool

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 MSNM
sakaguti



登録日: 2004.04.02
記事: 9

記事 日時: 2006.11.13 (月) 01:05   記事の件名:
引用付きで返信

ビビアンさんのサイトで紹介していたindex.phpにソースを加える方法が、アーカイブに残っているようです。
http://web.archive.org/web/20051104024444/http://reverb.jp/vivian/media/corefiles/extraskin_index0.40.phps

今でも有効なのかもバージョンも不明ですが……

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
yama.kyms
モデレーター
モデレーター


登録日: 2005.07.07
記事: 1049
所在地: fujisawa

記事 日時: 2006.11.13 (月) 21:24   記事の件名:
引用付きで返信

http://boku.xrea.jp/diary/item/1638

しづきさんの書き方のほうが一度書くだけですむのでスマートですが、上記のような書き方もあります。
(「URLのextraを消す」参照)

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
sakaguti



登録日: 2004.04.02
記事: 9

記事 日時: 2006.12.24 (日) 09:17   記事の件名:
引用付きで返信

http://onpu.sunnyday.jp/item/191/catid/18

.htaccessを使わないこちらの方法も便利ですよ Very Happy

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
櫻井



登録日: 2006.02.22
記事: 77
所在地: 福岡県

記事 日時: 2007.01.13 (土) 02:41   記事の件名:
引用付きで返信

みなさん、ありがとうございます。

・・・すべて試してみたのですが、なぜか適用されず、/extra.php?yourpage_urlのままでした・・・

/yourpage_urlにすると、「ページが存在しません」ではなく、白紙の画面がでてきます。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
新しいトピックを投稿 トピックに返信
特定期間内の記事を表示:   

Page 1 of 1

All times are GMT + 9 Hours

移動先:  

新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
ファイル添付不可
ダウンロード:

Powered by phpBB © 2001, 2002 phpBB Group