plugins:graphictext

NP_GraphicText.php

テキストを画像で出力します。GD必須、フォントファイル必須、PHP5系がベスト。

正式な情報は本家wikiのページを参照してください。

General Plugin info
作者: xiffy
最新のバージョン: 1.0 final
入手先: http://wakka.xiffy.nl/graphictext
動作サンプル: http://xiffy.nl/weblog/
フォーラム参照先: (海外フォーラム) NP_GraphicText 1.0 Item titles and "text" as image
セキュリティチェック: 未チェック

インストール方法

  1. Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする。
  2. graphictextフォルダ内のcacheフォルダのパーミッションを書き込み可能(777など)に。
  3. 管理画面からプラグインをインストールする。

このプラグインの使い方

<%GraphicText(テキスト)%>

上記のように記述したテキスト部分を画像に変換します。アイテム内での使用できません、スキン/テンプレート内での使用となります。

日本語で使用する場合、プラグインに最初から付属されている「ROLLERCO.TTF」を漢字対応フリーフォントに差し替える必要があります。例えばモトヤメイリオなど。「M+ と IPAフォントの合成フォント」もオススメ。

現在の仕様ではフォントファイルをプラグインフォルダに置く必要があります。フォントファイルの配布が禁止されている場合は、直にアクセスされるのをふせぐためフォントファイル名を推測されないように変更するなどの措置を取る必要があります。

生成される画像のファイル名は「ランダムな文字列.png」となり、imgタグに含まれるaltタグ、titleタグの内容はテキストと同一のものが入ります。

スキン/テンプレートへの記述

<%GraphicText(text)%>
「text」を画像で表示します。

<%GraphicText(text,30)%>
(フォントサイズ30)

<%GraphicText(text,default,#0f0f0f)%>
(デフォルトフォントサイズ、フォント色#0f0f0f)

<%GraphicText(text,26,default,#ffffff)%>
(フォントサイズ26、デフォルトフォント色、背景色#ffffff)

<%GraphicText(text,default,default,default,ARIAL.TTF)%>
(サイズ・フォント色・背景色がデフォルト、フォント種類にArial)

<%GraphicText(text,default,default,default,default, no)%>
(背景を透過させない)

<%GraphicText(title)%>
<%title(raw)%>の代わりに使えます。 その他にも

  • relevance
  • category
  • author
  • date

などが使えます。

オプション

:plugins:np_graphictext_config.png

Tipsと裏技

動作確認

※是非、情報提供をお願いします

  • Nucleus3.23sp3、EUC、動作。日本語部分のみの文字化けが出るが対処可能
  • Nucleus3.23sp3,UTF-8、XREAサーバー、PHP 4.4.4 / MySQL 4.0.26、日本語フォントファイル指定だけで動作。オプションの「Should GraphicText render the templates Datehead and Datefooter?」で「YES」を設定すると、画像が表示されなくなる場合があった、再インストールで回復。
  • Nucleus3.23sp3,UTF-8、ty.land.toサーバー、PHP 4.4.2 / MySQL 4.0.26、動作せず。

希望事項

  • 正式な情報は本家wikiのページを参照してください。
  • 動作確認の情報提供をお願いいたします。

バグやその他の情報

開発履歴

  • Version 1.0 最終リリース <2006,9/23>
 
plugins/graphictext.txt · 最終更新: 2011/03/23 21:28 (外部編集)