В spoiler CODE /spoiler

Все блоги / DLE движок для сайтов 15 августа 2014 510   
В spoiler CODE /spoiler
Функция позволяет сделать автоматическое обрамление [ code ] код [ / code ] в [ spoiler ] [ code ] код [ / code ] [ / spoiler ] При условии что между [ code ] [ / code ] символов будет больлше чем указанно в огранчении.

function codeAddSpoiler( $text, $charset, $sum ) {        $text = preg_replace( "/[spoiler=?.*]s*[code]/i", "[ code ]", $text ); // убрать пробелы в [ code ]     $text = preg_replace( "/[/code]s*[/spoiler]/i", "[ / code ]", $text ); // убрать пробелы в [ / code ]     preg_match_all('#[code](.*)[/code]#isuU', $text, $textCode);     $textCodeC = count( $textCode[0] );     for ( $i = 0; $i  $sum ) {             $text = str_replace( $textCode[0][$i], "[spoiler]" . $textCode[0][$i] . "[/spoiler]", $text );         }     }     return $text; }

// codeAddSpoiler ( текст, кодировка сайта, придел символов после которого идёт обрамление в спойлер)

$_POST['text'] = codeAddSpoiler( $_POST['text'], $config['charset'], "500" );
  • Оцените публикацию
  • 0

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций