Top / 備忘録 / 雅屋

雅屋の記録

Tag: PukiWiki

当ページに関するメモ
wikiのカスタマイズや歴史?等。



Pukiwikiカスタマイズ

150804 Pukiwikiバージョンアップの影響

メモ。とりあえずtag.inc.phpが動いていない。
というか、tagcloud.inc.phpというかlsx.inc.phpが動いていない?
どうも現在はメンテされてないらしく・・・
それとcommentx絡みの表示・・・縦書きだっけ?これが動いてないような気が。

150607 Pukiwikiバージョンアップ

アレの導入をしようと思ったらPHPのバージョンが古いと怒られてしまいますた。
そこでさくらのコンパネからPHPのバージョンを上げたらウチのページが見れなくなるトラブル。
そういやウチで導入した頃にPHPのバージョンフンダララの問題があったような記憶が・・・そして上げようと思ったけど

マンド臭くて投げた

ような記憶が・・・・

てなもんで、1.4.5_1*1から最新の1.5.0にするのだが、参考記事をggっても14系最後辺りの記事しかない。
しかもウチは色々と細かいハックが入っていたりする&内容を

イチイチ覚えちゃいない

ので、殆ど手探りでやるしかない。
結論的にはまあ割と簡単ではあるがマンド臭い感。
具体的にはこんな感じ。シェル作業が前提。概ねこちらのやり方

  • 生きてるwikiのディレクトリが「www/old/」だとして、「www/new/」みたいに別ディレクトリを切って新しいpukiwikiをクリーンインスコする。
  • www/old/pukiwikiのpukiwiki.ini.phpを見ながら、www/new/pukiwiki.ini.phpを編集する。
    凍結パスワードは後回し、skinの設定はとりあえず標準に戻しておく。
  • www/old/のコンテンツ関係のファイルをディレクトリごとwww/new/にcpする。
    具体的にはattach,backup,cache,counter,diff,image,trackback,wiki。
    libとpluginは触らない。
  • www/new/skin/を一応バックアップしてから、www/old/skinをcpしてみる。
    ウチは意外と何もせずOKだった。
  • 追加したプラグインが足りない*2ので、ソレをリストアップ。
    俺は2つのディレクトリを人力diffして探したw
    基本古いプラグインを丸々cpで大丈夫だけど、気になる向きは入手先で対応状況を確認しませう。
  • これで概ね動いてるはず。
  • 思いつきでシェル上でハックしたのは、バックアップファイルとかが残ってたりするので頑張れ(ぉ
  • 有る程度動き出したらmvなりで新旧入れ替え。ウチの場合は旧コンテンツの残骸とかBBSもあるので、/www/newから/www/oldへcpした。
  • 凍結パスワードの設定。

とまあそんな感じ

100626 tag導入

タグを導入してみました。
タグ機能はtag.inc.phpで実現しております。
タグのリフレッシュは「index.php?cmd=tag」で。>俺

090901 Twitter導入

詳細はこちらの通り。
ただし、このままだとコンテンツエリアに表示させるのは問題無いが、サイドメニューに表示させようとした時、吐かれるHTMLに反映されなければいけない下記の部分、

<ul id="twitter_update_list"></ul>

の属性部分がスッポリ削られて、

<ul></ul>

のようになってしまう。
twitterのスクリプトは、ソース?のIDほにゃららの部分を探して書き足すので、書き換える場所がわからなくなってしまうようだ。
たけちよのあんちゃんとソースを追ってみたりしたが、結局サイドメニューを表示するプラグイン*3が、<ul>タグに対して属性を消すようなフィルタを付けている事が判明。
なんでやねん!と二人してツッコミを入れながら、その当該部分を殺してみると無事表示されました。
これで今の所動いています。

090802 2ちゃんAA対応ハック

こちらの改造を手動適用。

070607 プラグイン追加&改造

ちょっと前にrss10pp.inc.phpを入れてたけど書くの忘れてた。
で、rss10pp.ini.phpとrecent.ini.phpに、たけちよのあんちゃん謹製の魔改造を施し、Recentdeleteとかが表示されないようにしてる。
コレ鬱陶しかったんだよなぁ。

070504 プラグイン追加

こちらのlsx.ini.php、contentsx.inc.php、includex.inc.php。
いいねぇ便利だねぇ

070501 キリ看プラグイン改造

なんか知らん英語の投稿がやってくるんで、この改造を施す。

070423 キリ看プラグインVerUp?

たけちよのあんちゃん謹製のキリスト看板pluginをアップデート。

070417 256x.inc.php

コレを追加。

070409 style.inc.php

style.inc.phpを追加。

070220 キリ看プラグインVerUp?

たけちよのあんちゃん謹製のキリスト看板pluginをアップデート。
「http://」を含む書込みはNGワードに指定されます。
どれもこれもみんなスパマーが悪いのです。

070118 age.ini.php

年齢を誕生日から計算して表示するプラグイン

070111 キリ看plugin

たけちよのあんちゃん謹製のキリスト看板pluginを導入してみました。
S-JISで書かれているので、./pluginにFTPする前に、漢字コードをEUCに変換してからFTPしませう。

070105 Pukiwiki設置

UTF-8は諦めて以前のモノを移設。
pukiwiki.ini.phpを書き換えたら基本的にドコの鯖や階層にでも移設可能な事を覚えておけ>俺

070106 ちびちびカスタマイズ

  • スキンをチョットだけイジってみる。
  • メニューバーにメニューを入れる。
  • ↑の時にハマり、見出しのレベルを4つまで使える(要はH5)ように変造。
    ./lib/convert_html.php 217行目付近
    -   $this->level = min(3, strspn($text, '*'));
    +   $this->level = min(4, strspn($text, '*'));

    ./lib/html.php  323行目付近
    -  if (preg_match('/^(\*{0,3})(.*?)\[#([A-Za-z][\w-]+)\](.*?)$/m',$str, $matches)) {
    +  if (preg_match('/^(\*{0,4})(.*?)\[#([A-Za-z][\w-]+)\](.*?)$/m',$str, $matches)) {
    
    同じく328行目付近
    -  $str = preg_replace('/^\*{0,3}/', '', $str);
    +  $str = preg_replace('/^\*{0,4}/', '', $str);

    これで見出しのレベルが****まで(H5まで)使えるようになる。 ネタ元:http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B13%2F279

掲示板

RSSFeed捏造スクリプトのバグ

とりあえず復旧:2009-08-31 21:08:44 (月) 先日よりこのスクリプトがどうやら上手く動いていなかった模様。
色々ゴニョゴニョした結果、どうやらスクリプト自身は動いていたが、RSSの構文エラーが出て止まっていた模様。
昔書き込まれていたスレッドがageられたのだが、そのスレタイに半角の「&」が含まれていた・・・これが原因。
当該スレのデータとnew.txtの当該箇所を鯖上で全角に書き換えたらとりあえず復活。
ここらのフィルター処理を突っ込まねば・・・


歴史

'97某月某日

一応判る範囲での当ページ開設。
最初は確かドリームネット(plaza5.mbn.or.jp/~masaya/)だったハズ。

某年某月某日

場所が足りずにリムネットと契約して場所間借り。

某年某月某日

更に場所が足りずに加古川だか神戸だかの怪しげなバイダーと契約してみる。

990621 さくらWebスタンダードに移行

いよいよオマケのWebスペースでなく、本気のサービスと契約。
やってもうた、後戻り出来ん。(笑

某年某月某日

裏ニュース.comにジェットエンジンか何かを紹介していただき、1日10万hitを超える。
さくらの転送量制限を軽く10倍は超え、何事だと調べられて、ツレに渡す為に置いてたエロ画像を発見され契約解除寸前に追い込まれる。
この時にかなり名前が売れ、以後800Hitover/日をコンスタントに出すようになった。

011011 masa-ya.jp取得

ジャパンレジストリというトコでmasa-ya.jpを取得。
いよいよ後戻り出来なくなる。(ォ

020215 さくらバーチャルドメインに移行

さくらのドメイン付きのプランに移行。
この時にドメインをさくらに移管。
相手のドメイン屋の不手際で非常に手間取る

040818 さくらレンサバに移行

さくらのレンタルサーバープレミアムに移行。
以前のバーチャルドメインの料金は何やったんじゃとプチキレる。

070105 PukiWiki導入

以前よりテスト的に使ってはいたが、とうとう全ページwiki化の決意をする。
UTF-8化も試みたが、以前のwikiページや添付ファイルを生かす為に、結局以前のPukiWikiをcp -Rしてpukiwiki.ini.phpを書き換えたのみ。

070110 白井内燃機工業wiki化

まだまだ旧コンテンツを含むが、白井内燃機工業トップページをとりあえずwikiに移行。
あとはソレにブラ下がるコンテンツを少しずつ移動していかねば・・・


一行コメント



      コメント欄の使い方の説明       カキコミの練習はこちらでどうぞ

*1 確か・・・
*2 ウチだとattachrefや竹千代氏のcommentxとか
*3 plugin/menu.ini.php
Top / 備忘録 / 雅屋
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS