cvs: phpdoc-ja /reference/bbcode constants.xml reference.xml /reference/bbcode/functions bbcode-add-smiley.xml bbcode-create.xml
bbcode-set-arg-parser.xml bbcode-set-flags.xml
| From: | TAKAGI Masahiro | Date: | Sat, 06 Oct 2007 00:47:55 +0000 |
| Subject: | cvs: phpdoc-ja /reference/bbcode constants.xml reference.xml /reference/bbcode/functions bbcode-add-smiley.xml bbcode-create.xml bbcode-set-arg-parser.xml bbcode-set-flags.xml |
||
| Groups: | php.doc.ja | ||
| Request: | Send a blank email to doc-ja+get-1932@lists.php.net to get a copy of this message | ||
takagi Sat Oct 6 00:47:55 2007 UTC
Added files:
/phpdoc-ja/reference/bbcode/functions bbcode-set-flags.xml
bbcode-set-arg-parser.xml
bbcode-add-smiley.xml
Modified files:
/phpdoc-ja/reference/bbcode/functions bbcode-create.xml
/phpdoc-ja/reference/bbcode reference.xml constants.xml
Log:
sync with en.
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/functions/bbcode-create.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ja/reference/bbcode/functions/bbcode-create.xml diff -u phpdoc-ja/reference/bbcode/functions/bbcode-create.xml:1.4 phpdoc-ja/reference/bbcode/functions/bbcode-create.xml:1.5 --- phpdoc-ja/reference/bbcode/functions/bbcode-create.xml:1.4 Fri Sep 21 20:58:38 2007 +++ phpdoc-ja/reference/bbcode/functions/bbcode-create.xml Sat Oct 6 00:47:55 2007 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.6 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready --> <refentry xml:id="function.bbcode-create" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>bbcode_create</refname> @@ -64,8 +64,8 @@ <listitem> <simpara> <varname remap="structfield">content_handling</varname> (ä»»æ) - - ãã®ã³ã³ãã³ãã夿´ããéã«ä½¿ç¨ããã³ã¼ã«ããã¯é¢æ°ã®ååãæå®ãã¾ãã - ç¾å¨ã¯é¢æ°ã®ã¿ã«å¯¾å¿ãã¦ãããã¡ã½ããã¯ãµãã¼ããã¦ãã¾ããã + ã³ã³ãã³ãã®å¤æ´æã«ä½¿ç¨ããã³ã¼ã«ããã¯ã®ååãæå®ãã¾ãã + ãªãã¸ã§ã¯ãæåã®è¨æ³ã¯ 0.10.1 以éã§ãããµãã¼ããã¦ãã¾ããã ã³ã¼ã«ããã¯é¢æ°ã®ãããã¿ã¤ã㯠string name(string $content, string $argument) ã¨ãªãã¾ãã @@ -74,8 +74,8 @@ <listitem> <simpara> <varname remap="structfield">param_handling</varname> (ä»»æ) - - 弿°ã夿´ããéã«ä½¿ç¨ããã³ã¼ã«ããã¯é¢æ°ã®ååãæå®ãã¾ãã - ç¾å¨ã¯é¢æ°ã®ã¿ã«å¯¾å¿ãã¦ãããã¡ã½ããã¯ãµãã¼ããã¦ãã¾ããã + 弿°ã®å¤æ´æã«ä½¿ç¨ããã³ã¼ã«ããã¯ã®ååãæå®ãã¾ãã + ãªãã¸ã§ã¯ãæåã®è¨æ³ã¯ 0.10.1 以éã§ãããµãã¼ããã¦ãã¾ããã ã³ã¼ã«ããã¯é¢æ°ã®ãããã¿ã¤ã㯠string name(string $content, string $argument) ã¨ãªãã¾ãã http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/reference.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/bbcode/reference.xml diff -u phpdoc-ja/reference/bbcode/reference.xml:1.1 phpdoc-ja/reference/bbcode/reference.xml:1.2 --- phpdoc-ja/reference/bbcode/reference.xml:1.1 Sat Jul 28 20:51:34 2007 +++ phpdoc-ja/reference/bbcode/reference.xml Sat Oct 6 00:47:55 2007 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <!-- Membership: external, pecl --> <reference xml:id="ref.bbcode" xmlns="http://docbook.org/ns/docbook"> <title>BBCode 颿°</title> @@ -16,6 +16,10 @@ ããã«ãéå§/çµäºã¿ã°ã®ä¸¦ã¹æ¿ããããã éãå¿ãã¦ããã¿ã°ã«èªåçã«çµäºã¿ã°ã追å ããããã¦ã æ£ããå½¢å¼ã® HTML ãçæããããã«ãã¾ãã + </para><para> + 0.10.1 以éã§ã¯ãã·ã³ã°ã«ã¯ã©ã¼ããããã«ã¯ã©ã¼ã + ããã㯠HTML ã¨ã¹ã±ã¼ãããããã«ã¯ã©ã¼ãã«ãã + 弿°ã®ã¯ã©ã¼ãããµãã¼ããã¦ãã¾ãã </para> </section> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/constants.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/bbcode/constants.xml diff -u phpdoc-ja/reference/bbcode/constants.xml:1.1 phpdoc-ja/reference/bbcode/constants.xml:1.2 --- phpdoc-ja/reference/bbcode/constants.xml:1.1 Sat Jul 28 20:51:34 2007 +++ phpdoc-ja/reference/bbcode/constants.xml Sat Oct 6 00:47:55 2007 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <section xml:id="bbcode.constants" xmlns="http://docbook.org/ns/docbook"> &reftitle.constants; &extension.constants; @@ -69,6 +69,7 @@ <simpara> ãã® BBCode ã¿ã°ã®å¼æ°ããã¼ã¹ããå¿ è¦ãããã¾ã (弿°èªä½ã BBCode æ¡å¼µã¢ã¸ã¥ã¼ã«ã§ãã¼ã¹ãã¾ã)ã + 0.10.2 以éã§ã¯ã弿°ã®ãã¼ãµã¨ãã¦å¥ã®ãã¼ãµã使ç¨ãããã¨ãã§ãã¾ãã </simpara> </listitem> </varlistentry> @@ -84,6 +85,198 @@ </simpara> </listitem> </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FLAGS_SMILEYS_ON</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ãã® BBCode ã¿ã°ã¯ã顿åãåãä»ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FLAGS_SMILEYS_OFF</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ãã® BBCode ã¿ã°ã¯ã顿åãåãä»ãã¾ããã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FLAGS_ONE_OPEN_PER_LEVEL</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ãã® BBCode ã¿ã°ã¯ãåãåã®ã¿ã°ãåä¸ãã¹ãã¬ãã«ã«ç»å ´ããã¨ãã«èªåçã«éãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FLAGS_REMOVE_IF_EMPTY</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ãã® BBCode ã¿ã°ã¯ãä¸èº«ã空ã®å ´åã«èªåçã«åé¤ãã¾ãã + 軽é㪠HTML ãçæãããã¨ãã§ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_ARG_DOUBLE_QUOTE</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãããã«ã¯ã©ã¼ã + (") ã§ã¯ã©ã¼ãããã¿ã°ãåãä»ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_ARG_SINGLE_QUOTE</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãã·ã³ã°ã«ã¯ã©ã¼ã + (') ã§ã¯ã©ã¼ãããã¿ã°ãåãä»ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_ARG_HTML_QUOTE</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãHTML çã®ããã«ã¯ã©ã¼ã + (&quot;) ã§ã¯ã©ã¼ãããã¿ã°ãåãä»ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_AUTO_CORRECT</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãã¨ã©ã¼æã®å¯¾å¿æ¹æ³ã夿´ãã¾ãã + ã¿ã°ããªã¼ãã³ããé ã«ãèªåçã«ã¿ã°ãéãã¾ãã + ã¾ããéå§ã¿ã°ããåå¨ããªãå ´åã«ãã + çµäºã¿ã°ããããã®ããã«æ±ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_CORRECT_REOPEN_TAGS</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãã¨ã©ã¼æã®å¯¾å¿æ¹æ³ã夿´ãã¾ãã + çµäºã¿ã°ã®ä¸¦ã³é ãééã£ã¦ããå ´åã«ã + èªåçã«ã¿ã°ãåéãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_DISABLE_TREE_BUILD</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãBBCode ã®ãã¼ã¹ãç¡å¹ã«ãã¾ãã + ããã¯ãåã« "顿å" ã®å¤ææ©è½ã ãã使ãããå ´åã«ä¾¿å©ã§ãã + be used. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_DEFAULT_SMILEYS_ON</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ã + ãã®ã¿ã°ã¬ãã«ã§ä½ããã©ã°ãè¨å®ããã¦ããªãå ´åã« + 顿åã ON ã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_DEFAULT_SMILEYS_OFF</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ã + ãã®ã¿ã°ã¬ãã«ã§ä½ããã©ã°ãè¨å®ããã¦ããªãå ´åã« + 顿åã OFF ã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FORCE_SMILEYS_OFF</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ã + 顿åã®ãã¼ã¹ãå®å ¨ã«ç¡å¹ã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_SET_FLAGS_SET</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãå®å ¨ãªãã©ã°ããã¼ãµã«è¨å®ã§ããããã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_SET_FLAGS_ADD</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ããã¼ãµã®ãã©ã°ã ON ã«åãæ¿ããããããã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_SET_FLAGS_REMOVE</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ããã¼ãµã®ãã©ã°ã OFF ã«åãæ¿ããããããã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> </variablelist> </section> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/functions/bbcode-set-flags.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/bbcode/functions/bbcode-set-flags.xml +++ phpdoc-ja/reference/bbcode/functions/bbcode-set-flags.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry xml:id="function.bbcode-set-flags" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>bbcode_set_flags</refname> <refpurpose>ãã¼ãµã®ãªãã·ã§ã³ãè¨å®ãããã¯å¤æ´ãã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>bbcode_set_flags</methodname> <methodparam><type>resource</type><parameter>bbcode_container</parameter></methodparam> <methodparam><type>int</type><parameter>flags</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>mode</parameter></methodparam> </methodsynopsis> <para> ãã¼ãµã®ãªãã·ã§ã³ãè¨å®ãããã¯å¤æ´ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>bbcode_container</parameter></term> <listitem> <para> <function>bbcode_create</function> ãè¿ã BBCode_Container ãªã½ã¼ã¹ã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>flags</parameter></term> <listitem> <para> bbcode_container ãªãã·ã§ã³ã«é©ç¨ãããã©ã°ã®ã»ããã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>mode</parameter></term> <listitem> <para> BBCODE_SET_FLAGS_* 宿°ã®ããããã æå®ãããã©ã°ãè¨å®ããããããã¯è§£é¤ããããããã¯ç½®ãæããã®ãããããæå®ãã¾ãã </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> &return.success; </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>bbcode_set_flags</function> ã®ä½¿ç¨ä¾</title> <programlisting role="php"> <![CDATA[ <?php /* * ã«ã¼ã«ã»ãããæºåãã¾ã */ $arrayBBCode=array( 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b>', 'close_tag'=>'</b>'), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>'), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>'), ); /* * å ¥ãåæ§é ãééã£ã¦ãã BBCode */ $text="[i] Parser [b] Auto Correction [/i] at work [/b]\n"; $BBHandler=bbcode_create($arrayBBCode); echo bbcode_parse($BBHandler,$text); // éããè¦ç´ ãèªåçã«åéããã¾ã bbcode_set_flags($BBHandler,BBCODE_CORRECT_REOPEN_TAGS, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); /* * å ¥ãåæ§é ãééã£ã¦ãããéãã¿ã°ãè¶³ããªã BBCode */ $text="[i] Parser [b] Auto Correction [/i] at work\n"; echo bbcode_parse($BBHandler,$text); // éãã¦ããªãã¿ã°ãèªåçã«çµäºããã¾ã bbcode_set_flags($BBHandler, BBCODE_CORRECT_REOPEN_TAGS|BBCODE_AUTO_CORRECT, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ <i> Parser <b> Auto Correction </b></i> at work <i> Parser <b> Auto Correction </b></i><b> at work </b> <i> Parser [b] Auto Correction </i> at work <i> Parser <b> Auto Correction </b></i><b> at work </b> ]]> </screen> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/functions/bbcode-set-arg-parser.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/bbcode/functions/bbcode-set-arg-parser.xml +++ phpdoc-ja/reference/bbcode/functions/bbcode-set-arg-parser.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry xml:id="function.bbcode-set-arg-parser" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>bbcode_set_arg_parser</refname> <refpurpose>å¥ã®ãã¼ãµãã¢ã¿ãããã¦ã弿°ã®ãã¼ã¹ç¨ã«å¥ã®ã«ã¼ã«ã»ãããè¨å®ãã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>bbcode_set_arg_parser</methodname> <methodparam><type>resource</type><parameter>bbcode_container</parameter></methodparam> <methodparam><type>resource</type><parameter>bbcode_arg_parser</parameter></methodparam> </methodsynopsis> <para> å¥ã®ãã¼ãµã bbcode_container ã«ã¢ã¿ãããã¾ãã ãã®ãã¼ãµã¯ã弿°ããã¼ã¹ããå¿ è¦ãçããéã«ã®ã¿ç¨ãããã¾ãã ãã®é¢æ°ã使ç¨ããªãå ´åã ããã©ã«ãã®å¼æ°ãã¼ãµã¨ãã¦ç¨ããããã®ã¯ãã®ãã¼ãµèªèº«ã§ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>bbcode_container</parameter></term> <listitem> <para> <function>bbcode_create</function> ãè¿ã BBCode_Container ãªã½ã¼ã¹ã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>bbcode_arg_parser</parameter></term> <listitem> <para> <function>bbcode_create</function> ãè¿ã BBCode_Container ãªã½ã¼ã¹ã ããã¯å¼æ°ã®ãã¼ã¹ã«ã®ã¿ä½¿ç¨ãã¾ãã </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> &return.success; </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>bbcode_set_arg_parser</function> ã®ä½¿ç¨ä¾</title> <programlisting role="php"> <![CDATA[ <?php /* * ã¡ã¤ã³ãã¼ãµç¨ã® bbcode ã«ã¼ã«ã»ãããçæãã¾ã */ $arrayBBCode=array( 'quote'=> array('type'=>BBCODE_TYPE_ARG, 'open_tag'=>'<quote><h4>Source: {PARAM}</h4>', 'close_tag'=>'</quote>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY|BBCODE_FLAGS_ARG_PARSING), 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b>', 'close_tag'=>'</b>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF | BBCODE_FLAGS_REMOVE_IF_EMPTY | BBCODE_FLAGS_SMILEYS_OFF), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), ); /* * 弿°ãã¼ãµç¨ã® bbcode ã«ã¼ã«ã»ãããçæãã¾ã */ $arrayBBCode_arg=array( 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b class="sub">', 'close_tag'=>'</b>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF | BBCODE_FLAGS_REMOVE_IF_EMPTY | BBCODE_FLAGS_SMILEYS_OFF), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), ); /* * ãã¼ã¹ããããã¹ã */ $text=<<<EOF [quote="[b]Test[/b]"] Foo :) [/quote] [b]Bar example :)[/b] :) EOF; /* * ãµãã¤ã®ãã¼ãµãåæåãã¾ã */ $BBHandler=bbcode_create($arrayBBCode); $BBArgHandler=bbcode_create($arrayBBCode_arg); /* * ãã¼ãµã®ãã©ã°ãè¨å®ãã¾ã */ bbcode_set_flags($BBHandler, BBCODE_CORRECT_REOPEN_TAGS|BBCODE_DEFAULT_SMILEYS_ON|BBCODE_ARG_DOUBLE_QUOTE| BBCODE_ARG_SINGLE_QUOTE|BBCODE_ARG_HTML_QUOTE,BBCODE_SET_FLAGS_SET); bbcode_set_flags($BBArgHandler, BBCODE_CORRECT_REOPEN_TAGS|BBCODE_DEFAULT_SMILEYS_ON|BBCODE_ARG_DOUBLE_QUOTE| BBCODE_ARG_SINGLE_QUOTE|BBCODE_ARG_HTML_QUOTE,BBCODE_SET_FLAGS_SET); /* * $BBArgHandler ã BBHandler ã®å¼æ°ãã¼ãµã«è¨å®ãã¾ã */ bbcode_set_arg_parser($BBHandler,$BBArgHandler); /* * 顿åã®å¦çã«ã¼ã«ãã¡ã¤ã³ãã¼ãµã«è¿½å ãã¾ã */ bbcode_add_smiley($BBHandler, ":)", "<img src=\"smiley.gif\" alt=\":)\" />"); /* * ã¡ã¤ã³ãã¼ãµã§ããã¹ãããã¼ã¹ãã¾ã */ echo bbcode_parse($BBHandler,$text); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ <quote><h4>Source: <b class="sub">Test</b></h4> Foo <img src="smiley.gif" alt=":)" /> </quote> <b>Bar example :)</b> <img src="smiley.gif" alt=":)" /> ]]> </screen> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/functions/bbcode-add-smiley.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/bbcode/functions/bbcode-add-smiley.xml +++ phpdoc-ja/reference/bbcode/functions/bbcode-add-smiley.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry xml:id="function.bbcode-add-smiley" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>bbcode_add_smiley</refname> <refpurpose>顿åããã¼ãµã«è¿½å ãã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>bbcode_add_smiley</methodname> <methodparam><type>resource</type><parameter>bbcode_container</parameter></methodparam> <methodparam><type>string</type><parameter>smiley</parameter></methodparam> <methodparam><type>string</type><parameter>replace_by</parameter></methodparam> </methodsynopsis> <para> 顿åããã¼ãµã«è¿½å ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>bbcode_container</parameter></term> <listitem> <para> <function>bbcode_create</function> ãè¿ã BBCode_Container ãªã½ã¼ã¹ã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>smiley</parameter></term> <listitem> <para> è¦ã¤ãã£ãå ´åã«ç½®æã®å¯¾è±¡ã¨ãªãæååã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>replace_by</parameter></term> <listitem> <para> 顿åãè¦ã¤ãã£ãå ´åã«ãããç½®æããæååã </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> &return.success; </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>bbcode_add_smiley</function> ã®ä½¿ç¨ä¾</title> <programlisting role="php"> <![CDATA[ <?php /* * ã«ã¼ã«ãè¨å®ãã¾ã */ $arrayBBCode=array( ''=> array('type'=>BBCODE_TYPE_ROOT, 'childs'=>'!i'), 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b>', 'close_tag'=>'</b>'), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>', 'childs'=>'b'), ); /* * ãã¼ã¹ããããã¹ã */ $text=<<<EOF [i] No parse Test [/i] :) [b] Parsed, with smiley :( [/b] [u] Parsed, with no smiley :D [/u] EOF; /* * ãã¼ãµãåæåãã¾ã */ $BBHandler=bbcode_create($arrayBBCode); /* * 顿åã®ã«ã¼ã«ããã¼ãµã«è¿½å ãã¾ã */ bbcode_add_smiley($BBHandler, ":)", "<img src=\"smiley.gif\" alt=\":)\" />"); bbcode_add_smiley($BBHandler, ":(", "<img src=\"sad.gif\" alt=\":(\" />"); bbcode_add_smiley($BBHandler, ":D", "<img src=\"happy.gif\" alt=\":D\" />"); bbcode_add_smiley($BBHandler, ":p", "<img src=\"tong.gif\" alt=\":p\" />"); bbcode_add_smiley($BBHandler, ":|", "<img src=\"special.gif\" alt=\":|\" />"); bbcode_add_smiley($BBHandler, ":6:", "<img src=\"six.gif\" alt=\":6:\" />"); /* * ããã¹ãããã¼ã¹ãã¾ã */ echo bbcode_parse($BBHandler,$text); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ [i] No parse Test [/i] <img src="smiley.gif" alt=":)" /> <b> Parsed, with smiley <img src="sad.gif" alt=":(" /> </b> <u> Parsed, with no smiley :D </u> ]]> </screen> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/functions/bbcode-create.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ja/reference/bbcode/functions/bbcode-create.xml diff -u phpdoc-ja/reference/bbcode/functions/bbcode-create.xml:1.4 phpdoc-ja/reference/bbcode/functions/bbcode-create.xml:1.5 --- phpdoc-ja/reference/bbcode/functions/bbcode-create.xml:1.4 Fri Sep 21 20:58:38 2007 +++ phpdoc-ja/reference/bbcode/functions/bbcode-create.xml Sat Oct 6 00:47:55 2007 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.6 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready --> <refentry xml:id="function.bbcode-create" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>bbcode_create</refname> @@ -64,8 +64,8 @@ <listitem> <simpara> <varname remap="structfield">content_handling</varname> (ä»»æ) - - ãã®ã³ã³ãã³ãã夿´ããéã«ä½¿ç¨ããã³ã¼ã«ããã¯é¢æ°ã®ååãæå®ãã¾ãã - ç¾å¨ã¯é¢æ°ã®ã¿ã«å¯¾å¿ãã¦ãããã¡ã½ããã¯ãµãã¼ããã¦ãã¾ããã + ã³ã³ãã³ãã®å¤æ´æã«ä½¿ç¨ããã³ã¼ã«ããã¯ã®ååãæå®ãã¾ãã + ãªãã¸ã§ã¯ãæåã®è¨æ³ã¯ 0.10.1 以éã§ãããµãã¼ããã¦ãã¾ããã ã³ã¼ã«ããã¯é¢æ°ã®ãããã¿ã¤ã㯠string name(string $content, string $argument) ã¨ãªãã¾ãã @@ -74,8 +74,8 @@ <listitem> <simpara> <varname remap="structfield">param_handling</varname> (ä»»æ) - - 弿°ã夿´ããéã«ä½¿ç¨ããã³ã¼ã«ããã¯é¢æ°ã®ååãæå®ãã¾ãã - ç¾å¨ã¯é¢æ°ã®ã¿ã«å¯¾å¿ãã¦ãããã¡ã½ããã¯ãµãã¼ããã¦ãã¾ããã + 弿°ã®å¤æ´æã«ä½¿ç¨ããã³ã¼ã«ããã¯ã®ååãæå®ãã¾ãã + ãªãã¸ã§ã¯ãæåã®è¨æ³ã¯ 0.10.1 以éã§ãããµãã¼ããã¦ãã¾ããã ã³ã¼ã«ããã¯é¢æ°ã®ãããã¿ã¤ã㯠string name(string $content, string $argument) ã¨ãªãã¾ãã http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/reference.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/bbcode/reference.xml diff -u phpdoc-ja/reference/bbcode/reference.xml:1.1 phpdoc-ja/reference/bbcode/reference.xml:1.2 --- phpdoc-ja/reference/bbcode/reference.xml:1.1 Sat Jul 28 20:51:34 2007 +++ phpdoc-ja/reference/bbcode/reference.xml Sat Oct 6 00:47:55 2007 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <!-- Membership: external, pecl --> <reference xml:id="ref.bbcode" xmlns="http://docbook.org/ns/docbook"> <title>BBCode 颿°</title> @@ -16,6 +16,10 @@ ããã«ãéå§/çµäºã¿ã°ã®ä¸¦ã¹æ¿ããããã éãå¿ãã¦ããã¿ã°ã«èªåçã«çµäºã¿ã°ã追å ããããã¦ã æ£ããå½¢å¼ã® HTML ãçæããããã«ãã¾ãã + </para><para> + 0.10.1 以éã§ã¯ãã·ã³ã°ã«ã¯ã©ã¼ããããã«ã¯ã©ã¼ã + ããã㯠HTML ã¨ã¹ã±ã¼ãããããã«ã¯ã©ã¼ãã«ãã + 弿°ã®ã¯ã©ã¼ãããµãã¼ããã¦ãã¾ãã </para> </section> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/constants.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/bbcode/constants.xml diff -u phpdoc-ja/reference/bbcode/constants.xml:1.1 phpdoc-ja/reference/bbcode/constants.xml:1.2 --- phpdoc-ja/reference/bbcode/constants.xml:1.1 Sat Jul 28 20:51:34 2007 +++ phpdoc-ja/reference/bbcode/constants.xml Sat Oct 6 00:47:55 2007 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <section xml:id="bbcode.constants" xmlns="http://docbook.org/ns/docbook"> &reftitle.constants; &extension.constants; @@ -69,6 +69,7 @@ <simpara> ãã® BBCode ã¿ã°ã®å¼æ°ããã¼ã¹ããå¿ è¦ãããã¾ã (弿°èªä½ã BBCode æ¡å¼µã¢ã¸ã¥ã¼ã«ã§ãã¼ã¹ãã¾ã)ã + 0.10.2 以éã§ã¯ã弿°ã®ãã¼ãµã¨ãã¦å¥ã®ãã¼ãµã使ç¨ãããã¨ãã§ãã¾ãã </simpara> </listitem> </varlistentry> @@ -84,6 +85,198 @@ </simpara> </listitem> </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FLAGS_SMILEYS_ON</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ãã® BBCode ã¿ã°ã¯ã顿åãåãä»ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FLAGS_SMILEYS_OFF</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ãã® BBCode ã¿ã°ã¯ã顿åãåãä»ãã¾ããã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FLAGS_ONE_OPEN_PER_LEVEL</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ãã® BBCode ã¿ã°ã¯ãåãåã®ã¿ã°ãåä¸ãã¹ãã¬ãã«ã«ç»å ´ããã¨ãã«èªåçã«éãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FLAGS_REMOVE_IF_EMPTY</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ãã® BBCode ã¿ã°ã¯ãä¸èº«ã空ã®å ´åã«èªåçã«åé¤ãã¾ãã + 軽é㪠HTML ãçæãããã¨ãã§ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_ARG_DOUBLE_QUOTE</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãããã«ã¯ã©ã¼ã + (") ã§ã¯ã©ã¼ãããã¿ã°ãåãä»ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_ARG_SINGLE_QUOTE</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãã·ã³ã°ã«ã¯ã©ã¼ã + (') ã§ã¯ã©ã¼ãããã¿ã°ãåãä»ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_ARG_HTML_QUOTE</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãHTML çã®ããã«ã¯ã©ã¼ã + (&quot;) ã§ã¯ã©ã¼ãããã¿ã°ãåãä»ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_AUTO_CORRECT</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãã¨ã©ã¼æã®å¯¾å¿æ¹æ³ã夿´ãã¾ãã + ã¿ã°ããªã¼ãã³ããé ã«ãèªåçã«ã¿ã°ãéãã¾ãã + ã¾ããéå§ã¿ã°ããåå¨ããªãå ´åã«ãã + çµäºã¿ã°ããããã®ããã«æ±ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_CORRECT_REOPEN_TAGS</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãã¨ã©ã¼æã®å¯¾å¿æ¹æ³ã夿´ãã¾ãã + çµäºã¿ã°ã®ä¸¦ã³é ãééã£ã¦ããå ´åã«ã + èªåçã«ã¿ã°ãåéãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_DISABLE_TREE_BUILD</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ãBBCode ã®ãã¼ã¹ãç¡å¹ã«ãã¾ãã + ããã¯ãåã« "顿å" ã®å¤ææ©è½ã ãã使ãããå ´åã«ä¾¿å©ã§ãã + be used. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_DEFAULT_SMILEYS_ON</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ã + ãã®ã¿ã°ã¬ãã«ã§ä½ããã©ã°ãè¨å®ããã¦ããªãå ´åã« + 顿åã ON ã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_DEFAULT_SMILEYS_OFF</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ã + ãã®ã¿ã°ã¬ãã«ã§ä½ããã©ã°ãè¨å®ããã¦ããªãå ´åã« + 顿åã OFF ã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_FORCE_SMILEYS_OFF</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãã¼ãµã®ãªãã·ã§ã³ã§ã + 顿åã®ãã¼ã¹ãå®å ¨ã«ç¡å¹ã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_SET_FLAGS_SET</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ãå®å ¨ãªãã©ã°ããã¼ãµã«è¨å®ã§ããããã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_SET_FLAGS_ADD</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ããã¼ãµã®ãã©ã°ã ON ã«åãæ¿ããããããã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>BBCODE_SET_FLAGS_REMOVE</constant> + (<type>integer</type>) - 0.10.2 以é + </term> + <listitem> + <simpara> + ããã¯ããã¼ãµã®ãã©ã°ã OFF ã«åãæ¿ããããããã«ãã¾ãã + </simpara> + </listitem> + </varlistentry> </variablelist> </section> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/functions/bbcode-set-flags.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/bbcode/functions/bbcode-set-flags.xml +++ phpdoc-ja/reference/bbcode/functions/bbcode-set-flags.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry xml:id="function.bbcode-set-flags" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>bbcode_set_flags</refname> <refpurpose>ãã¼ãµã®ãªãã·ã§ã³ãè¨å®ãããã¯å¤æ´ãã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>bbcode_set_flags</methodname> <methodparam><type>resource</type><parameter>bbcode_container</parameter></methodparam> <methodparam><type>int</type><parameter>flags</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>mode</parameter></methodparam> </methodsynopsis> <para> ãã¼ãµã®ãªãã·ã§ã³ãè¨å®ãããã¯å¤æ´ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>bbcode_container</parameter></term> <listitem> <para> <function>bbcode_create</function> ãè¿ã BBCode_Container ãªã½ã¼ã¹ã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>flags</parameter></term> <listitem> <para> bbcode_container ãªãã·ã§ã³ã«é©ç¨ãããã©ã°ã®ã»ããã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>mode</parameter></term> <listitem> <para> BBCODE_SET_FLAGS_* 宿°ã®ããããã æå®ãããã©ã°ãè¨å®ããããããã¯è§£é¤ããããããã¯ç½®ãæããã®ãããããæå®ãã¾ãã </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> &return.success; </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>bbcode_set_flags</function> ã®ä½¿ç¨ä¾</title> <programlisting role="php"> <![CDATA[ <?php /* * ã«ã¼ã«ã»ãããæºåãã¾ã */ $arrayBBCode=array( 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b>', 'close_tag'=>'</b>'), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>'), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>'), ); /* * å ¥ãåæ§é ãééã£ã¦ãã BBCode */ $text="[i] Parser [b] Auto Correction [/i] at work [/b]\n"; $BBHandler=bbcode_create($arrayBBCode); echo bbcode_parse($BBHandler,$text); // éããè¦ç´ ãèªåçã«åéããã¾ã bbcode_set_flags($BBHandler,BBCODE_CORRECT_REOPEN_TAGS, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); /* * å ¥ãåæ§é ãééã£ã¦ãããéãã¿ã°ãè¶³ããªã BBCode */ $text="[i] Parser [b] Auto Correction [/i] at work\n"; echo bbcode_parse($BBHandler,$text); // éãã¦ããªãã¿ã°ãèªåçã«çµäºããã¾ã bbcode_set_flags($BBHandler, BBCODE_CORRECT_REOPEN_TAGS|BBCODE_AUTO_CORRECT, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ <i> Parser <b> Auto Correction </b></i> at work <i> Parser <b> Auto Correction </b></i><b> at work </b> <i> Parser [b] Auto Correction </i> at work <i> Parser <b> Auto Correction </b></i><b> at work </b> ]]> </screen> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/functions/bbcode-set-arg-parser.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/bbcode/functions/bbcode-set-arg-parser.xml +++ phpdoc-ja/reference/bbcode/functions/bbcode-set-arg-parser.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry xml:id="function.bbcode-set-arg-parser" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>bbcode_set_arg_parser</refname> <refpurpose>å¥ã®ãã¼ãµãã¢ã¿ãããã¦ã弿°ã®ãã¼ã¹ç¨ã«å¥ã®ã«ã¼ã«ã»ãããè¨å®ãã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>bbcode_set_arg_parser</methodname> <methodparam><type>resource</type><parameter>bbcode_container</parameter></methodparam> <methodparam><type>resource</type><parameter>bbcode_arg_parser</parameter></methodparam> </methodsynopsis> <para> å¥ã®ãã¼ãµã bbcode_container ã«ã¢ã¿ãããã¾ãã ãã®ãã¼ãµã¯ã弿°ããã¼ã¹ããå¿ è¦ãçããéã«ã®ã¿ç¨ãããã¾ãã ãã®é¢æ°ã使ç¨ããªãå ´åã ããã©ã«ãã®å¼æ°ãã¼ãµã¨ãã¦ç¨ããããã®ã¯ãã®ãã¼ãµèªèº«ã§ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>bbcode_container</parameter></term> <listitem> <para> <function>bbcode_create</function> ãè¿ã BBCode_Container ãªã½ã¼ã¹ã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>bbcode_arg_parser</parameter></term> <listitem> <para> <function>bbcode_create</function> ãè¿ã BBCode_Container ãªã½ã¼ã¹ã ããã¯å¼æ°ã®ãã¼ã¹ã«ã®ã¿ä½¿ç¨ãã¾ãã </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> &return.success; </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>bbcode_set_arg_parser</function> ã®ä½¿ç¨ä¾</title> <programlisting role="php"> <![CDATA[ <?php /* * ã¡ã¤ã³ãã¼ãµç¨ã® bbcode ã«ã¼ã«ã»ãããçæãã¾ã */ $arrayBBCode=array( 'quote'=> array('type'=>BBCODE_TYPE_ARG, 'open_tag'=>'<quote><h4>Source: {PARAM}</h4>', 'close_tag'=>'</quote>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY|BBCODE_FLAGS_ARG_PARSING), 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b>', 'close_tag'=>'</b>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF | BBCODE_FLAGS_REMOVE_IF_EMPTY | BBCODE_FLAGS_SMILEYS_OFF), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), ); /* * 弿°ãã¼ãµç¨ã® bbcode ã«ã¼ã«ã»ãããçæãã¾ã */ $arrayBBCode_arg=array( 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b class="sub">', 'close_tag'=>'</b>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF | BBCODE_FLAGS_REMOVE_IF_EMPTY | BBCODE_FLAGS_SMILEYS_OFF), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), ); /* * ãã¼ã¹ããããã¹ã */ $text=<<<EOF [quote="[b]Test[/b]"] Foo :) [/quote] [b]Bar example :)[/b] :) EOF; /* * ãµãã¤ã®ãã¼ãµãåæåãã¾ã */ $BBHandler=bbcode_create($arrayBBCode); $BBArgHandler=bbcode_create($arrayBBCode_arg); /* * ãã¼ãµã®ãã©ã°ãè¨å®ãã¾ã */ bbcode_set_flags($BBHandler, BBCODE_CORRECT_REOPEN_TAGS|BBCODE_DEFAULT_SMILEYS_ON|BBCODE_ARG_DOUBLE_QUOTE| BBCODE_ARG_SINGLE_QUOTE|BBCODE_ARG_HTML_QUOTE,BBCODE_SET_FLAGS_SET); bbcode_set_flags($BBArgHandler, BBCODE_CORRECT_REOPEN_TAGS|BBCODE_DEFAULT_SMILEYS_ON|BBCODE_ARG_DOUBLE_QUOTE| BBCODE_ARG_SINGLE_QUOTE|BBCODE_ARG_HTML_QUOTE,BBCODE_SET_FLAGS_SET); /* * $BBArgHandler ã BBHandler ã®å¼æ°ãã¼ãµã«è¨å®ãã¾ã */ bbcode_set_arg_parser($BBHandler,$BBArgHandler); /* * 顿åã®å¦çã«ã¼ã«ãã¡ã¤ã³ãã¼ãµã«è¿½å ãã¾ã */ bbcode_add_smiley($BBHandler, ":)", "<img src=\"smiley.gif\" alt=\":)\" />"); /* * ã¡ã¤ã³ãã¼ãµã§ããã¹ãããã¼ã¹ãã¾ã */ echo bbcode_parse($BBHandler,$text); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ <quote><h4>Source: <b class="sub">Test</b></h4> Foo <img src="smiley.gif" alt=":)" /> </quote> <b>Bar example :)</b> <img src="smiley.gif" alt=":)" /> ]]> </screen> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/bbcode/functions/bbcode-add-smiley.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/bbcode/functions/bbcode-add-smiley.xml +++ phpdoc-ja/reference/bbcode/functions/bbcode-add-smiley.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry xml:id="function.bbcode-add-smiley" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>bbcode_add_smiley</refname> <refpurpose>顿åããã¼ãµã«è¿½å ãã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>bbcode_add_smiley</methodname> <methodparam><type>resource</type><parameter>bbcode_container</parameter></methodparam> <methodparam><type>string</type><parameter>smiley</parameter></methodparam> <methodparam><type>string</type><parameter>replace_by</parameter></methodparam> </methodsynopsis> <para> 顿åããã¼ãµã«è¿½å ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>bbcode_container</parameter></term> <listitem> <para> <function>bbcode_create</function> ãè¿ã BBCode_Container ãªã½ã¼ã¹ã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>smiley</parameter></term> <listitem> <para> è¦ã¤ãã£ãå ´åã«ç½®æã®å¯¾è±¡ã¨ãªãæååã </para> </listitem> </varlistentry> <varlistentry> <term><parameter>replace_by</parameter></term> <listitem> <para> 顿åãè¦ã¤ãã£ãå ´åã«ãããç½®æããæååã </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> &return.success; </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>bbcode_add_smiley</function> ã®ä½¿ç¨ä¾</title> <programlisting role="php"> <![CDATA[ <?php /* * ã«ã¼ã«ãè¨å®ãã¾ã */ $arrayBBCode=array( ''=> array('type'=>BBCODE_TYPE_ROOT, 'childs'=>'!i'), 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<b>', 'close_tag'=>'</b>'), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<u>', 'close_tag'=>'</u>', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'<i>', 'close_tag'=>'</i>', 'childs'=>'b'), ); /* * ãã¼ã¹ããããã¹ã */ $text=<<<EOF [i] No parse Test [/i] :) [b] Parsed, with smiley :( [/b] [u] Parsed, with no smiley :D [/u] EOF; /* * ãã¼ãµãåæåãã¾ã */ $BBHandler=bbcode_create($arrayBBCode); /* * 顿åã®ã«ã¼ã«ããã¼ãµã«è¿½å ãã¾ã */ bbcode_add_smiley($BBHandler, ":)", "<img src=\"smiley.gif\" alt=\":)\" />"); bbcode_add_smiley($BBHandler, ":(", "<img src=\"sad.gif\" alt=\":(\" />"); bbcode_add_smiley($BBHandler, ":D", "<img src=\"happy.gif\" alt=\":D\" />"); bbcode_add_smiley($BBHandler, ":p", "<img src=\"tong.gif\" alt=\":p\" />"); bbcode_add_smiley($BBHandler, ":|", "<img src=\"special.gif\" alt=\":|\" />"); bbcode_add_smiley($BBHandler, ":6:", "<img src=\"six.gif\" alt=\":6:\" />"); /* * ããã¹ãããã¼ã¹ãã¾ã */ echo bbcode_parse($BBHandler,$text); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ [i] No parse Test [/i] <img src="smiley.gif" alt=":)" /> <b> Parsed, with smiley <img src="sad.gif" alt=":(" /> </b> <u> Parsed, with no smiley :D </u> ]]> </screen> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->