Letzte Bearbeitung:
Function make_ruby
Useage : {{{make_ruby($string , $rp_string);}}}
Example : {{{make_ruby('Guten Tag','guutn taak');}}}
Die Funktion dient zur Ausgabe der Lautschrift über einem Text. Der erste Parameter ist der String (z.B. 'Guten Tag') der als normaler Fließtext ausgegeben wird. Der zweite Parameter ist der Lautschrift-String (z.B. 'guutn taak') der als kleine Lautschrift über dem ersten Text ausgegeben wird.
{{{make_ruby('Guten Tag','guutn taak');}}} ⇒ Guten Tag
Dateiname: ./plugins/simpleplugins_xh/simpleplugins_library/make_ruby/index.php
<?php
/*****************************************************
* Category : CMSimple_XH
* Typ : CMSimple Plugin
* Package : simpleplugins_xh Edition KRL
*****************************************************
* Function name : make_ruby
* File name : index.php
* Version : 0.1
* Build : 20240206
* Autor : Takashi Uchiyama <http://cmsimple-jp.org>
* Lizenz : GPLv3 or CC-by-SA https://creativecommons.org/licenses/by-sa/4.0/deed.de
* Function : Anzeige des ruby(HTML TAG)-Codes (Aussprache-Hilfe)
* Display the ruby(HTML TAG) code (pronunciation help)
******************************************************
* Useage : {{{make_ruby($string , $rp_string);}}}
* Example : {{{make_ruby('Guten Tag','guutn taak');}}}
******************************************************/
/*
* Prevent direct access.
*/
if (!defined('CMSIMPLE_XH_VERSION')) {
header('HTTP/1.0 403 Forbidden');
exit;
}
if (!function_exists('make_ruby')) {
function make_ruby($string , $rp_string = '') {
$string = preg_replace("/_/"," ",$string);
$rp_string = preg_replace("/_/"," ",$rp_string);
return "<ruby>{$string} <rp>(</rp><rt>{$rp_string}</rt><rp>)</rp></ruby>";
}
}
?>