Конвертер римских цифр [romanDigit]
        Простой сниппет, который конвертирует арабские цифры в римские.
Код сниппета я нашел на просторах интернета и адаптировал его для удобного использования с MODx.
Пример использования:
Код самого сниппета romanDigit:
Ссылка на скачивание пакета
    
    
                                                                                
            Код сниппета я нашел на просторах интернета и адаптировал его для удобного использования с MODx.
Пример использования:
[[+placeholder:romanDigit]]
[[romanDigit? &input=`44`]]Код самого сниппета romanDigit:
<?php
$dgt = $input;
if(isset($dgt) && !empty($dgt)){
  $thousands=(int)($dgt/1000);
  $dgt-=$thousands*1000;
  $result=str_repeat("M",$thousands);
  $table=array(
    900=>"CM",500=>"D",400=>"CD",100=>"C",
    90=>"XC",50=>"L",40=>"XL",10=>"X",
    9=>"IX",5=>"V",4=>"IV",1=>"I");
  while($dgt) {
    foreach($table as $part=>$fragment) if($part<=$dgt) break;
    $amount=(int)($dgt/$part);
    $dgt-=$part*$amount;
    $result.=str_repeat($fragment,$amount);
  }
  return $result ? $result : false;
}Ссылка на скачивание пакета
Комментарии: 3
                РиМских цифр.            
                    
                Ну я как всегда, сори.) Исправил            
                    
                Компонент был добавлен в modstore modstore.pro/packages/content/romandigit            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.