TakT
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Пол: 
Сообщений: 111
|
 |
« Ответ #30 : 19.01.2011, 10:37:48 » |
|
И еще в догонку. сверстать бы эту страницу (регистрации) в виде таблицы, т.е. несколько колонок. А то она длинная, как то неказисто  ну так ведь это не проблема, там страница регистрации с верстана таблицами (да и не только регистрация  ) много знать не надо чтоб вместить все поля в две калонки
|
|
|
|
|
Записан
|
|
|
|
Stim_ka
Осваиваюсь на форуме
 
Репутация: +9/-0
Offline
Пол: 
Сообщений: 38
|
 |
« Ответ #31 : 10.03.2011, 22:45:34 » |
|
Здравствуйте, уважаемые! хак отличный, при обычной регистрации все работает, но вот при регистрации в корзине - отказывается. много чего правила в выводе самой корзины. сейчас уже и не помню - где и что. может что-то с чем-то конфликтует или перекрывает... никак не могу разобраться:((( Посмотрите, пожалуйста - mladenchik.ru
|
|
|
|
|
Записан
|
|
|
|
Rumato
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #32 : 29.04.2011, 07:30:46 » |
|
Добрый день, я всё сделал как было написано, но не работает проверка логина, подскажите в чём может быть проблема?
|
|
|
|
|
Записан
|
|
|
|
Сергеич
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 91
|
 |
« Ответ #33 : 27.06.2011, 15:32:00 » |
|
К сожалению, на связке Денвер + Joomla 1.5.23 + Вирт 1.1.8 работает криво или я где то ошибся...  При регистрации в корзине исчезает кнопка "Регистрация", что делает использование данного хака бессмысленным.
|
|
|
|
« Последнее редактирование: 30.06.2011, 00:42:32 от Сергеич »
|
Записан
|
|
|
|
rbr
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
 |
« Ответ #34 : 09.08.2011, 16:52:47 » |
|
подскажите где копать, всегда говорить что все в порядке, если даже логин и емаил заняты?
|
|
|
|
|
Записан
|
|
|
|
rbr
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
 |
« Ответ #35 : 09.08.2011, 16:54:03 » |
|
и еще вопрос, может не в тему, но кто-то сталкивался, организовать логин пользователей по емайлу, а не по логину?
|
|
|
|
|
Записан
|
|
|
|
kiddywear
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #36 : 18.11.2011, 17:27:44 » |
|
Такой вопрос у меня при регистрации с корзины пропадает кнопка регистрация. Не могу понять в чем проблема? Кто может помочь? Причем если человек уже зарегистрирован все нормально, кнопка присутствует. Joomla 1.5.22 VirtueMart 1.1.4
|
|
|
|
« Последнее редактирование: 18.11.2011, 17:36:47 от kiddywear »
|
Записан
|
|
|
|
kiddywear
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #37 : 18.11.2011, 17:41:26 » |
|
К сожалению, на связке Денвер + Joomla 1.5.23 + Вирт 1.1.8 работает криво или я где то ошибся...  При регистрации в корзине исчезает кнопка "Регистрация", что делает использование данного хака бессмысленным. А Вы решили как-нибудь данную проблему просто у меня тоже пропадает кнопка регистрация. Спасибо!
|
|
|
|
|
Записан
|
|
|
|
Сергеич
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 91
|
 |
« Ответ #38 : 18.11.2011, 17:53:04 » |
|
А Вы решили как-нибудь данную проблему просто у меня тоже пропадает кнопка регистрация. Спасибо!
Не решил, к сожалению...
|
|
|
|
|
Записан
|
|
|
|
kiddywear
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #39 : 18.11.2011, 18:19:01 » |
|
Не решил, к сожалению...
Разобрался она уходит вниз за границы, теперь ищу как вытянуть данную форму, пробовал через CSS, не то, видно в самой форме надо както увеличивать. Разберусь напишу. Надо где-то здесь копаться скорее всего ps_userfield.php
|
|
|
|
« Последнее редактирование: 18.11.2011, 18:25:11 от kiddywear »
|
Записан
|
|
|
|
kiddywear
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #40 : 18.11.2011, 22:47:13 » |
|
Так и не получилось, очень жаль. Может у кого такие же проблемы и их удалось решить.
|
|
|
|
|
Записан
|
|
|
|
kiddywear
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #41 : 19.11.2011, 00:18:12 » |
|
Переделал чтобы люди не маялись, если нет кнопки регистрация: в файл: administrator/components/com_virtuemart/html/checkout_register_form.php добавляем следующий код. $missing = vmGet( $_REQUEST, "missing", "" );
?>
<script language="javascript" type="text/javascript"> function getUsername(){ var form = document.adminForm; var unam = form.username.value; if( !$('username_ticker') ) $('username_input').innerHTML = $('username_input').innerHTML + "<div id=\"username_ticker\" style=\"margin-top:-20px; margin-left:225px;\"></div>"; $('username_field').value = unam; if( form.username.value.length < 3 ) { $('username_ticker').innerHTML = '<span style="background:#FFFFCC;border:1px solid #CC0000;color:red;font-weight:bold;padding:3px 3px 3px 3px;">Неверный логин</span>'; } else { $('username_ticker').innerHTML = "<img src=\"<?php echo JURI::base()."images/wait.gif";?>\"> Checking"; var url = 'index.php?option=com_virtuemart&tasked=chkuserinfo&format=raw&what=uname'; url = url + '&uname=' + form.username.value; new Ajax(url, { method: 'get', onComplete: function(x){ if(x == 1) { $('username_ticker').innerHTML = '<span style="background:#FFFFCC;border:1px solid #CC0000;color:red;font-weight:bold;line-hight:30px;padding:3px 3px 3px 3px;">Логин занят</span>'; } else { $('username_ticker').innerHTML = '<span style="background:#ffffff;border:1px solid #b7b7b7;color:green;font-weight:bold;padding:3px 3px 3px 3px;">OK</span>'; } } }).request(); } } function getEmail(){ var form = document.adminForm; var eadd = form.email.value; if( !$('email_ticker') ) $('email_input').innerHTML = $('email_input').innerHTML + "<div id=\"email_ticker\" style=\"margin-top:-20px; margin-left:225px;\"></div>"; $('email_field').value = eadd; if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.email.value))) { $('email_ticker').setHTML('<span style="background:#FFFFCC;border:1px solid #CC0000;color:red;font-weight:bold;padding:3px 3px 3px 3px;">Неправильный e-mail</span>'); } else { $('email_ticker').setHTML("<img src=\"<?php echo JURI::base()."images/wait.gif";?>\"> Checking"); var url = 'index.php?option=com_virtuemart&tasked=chkuserinfo&format=raw&what=email'; url = url + '&email=' + form.email.value; new Ajax(url, { method: 'get', onComplete: function(x){ if(x == 1) { $('email_ticker').setHTML('<span style="background:#FFFFCC;border:1px solid #CC0000;color:red;font-weight:bold;padding:3px 3px 3px 3px;">E-mail уже зарегистрирован</span>'); } else { $('email_ticker').setHTML('<span style="background:#ffffff;border:1px solid #b7b7b7;;color:green;font-weight:bold;padding:3px 3px 3px 3px;">OK</span>'); } } }).request();
} }
</script> <?php
if (!empty( $missing )) { echo "<script type=\"text/javascript\">alert('".$VM_LANG->_('CONTACT_FORM_NC',false)."'); </script>\n"; } файл: administrator/components/com_virtuemart/classes/ps_userfield.php ищем сточку в районе 290 <div style="width:90%;">'; и 90% заменяем на 100% Нашел вот такое решение вопроса вроде получилось нормально.
|
|
|
|
« Последнее редактирование: 19.11.2011, 16:24:04 от kiddywear »
|
Записан
|
|
|
|
kiddywear
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #42 : 20.11.2011, 12:51:29 » |
|
В ie не проверяет имя пользователя если оно на кириллице. На латинице все нормально. Интересно почему?
|
|
|
|
|
Записан
|
|
|
|
kry
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 86
|
 |
« Ответ #43 : 24.01.2012, 17:57:45 » |
|
Такой вопрос у меня при регистрации с корзины пропадает кнопка регистрация. Не могу понять в чем проблема? Кто может помочь? Причем если человек уже зарегистрирован все нормально, кнопка присутствует. Joomla 1.5.22 VirtueMart 1.1.4
Не проверял, но попробуйте в файл theme.css от VM добавить: #register_stretcher input.button {margin-bottom: 54px;}
|
|
|
|
|
Записан
|
|
|
|
N2uM
Давно я тут
  
Репутация: +11/-0
Offline
Пол: 
Сообщений: 359
И каждый день становится субботой
|
 |
« Ответ #44 : 30.01.2012, 08:53:28 » |
|
мего офигительная вещь... а нет ли такого для стандартной регистрации в Joomla?
|
|
|
|
|
Записан
|
|
|
|
kry
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 86
|
 |
« Ответ #45 : 30.01.2012, 13:32:11 » |
|
мего офигительная вещь... а нет ли такого для стандартной регистрации в Joomla?
В какой версии VirtueMart использовали?
|
|
|
|
|
Записан
|
|
|
|
|
|
N2uM
Давно я тут
  
Репутация: +11/-0
Offline
Пол: 
Сообщений: 359
И каждый день становится субботой
|
 |
« Ответ #47 : 30.01.2012, 14:13:24 » |
|
Для стандартной регистрации можно использовать AlphaRegistration - http://alphaplug.com/index.php/downloads.html?func=fileinfo&id=22 Правда этот компонент только для Joomla 1.5 спасибо... уже пробовал. Хз может у меня так, но там нет AJAX проверки, и имя может повторятся 
|
|
|
|
|
Записан
|
|
|
|
Silent_Breeze
Осваиваюсь на форуме
 
Репутация: +31/-0
Offline
Сообщений: 158
|
 |
« Ответ #48 : 30.01.2012, 14:32:35 » |
|
спасибо... уже пробовал. Хз может у меня так, но там нет AJAX проверки, и имя может повторятся  Это только у Вас так получается, возможно проблема в шаблоне..., попробуйте с другим. Компонент производит AJAX проверку и на уникальность логина, и на "разрешение (можно задать список логинов, которые не могут быть зарегистрированы)", и на уникальность e-mail, и отображает "силу пароля", и т.д. и т.п... Так что пробуйте
|
|
|
|
|
Записан
|
|
|
|
N2uM
Давно я тут
  
Репутация: +11/-0
Offline
Пол: 
Сообщений: 359
И каждый день становится субботой
|
 |
« Ответ #49 : 30.01.2012, 14:38:49 » |
|
Шаблон увы не получиться сменить( мм... я наверно неправильно выразился, мне проверка на уникальность нужна не только логина, и ещё на имя пользователя. нашёл подходящие компоненты, думаю с покупкой))
|
|
|
|
|
Записан
|
|
|
|
kry
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 86
|
 |
« Ответ #50 : 30.01.2012, 20:34:38 » |
|
Реализовал с некоторыми дополнениями в VirtueMart 1.1.9. No Problem! 
|
|
|
|
|
Записан
|
|
|
|
flier
Осваиваюсь на форуме
 
Репутация: +2/-2
Offline
Пол: 
Сообщений: 120
|
 |
« Ответ #51 : 02.02.2012, 20:24:42 » |
|
ну а через корзину решили проблему? Через корзину когда идет регистрация, проверка не работает!!
В IE не работает проверка, всегда пишет "Этот e-mail '***@***.ru' свободен. Можно продолжать регистрацию." Хотя он есть в базе!
|
|
|
|
« Последнее редактирование: 02.02.2012, 23:00:43 от flier »
|
Записан
|
|
|
|
flier
Осваиваюсь на форуме
 
Репутация: +2/-2
Offline
Пол: 
Сообщений: 120
|
 |
« Ответ #52 : 02.02.2012, 22:59:40 » |
|
и ещё вместо $email = JRequest::getVar( 'email' ); $uname = JRequest::getVar( 'uname' ); лучше $email = $vmInputFilter->safeSQL(JRequest::getVar( 'email' )); $uname = $vmInputFilter->safeSQL(JRequest::getVar( 'uname' )); Это для чего менять? на что влияет?
|
|
|
|
|
Записан
|
|
|
|
flier
Осваиваюсь на форуме
 
Репутация: +2/-2
Offline
Пол: 
Сообщений: 120
|
 |
« Ответ #53 : 02.02.2012, 23:05:22 » |
|
В IE не работает проверка, всегда пишет "Этот e-mail '***@***.ru' свободен. Можно продолжать регистрацию." Хотя он есть в базе!
Заметил такой факт что в IE неправильно проверяет если емайл в формате: test@ch-city.ru, т.е. имеет тире после @. В опере такие адреса проходят на ура. В чем может быть проблема? Как и где убрать тире из ограничения при проверке емейла?
|
|
|
|
« Последнее редактирование: 02.02.2012, 23:15:25 от flier »
|
Записан
|
|
|
|
kry
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 86
|
 |
« Ответ #54 : 03.02.2012, 11:03:48 » |
|
ну а через корзину решили проблему? Через корзину когда идет регистрация, проверка не работает!!
В IE не работает проверка, всегда пишет "Этот e-mail '***@***.ru' свободен. Можно продолжать регистрацию." Хотя он есть в базе!
Через корзину реализовал. Насчет проверки в IE посмотрю
|
|
|
|
« Последнее редактирование: 03.02.2012, 11:09:59 от kry »
|
Записан
|
|
|
|
flier
Осваиваюсь на форуме
 
Репутация: +2/-2
Offline
Пол: 
Сообщений: 120
|
 |
« Ответ #55 : 03.02.2012, 14:55:51 » |
|
Через корзину реализовал. Насчет проверки в IE посмотрю
Через корзину работает если <?php JHTML::_('behavior.mootools'); ?> убрать в VirtueMart.php, если не убирать то в корзине не работает а через регистрацию работает "тагого плана ссылка http://*****?page=shop.registration"
|
|
|
|
|
Записан
|
|
|
|
kry
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 86
|
 |
« Ответ #56 : 03.02.2012, 23:16:53 » |
|
В IE 9 проверка e-mail работает с вашим test@ch-city.ru, но только после активации ученой записи и входа/выхода на/из сайт(а) под активированным логином и паролем (проверял на локалке). Через корзину работает если <?php JHTML::_('behavior.mootools'); ?> убрать в VirtueMart.php, если не убирать то в корзине не работает а через регистрацию работает "тагого плана ссылка http://*****?page=shop.registration" ...не в ту степь. По-крайней мере, в VM 1.1.9. Буду свободнее опишу как
|
|
|
|
|
Записан
|
|
|
|
kerya8080
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 52
|
 |
« Ответ #57 : 10.03.2012, 17:17:59 » |
|
Реализовал с некоторыми дополнениями в VirtueMart 1.1.9. No Problem!  Для VirtueMart 2 можешь сделать?
|
|
|
|
|
Записан
|
|
|
|
kry
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 86
|
 |
« Ответ #58 : 12.03.2012, 11:06:23 » |
|
Для VirtueMart 2 можешь сделать?
С VM2 еще не работал.....
|
|
|
|
|
Записан
|
|
|
|
|