2024年11月21日(木) 18:44 JST

PHP-4.x系列でhtml_entity_decode()がエラー

  • 2008年9月14日(日) 21:51 JST
  • 投稿者:
  • 表示回数 6,954
Geeklog

ユーザからのレポートで、 "cannot yet handle MBCS in html_entity_decode()" なるエラーが拙作のプラグインで発生しているらしい。Google先生に訊いてみると、PHP-4.xの場合、マルチバイトはサポートしていないとのこと。改めてマニュアルを読んでみると、確かにそう書いてあった。PHP-4.x系列を使わなくなって久しいので、気づかなかった。

とりあえず、Dbman, Dataproxy, Sitemap, Themeditプラグインはエラーが出ないように修正したバージョンを公開した。

タグ:dbman, dataproxy, sitemap, themedit プラグイン


Dataproxyプラグイン-1.1.1

  • 2008年9月11日(木) 09:10 JST
  • 投稿者:
  • 表示回数 4,171
プラグイン

Geeklog-1.5.0に同梱されているPolls-2.0.1プラグインでサイトマップがエラーになっていたが、データベースの構造が変化していたのが原因だった。対策を施したDataproxy-1.1.1プラグインを公開した。なお、Sitemapプラグインの方は変更する必要はありません。


Google Summer of Code 2008の成果

  • 2008年9月10日(水) 00:12 JST
  • 投稿者:
  • 表示回数 4,539
Geeklog

本家のこの記事によると、Geeklog本家から参加した6人のうち5人がプロジェクトを仕上げたそうだ。その成果は次の通り:

  1. コメントモデレーションキュー
  2. アップロードによるプラグインのインストール
  3. 検索結果の表示方法改善

5人のうち残りの2人はAptitudeCMS(旧称Geeklog-2)に取り組んでいた。コメントモデレーションキューに関しては、トラックバックモデレーションキューも併せて実装してほしかった。

これらの成果物は、Geeklog-1.5.2以降のバージョンで、本体に取り込まれることだろう(GL-1.5.1はバグ修正のみ)。来年の4月くらいには公開されているだろうか...


Geeklog-1.5.1rc1公開

  • 2008年9月 8日(月) 06:37 JST
  • 投稿者:
  • 表示回数 3,905
Geeklog

思っていたよりも早く、RC1が公開された。今度はバグ修正が主なので、正式版が出るまで2週間とかからないだろう。その時点から日本語版が出るまで、1ヶ月では無理だろうな...


Geeklog-1.5.1-RC1間近

  • 2008年9月 7日(日) 18:24 JST
  • 投稿者:
  • 表示回数 4,051
Geeklog

本家のメーリングリストの情報によると、もうそろそろ(1?3日中?)GL-1.5.1のRC(リリース候補)版が出るらしい。これはほとんどバグフィックスだけの模様。

Google Summer of Codeも終わったので、その成果を次期バージョン(1.5.2?)に取り入れる作業を行うことを考えると、RC版が出たら1.5.1の正式版が出るのは早そうだ。1.5.0日本語版で潰しているバグも多いので、1.5.1日本語版も、携帯対応を除けば、それほど苦労しなくても出せそう。


当サイトをGeeklog-1.5.0へアップグレード

  • 2008年9月 7日(日) 16:12 JST
  • 投稿者:
  • 表示回数 4,120
Geeklog

今までGL-1.4.0sr6で運営していたサイトをGL-1.5.0へアップグレードした。非公開領域/config.phpの $_CONF['default_charset'] に 'UTF-8' をセットしておいたせいで、アップグレードすると元の記事が軒並み文字化け。これが小文字なら問題なかっただろう。system/database/mysql.class.php の143行目を

            if ($this->_charset == 'utf-8') {

から、

            if (strcasecmp($this->_charset, 'utf-8') == 0) {

にハックしてやっと正常にアップグレードができた。Google Codeの方はr417で対応した。このバグを潰すのに3時間くらいかかってしまった。


旧gllabs系製品についての朗報

  • 2008年9月 4日(木) 08:19 JST
  • 投稿者:
  • 表示回数 3,994
Geeklog

本家のこのスレッドによると、cordisteさん(= Geeklog Franceの::Benさん)がGeeklog用のMedia Gallery, Captcha, Dokuwiki, vThemesの開発を続けたい旨を打診し、glFusionのMarkさんと連絡を取った、ということだ。


Bad Behavior2-2.0.23

  • 2008年8月28日(木) 22:14 JST
  • 投稿者:
  • 表示回数 4,780
プラグイン

従来、gllabs関係者がサポートしていたプラグインは主に、

  1. Bad Behavior2
  2. CAPTCHA
  3. Dokuwiki
  4. mediagallary

の4つで、glfusionへの移行に伴い、新バージョンが出なくなることが懸念されて(いた|いる)が、Bad Behavior2-2.0.23がDirkさんによって先日公開され、CAPTCHAもひろろんさんの手によって、「CAPTCHA - 画像認証プラグイン(妹認証付)」(自動インストーラ用レシピプラグイン本体)という形でパワーアップして帰ってきた。

残るDokuwikiは必要な人間がなんとかハックするだろうが、mediagallryは代替物がない。mediagallaryをフォークするか、gallary2とGeeklogとのブリッジであるG2Bridgeが本家で公開されているので、これに移行するか、全く新しいプラグインを開発することになるだろう。


テーマエディタプラグイン 1.1.1、タグプラグイン 0.4.1を公開

  • 2008年8月18日(月) 22:08 JST
  • 投稿者:
  • 表示回数 4,253
プラグイン

Geeklog-1.5.0のコンフィギュレーションUIに対応すべく更新していたテーマエディタプラグインとタグプラグインにDokuWikiプラグインと共存できないというバグが見つかった。原因は両プラグインのfunctions.incで$confという変数を使ったこと。各プラグインのfunctions.incの中で使用する変数は、Geeklog内ではグローバルスコープになることをうっかり忘れており、この変数がDokuWikiの設定を保持している同名の$conf変数を上書きしているせいで、エラーが発生していた。自分の注意力のなさにうんざり orz...

テーマエディタプラグインの修正版はこちらタグプラグインの修正版はこちらからどうぞ。


Dataproxyプラグイン、Sitemapプラグインを更新

  • 2008年8月15日(金) 23:54 JST
  • 投稿者:
  • 表示回数 6,052
プラグイン

DataproxyプラグインSitemapプラグインがGeeklog-1.5.0に対応した。これで主要な自作プラグインはすべてGL-1.5.0に対応したことになる。まもなく、Geeklog-1.5.1のベータ版ないしリリース候補版が公開されるはずだが、バグ修正が主で、機能追加はほとんどないと思われる。


ページナビゲーション