This is the archive for October 2003
ベータ版 [Nucleus v2.5対応 日本語ランゲージファイル]
higuchi.com blog - ベータ版 [Nucleus v2.5対応 日本語ランゲージファイル]"とりいそぎ日本語のランゲージファイルをv2.5対応にしてみました。今度はまじめにShift JIS、EUC、UTF-8の3つの文字コードすべてを揃えています。 このランゲージファイルは後方互換性あり、つまり、今までのバージョンのNucleusにもそのまま使えます。"
私も、Felさんもたぶん作っているとは思うけど、一番利用が多いと思うので、紹介。
2003-10-31 11:15 |
Posted by nakahara21 | Category Consideration
1 comment | Permalink |
Nucleus日本語ユーザー用サイト
Nucleus日本語パック - 暫定版
発足されました。
でも、Nucleusじゃないサイトだけど(^_^;
いろいろまとめてくれると嬉しいなぁ(^・^)
うちは、やっぱり自分用のメモかもなぁ〜
時間があれば整理したいんだけどなぁ...
2003-10-30 12:48 |
Posted by nakahara21 | Category nucleuslink
No comments | Permalink |
[67] NP_PageSwitch バージョン 0.99
複数blogを切替えた際、カレントのblogの2ページ目を正しく展開しないバグを修正。すいません(^_^;
複数blog使ってない人は不要です。
NP_PageSwitch099.zip
上書きFTP転送のみでOKです。
2003-10-30 12:40 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
ちゃんとしたロボット?
ここ3,4日「trek17.sv.av.com Scooter/3.2」と名乗る人が4,000ヒット/日くらい訪問している。
本物のAltaViataなのだろうか?
しかも、「item/190/catid/2679」などと、あり得ないURLに来てるようだが....
検索してみたけど、よくわかんなかった。
2003-10-30 11:36 |
Posted by nakahara21 | Category Consideration
No comments | Permalink |
Nucleusリンク追加
nanalog
MTスキンみたいなかんじ?格好良い。写メールエントリもありました。
ysk777 Test Blog on Nucleus
テストサイトですよね、きっと。
3DGANG
さっそく、プラグインの改造もされてます。
カテゴリリンクがデザインの一部になってて、いいな...
foglio -daily foglio
こちらも、とてもcoolなデザイン!
Legal Weblog
法律関係のニュースクリップに利用されています。
ざ・ぷらいうっど・ぷろじぇくと
ざ・ぷらいうっど・ぷろじぇくと
URL2つあり。
とってもかわいいコンテンツ。
2003-10-30 10:13 |
Posted by nakahara21 | Category nucleuslink
1 comment | Permalink |
困ったなぁ
Google 検索: myweblog jp
↑このページを開くと、今現在の状態で1番最初に私のサイトが出てくるんですが、なんと、urlは
http://xx.nakahara21.net/action.php?action=votepositive&itemid=201
になってますね....
googleで検索して、ここからジャンプすると当然、投票されちゃいます。positiveならいいけど、negativeだって考えられるでしょ(^_^;
epsonプリンタの記事の点数が異常に高いのもこのせいなんでしょう、きっと。
まったく、どうすりゃいいのかな。
2003-10-29 11:45 |
Posted by nakahara21 | Category Consideration
1 comment | Permalink |
NP_Newsfeed試し
試してみました。
楽しい。
でも、一つずつRSSを取ってきて読み込んで処理して吐き出すので、ページ開のがだいぶ遅くなるなぁ。
ちなみに、
ダウンロード、インストール、ディレクトリ作成の手順。
ディレクトリは、mediaの下にrsscacheというディレクトリを作って、777にパーミッション変更。
<%Newsfeed(http://xx.nakahara21.net/xml-rss2.php,1,1)%>
ってな具合に、スキンに記述。
というかんじ。
2003-10-28 13:18 |
Posted by nakahara21 | Category General
No comments | Permalink |
2.5ベータのバグ発見
2.0から2.5ベータにアップグレードしたサイトで、データベースのバックアップを取って、これでリストアしたんですが。
なんと、正常にリストアできません。
本家に書いてた??
2.5ベータを新規インストールした場合はどうなんだか、不明。
(新規インストールパックの方がバグ多いのでたぶんこれもダメと思うけど)
とりあえずは、回避方法。
バックアップファイルを開いて、テーブル作成クエリを置換。
2003-10-28 01:04 |
Posted by nakahara21 | Category Consideration
2 comments | Permalink |
[66] 検索キーワードがない場合の表示を変更
検索キーワードにスペースだけを入れると、全ての記事が表示されちゃうというのを、改善する方法。
mb不可対応 検索キーワード無しの場合の表示変更
↑タカさんに頼んで、書いててもらいました。
一応、コピペ。(してもいいのかな(^_^;)
EUC-JPとUTF-8とどちらもこれでOKだそうです。(Shift-JISの人は、違うので、上記サイト参照)
globalfunctions.phpのfunction selector()内。
=============
} elseif ($query) {
$type = 'search';
$query = stripslashes($query);
=============
の次に、以下のソースを挿入。
=============
if(preg_match("/^(\xA1{2}|\xe3\x80{2}|\x20)+$/",$query)){
$type = 'index';
}
=============
ま、前に書いた、mb関数使える環境だけで有効な、私の考えたソースも以下に残しておきます。...意味ないけど。
2003-10-27 12:32 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[65] 2.5b 検索エラー回避用SEARCH.php
2.5b 検索エラー回避用SEARCH.php
2.5b検索エラー回避用SEARCH.php 修正
2.5ベータ版では、2バイト文字の検索ができません。
これを検索できるようにするものを作成しておられます。
2.5ベータ使っている人は必須!
2003-10-27 11:09 |
Posted by nakahara21 | Category Tips
1 comment | Permalink |
時差問題は
結局の所、MySQLサーバの環境設定でタイムゾーン(TZ)に値がセットしてあるサーバを使ったときに困ったことになる、というかんじかなぁ、と思っています。今のところ。
アイテムを追加するときはデータベースに自分のローカルの時刻(phpサーバの時刻+blog設定の時差)を格納する。
取り出すときは、この時刻をGMTに換算したものと、phpのGMT時刻とを比較して操作している、という仕組み。
でも、sqlサーバだけ海外にあって、しかもこのsqlサーバにTZが設定されていたりすると、この比較がうまくいかない。
日本時間で格納した値を、イギリス時間と思ってGMT換算してしまうので、当然、期待する値にはならない。
さて、どうすべきか。GMT時刻で格納するようにした方が良いのか?そしたら、phpmyadminなんかで見てもさっぱり時間がわかんなくなる。これまでのログもどうすりゃいいのってなる。
あくまでもローカル時間で格納する方が良いよねぇ。
で、これを、ただしいGMT時刻として取り出すように細工をしなくてはならない。functionを1つ追加して、換算させなくてはいけないのだろうか?
こんな問題に直面しているのは私だけだと思うけど、でも、freesql.orgというフリーのmysqlデータベースがある限り、考える必要はあるかも、なぁ....
2003-10-26 15:13 |
Posted by nakahara21 | Category Consideration
No comments | Permalink |
[64] カテゴリも表示できるようBlogListプラグイン改造 NP_BlogListCT
カテゴリも表示できるようBlogListプラグイン改造 NP_BlogListCT"更にカテゴリーも表示できるようにしてみました"
私がさぼっていたバグに値する点もカバーしてます(^_^;
こっちの方が良いと思いますので、使ってみてはいかがでしょ?
カテゴリまで全部展開するようにするには、
<%BlogListCT(*)%>
とスキン内に記述すればよいみたいです。
2003-10-26 14:06 |
Posted by nakahara21 | Category Tips
1 comment | Permalink |
[63] mb関数が使えない環境でTrackBackなど
■1
PHP SAMPLES & TIPSから、「漢字コード変換」(簡易版ではない上の方)をダウンロード。
■2 解凍してできる5つのファイルを格納しているディレクトリの名前を「jcode」として、nucleus/libs/ディレクトリの中に入れる。
(nucleus/libs/jcodeというディレクトリにする)
■3 config.phpの最終行(?>の直前)に次のコードを挿入
=============
if (!extension_loaded('mbstring')) {
include($DIR_LIBS.'jcode/jcode.phps');
include($DIR_LIBS.'jcode/code_table.ucs2jis');
include($DIR_LIBS.'jcode/code_table.jis2ucs');
}
=============
■4 globalfunctions.phpの551行め
$text = substr($text,0,$maxlength-strlen($toadd)) . $toadd;
を以下に変更。
//_ $text = substr($text,0,$maxlength-strlen($toadd)) . $toadd;
if (extension_loaded('mbstring')) {
$text = mb_strimwidth($text, 0, $maxlength, $toadd, "EUC-JP");
}else{
$text = jsubstr($text, 0, $maxlength-strlen($toadd)) . $toadd;
}
■5 COMMENTS.phpの359行目あたりは例えばこんなかんじ
//_ $tmp = strtok($this->currentComment['body'],"\n");
//_ $tmp = str_replace('<br />','',$tmp);
$tmp = strip_tags($this->currentComment['body']);
$tmp = str_replace("\r\n", "\r", $tmp);
$tmp = str_replace("\r", "\n", $tmp);
if (extension_loaded('mbstring')) {
$tmp = mb_strimwidth($tmp, 0, 76, "...", "EUC-JP");
}else{
$tmp = jsubstr($tmp, 0, 76) . "...";
}
$tmp = str_replace("\n",'¶',$tmp);
■6 で、TrackBackは、これを使ってみてください。
NP_TrackBack12bj.zip
2003-10-24 12:30 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
サーバーに時差がある場合...
改変しようと思ったけど、思いの外難航中。
原因自体はちょっとはっきりしてきました。
sqlクエリの中で、「UNIX_TIMESTAMP(i.itime) as timestamp」とSELECTした時点で、
実際のitimeは2003-10-23 14:56:25
なのに対して、このタイムスタンプは
2003-10-23 23:56:25
に相当するUNIXタイムスタンプとして格納されているのです。
そんなことってあるのでしょうか?しかも、9時間差??この9時間はどこから来ているのでしょう?
#それは、GMTに直すからなんだけど...
一応、SELECTは生の「itime」としてクエリ送信後に
sscanf($item->itime,'%d-%d-%d %d:%d:%d',$itime_y,$itime_m,$itime_d,$itime_h,$itime_i,$itime_s);
$timestamp = mktime($itime_h,$itime_i,$itime_s,$itime_m,$itime_d,$itime_y);
とphp側でUNIXタイムスタンプを作成してやれば回避できるという所まではできたんですが。
で、どこを修正すればよい?(笑)
面倒なので、sqlクエリを置換してみました。
UNIX_TIMESTAMP(i.itime)
を、
UNIX_TIMESTAMP(DATE_SUB(i.itime, INTERVAL 9 HOUR))
と、9時間マイナスする方法(^_^;
なんかうまくいってますが...
漏れなく置換しなければ。
ADMIN.php → 4カ所 (itime2つ+ctime2つ)
BLOG.php → 4カ所 (i.itime1つ+itime3つ)
ITEM.php → 3カ所 (i.itime2つ+itime1つ)
COMMENT.php → 1カ所 (ctime)
COMMENTS.php → 1カ所 (c.ctime)
globalfunctions.php → 1カ所 (itime)
api_blogger.inc.php → 1カ所 (itime)
api_nucleus.inc.php → 1カ所 (itime)
で、全部だと思います。
あと、バグを発見
2003-10-23 17:10 |
Posted by nakahara21 | Category Consideration
No comments | Permalink |
NP_TrackBack12bは例えばこんなかんじで
2.5ベータでも動いたNP_TrackBackです。
NP_TrackBack12b.zip
表示周りとかいじってるから、気に入らないかも。
2003-10-23 14:21 |
Posted by nakahara21 | Category Consideration
No comments | Permalink |
[62] SQLサーバとの時差
着ぐるみとあくしゅ - bugblog
"憶測だけれども、スクリプトを置いているメインのサーバーとMySQLデータを置いているサーバーで時間が違うのではないかと。スクリプト側で投稿するとなぜかその後未来の時間に置き変わってしまうのだ。
前後へのリンクはMySQL側で時間順に処理しているはずだから、それが直らないときちんと動作しないのかも。 "
だそうです。
blogの設定で、時差を設定する設計になっているのですが、これはphpが返す時刻を表示しているだけなので、sqlサーバに時差がある場合は、すぐにはわからない。
そこで、sqlサーバとの時差を調整するように、改変してみます。
2003-10-22 10:16 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
Nucleusリンク追加
SOUL for SALE
なぜ、今まで見つけられなかったかな?
2003-10-21 13:25 |
Posted by nakahara21 | Category nucleuslink
No comments | Permalink |
[61] プラグインを2.5ベータに対応させる方法
2.5ベータでは、テーブル名の先頭に任意のテキストを追加して設定することが可能(この追加したテキストはconfig.phpに格納する)であるため、プラグインのコード内のsqlクエリもこれに対応させなくてはいけないです。
ついでに、対応しているかどうかを宣言しておかなくてはいけません。
で、2.0でも2.5ベータでも使えるように加工する方法。
2003-10-21 11:58 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[60] NP_ItemNaviEX 0.93
SQLエラーが出る場合に対応。
NP_ItemNaviEX093.zip
2003-10-21 10:33 |
Posted by nakahara21 | Category Tips
1 comment | Permalink |
やりたいこと
◆時系列にアイテムとコメントとトラバとごちゃ混ぜに読めるRSSの吐き出し。
◆BLOGリストの中にそれぞれのカテゴリも表示させるB+Cリスト。
◆BLOGを一個追加して、そのアイテムをリンクDBとして利用する方法+表示用プラグイン
◆いろんな所にアイテム追加時にpingを打てるプラグイン
◆注目アイテム表示プラグイン
TrackBack送信時に末尾がちょん切れる原因追及。
Last 10 Remarks!でTB入れてなくっても使えるように。
カテゴリリストにコメント数の表示/非表示の切替えできるように。
ItemNaviEXで、メンバータイプも追加。
2003-10-18 17:13 |
Posted by nakahara21 | Category todo
1 comment | Permalink |
UTF-8に変換...
ちらっと以前にも書きましたが、RSSが正常に吐き出さない問題や、管理エリア画面の横幅がブラウザからはみ出す問題は、すべて、私がUTF-8に変換した際に、先頭に余分なキャラクタが付加されてしまっているという原因でした。
どうやら、UTF-8にした際に、BOM(Byte Order Mark)が付加されてしまっていたようです。
そうか、これがあれなのか、とわかったようなわからないような。
EmEditorでも、秀丸エディタでもさぽーとされているみたいですね。
知らなかったのは私だけか(笑)
で、BOMを削除したのは、
ADMIN.php
japanese.php
nucleus/index.php
でも、まだあと1つ残っているみたい。
Shift-JISでソース表示してみると、BOMを削除していく度に先頭の変な文字が減っていくから。あと1つ残ってる。
でも、この状態で、ブラウザ表示は正常に戻っております。
あと、削除したのは、
BLOG.php
あ、これで、BOMは完全になくなった。
手動で書き換えてアップロードするならconfig.phpもだね。
ほかはどこかな。
2003-10-17 10:53 |
Posted by nakahara21 | Category Consideration
No comments | Permalink |
[59] NP_ItemNaviEX
NP_ItemNaviの進化版。
どのスキンタイプでも表示するようにしました。
バージョン2.0と2.5ベータと両方大丈夫。
全部のスキンタイプに埋め込んだら、迷子にならないこと請け合いでございます。たぶん(笑)
NP_ItemNaviEX09.zip
<%ItemNaviEX%>と書きます。
2003-10-16 18:11 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[58] NP_BlogList バージョン0.2
Nucleus バージョン2.5ベータ版に対応。
(2.0でも動作します、と思います。)
機能的には変化はありません。
NP_BlogList02.zip
2.5ベータ版より可能になった、データベースのテーブル名に接頭語がついている場合でも呼出し可能にしました。
2003-10-16 18:01 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[57] nucleus 2.5ベータ版へのアップグレード
アップグレードするためのスクリプトを日本語対応にしたものを作ってみたんですが...誰か使う人がいたらどうぞ。
upgrade2.5beta-scripts-jp.zip
upgrade2.5beta-files-eucjp.zip
手順1:
upgrade2.5beta-scripts-jp.zipの方を解凍して生成される「upgrades」というディレクトリごと、/nucleus/ディレクトリの中に入れて、FTP転送後、
http://XXX.XXX/nucleus/upgrades/
というURLを叩いて、スクリプト実行。
#完了後に、このupgradeディレクトリを削除しないと管理エリアに入れません。
手順2:
upgrade2.5beta-files-eucjp.zipの方を解凍して生成されるファイル群を上書きFTP転送。
PHPのバージョンが4.0.3, 4.0.4 , 4.0.5の場合の変更箇所
PHPのバージョンが 4.0.6 未満である場合は、2つのファイルを変更する必要があります。 本来ならセキュリティ向上のためPHPのバージョンを4.0.6 か 4.2.2 以降にアップグレードする方が得策です。 これができない場合もしくはやりたくない場合に、以下の変更を行います:
- nucleus/libs/PARSER.phpのコードを以下のように確実に変更してください。 (84行目から):
if (in_array($actionlc, $this->actions) || $this->norestrictions ) {
$this->call_using_array($action, $this->handler, $params);
} else {
// redirect to plugin action if possible
if (in_array('plugin', $this->actions)
&& $manager->pluginInstalled('NP_'.$action))
$this->doAction('plugin('.$action.
$this->pdelim.implode($this->pdelim,$params).')');
else
echo '<b>DISALLOWED (' , $action , ')</b>';
}
}
- nucleus/libs/PARSER.phpのコードを以下のように確実に変更してください。 (75行目から←72行目と思う):
// $params = array_map('trim',$params);
foreach ($params as $key => $value) { $params[$key] = trim($value); }
2003-10-16 16:24 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
2.5では管理メニューが新しくなった
左にインデックスが常に表示されるインターフェイスに。
で、2.0からアップグレードしたサイトでは、横幅がちゃんと100%表示されるのですが、新規で2.5bをインストールした場合は、横幅がはみ出す。呼び出しているcssファイルも新しいのですが...
なぜでしょう?
ちなみに、はみ出さないサイトはEUC、はみ出すサイトはUTF-8。
UTF-8だからはみ出すのか??IEでしか見てないですが。
2003-10-16 14:51 |
Posted by nakahara21 | Category Consideration
No comments | Permalink |
[56] bookmarkletを右クリックメニューにインストール
NucleusサイトをUTF-8で構築した場合のみ。
BOMがついてない時はたぶん不要。
クリックして、ファイルを開くを選択しなさいとあるが、あえて保存をクリック。
保存したnucleus.reg(文字コードUTF-8)をエディタで開き、文字コードをShift-JISにして再保存。
開き直すと先頭に余分な文字が見えるので、先頭がREGEDIT4となるように整える。
このファイルをダブルクリックすればレジストリに登録される。
2003-10-16 14:12 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
Nucleus2.5のRSS
だれか、吐き出した人、いますか?
なんか先頭にキャラクタが入ってしまっている様子。
原因調査中。
と思ったら、他のサイトの2.5では大丈夫。
なんか変なコトしたかな...
あ、わかりました。
config.phpでした。
2003-10-16 10:42 |
Posted by nakahara21 | Category Consideration
1 comment | Permalink |
[56] NP_LatestWritebacks バージョン0.4
不具合修正。Nucleusバージョン2.5には
未対応です。
NP_LatestWritebacks04.zip
文字数の切り詰めに、mb_strimwidthを使用するように変更。
FancyURLモードを使用していて、かつ、blogの設定でURLの登録がある場合に、リンク先がおかしくなる点を修正。
上書きFTP転送のみでOKです。
2003-10-15 10:06 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
2.5ベータ配布に伴い
日本語Language Filesの作成
ドキュメントの日本語翻訳
2バイト対応チェック
プラグインupdate
検索キーワードに日本語通らない
bookmarkletのインストール一発ではできない
インストール時にMySQLのバージョンが返らない
2003-10-14 10:41 |
Posted by nakahara21 | Category todo
No comments | Permalink |
Nucleus バージョン2.5ベータ
本家サイトにて、バージョン2.5のベータが配布開始してますね。
ちょっくら、これからテストに入ります。
MySQLのテーブル名の接頭語を変更可能になったそうで、一つのデータベース内に複数のNucleusインストール可能となるようで。
っつーことは、プラグインも書き換えが必要になりますね。
それと、2.5用のマニュアルの日本語翻訳作業もぼちぼちやります。
たぶん、一番需要の高いhelp.htmlもやる予定。
2003-10-14 10:32 |
Posted by nakahara21 | Category Consideration
No comments | Permalink |
[55] NP_NumberOfPosts バージョン1.2
FancyURLモードで運用していて、かつ、blogの設定でURLを登録している場合にカテゴリへのリンクが不正になるという不具合に対応。
NP_NumberOfPosts12.zip
解凍して生成されるファイルを上書きFTP転送するだけでOKです。
2003-10-10 10:50 |
Posted by nakahara21 | Category Tips
3 comments | Permalink |
[54] NP_BlogListをちょっと改良 バージョン0.15
NP_BlogListはFancyURLモード時はうまく動かないので(
とスオミさんが書いておられたので)、ちょっと他ブログへのリンク生成を変えてみました。
ついでに、現在のブログに印を付けられるように機能追加。
NP_BlogList015.zip
印を変えたかったら70行目の値を変えてください。
バージョン0.1を使っている人は、FTP転送後に、一度アンインストールしてから、再インストールしてください。
もしくは、編集オプションで[List Template]の中に
<%flag%>
を入れてください。
(ここに印が展開されます)
2003-10-09 11:43 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[53] NP_ArchiveListEX バージョン0.6
アーカイブリストのタイトル一覧表示に併せて、カテゴリ未選択時にカテゴリ名を表示させるようにしました。
NP_ArchiveListEX06.zip
解凍して生成されたファイルを上書きFTP転送のみでOKです。
カテゴリ名の表示方法を2つ用意しました。
a)タイトル名にマウスをあわせるとカテゴリ名をフロート表示する方法。
b)タイトル名の後ろにカテゴリ名を併記する方法
デフォルトはa)になっています。
b)に変更したいときは250行目をコメントアウトして、248行目のコメントアウトをはずしてください。
2003-10-09 10:37 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
Nucleusリンク追加
bugblog
いろいろ見映えをカスタマイズされています。
2003-10-09 09:40 |
Posted by nakahara21 | Category nucleuslink
2 comments | Permalink |
[52] NP_NumberOfPosts バージョン1.1配布
カテゴリリストのうち、全カテゴリ選択へのリンク生成を修正しました。
NP_NumberOfPosts11.zip
2003-10-07 17:32 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[51] カテゴリリストのallリンクのバグ修正 (FancyURLモード時のみ?)
FancyURLモードで運用されている方は必読です(と思います)。
デフォルトの状態で特に変えていない人は、テンプレートのカテゴリリストのヘッダに
<li><a href="<%blogurl%>">All</a></li>
という記述をしていると思います。
これを、FancyURLモード(もしくはMagicalURLモード)で展開したとき、リンク値が不正になって使い物になっていません。
今日現在のNucleusの最新バージョンでもこの修正はされていない様子なので、修正する方法です。
BLOG.phpの編集です。
2003-10-07 17:23 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[50] NP_ArchiveListEX バージョン0.5配布
アーカイブリストのページで、各月(各日付)ごとのリンク付きタイトル一覧を表示させるプラグインを作ってみました。
NP_ArchiveListEX05.zip
使い方:
スキンタイプ「アーカイブリスト」で、
<%ArchiveListEX(default)%>
と記述。(パラメータはテンプレートの名前)
<%archivelist(default)%>の代わりに使えます。
<%archivedaylist(default)%>を使っているならば、
<%ArchiveListEX(default,day)%>
と記述。
オマケの使い方もあります。
2003-10-07 13:34 |
Posted by nakahara21 | Category Tips
3 comments | Permalink |
管理エリアにログインできるblog見本
試用用
私も、やろっかな?と思いつつ、データベースのリストアを毎日するのもなぁと躊躇していたことをやっておられます。
bBlog
MovableType
Nucleus
WordPress
pMachine
P_BLOG
sns
の見本を置いています。
どうか、公序良俗を守って閲覧、実験される方のみ訪問されることを祈ります。
2003-10-07 09:21 |
Posted by nakahara21 | Category General
No comments | Permalink |
Nucleusリンク追加
サイケデリックビビアン
タカさん、Nucleus復活されました。
2003-10-06 12:34 |
Posted by nakahara21 | Category nucleuslink
No comments | Permalink |
エプソンのPX-G900買ってきました。
顔料の8色インクのA4プリンタです。発売日の10/3に近所の大手量販店で税込で42,000円で購入。促販用のUSBケーブルと、600円の用紙をおまけに付けてくれました。
#おまけは、何でも良かったみたいでカゴに入っていた用紙を取り出して「これをおまけにしましょうか?」と言われた。1,600円のロール紙でも良かったわけ??ちょっと損した(--メ)
で、早速ちょこっと印刷してみたので、私なりの感想なぞ。
2003-10-06 11:54 |
Posted by nakahara21 | Category pc
6 comments | Permalink |
[49] FancyURLとMagicalURLモードで複数blog運用
えっと、まずお断り。
globalfunctions.phpを加工して、*********.htmlというURLを自動生成し、mod_rewriteしてページを表示する方式を、以後、勝手にMagicalURLモードと呼びます(^_^;
手順は
[ここ]に書きました。
おさらいです。
blogidが1で、カテゴリIDが2の記事一覧をページングするときのURLは、以下のようになります。
1)ノーマルモード
http://****.com/index.php?catid=2&blogid=1
2)FancyURLモード
http://****.com/category/2/blogid/1
3)MagicalURLモード
http://****.com/catid_2_blogid_1.html
で、FancyURLモードとMagicalURLモードは、.htaccessの記述によりNucleusにノーマルモードのURLを渡してやる仕組みです。
おさらいは、おしまい。
MagicalURLモードで、もしくは、ノーマルモード+mod_rewrite技で複数blogを切替えるには、アクセスさせるphpファイルを複数用意する必要がありますので要注意。
2003-10-06 11:12 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[48] NP_PageSwitch 0.96 FancyURL対応版
すでにyuさんが作成して
[ここ]で配布されていますが、違うロジックでFancyURLモードに対応してみました(のつもり)。
NP_PageSwitch096.zip
普通のFancyURLでも動作します。
http://xx.nakahara21.net/category/2/blogid/1?start=5
みたいなURLになります。
globalfunctions.phpを加工して*********.htmlというURLを自動生成させてmod_rewriteしてページを表示する方式でも動作します。
http://xx.nakahara21.net/catid_2_blogid_1.html?start=5
みたいなURLになります。
2003-10-06 10:48 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[47] NP_CommentNowの修正(FancyURL使用時)
FancyURLモードで運用していると、カテゴリ選択時は一覧表示ページでコメントできないという不具合に対応する修正。
1)NP_CommentNow.phpの編集
function doTemplateVar(&$item)内の、global文の次に
$ActionURL = $CONF['ActionURL'];
の1行追加。
2)nucleus/formsディレクトリに作成した、
「commentnow-notloggedin.template」
「commentnow-loggedin.template」の2つのファイルを編集。
それぞれ1行目の
<form method="post" action="<?php echo $IndexURL."action.php"; ?>">
を、
<form method="post" action="<?php echo $ActionURL; ?>">
に差替え。
2003-10-02 11:52 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[46] 表示するべき記事がない事を宣言
アーカイブのページからカテゴリを絞り込んだときなんかに、記事が表示されないことがあります。
わかりやすい例だと、未来の月のアーカイブを開いたとき。
なんかエラーみたいで申し訳ないので、「このページに記事はありません」と一言付け加えるための改造。
BLOG.phpをちょっと編集します。
2003-10-01 17:50 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
[45] NP_Calendarでカテゴリ選択を有効にする方法
NP_Calendarって、カテゴリ選択しても日付のリンクはすべてのカテゴリの記事へのリンクを貼っています。(記事がある日付にだけリンクを貼るという設定の話)
そこで、カテゴリを絞り込んだときは、当該カテゴリの記事がある日付にだけリンクを貼って表示させる方法。
2003-10-01 17:08 |
Posted by nakahara21 | Category Tips
No comments | Permalink |
お疲れ...
今日は、事務所のヘルプに行って来ました。
ネットワークのクライアントマシンの入れ替えに伴うトラブルの解消って事で。
Windows98と2000とXPとあるんですが、どーしてああもインターフェイスが違うんでしょうね。私にはさっぱりわかりません。
しかも他人が日頃使っているマシンというのは、いじりにくいこと!タスクバーの位置が違うだけでもストレスかも(^_^;
2003-10-01 17:05 |
Posted by nakahara21 | Category General
No comments | Permalink |