Sircale Опубликовано 24 августа, 2013 Поделиться Опубликовано 24 августа, 2013 Значит есть ссылка вида __www.archeagerussia.ru/calc#8:9:7|17+104+28+23+168+22+18+25+31+32+110+19+106+16+113+171+119+190+135+137+140+138+144+ При простой вставке её в форму ответа и отправки сообщения в ссылке меняется символ "|" на %7C и ссылка уже не является правильной, подскажите как это исправить. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lg29 Опубликовано 24 августа, 2013 Поделиться Опубликовано 24 августа, 2013 Sircale, ЧПУ настроить в АЦ форума. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sircale Опубликовано 24 августа, 2013 Автор Поделиться Опубликовано 24 августа, 2013 Sircale, ЧПУ настроить в АЦ форума. а по-подробнее можно? ЧПУ в АЦ включено, мод реврайт тоже Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lg29 Опубликовано 24 августа, 2013 Поделиться Опубликовано 24 августа, 2013 Sircale, Хмммммм а у вас вот так настроено? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sircale Опубликовано 24 августа, 2013 Автор Поделиться Опубликовано 24 августа, 2013 Sircale, Хмммммм а у вас вот так настроено? да именно так. Хотя вот знающие люди подсказали: Можно попробовать найти где вызывается urlencode в ипб при отправке поста и после её вызова сделать preg_replace %7c -> | но где это искать мне не понятно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lg29 Опубликовано 24 августа, 2013 Поделиться Опубликовано 24 августа, 2013 Sircale, Где вызывается не знаю, а у тебя .htaccess лежит на форуме? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sircale Опубликовано 24 августа, 2013 Автор Поделиться Опубликовано 24 августа, 2013 да Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lg29 Опубликовано 24 августа, 2013 Поделиться Опубликовано 24 августа, 2013 Sircale, Если ты смотришь через интернет эксплорер то у тебя Текст закодированные функцией escape() браузера Microsoft Internet Explorer. Вот код по идее который декодирует: // Unicode-encoded data in $_GET (like this: книги%20) // which is generated by JavaScript's escape() function if (strpos($ss, '%u') !== false) { $ss = preg_replace("/%u([0-9a-f]{3,4})/i","",urldecode($ss)); $ss = html_entity_decode($ss,null,'UTF-8'); } Но в коде я не силён по этому поюзай гугл или жди когда помогут и еще у тебя кодировка может не та стоять, если что должна быть utf8_general-ci Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sircale Опубликовано 24 августа, 2013 Автор Поделиться Опубликовано 24 августа, 2013 (изменено) это с разных браузеров, Опера, Хром, ИЕ везде одна проблема, от части её решение может быть сделано на самом калькуляторе, но ждать пока они там у себя что-то сделают не особо хочется. для проверки и наглядности примера, сюда напишу ссылку __www.archeagerussia.ru/calc#4:6:8|1+6+4+3+9+7+36+34+185+37+186+40+58+42+168+23+169+18+22+104+17+26+25+ тут также меняется символ. должно идти ...calc#4:6:8|1+6+4... а при переходе там уже ...calc#4:6:8%7C1+6+4... при это если в сообщении заключать ссылку в тег url: __www.archeagerussia.ru/calc#4:6:8|1+6+4+3+9+7+36+34+185+37+186+40+58+42+168+23+169+18+22+104+17+26+25+ в сообщении она отображается правильно, а если это сообщении цитировать, там ссылка уже не рабочая. Изменено 24 августа, 2013 пользователем Sircale Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sircale Опубликовано 26 августа, 2013 Автор Поделиться Опубликовано 26 августа, 2013 неужели вопрос на столько не решаем? Помогите пожалуйста исправить. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AUYKGN Опубликовано 26 августа, 2013 Поделиться Опубликовано 26 августа, 2013 Sircale, если не последняя 3.4.5 версия форума, то советую вам обновиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.