На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ALXR
Страницы: (4) « Первая ... 2 3 [4]  все  ( Перейти к последнему сообщению )  
    > Регулярку бы.. :) , выкусить лишний перевод строки
      Короче, я вот так сделал
      ExpandedWrap disabled
        preg_replace( "#\[quote=([^\]]+?),([^\]]+?),([^\]]+?),([^\]]+?)\]#ie"   , "('\\1', '\\2'.'\\3', '\\4')"...


      лучше варианта нет?
        Цитата SiMM, 27.11.04, 01:49
        ну так и добавьте дополнительный фактор в регулярник, чтобы он "захватывал" последний параметр в $3, либо же "хватал" в $2 запятую.

        Да, примерно вот так:
        ExpandedWrap disabled
          preg_replace("#\[quote=([^,]+),([^,]+),([^,]+),([^\]]+)\]#ie",
          Mixxx, а ты цитируешь через долгую читату что ли?
            Цитата Song @ 27.11.04, 02:01
            Mixxx, а ты цитируешь через долгую читату что ли?

            Нет через быструю.
            А вот щас специально через долгую.
            Это ты к чему?
              Цитата Mixxx, 26.11.04, 23:07, 524883
              Это ты к чему?

              почему-то в твоём #47 нет 3-го параметра в quote

              Добавлено
              т.е. 4-го
                Цитата Song, 27.11.04, 01:13
                Короче мне надо чтобы
                [q=Song, 26.11.04, 22:13, 524860]то что не работает вариа[/q]
                красная была $1
                синяя была $2
                зелёная была $3

                А вон что! Сразу до меня не дошло (поздно уже).
                тогда так

                ExpandedWrap disabled
                  preg_replace("#\[quote=([^,]+),([^,]+,[^,]+),([^\]]+)\]#ie"   , "('\\1', '\\2', '\\3')"
                Сообщение отредактировано: Mixxx -
                  [QUOTE=Mixxx,26.11.04, 23:13,524886]тогда так

                  ExpandedWrap disabled
                    preg_replace("#\[quote=([^,]+),([^,]+,[^,]+),([^\]]+)\]#ie"   , "('\\1', '\\2', '\\3')"
                  [/QUOTE]
                  Warning: Compilation failed: missing ) at offset 41 in /usr/local/www/votforum/htdocs/sources/lib/post_parser.php on line 1607

                  Добавлено
                  Mixxx, А знаааю почему!
                  У тебя же стоит безусловное кеширование js скриптов! :)
                  обнови quote.js :D
                    Цитата Song, 27.11.04, 02:18, 524890
                    Warning: Compilation failed: missing ) at offset 41 in /usr/local/www/votforum/htdocs/sources/lib/post_parser.php on line 1607

                    Попробуй ещё раз я отредактировал мессагу.
                    Цитата Song, 27.11.04, 02:18, 524890
                    Mixxx, А знаааю почему!
                    У тебя же стоит безусловное кеширование js скриптов!
                    обнови quote.js

                    Кеш прочистил.
                      Mixxx, тогда они не парсятся. Ладно хер с ними, оставлю свой вариант, он работает.

                      Добавлено
                      Большое спасибо за помощь.
                      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                      0 пользователей:


                      Рейтинг@Mail.ru
                      [ Script execution time: 0,1716 ]   [ 14 queries used ]   [ Generated: 18.07.25, 00:27 GMT ]