Reply to commentReply to comment

pict-drupal-module.pngSignwriterモジュールの使いづらい部分はフォントサイズや色などの指定を設定されたプロファイルと違うものにしたい場合に、PHPコードで記述しないといけないことです。

そこで、Signwriterモジュール自体にパッチを当てて、フィルター指定時にパラメータの指定も可能にするようにします。このパッチにより以下のような事が可能になります。

  1. <funny>手書き文字</funny>
  2. <funny size="24">手書き文字24p</funny>
  3. <funny color="#ff0000">赤い手書き文字</funny>

手書き文字手書き文字

手書き文字24p手書き文字24p

赤い手書き文字赤い手書き文字

指定可能なプロファイルのパラメータはかなり多いのですが実際に使う上でよく変更したくなるものとしてフォントサイズ(size)、文字色(color)、背景色(background)、最大幅(maxwidth)の4種類のパラメータのみタグと共に指定できるようにしました。パラメータの値はこの例のように必ず""でくくる必要があります。

疑似タグはここでは<funny></funny>としましたが、何でも可能です。但し、このパラメータの指定機能は本当のHTMLタグの場合ブラウザーで解釈されてしまうおそれがあるため疑似タグでのみ可能です。

改良をおこなうパッチは次のページのSignwriterモジュールを改良する(2)の最後においてあります。

 

No votes yet

Reply

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.