Автор Гілка: [color] tag  (Прочитано 1551 раз)

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
[color] tag
« : 2007-07-18 19:56:17 »
Sources/YaBBC.pl: 219:
       $message =~ s~\[img\](?:\s|\t|\n|$hardspace|$char_160)*(http\:\/\/)*(.+?)(?:\s|\t|\n|$hardspace|$char_160)*\[/img\]~<img src="http\:\/\/$2" alt="" border="0" />~isg;
       $message =~ s~\[img width=(\d+) height=(\d+)\](?:\s|\t|\n|$hardspace|$char_160)*(http\:\/\/)*(.+?)(?:\s|\t|\n|$hardspace|$char_160)*\[/img\]~restrictimage($1,$2,'http://'.$4)~eisg;

-      $message =~ s~\[color=(.+?)\](.+?)\[/color\]~<span style="color:$1;">$2</span>~isg;

+      $message =~ s~\[color=([a-z0-9# ]+?)\](.+?)\[/color\]~<span style="color:$1;">$2</span>~isg;
       $message =~ s~\[black\](.*?)\[/black\]~<span style="color:#000000;">$1</span>~isg;
       $message =~ s~\[white\](.*?)\[/white\]~<span style="color:#FFFFFF;">$1</span>~isg;[/tt]
Щоб хтось не вставив 'red;background-color:blue;position:fixed;top:0px;bottom:0px;left:0px;right:0px' - таке повідомлення хіба що з links вилучити вдасться.
« Змінено: 2007-07-18 21:03:32 від ISBear »

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: [color] tag
« Відповідей #1 : 2007-07-18 19:59:47 »
Тут хтось з доступом до тіла потрібен, я таких повноважень не маю. Сам як побачив - одурів.

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: [color] tag
« Відповідей #2 : 2007-09-28 23:46:34 »
fixed.