header-xh-01 header-xh-02 header-xh-03 header-xh-04 header-xh-05 header-xh-06 header-xh-07 header-xh-08 header-xh-09 header-xh-10 header-xh-11 header-xh-12 header-xh-13 header-xh-14
Lembach's nichtkommerzielle Website rund um CMSimple_XH
Templates, Plugins, Tools, Programme
und Tips und Tricks die mir wichtig sind
Sie sind hier: Startseite > Plugins > SimplePlugins_XH Edition KRL > Function make_ruby
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 (guutn taak)

 

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>";

}

}

?>

| Seitenanfang |