Перейти к содержанию
Форумы

BPanel v3.0 Beta2


admin

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

Я уже писал, что не знаю, почему так. Вероятно, браузер глючит из-за каких-то параметров формы или пр. (см. мои предыдущие ответы).

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 3,5 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Я уже писал, что не знаю, почему так. Вероятно, браузер глючит из-за каких-то параметров формы или пр. (см. мои предыдущие ответы).

Плохо.... Разработчики FF пока так же молчат.....

Ссылка на комментарий
Поделиться на другие сайты

Алексей, есть решение, добавьте пожалуйста для этих доменов глобально, чтобы данные передавались в кодировке 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. Код и предложение фикса от человека который дал фикс для счетчика символов, если дадите более точный код который там, прямо под него может дать, но думаю по примеру можно сделать..

 

Потестируйте плиз или напишите что то подобное, т.к. это работает... А исправление явно нужно...

Ссылка на комментарий
Поделиться на другие сайты

if(check_valid_domain($domain) == false)
{
$domain = iconv("UTF-8", "windows-1251", $domain);
if(check_valid_domain($domain) == false)
{
 echo "Неверный формат домена";
}
}

 

Ничего не понял, что это за код такой, поподробнее обо всем. В BPanel подобных кодов нет.

Ссылка на комментарий
Поделиться на другие сайты

Алексей, ну это пример, киньте плиз код который там используется, можно в лс, и на его основе будет предоставлено исправление, либо на основе этого так же можно понять как сделать, т.к. с UTF-8 никаких проблем с данными доменами более не возникнет.

Ссылка на комментарий
Поделиться на другие сайты

Домен вводится в форме браузера и запрос отправляется с использованием java-скрипта открытия новой страницы.

Приведенный Вами код php совсем ни к месту в данной ситуации.

Ссылка на комментарий
Поделиться на другие сайты

Алексей, но смотрите, проблема в том что там каша с кодировками (потому как на одной странице, там где верно они передаются в utf-8, на тех где не работает, в win-1251) и оптимальнее всего чтобы данные передавались сразу в UTF-8 тогда во всех браузерах, с этой функцией все будет корректно, попробуйте сделать это, т.к. человеку удалось воспроизвести подобную ситуацию и действительно в win1251 подобная проблема... а в utf-8 ее нету вообще... Но т.к чтобы все не переделывать в юникод, сделайте только для этого...

Ссылка на комментарий
Поделиться на другие сайты

Домен вводится в форме браузера клиентов вручную, потом нажимается кнопка с java. Php тут не при чем.

Вскоре будет примерный фикс на основе исходного кода страницы.. Сразу дам его Вам для проверки...

Ссылка на комментарий
Поделиться на другие сайты

Бррр, Алексей, удалось исправить?

 

Зашел ради теста на адванту, скриншот:

post-5323-1289419302,8_thumb.png

Но в тоже время на bpanel.ru - актуально, скриншот:

post-5323-1289419323,43_thumb.png

На calc.php - актуально:

post-5323-1289419397,35_thumb.png

 

=====

 

БРРР повторно зашел сначала на bpanel.ru / потом на calc.php на адванте и вновь на reg.php - и вновь актуально....

Ссылка на комментарий
Поделиться на другие сайты

Алексей, удалось самому воспроизвести проблему..

На странице 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

 

Добавьте в скрипт эту функцию чтобы автоматом передавалось в юникоде и проблема решена.....

Ссылка на комментарий
Поделиться на другие сайты

Алексей, ну проблему то решать нужно как то... Ведь если в FF домен изменяется автоматом в юникод и тогда все корректно, а из скрипта нет, значит нужно хоть какой то фикс добавить... Допустим перепишите чтобы это в php обрабатывалось и уже оттуда в яву передавалось... В этом случае можно использовать пример предоставленный выше..

Ссылка на комментарий
Поделиться на другие сайты

Повторяю еще раз,

Домен вводится в форме браузера клиентов вручную, потом нажимается кнопка с java. Php тут не при чем.
Ссылка на комментарий
Поделиться на другие сайты

e261c6f1f4f3.jpg

Из-под windows xp читаете письмо? Thebat?

Всё верно, XP, клиент TheBat (другими не пользуюсь).

 

Шаблоны писем точно обновлены?

Да, шаблоны обновлены. Скрипт биллинга обновляется из панели AutoUpdate.

Шаблоны никогда нами не редактировались.

 

Такой текст отображается и в письме и на странице reg.php?

Нет, только в письме. При оформлении заказа всё нормально.

Ссылка на комментарий
Поделиться на другие сайты

Алексей, человек написал фикс для русскоязычных доменов..

 

Что нужно сделать:

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);
}

Ссылка на комментарий
Поделиться на другие сайты

e261c6f1f4f3.jpg

Из-под 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);
}

Внес изменения, архив обновил.

Ссылка на комментарий
Поделиться на другие сайты

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

www.президент.рф

 

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

 

Скриншот:

post-5323-1289536568,26_thumb.png

Ссылка на комментарий
Поделиться на другие сайты

Возможно где то обговаривалось, но не нашел в поиске. Планируется ли отключить требование сканирование паспорта для .ru доменов? Ведь предоставление сканирование по желанию.

Ссылка на комментарий
Поделиться на другие сайты

Возможно где то обговаривалось, но не нашел в поиске. Планируется ли отключить требование сканирование паспорта для .ru доменов? Ведь предоставление сканирование по желанию.

Будет в бете3 смотрите список изменений: http://bpanel.ru/order/version.txt

Ссылка на комментарий
Поделиться на другие сайты

Не регистрируются автоматом домены .рф в наунет

 

Ошибка идет на поле домен

 

Ваш запрос не может быть выполнен, так как
Была обнаружена ошибка синтаксиса в значении 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, меня это очень бесит часто домены копируются с пробелами ( уже писал Вы сказали что сделаете в след. билде )

Ссылка на комментарий
Поделиться на другие сайты

При проверке целостности структуры базы данных получаем вот такую ошибку. Подскажите, как починить?

 

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!

Ссылка на комментарий
Поделиться на другие сайты

Добавили в список зону РФ, на странице http://БИЛЛИНГ/domen.php зона в списке проверяемых не видна (в списке чекбоксов), а внизу страницы, в списке цен на домены - зона есть.

Скриншот сложно дать - на одну страницу все не влезает.

У кого-то есть такая же проблема?

 

Билд последний от 13/11.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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