siv1987 2628 07/18/13 21:34 Конечно же ради безопасности и совместимости IPS берут$token = array(); обнуляют объект$token[] = new HTMLPurifier_Token_Text($token->data); и тут же к нему обращаютсяВидимо там должен был быть $match. Хотя трудно представить в каких этот условиях элемент с ссылками будет пустой при таком регулярном выражение. Либо ссылка нашлась, либо ссылка не нашлась, и соответственно нет совпадений. Поэтому, наверное, данный баг и не проявлялся до сих пор. Поделиться сообщением Ссылка на сообщение
Zero108 124 07/18/13 21:41 Видимо там должен был быть $match. Хотя трудно представить в каких этот условиях элемент с ссылками будет пустой при таком регулярном выражение. Либо ссылка нашлась, либо ссылка не нашлась, и соответственно нет совпадений. Поэтому, наверное, данный баг и не проявлялся до сих пор. Текущая версия. Готов выслушать ошибки и добавить их в баг репорт.Linkify.zip Поделиться сообщением Ссылка на сообщение
Forumer 0 07/18/13 21:41 Да, получается matches[0] не возникнет, если нет matches[3] т.е. регулярка целиком не совпадет. И в локализации и в оригинале, сейчас парсятся и в строку и в столбик. Не парсятся только если одна урла в скобках, типа https://blah.gov/blah-blah.as (http://google.com) https://blah.gov/blah-blah.as А тут парсятся, а на community.invisionpower.com - нет :rolleyes: Поделиться сообщением Ссылка на сообщение
Forumer 0 07/18/13 21:47 Это не последняя версия. Последняя, как я понял тут от 7 июля.Спросите про $token, это рудимент или атавизм ? :lol: Ну и заодно про наличие в строке одной урлы в скобках. Поделиться сообщением Ссылка на сообщение
siv1987 2628 07/18/13 21:56 Это не последняя версия. Последняя, как я понял тут от 7 июля.Да там же существенно ничего не изменилось. Регулярка как была так и осталась (может какие-то новые символы убрали/добавили). И мне все равно как-то не очень представляется как при таком подходе будут парсятся все ссылки в одной строке. Поделиться сообщением Ссылка на сообщение
Zero108 124 07/18/13 21:57 Это не последняя версия. Последняя, как я понял тут от 7 июля.Спросите про $token, это рудимент или атавизм ? :lol: Ну и заодно про наличие в строке одной урлы в скобках.Зачем? По поводу URL в одной строке уже есть баг репорт. Скоро будет патч. Пока ссылки в одной строке со скобками и без скобок выглядят так. Вы из команды разработчиков IBR? Поделиться сообщением Ссылка на сообщение
Forumer 0 07/18/13 21:58 А про баги 1 + баги 2 . Я ничуть не согласен, на моем хостинге и на куче других английская версия нормально работать не хочет. Может у кого и работает. У меня не шлются копии лички русским никам, не работает регистронезависимость в "вопрос-ответ", неправильно парсятся матерные слова и акронимы, не вставляются русские урлы, а раньше сообщения с русскими урлами вообще пропадали, в галерее не работает поиск альбомов с русскими буквами, архивация при разархивации удаляет все сообщения кроме первых 250 и еще довольно много всякого. И фиксить ИПС это не собирается или собирается в 4.0. Отрицают наличие бага, даже когда их пихают в конкретный код и в конкретное исправление. Поделиться сообщением Ссылка на сообщение
Forumer 0 07/18/13 22:00 (изменено) ссылки в одной строке уже парсятся и там и там!(если нет скобок). Проверьте на http://community.invisionpower.com А & в регулярке явная описка, видимо кто-то кому-то пересылал файл и почтовый клиент дорисовал. Изменено 18 июля 2013 пользователем Forumer Поделиться сообщением Ссылка на сообщение
Zero108 124 07/18/13 22:04 в галерее не работает поиск альбомов с русскими буквами У вас странная манера общаться. Вы не отвечаете на вопросы. У меня свой сервер и все работает нормально. Может вам нужно настроить сервер? Поделиться сообщением Ссылка на сообщение
Forumer 0 07/18/13 22:05 У вас странная манера общаться. Вы не отвечаете на вопросы.просто тема превратилась в чат и я пока пишу сообщение уже набиваются другие и выглядит несвязно. Поделиться сообщением Ссылка на сообщение
siv1987 2628 07/18/13 22:15 У меня свой сервер и все работает нормально. Может вам нужно настроить сервер?Некоторые функции без замены на mb_* нормально с кириллицей в utf-8 работать не будут. Тот же strtolower - однобайтовая функция, и тут как не крути, сервер обработать двухбайтовые кодировки не сможет. Из-за него кстати в основном и все беды. Поделиться сообщением Ссылка на сообщение
Forumer 0 07/18/13 22:20 У вас уникальный сервер )Если вот здесь, после нажатия кнопки обновить не появятся кракозябры на оригинале http://clip2net.com/s/5pNhUD Нет, я не разработчик ИБР, но плотно с ними контачил по доведению форумов до рабочего состояния. Помогали быстро и по делу. Делал с их помощью несколько проектов. А вот ваш мотив защищать оригинал вполне понятен и меркантилен. Поэтому доказывать что-то далее не вижу смысла. Поделиться сообщением Ссылка на сообщение
Zero108 124 07/18/13 22:26 У вас уникальный сервер )Если вот здесь, после нажатия кнопки обновить не появятся кракозябры на оригинале http://clip2net.com/s/5pNhUD Пытаюсь понять, где вы нашли такую страницу в 3.4.5. И как после обновления страницы должны сохраниться введенные данные в поле? Нет, я не разработчик ИБР, но плотно с ними контачил по доведению форумов до рабочего состояния. Помогали быстро и по делу. Делал с их помощью несколько проектов. А вот ваш мотив защищать оригинал вполне понятен и меркантилен. Поэтому доказывать что-то далее не вижу смысла. Да, вроде, я и не навязывался. В целом, вы правы. Я за то, чтобы было поменьше халявщиков, как IBR, которые больше мешают, чем помогают. Весь их форум полон воплями, что техподдержка по 2-3 месяца не оказывается. Поделиться сообщением Ссылка на сообщение
Forumer 0 07/18/13 22:29 нашел тут http://clip2net.com/s/5pNo84 кнопка обновить вот http://clip2net.com/s/5pNp2wА на проблему наткнулся, когда заставил модераторов раскидать фоты из общего альбома по альбомам пользователей после апгрейда галереи. Идея была проста, нажали переместить, нашли альбом по автору и переместили, но на первом же русском нике кракозябры. И чем IBR большие халявщики чем вы, то же перевели , при том первыми, пофиксили баги, продают дешевле. А вы пришли, поправили кое-где слова в их переводе и выдаете за отдельный новый продукт. 1 1 Поделиться сообщением Ссылка на сообщение
Zero108 124 07/18/13 22:32 Некоторые функции без замены на mb_* нормально с кириллицей в utf-8 работать не будут. Тот же strtolower - однобайтовая функция, и тут как не крути сервер обработать двухбайтовые кодировки не сможет. Из-за него кстати в основном и все беды. Меня пока больше устраивает оперативность исправления багов. Зачем мне по 2-3 месяца бегать за саппортом IBR? Чтобы услышать - это не наш баг, идите в IPS или платите 50 долл. в час? Зачем мне это?! Я же не больной. Зачем обычному пользователю выяснять где чей баг? Всегда проще работать с одним производителем. Меня в продукте все устраивает: большинство часто используемых функций работает, техподдержка быстро исправляет то, что вдруг не работает. Кроме ссылок в одной строке есть что-то? А то надо идти перевод Нексуса на Маркетплейс выкладывать. Поделиться сообщением Ссылка на сообщение