A3L v.0.1.3

やっぱりやらかしていた PHP5 問題。ぼのさんに教えていただけなければ永遠と気づかなかったのかもしれない・・・。

それと、設定画面のデザインを変更しました。WP の管理画面と同じデザインに近づけたつもりです。それによって1画面の使い方が変わったので、設定画面を分割しました。

更新履歴

  • PHP5 で発生する変数内が空のときにエラーが発生する問題に対処
  • 設定画面のデザインの変更

ん~、投稿時の雛形プラグインが必要になってきたかも・・。

ぼのさんから頂いた助言通り、今後ダウンロードや詳細は「略語をあれこれするプラグイン」にて行うことにします。

2007年 7月 5日 | WordPress | | 2

A3L v.0.1.2

PHP5 環境下でエラーが発生することがぼのさんのお陰で分かりましたので、その対策を施しました。(ぼのさんありがとう! )

ダウンロードは略語をあれこれするプラグインにて。

問題点メモ

多分またやらかしそうなので備忘録をば。PHP4 では変数内のデータが空でもそのまま処理してくれるが、PHP5 では Fatal error: Cannot use string offset as an array in ~ というエラーが発生する。対処法は、その変数に対し事前に “null”
を与えてあげておくと今までと変わらず処理して戴ける。

参考

teacupちょっとききタイ! PHP4から5への移行に伴うFatal error:Cannot use string offset as an array というエラーについて、

2007年 6月 27日 | WordPress | | 0

A3L v0.1.1

久々に A3L を更新します。今回からリリースするごとに新記事を投稿することにしました。それと、バージョンも分かりやすい表記にしました。ちなみに、最初のリリースをv0.0.1として数えました。(v1.0に成る頃には立派になっているはずだと期待してみたり)

要注意点 (必ず読んでください)

今回からデータの保存先を独立したデータベースから wp_options へ保存するように変更しました。

理由は、独立しているメリットが見出せないのと、バックアップし忘れをかなりの確率で防げるだろうということです。幾分、パフォーマンスを犠牲にしたかもしれませんが、ロリポのウチでも以前とさほど変わらず動かせるので大丈夫だと思います。

以前のデータは管理画面下の「旧データからインポート」で引き継ぐことが出来ます。多分。。。いや、テストしたので大丈夫だと思いますが。 :lol:

さらに、A3L のデータ削除ボタンを搭載しました。ポチっと押すだけで A3L のデータが全部吹っ飛ぶようになっていますので誤って押さぬようお気をつけ下さい :!: アラート出したほうが良いかしら。。。

ダウンロードは略語をあれこれするプラグインにて。

変更点

  • データベースを独立したものから wp_options 内へ保存するようにした
  • タグの付け方を管理画面から行えるようにした
  • 旧バージョン時のデータベースからのインポート機能を追加した
  • リンクのインポート機能を削除した
  • データの初期化機能を追加した
  • 管理画面デザインを変更した

あとがき

データの保存が簡単になったので、機能を追加しても保存先のことを考えなくても良くなったぜよ。リンクのインポートは・・・今の保存方式にした初期段階で何か問題が起きたから止めたんだけど・・・理由を忘れてしまった。(笑) 必要な方は教えてくだされば復活の呪文を考えて見ます。。。

何か御座ればコメントによろしゅうお頼み申します。

2007年 5月 20日 | WordPress | | 5

略語をあれこれするプラグイン

最終更新日: 2007年 11月 30日

いろんなプラグインがあるといえば、本文中で略語や頭文字語を使ったらデータベースから判断して自動でABBRタグ・ACRONYMタグを生成してくれるプラグインがあったらいいねっていうのはAngeさん談。
ホントにそんなのがあったら便利ですね。

caramel*vanilla ≫ 頭文字語と略語から定義リストを生成 – Auto-Glossary (2006-11-28)

以前から良く使うリンクは自動でやりたいなぁ(ALinkほどの高機能は不必要)・・・と思っていたのですが、ABBRもそれが出来ると・・・なるほど、何かと便利ですね。ということで勢い任せに作ってみました。よければどうぞ。。。 :mrgreen:

下の画像は管理画面のサンプルです。

A3L 管理画面の見本(v.0.1.4)

ダウンロード

a3l-0.1.4b.zip (6.1KBぐらい)

機能説明

ついでにリンクを付ける能力もあります。が、WordPress“と”WordPressME”を見分ける能力が今のところありません!データベースからの呼び出し順をアルファベット逆順にして対応しているだけですので、
バグが発生する確率大です!
・・・後々修正する予定ではいます。。。

インストール

インストールは至って簡単。pluginsフォルダへアップロードし、有効化するだけです。

使い方

データは「設定 -> A3L」からポチポチ打ち込んでください。何が必要なのかはブログの内容によるでしょうし。「保存して編集を続ける」「保存」「公開」のどれを押しても機能します。古い記事は再度保存しなおすことで適用できます。略語はネットワーク略語辞典でインターネット関連の単語は網羅できると思います。

サンプルデータが zip 内に同梱してあります。

更新履歴

  • 07.11.30
    なないさんのご報告により発覚した img タグ内への暫定的な対応を施しました。これにより、ダブルクウォーテーションで囲まれた単語は除外するようにしました。ロリポで動作しなかったので一旦中止します。修正完了。
  • A3L v.0.1.3
  • A3L v.0.1.2
  • A3L v0.1.1
  • 07.03.25 23:00
    前回の変更はミスでした。ゴメンナサイ。正規表現時の一部の括弧をエスケープ。データベースチェックが正常に機能していなかったのを修正。
  • 07.03.11 21:00
    【重要】自動保存時にエラーが発生していたので、add_actionをcontent_save_preからcontent_saveへ変更。項目の削除方法を複数選択式に変更。
  • 07.03.07 21:45
    抽出機能がちゃんと動いていなかったのを修正。リンクの抽出機能を追加。(拾い過ぎるので注意 笑) ちょっとしたおまけ機能を追加。
  • 07.01.31 21:20
    levaさんのアイディアを頂き、DFN要素をオプションに追加。(多謝 :!:) コードをエセMVCに再構成。
  • 07.01.14 01:15
    【注意】過去記事からの略語抽出機能を追加。(akaさん有難う御座います!)データベースの構造を少し変更。これにより、略語が重複する単語の登録は出来なくなりました。
  • 06.12.12 18:30
    正規表現の精度を若干向上。タグ内での改行に対応しきれていなかったのを修正。
  • 06.12.11 18:40
    正規表現の精度を向上。タグやコード内は回避するように変更。後方にアルファベットが続く場合は回避するように変更。
  • 06.12.01 02:50
    インポート・エクスポート機能を実装。iG Syntax Hiliterに一応対応。リスト表示を若干変更。
  • 06.11.29 22:30
    正規表現の精度を若干向上。wp-tegakiを(多分) 回避可能。

問題・課題・

  • 単語が重なるキーワードの干渉回避
  • [済]wp-tegakiの回避
  • データ量が多くなった場合どうなる?…100件でも速度はさほど変わらず。ということで当面放置。 :lol:
  • [暫定]同一文字列をどう扱うか…重複禁止で現状対応中
  • [済]iG: Syntax Hiliterと競合
  • [済]エクスポート・インポート機能(lomoさん経由)

何か要望があればお気軽にどうぞ。出来る限りで対応いたします :lol:

ところで・・・
RSSって何と呼べばいいのでしょ?!

2006年 11月 29日 | 未分類 | | 22
Back to Top ▲