Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
asterix_kpi

Вставка url в ответ

Рекомендованные сообщения

Конечно же ради безопасности и совместимости IPS берут

$token = array(); обнуляют объект

$token[] = new HTMLPurifier_Token_Text($token->data); и тут же к нему обращаются

Видимо там должен был быть $match. Хотя трудно представить в каких этот условиях элемент с ссылками будет пустой при таком регулярном выражение. Либо ссылка нашлась, либо ссылка не нашлась, и соответственно нет совпадений. Поэтому, наверное, данный баг и не проявлялся до сих пор.

Поделиться сообщением


Ссылка на сообщение

Видимо там должен был быть $match. Хотя трудно представить в каких этот условиях элемент с ссылками будет пустой при таком регулярном выражение. Либо ссылка нашлась, либо ссылка не нашлась, и соответственно нет совпадений. Поэтому, наверное, данный баг и не проявлялся до сих пор.

 

 

Текущая версия. Готов выслушать ошибки и добавить их в баг репорт.

Linkify.zip

Поделиться сообщением


Ссылка на сообщение

Да, получается matches[0] не возникнет, если нет matches[3] т.е. регулярка целиком не совпадет.

И в локализации и в оригинале, сейчас парсятся и в строку и в столбик. Не парсятся только если одна урла в скобках, типа

https://blah.gov/blah-blah.as (http://google.com) https://blah.gov/blah-blah.as

 

А тут парсятся, а на community.invisionpower.com - нет :rolleyes:

Поделиться сообщением


Ссылка на сообщение

Это не последняя версия. Последняя, как я понял тут от 7 июля.

Спросите про $token, это рудимент или атавизм ? :lol:

Ну и заодно про наличие в строке одной урлы в скобках.

Поделиться сообщением


Ссылка на сообщение

Это не последняя версия. Последняя, как я понял тут от 7 июля.

Да там же существенно ничего не изменилось. Регулярка как была так и осталась (может какие-то новые символы убрали/добавили). И мне все равно как-то не очень представляется как при таком подходе будут парсятся все ссылки в одной строке.

Поделиться сообщением


Ссылка на сообщение

Это не последняя версия. Последняя, как я понял тут от 7 июля.

Спросите про $token, это рудимент или атавизм ? :lol:

Ну и заодно про наличие в строке одной урлы в скобках.

Зачем? По поводу URL в одной строке уже есть баг репорт. Скоро будет патч.

 

Пока ссылки в одной строке со скобками и без скобок выглядят так.

 

Tmykh.jpg

 

Вы из команды разработчиков IBR?

Поделиться сообщением


Ссылка на сообщение

А про баги 1 + баги 2 . Я ничуть не согласен, на моем хостинге и на куче других английская версия нормально работать не хочет. Может у кого и работает. У меня не шлются копии лички русским никам, не работает регистронезависимость в "вопрос-ответ", неправильно парсятся матерные слова и акронимы, не вставляются русские урлы, а раньше сообщения с русскими урлами вообще пропадали, в галерее не работает поиск альбомов с русскими буквами, архивация при разархивации удаляет все сообщения кроме первых 250 и еще довольно много всякого. И фиксить ИПС это не собирается или собирается в 4.0. Отрицают наличие бага, даже когда их пихают в конкретный код и в конкретное исправление.

Поделиться сообщением


Ссылка на сообщение
07/18/13 22:00 (изменено)

ссылки в одной строке уже парсятся и там и там!(если нет скобок). Проверьте на http://community.invisionpower.com А & в регулярке явная описка, видимо кто-то кому-то пересылал файл и почтовый клиент дорисовал.

Изменено пользователем Forumer

Поделиться сообщением


Ссылка на сообщение

в галерее не работает поиск альбомов с русскими буквами

 

 

У вас странная манера общаться. Вы не отвечаете на вопросы.

 

У меня свой сервер и все работает нормально. Может вам нужно настроить сервер?

 

Hfw25.jpg

Поделиться сообщением


Ссылка на сообщение
У вас странная манера общаться. Вы не отвечаете на вопросы.

просто тема превратилась в чат и я пока пишу сообщение уже набиваются другие и выглядит несвязно.

Поделиться сообщением


Ссылка на сообщение

У меня свой сервер и все работает нормально. Может вам нужно настроить сервер?

Некоторые функции без замены на mb_* нормально с кириллицей в utf-8 работать не будут. Тот же strtolower - однобайтовая функция, и тут как не крути, сервер обработать двухбайтовые кодировки не сможет. Из-за него кстати в основном и все беды.

Поделиться сообщением


Ссылка на сообщение

У вас уникальный сервер )

Если вот здесь, после нажатия кнопки обновить не появятся кракозябры на оригинале http://clip2net.com/s/5pNhUD

 

Нет, я не разработчик ИБР, но плотно с ними контачил по доведению форумов до рабочего состояния. Помогали быстро и по делу. Делал с их помощью несколько проектов.

 

А вот ваш мотив защищать оригинал вполне понятен и меркантилен. Поэтому доказывать что-то далее не вижу смысла.

Поделиться сообщением


Ссылка на сообщение

У вас уникальный сервер )

Если вот здесь, после нажатия кнопки обновить не появятся кракозябры на оригинале http://clip2net.com/s/5pNhUD

 

Пытаюсь понять, где вы нашли такую страницу в 3.4.5. И как после обновления страницы должны сохраниться введенные данные в поле?

 

Нет, я не разработчик ИБР, но плотно с ними контачил по доведению форумов до рабочего состояния. Помогали быстро и по делу. Делал с их помощью несколько проектов.

 

А вот ваш мотив защищать оригинал вполне понятен и меркантилен. Поэтому доказывать что-то далее не вижу смысла.

 

Да, вроде, я и не навязывался. В целом, вы правы. Я за то, чтобы было поменьше халявщиков, как IBR, которые больше мешают, чем помогают. Весь их форум полон воплями, что техподдержка по 2-3 месяца не оказывается.

Поделиться сообщением


Ссылка на сообщение

нашел тут http://clip2net.com/s/5pNo84 кнопка обновить вот http://clip2net.com/s/5pNp2w

А на проблему наткнулся, когда заставил модераторов раскидать фоты из общего альбома по альбомам пользователей после апгрейда галереи. Идея была проста, нажали переместить, нашли альбом по автору и переместили, но на первом же русском нике кракозябры.

 

И чем IBR большие халявщики чем вы, то же перевели , при том первыми, пофиксили баги, продают дешевле. А вы пришли, поправили кое-где слова в их переводе и выдаете за отдельный новый продукт.

  • Upvote 1
  • Downvote 1

Поделиться сообщением


Ссылка на сообщение

Некоторые функции без замены на mb_* нормально с кириллицей в utf-8 работать не будут. Тот же strtolower - однобайтовая функция, и тут как не крути сервер обработать двухбайтовые кодировки не сможет. Из-за него кстати в основном и все беды.

 

Меня пока больше устраивает оперативность исправления багов. Зачем мне по 2-3 месяца бегать за саппортом IBR? Чтобы услышать - это не наш баг, идите в IPS или платите 50 долл. в час? Зачем мне это?! Я же не больной. Зачем обычному пользователю выяснять где чей баг? Всегда проще работать с одним производителем. Меня в продукте все устраивает: большинство часто используемых функций работает, техподдержка быстро исправляет то, что вдруг не работает.

 

Кроме ссылок в одной строке есть что-то? А то надо идти перевод Нексуса на Маркетплейс выкладывать.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...