Posted 24 августа, 201311 yr comment_41323 Значит есть ссылка вида __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 и ссылка уже не является правильной, подскажите как это исправить.
24 августа, 201311 yr Author comment_41326 Sircale, ЧПУ настроить в АЦ форума. а по-подробнее можно? ЧПУ в АЦ включено, мод реврайт тоже
24 августа, 201311 yr Author comment_41330 Sircale, Хмммммм а у вас вот так настроено? да именно так. Хотя вот знающие люди подсказали: Можно попробовать найти где вызывается urlencode в ипб при отправке поста и после её вызова сделать preg_replace %7c -> | но где это искать мне не понятно.
24 августа, 201311 yr comment_41331 Sircale, Где вызывается не знаю, а у тебя .htaccess лежит на форуме?
24 августа, 201311 yr comment_41339 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
24 августа, 201311 yr Author comment_41341 это с разных браузеров, Опера, Хром, ИЕ везде одна проблема, от части её решение может быть сделано на самом калькуляторе, но ждать пока они там у себя что-то сделают не особо хочется. для проверки и наглядности примера, сюда напишу ссылку __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+ в сообщении она отображается правильно, а если это сообщении цитировать, там ссылка уже не рабочая. Edited 24 августа, 201311 yr by Sircale
26 августа, 201311 yr Author comment_41536 неужели вопрос на столько не решаем? Помогите пожалуйста исправить.
26 августа, 201311 yr comment_41552 Sircale, если не последняя 3.4.5 версия форума, то советую вам обновиться
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.