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

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
/*****************************************************
* Plugin name : make_ruby
* File name : index.php
* Summery : Display the ruby(HTML TAG) code
* Version : 0.1
* Auther : Takashi Uchiyama <http://cmsimple-jp.org>
* License : GPLv3.
*****************************************************
* 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 | |  - - - By CrazyStat - - -