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 и ссылка уже не является правильной, подскажите как это исправить. Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/ Share on other sites Больше вариантов
24 августа, 201311 yr comment_41324 Sircale, ЧПУ настроить в АЦ форума. Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41324 Share on other sites Больше вариантов
24 августа, 201311 yr Author comment_41326 Sircale, ЧПУ настроить в АЦ форума. а по-подробнее можно? ЧПУ в АЦ включено, мод реврайт тоже Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41326 Share on other sites Больше вариантов
24 августа, 201311 yr comment_41328 Sircale, Хмммммм а у вас вот так настроено? Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41328 Share on other sites Больше вариантов
24 августа, 201311 yr Author comment_41330 Sircale, Хмммммм а у вас вот так настроено? да именно так. Хотя вот знающие люди подсказали: Можно попробовать найти где вызывается urlencode в ипб при отправке поста и после её вызова сделать preg_replace %7c -> | но где это искать мне не понятно. Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41330 Share on other sites Больше вариантов
24 августа, 201311 yr comment_41331 Sircale, Где вызывается не знаю, а у тебя .htaccess лежит на форуме? Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41331 Share on other sites Больше вариантов
24 августа, 201311 yr Author comment_41336 да Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41336 Share on other sites Больше вариантов
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 Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41339 Share on other sites Больше вариантов
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 Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41341 Share on other sites Больше вариантов
26 августа, 201311 yr Author comment_41536 неужели вопрос на столько не решаем? Помогите пожалуйста исправить. Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41536 Share on other sites Больше вариантов
26 августа, 201311 yr comment_41552 Sircale, если не последняя 3.4.5 версия форума, то советую вам обновиться Link to comment https://ipbmafia.ru/topic/5421-simvol-v-ssylkah/?&do=findComment&comment=41552 Share on other sites Больше вариантов
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.