ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ[ xreaの規約による,xreaの,xreaのための広告スペース ]ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ

ppBlogでデフォルトテーマを強制的に変更させたい。

これは,nicoさんをはじめ,結構色々な方が悩まれている問題みたいなので,私の方法を書いておきます。

私も数ヶ月前までppBlogの特徴の一つであるテーマの切り替え機能を使って複数のテーマを作っていました。あるときから各テーマのメンテが面倒になったので一つのテーマにデザインを集中して作りたくて,現在のような800×600な画面でもそこそこ見られるページのみにしました。

さて,このppBlog,最後に見たテーマの画面をcookieに記憶しています。これは便利な機能なのですが,今回のようなケースではちとこれが逆に仇になる。

そう,今までのデフォルトのテーマを変更しようとしたとき,テーマの数を減らそうとするときには,そのテーマのページが残っていればまだ記事が見られるのでいいのですが,テーマごと削除してしまって,そのテーマのcookieが閲覧者のpcに記憶されてしまっている場合,真っ白なページが表示されてしまうんです(確か)。

ではどうするか。
もっと読む»
簡単です。皆さん,よくHPが移転するときに旧サイトにアクセスすると
"このページは移転しました。○秒後に新しいページに自動的に移動します。"
なんて表示を見たことがあるでしょう?いわゆるhttpリダイレクトってヤツです。これを使用します。幾つか方法があるみたいですが,私はmetaタグを使用しています。書式例はこちら。
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://ppppp.s53.xrea.com/diary/index.php?theme=simple">
ppBlogでテーマを切り替えた際,urlアドレスを見てみると,
"http://ppppp.s53.xrea.com/diary/index.php?theme=simple"
などと表示されていると思います。このindex.phpの後のurlが重要です。このtheme=○○○で表示させたいテーマを指定してあげればよい訳です。ですから,例えば今までbasic,greentea,simple,3paneというテーマを切り替えで表示させていて,これからはsimple一本で行きたい場合は,simple以外の各テーマフォルダ内に以下のtemplate.htmlだけを置きます。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <meta http-equiv="Refresh" content="0; URL=http://ppppp.s53.xrea.com/diary/index.php?theme=simple"> </head> <body> </body> </html>
とだけ書けば(もちろんサイト,テーマ名はご自分のものに書き換えてくださいね),待ち時間ゼロ,メッセージゼロで強制的にご希望のテーマにご案内(笑い

ppBlogに限らず,他にも応用できますので,知っていて損はないかと。以上,プチtipsでした。でも,折角ですから出来ればいろんなテーマを使ってくださいね。どのテーマもかなり洗練されてますから(って,作者のmartinさんも私に言われたくはないだろうけど)。

— posted by naoK at 19:36   [ ppBlog ] Comment [6]  TrackBack [2]

思えば一年前の今日,こんなこと書いてました。
  • と思ったけど,まだblog始めてませんでした…
  • [ 1年前スクリプト by naoK ]
同じカテゴリからランダムピックアップ

この記事に対するコメント・トラックバック [8件]

Up1. にころぐ。 — 2004/08/15@11:37:16

homepageいかにもありがちで安っぽいタイトルつけてスマソ。それにしてもnaoKさん、そんな裏技があったとは・・・。いや〜勉強になりまふ!「ppBlogでテーマ変更機能をOFFにした上でデフォルトテーマを変更したいんだけど、ソレ以前に別のテーマをデフォルトとして使ってたからcookieのイタ...
続き »


2. 櫻 — 2004/08/15@19:39:17

blogのURLをTOPに持ってきました。
新しいURLは[link:sakura.y32.net/index.php/]http://sakura.y32.net/index.php[/link/]になりました。
以前のURLで見ようとすると↑のURLに飛ぶように、「ppBlogでデフォルトテーマを強制的に変更させたい。」これ、使用させていただきました(*´▽`)
これからはblogサイトとして出発です!!

Owner Comment naoK  2004/08/15@20:02:08

うん,上手く飛んでいるみたいですね。
良かった。久しぶりに記事の訂正をしなくても済むみたい(笑
blogpeopleのリンクも修正しておきますねー。

#ていうか,blogがトップページか…私のトップページも意味を成してないし…どうしようかな。

4. 櫻 — 2004/08/15@20:25:24

ととと、すいません、訂正させてください(汗
どうもサーバーの都合上なのかpublic_htmlが存在しないようで(今気がつきました…(==;)フォルダのパーミッションが変更出来ないというか、そのフォルダがないと言うか…なので表示はできるのですが、更新モロモロが出来ないみたいなのです(ノ△T)
結局blogのURLはhttp://sakura.y32.net/ppblog/index.php
ということでお願いします。
あぁ、先走ってしまってすみません、すみませんm(_ _;)m

こういう場合index.htmlに強制ジャンプを置いたらまずいんでしょうかねぇ…?1度サーバーに聞いたほうが良いのかなぁ…?

Owner Comment naoK  2004/08/15@20:36:27

そういうケースもあるのですね。
トップページについてはサーバさんでかなりその考え方が違うようなので,ご相談されることをオススメしますよ。
最悪アカウント削除なんて場合もありますからね(ブルブル

Up6. 櫻のはなびら — 2004/08/15@21:10:01

homepageとうとうURLをTOPに持ってきましたよ…と言いたかったのですが、ここのサーバーの仕様なのかpublic_htmlが存在していない事に今気付き…(ノ△T)このppblogを設置する時public_htmlフォルダのパーミッションを変更すれば出来たんですがね、フォルダがないので表示は出来るものの更...
続き »


7. nico — 2004/08/16@12:12:04

呼ばれて飛び出てじゃじゃじゃじゃ〜ん♪デス。
(呼んでねェよ、と怒られそうですが・・)

この方法でバッチリ成功しましたv
せっかくめちゃめちゃセンスの良いテーマを3つも作って頂いてるmartinさんに申し訳ない気持ちもドッシリと抱えつつ、全てbasicベースの自作へっぽこテンプレートへ強制ジャンプ!
おかげさまで路頭に迷う訪問者様を救うコトができました。ありがとうございました〜。

余談ですが・・何故か1度目のトラバは必ず失敗。記事投稿と同時だとイカンのかいなぁ。最近は「記事投稿」→「トラバ」→「BPへPing送信」と3度手間をかけてまふ(^_^;)

Owner Comment naoK  2004/08/16@14:36:56

> nicoさん
おお!おめでとうございます!ていうか上手くいってホッとしてます。いつも自慢げに紹介するものの"上手くいかないぞコラ!"とお叱りのお言葉ばかり頂くので(汗

この記事に対する TrackBack URL:

設定によりTB元のページに、こちらの記事への言及(この記事へのリンク)がなければ、TB受付不可となりますのであらかじめご了承下さい。

コメントをどうぞ。 名前(ペンネーム)と画像認証のひらがな4文字は必須で、ウェブサイトURLはオプションです。

ウェブサイト (U):

タグは使えません。http://・・・ は自動的にリンク表示となります

ニコッ ムカッ えーん あちゃぁ ベーッ ラブリー ムンク 汗 ネムー 風邪 グスン はぁと zzz うっ いかり ダッシュ グッ ドクロ ケーキ

     

[X] [Top ↑]