admin Опубликовано 9 ноября, 2010 Автор Жалоба Поделиться Опубликовано 9 ноября, 2010 Я уже писал, что не знаю, почему так. Вероятно, браузер глючит из-за каких-то параметров формы или пр. (см. мои предыдущие ответы). Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 9 ноября, 2010 Жалоба Поделиться Опубликовано 9 ноября, 2010 Я уже писал, что не знаю, почему так. Вероятно, браузер глючит из-за каких-то параметров формы или пр. (см. мои предыдущие ответы). Плохо.... Разработчики FF пока так же молчат..... Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 9 ноября, 2010 Жалоба Поделиться Опубликовано 9 ноября, 2010 Алексей, есть решение, добавьте пожалуйста для этих доменов глобально, чтобы данные передавались в кодировке UTF-8, а не win1251.. Т.е. допустим: if(check_valid_domain($domain) == false) { echo "Неверный формат домена"; } Изменяем на: if(check_valid_domain($domain) == false) { $domain = iconv("UTF-8", "windows-1251", $domain); if(check_valid_domain($domain) == false) { echo "Неверный формат домена"; } } И проблема решена, на др. функции это не повлияет, но зато кириллица корректно будет работать. PS. Код и предложение фикса от человека который дал фикс для счетчика символов, если дадите более точный код который там, прямо под него может дать, но думаю по примеру можно сделать.. Потестируйте плиз или напишите что то подобное, т.к. это работает... А исправление явно нужно... Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 10 ноября, 2010 Автор Жалоба Поделиться Опубликовано 10 ноября, 2010 if(check_valid_domain($domain) == false) { $domain = iconv("UTF-8", "windows-1251", $domain); if(check_valid_domain($domain) == false) { echo "Неверный формат домена"; } } Ничего не понял, что это за код такой, поподробнее обо всем. В BPanel подобных кодов нет. Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 10 ноября, 2010 Жалоба Поделиться Опубликовано 10 ноября, 2010 Алексей, ну это пример, киньте плиз код который там используется, можно в лс, и на его основе будет предоставлено исправление, либо на основе этого так же можно понять как сделать, т.к. с UTF-8 никаких проблем с данными доменами более не возникнет. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 10 ноября, 2010 Автор Жалоба Поделиться Опубликовано 10 ноября, 2010 Домен вводится в форме браузера и запрос отправляется с использованием java-скрипта открытия новой страницы. Приведенный Вами код php совсем ни к месту в данной ситуации. Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 10 ноября, 2010 Жалоба Поделиться Опубликовано 10 ноября, 2010 Алексей, но смотрите, проблема в том что там каша с кодировками (потому как на одной странице, там где верно они передаются в utf-8, на тех где не работает, в win-1251) и оптимальнее всего чтобы данные передавались сразу в UTF-8 тогда во всех браузерах, с этой функцией все будет корректно, попробуйте сделать это, т.к. человеку удалось воспроизвести подобную ситуацию и действительно в win1251 подобная проблема... а в utf-8 ее нету вообще... Но т.к чтобы все не переделывать в юникод, сделайте только для этого... Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 10 ноября, 2010 Автор Жалоба Поделиться Опубликовано 10 ноября, 2010 Домен вводится в форме браузера клиентов вручную, потом нажимается кнопка с java. Php тут не при чем. Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 10 ноября, 2010 Жалоба Поделиться Опубликовано 10 ноября, 2010 Домен вводится в форме браузера клиентов вручную, потом нажимается кнопка с java. Php тут не при чем. Вскоре будет примерный фикс на основе исходного кода страницы.. Сразу дам его Вам для проверки... Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 10 ноября, 2010 Жалоба Поделиться Опубликовано 10 ноября, 2010 Бррр, Алексей, удалось исправить? Зашел ради теста на адванту, скриншот: Но в тоже время на bpanel.ru - актуально, скриншот: На calc.php - актуально: ===== БРРР повторно зашел сначала на bpanel.ru / потом на calc.php на адванте и вновь на reg.php - и вновь актуально.... Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 10 ноября, 2010 Жалоба Поделиться Опубликовано 10 ноября, 2010 Алексей, удалось самому воспроизвести проблему.. На странице calc.php / reg.php , после отправки домена на проверку, почему то данные так и остаются в windows-1251 - москва.рф и от этого возникает ошибка... Если же передавать в utf-8 -> %EC%EE%F1%EA%E2%E0.%F0%F4 - все работает корректно.. Причем, если в том же FF, в браузере набрать вручную москва.рф, автоматом изменяется на %EC%EE%F1%EA%E2%E0.%F0%F4 Добавьте в скрипт эту функцию чтобы автоматом передавалось в юникоде и проблема решена..... Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 10 ноября, 2010 Автор Жалоба Поделиться Опубликовано 10 ноября, 2010 Нет, т.к. полагаю, что на Java подобной ф-ии нет. Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 10 ноября, 2010 Жалоба Поделиться Опубликовано 10 ноября, 2010 Алексей, ну проблему то решать нужно как то... Ведь если в FF домен изменяется автоматом в юникод и тогда все корректно, а из скрипта нет, значит нужно хоть какой то фикс добавить... Допустим перепишите чтобы это в php обрабатывалось и уже оттуда в яву передавалось... В этом случае можно использовать пример предоставленный выше.. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 10 ноября, 2010 Автор Жалоба Поделиться Опубликовано 10 ноября, 2010 Повторяю еще раз, Домен вводится в форме браузера клиентов вручную, потом нажимается кнопка с java. Php тут не при чем. Ссылка на комментарий Поделиться на другие сайты Поделиться
partizansk.eu Опубликовано 11 ноября, 2010 Жалоба Поделиться Опубликовано 11 ноября, 2010 Из-под windows xp читаете письмо? Thebat? Всё верно, XP, клиент TheBat (другими не пользуюсь). Шаблоны писем точно обновлены? Да, шаблоны обновлены. Скрипт биллинга обновляется из панели AutoUpdate. Шаблоны никогда нами не редактировались. Такой текст отображается и в письме и на странице reg.php? Нет, только в письме. При оформлении заказа всё нормально. Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 11 ноября, 2010 Жалоба Поделиться Опубликовано 11 ноября, 2010 Алексей, человек написал фикс для русскоязычных доменов.. Что нужно сделать: 1. Добавить вот этот javascript код на страницы где есть формы доменов: http://forum.vingrad.ru/forum/topic-154562/anchor-entry1154334/0.html 2. И изменить вызов с: MM_openBrWindow('domen.php?mod=check〈=&domen='+document.getElementById("domen").value+'','','scrollbars=no,width=400,height=200');return false; на: MM_openBrWindow('domen.php?mod=check〈=&domen='+urlencode(document.getElementById("domen").value)+'','','scrollbars=no,width=400,height=200');return false; Просьба протестировать и по возможности выложите билд сегодня, фикс человек протестировал и он работает. На всякий случай, скопировал код по ссылке в этот пост: var trans=[]; var snart=[]; for(var i=0x410;i<=0x44F;i++) { trans[i]=i-0x350; snart[i-0x350] = i; } trans[0x401]= 0xA8; trans[0x451]= 0xB8; snart[0xA8] = 0x401; snart[0xB8] = 0x451; window.urlencode = function(str) { var ret=[]; for(var i=0;i<str.length;i++) { var n=str.charCodeAt(i); if(typeof trans[n]!='undefined') n = trans[n]; if (n <= 0xFF) ret.push(n); } return window.escape(String.fromCharCode.apply(null,ret)); } window.urldecode = function(str) { var ret=[]; str = unescape(str); for(var i=0;i<str.length;i++) { var n=str.charCodeAt(i); if(typeof snart[n]!='undefined') n = snart[n]; ret.push(n); } return String.fromCharCode.apply(null,ret); } Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 11 ноября, 2010 Автор Жалоба Поделиться Опубликовано 11 ноября, 2010 Из-под windows xp читаете письмо? Thebat? Всё верно, XP, клиент TheBat (другими не пользуюсь). Пару лет назад видел такое на своем ноуте с Windows XP и Thebat. Полагаю, что это особенность данной связки ПО. На Vista, XP и пр. подобного нет. Алексей, человек написал фикс для русскоязычных доменов.. Что нужно сделать: 1. Добавить вот этот javascript код на страницы где есть формы доменов: http://forum.vingrad.ru/forum/topic-154562/anchor-entry1154334/0.html 2. И изменить вызов с: MM_openBrWindow('domen.php?mod=check〈=&domen='+document.getElementById("domen").value+'','','scrollbars=no,width=400,height=200');return false; на: MM_openBrWindow('domen.php?mod=check〈=&domen='+urlencode(document.getElementById("domen").value)+'','','scrollbars=no,width=400,height=200');return false; Просьба протестировать и по возможности выложите билд сегодня, фикс человек протестировал и он работает. На всякий случай, скопировал код по ссылке в этот пост: var trans=[]; var snart=[]; for(var i=0x410;i<=0x44F;i++) { trans[i]=i-0x350; snart[i-0x350] = i; } trans[0x401]= 0xA8; trans[0x451]= 0xB8; snart[0xA8] = 0x401; snart[0xB8] = 0x451; window.urlencode = function(str) { var ret=[]; for(var i=0;i<str.length;i++) { var n=str.charCodeAt(i); if(typeof trans[n]!='undefined') n = trans[n]; if (n <= 0xFF) ret.push(n); } return window.escape(String.fromCharCode.apply(null,ret)); } window.urldecode = function(str) { var ret=[]; str = unescape(str); for(var i=0;i<str.length;i++) { var n=str.charCodeAt(i); if(typeof snart[n]!='undefined') n = snart[n]; ret.push(n); } return String.fromCharCode.apply(null,ret); } Внес изменения, архив обновил. Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 11 ноября, 2010 Жалоба Поделиться Опубликовано 11 ноября, 2010 Внес изменения, архив обновил. Алексей, все заработало, огромнейшее спасибо . Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 11 ноября, 2010 Жалоба Поделиться Опубликовано 11 ноября, 2010 Алексей, в 12.11.2010 01:06:26 вышел апдейт, скажите пожалуйста, есть ли смысл обновляться? Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 12 ноября, 2010 Жалоба Поделиться Опубликовано 12 ноября, 2010 Алексей, протестировал обработку ссылок в столе помощи с доменами .рф, небольшая ошибочка для одного случая: www.президент.рф Хотя возможно и не ошибка.. Но в любом случае если возможно, добавьте пожалуйста для этого случая чтобы это так же становилось ссылкой и открывалось на новой страничке как и для др. случаев.. Скриншот: Ссылка на комментарий Поделиться на другие сайты Поделиться
ass Опубликовано 13 ноября, 2010 Жалоба Поделиться Опубликовано 13 ноября, 2010 Возможно где то обговаривалось, но не нашел в поиске. Планируется ли отключить требование сканирование паспорта для .ru доменов? Ведь предоставление сканирование по желанию. Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 13 ноября, 2010 Жалоба Поделиться Опубликовано 13 ноября, 2010 Возможно где то обговаривалось, но не нашел в поиске. Планируется ли отключить требование сканирование паспорта для .ru доменов? Ведь предоставление сканирование по желанию. Будет в бете3 смотрите список изменений: http://bpanel.ru/order/version.txt Ссылка на комментарий Поделиться на другие сайты Поделиться
ass Опубликовано 13 ноября, 2010 Жалоба Поделиться Опубликовано 13 ноября, 2010 Не регистрируются автоматом домены .рф в наунет Ошибка идет на поле домен Ваш запрос не может быть выполнен, так как Была обнаружена ошибка синтаксиса в значении domain или доменное имя запрещено к регистрации Вместо него подставляются другие символы на кириллице. action: NEW domain: ЛЮКЕЭЙХЕЛНМХЙХ.ПТ login: login passwd: * period: 1 nserver: ns35.host.ru nserver: ns36.host.ru person: person-r: birth-date: private-whois: yes + Алексей, сделайте пожалуйста удаление пробелов на странице admin/?mod=whois, меня это очень бесит часто домены копируются с пробелами ( уже писал Вы сказали что сделаете в след. билде ) Ссылка на комментарий Поделиться на другие сайты Поделиться
cryo Опубликовано 14 ноября, 2010 Жалоба Поделиться Опубликовано 14 ноября, 2010 При проверке целостности структуры базы данных получаем вот такую ошибку. Подскажите, как починить? Base Version: 3.0 Beta2 от 13.11.2010. Checking database structure with /admin/modules/database.php: something wrong! comments!==descr at contacts! descr!==comments at contacts! Ссылка на комментарий Поделиться на другие сайты Поделиться
cryo Опубликовано 14 ноября, 2010 Жалоба Поделиться Опубликовано 14 ноября, 2010 Добавили в список зону РФ, на странице http://БИЛЛИНГ/domen.php зона в списке проверяемых не видна (в списке чекбоксов), а внизу страницы, в списке цен на домены - зона есть. Скриншот сложно дать - на одну страницу все не влезает. У кого-то есть такая же проблема? Билд последний от 13/11. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти