0 Пользователей и 1 Гость просматривают эту тему.
  • 294 Ответов
  • 78760 Просмотров
*

Deni

  • Захожу иногда
  • 61
  • 2 / 0
раз говоришь накрутил всего, я бы попробовал файлы относящиеся к регитсрации переписать ручками, в часности  - register.php в
components\com_community\models\  ну и register.index.php в корне шаблона JS
*

Deni

  • Захожу иногда
  • 61
  • 2 / 0
тоже задавал себе этот вопрос) должен быть гдето параметр $uri который и содержит URL переадресации, думаю даже в Helper.php тот что в модуле HelloMe.., если решишь, отпишись ))
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Deni попробовал, не прошел номер! Файлы были идентичные, что на хосте  и из дистриба.
Не бойся спрашивать, без этого ни как! -)
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
было подобное, заработало только после переустановки JomSocial
в базе все нормально сохраняется? т.е. переустановка этого компонента не влечет потерь данных? или какие то папки - типа с картинками, видео и т.д. нужно сохранять отдельно?
Не бойся спрашивать, без этого ни как! -)
*

Zombeee

  • Захожу иногда
  • 328
  • 55 / 3
обновление производится установкой новой версии поверх старой, удалять ничего не надо
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
обновление производится установкой новой версии поверх старой, удалять ничего не надо
Это хорошо, что удалять не надо -) спасибо, сегодня - завтра сделаю, отпишусь!
Не бойся спрашивать, без этого ни как! -)
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
К сожалению ни какие манипуляции с переустановкой, обновлением и т.д. не помогли.....
Кстати если опубликовать модуль mod_klogin , то через него все проходит нормально. Но важен вопрос, почему все хорошо работало, тестировалось, а потом бац, - вторая смена -))) не захотела вдруг JomSocial больше юзеров регать -))
Не бойся спрашивать, без этого ни как! -)
*

Zombeee

  • Захожу иногда
  • 328
  • 55 / 3
ну само точно ничего не происходит в этом мире, значит ты куда-то не туда залез и чего-то там поменял
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
по любому ты прав!! -) только вот где и что не помню -)))
Не бойся спрашивать, без этого ни как! -)
*

Zombeee

  • Захожу иногда
  • 328
  • 55 / 3
по любому ты прав!! -) только вот где и что не помню -)))

в шаблон лазил? попробуй попереключать шаблоны
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
конечно пробовал менять шаблоны, и стандартные и свои ставил, результат одинаков.
для эксперимента, начал вчера по очереди сносить все компоненты, модули плагины и проверять регистрацию  после удаления каждого элемента.

Удалил все кроме JS и hello me но так и не заработала, при включении стандартного модуля все отлично пашет.

хз что это за баг такой, буду рыть дальше.
Не бойся спрашивать, без этого ни как! -)
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
hello_me модуль переустанавливал? если вносил туда какие-то правки, то попробуй заменить их на дефолтные, может быть проблема именно в нем
Все с модулем уже делал, и сносил и заново ставил, - не помогает.
Не бойся спрашивать, без этого ни как! -)
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Itemid по моему автоматом добавляет метод CRoute::_ Это нужно для того, чтобы правильно работал SEF.

А не нашел я  как редирект этот отрубить.
*

Invisible_DEATH

  • Осваиваюсь на форуме
  • 38
  • 8 / 0
  • Joomla+K2=ЗЛО. Для этого есть Drupal...
*

nolimits4web

  • Новичок
  • 4
  • 4 / 0
Не знаю на сколько еще актуально, но вот работающее решение. Чтобы остаться на той же странице меняем всего две строчки. Открываем modules/mod_hellome/helper.php.
Строки 159 и 239 (одинаковые) 159 - редирект при выходе, 239 - при авторизации:

Код
В оригинале:

<input type="hidden" name="return" value="<?php echo $uri; ?>" />

Меняем на:

<input type="hidden" name="return" value="<?php echo base64_encode(JURI::current()); ?>" />
*

exay

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
*

arturk

  • Захожу иногда
  • 105
  • 11 / 2
спасибо скажем чувакам! чуваки, спасибо вам!  :D

Код
$uri	= JRoute::_('index.php' , false );
в строки 37 и 292
*

steelcat

  • Захожу иногда
  • 118
  • 13 / 0
Методом тыка нашел такое решение:
Код
$uri	= JRoute::_(JURI::current(), false );
в строки 37 и 292. Вроде работает наконец. Тестил совсем немного, в статьях оставляет на странице, на форуме. Проверяем.
*

arturk

  • Захожу иногда
  • 105
  • 11 / 2
строки 37 и 292
Код
$uri	= JRoute::_(JURI::current(), false );
так точно все работает  :D

такого рода код не давал авторизацию при просмотре материалов
$uri   = JRoute::_('index.php' , false );
*

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
Не уверен, что данный вопрос касается именно JomSocial, но все же...
При регистрации пользователю предлагается указать дату рождения. Необходимо выводить спец. сообщение с запретом доступа к сайту, если пользователю менее 18 лет, после чего юзер будет вынужден изменить год рождения. Слышали ли вы о существовании подобного расширения?
Помог? Поставь(те) плюс в репутацию.
*

Игорь Матвеев

  • Захожу иногда
  • 81
  • 3 / 1
не работает регистрация.
« Ответ #52 : 24.07.2010, 16:33:29 »
не работает регистрация стандартная. Заполняю все необходимые поля и нажимаю регистрация и выбрасывает на главную страницу без всяких ошибок, пользователь не добавлен. А регистрация JomSocial работает.
*

officerbrutality

  • Осваиваюсь на форуме
  • 39
  • 3 / 1
  • Кто меньше всех платит - тот больше всех жалуется.
Не знаю на сколько еще актуально, но вот работающее решение. Чтобы остаться на той же странице меняем всего две строчки. Открываем modules/mod_hellome/helper.php.
Строки 159 и 239 (одинаковые) 159 - редирект при выходе, 239 - при авторизации:

Код
В оригинале:

<input type="hidden" name="return" value="<?php echo $uri; ?>" />

Меняем на:

<input type="hidden" name="return" value="<?php echo base64_encode(JURI::current()); ?>" />
Спасибо, работает!
*

dimonise

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
подскажите можно ли совместить регистрацию и заполнение профайла на одной странице? почти получилось но сессию сбрасывает.
*

dimonise

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
поднимаю тему дальше - может кто подскажет.

в принципе ход мыслей как бы направление имеет - совместил код из файла регистрации и файла с заполнением профайла. что получили - вывод всех ячеек, точнее двух форм - формы регистрации и формы профайла. переименовал формы jomsForm_1 и jomsForm_2 кнопку сделал одну, причем с "умыслом" - чтобы выполнялась сначала первая форма а потом вторая :

Код
<input class="button validateSubmit" type="submit" id="btnSubmit" onClick="setTimeout('document.forms['jomsForm_2'].submit()', 100)"value="<?php echo JText::_('CC NEXT'); ?>" name="submit"  >

проблема осталась одна - разобраться что делать с action форм. вчера колупался и как-то получилось зарегить одного юзера - потом все стало опять на круги своя - "Сессия закрыта.Попробуйте снова".

может у кого мысли есть?

вот весь код файла register.index.php

Код
<?php


/**
 * @package        JomSocial
 * @subpackage     Template
 * @copyright (C) 2008 by Slashes & Dots Sdn Bhd - All rights reserved!
 * @license Copyrighted Commercial Software
 *
 * @param    applications    An array of applications object
 * @param    pagination        JPagination object  action="<?php echo CRoute::getURI();?>"action="/index.php?option=com_community&amp;view=register&amp;task=registerProfile&amp;lang=ru&amp;Itemid=2"
 */
defined('_JEXEC') or die();

echo session_id();




?>

<form  action="<?php echo CRoute::getURI();?>method="post" id="jomsForm_1" name="jomsForm_1" class="community-form-validate">
<div class="ctitle">
    <h2><?php echo JText::_( 'CC_REG_TITLE_USER_INFO' ); ?></h2>
</div>
<table class="ccontentTable paramlist" cellspacing="1" cellpadding="0">
    <tbody>
        <tr>
            <td class="paramlist_key">
                <label id="jsnamemsg" for="jsname" class="label">*<?php echo JText::_( 'CC NAME' ); ?></label>                                               
            </td>
            <td class="paramlist_value">
                <input type="text" name="jsname" id="jsname" size="40" value="<?php echo $data['html_field']['jsname']; ?>" class="inputbox required validate-name" maxlength="50" />
                <span id="errjsnamemsg" style="display:none;">&nbsp;</span>
            </td>
        </tr>
   
        <tr>
            <td class="paramlist_key">
                <label id="jsusernamemsg" for="jsusername" class="label">*<?php echo JText::_( 'CC USERNAME' ); ?></label>
            </td>
            <td class="paramlist_value">
                <input type="text" id="jsusername" name="jsusername" size="40" value="<?php echo $data['html_field']['jsusername']; ?>"
                       class="inputbox required validate-username"
                       maxlength="25" />
                <input type="hidden" name="usernamepass" id="usernamepass" value="N"/>                               
                <span id="errjsusernamemsg" style="display:none;">&nbsp;</span>
            </td>
        </tr>
        <tr>
            <td class="paramlist_key">
                <label id="jsemailmsg" for="jsemail" class="label">*<?php echo JText::_( 'CC EMAIL' ); ?></label>
            </td>
            <td class="paramlist_value">
                <input type="text" id="jsemail" name="jsemail" size="40" value="<?php echo $data['html_field']['jsemail']; ?>" class="inputbox required validate-email" maxlength="100" />
                <input type="hidden" name="emailpass" id="emailpass" value="N"/>
                <span id="errjsemailmsg" style="display:none;">&nbsp;</span>
            </td>
        </tr>
        <tr>
            <td class="paramlist_key">
                <label id="pwmsg" for="jspassword" class="label">*<?php echo JText::_( 'CC PASSWORD' ); ?></label>
            </td>
            <td class="paramlist_value">
                <input class="inputbox required validate-password" type="password" id="jspassword" name="jspassword" size="40" value="" />
                <span id="errjspasswordmsg" style="display:none;">&nbsp;</span>
            </td>
        </tr>
        <tr>
            <td class="paramlist_key">
                <label id="pw2msg" for="jspassword2" class="label">*<?php echo JText::_( 'CC VERIFY PASSWORD' ); ?></label>
            </td>
            <td class="paramlist_value">
                <input class="inputbox required validate-passverify" type="password" id="jspassword2" name="jspassword2" size="40" value="" />
                <span id="errjspassword2msg" style="display:none;">&nbsp;</span>
            </td>
        </tr>
        <tr>
            <td class="paramlist_key">&nbsp;</td>
            <td class="paramlist_value">                       
                <?php echo JText::_( 'CC_REG_REQUIRED_FILEDS' ); ?>
            </td>
        </tr>               
    </tbody>
</table> 
</form> 
<?php
if( $config->get('enableterms') )
{
?>
<div class="ctitle">
<h2><?php echo JText::_( 'CC_REG_TITLE_TNC' ); ?></h2>
</div>

<table class="ccontentTable paramlist" cellspacing="1" cellpadding="0">
  <tbody>
    <tr>
        <td class="paramlist_key" id="tncmsg" for="tnc">
            <input type="checkbox" name="tnc" id="tnc" value="Y"
                   class="inputbox required"/>
       
        </td>
        <td class="paramlist_value">
            <?php echo JText::_('CC I HAVE READ').' <a href="javascript:void(0);" onclick="joms.registrations.windowTitle=\'' . JText::_('CC TERMS AND CONDITION'). '\';joms.registrations.showTermsWindow();">'.JText::_('CC TERMS AND CONDITION').'</a>.';?>
        </td>
    </tr>
</tbody>
</table>           
<?php
}
?>
<?php
if(!empty($recaptchaHTML))
{
?>
<table cellspacing="0" cellpadding="0">
  <tbody>
    <tr>
        <td class="paramlist_key">&nbsp;</td>
        <td>
            <?php echo $recaptchaHTML;?>
        </td>
    </tr>
</tbody>
</table>
<?php
}
?>

<table class="ccontentTable paramlist" cellspacing="1" cellpadding="0">
  <tbody>
    <tr>
        <td class="paramlist_key">&nbsp;</td>
        <script language="javascript">

        //видимый список спорта
    var prevSport = 'field18';//по-умолчанию олимпийский
   
    var defColor = '#333333';//цвет label
    var disColor = '#D3D3D3';

   
    //статус пользователя
    function changeStat()
    {
         /*8 9 10 11 13 - без пола, без имени, без отчества, фамилия = наименование, дата рождения=дата основания, гражданство=регистрация*/
      curSelectedIndex = document.getElementById("field23").selectedIndex;
     
      if (curSelectedIndex == 8 || curSelectedIndex == 9 ||curSelectedIndex == 10 ||curSelectedIndex == 11 || curSelectedIndex == 13)
      {//дизаблим
          //пол         
          document.getElementById('field2').className = 'hasTip tipRight select';//убираем обязательность
          document.getElementById('field2').disabled="disabled";         
          document.getElementById('lblfield2').style.color=disColor;
         
          //фамилия дизаблим         
          document.getElementById('lblfield20').style.color=disColor;
          document.getElementById('field20').disabled='disabled';
         
         
         //имя меняем Label
         document.getElementById('lblfield29').innerHTML='*Наименование';
         
          //отчество
          document.getElementById('field21').disabled='disabled';
          document.getElementById('lblfield21').style.color=disColor;
         
          //дата
           document.getElementById('lblfield3').innerHTML="*Дата основания";
          //гражданство
           document.getElementById('lblfield22').innerHTML="*Регистрация";
      }
      else//восстанавливаем
      {
          //пол
          document.getElementById('field2').className = 'hasTip tipRight select required';   
          document.getElementById('field2').disabled="";
          document.getElementById('lblfield2').style.color=defColor;   
         
           //фамилия включаем
            document.getElementById('lblfield20').style.color=defColor;
           document.getElementById('field20').disabled='';
         
         
          //имя меняем Label
         document.getElementById('lblfield29').innerHTML='*Имя';
         
          //отчество
          document.getElementById('field21').disabled='';
          document.getElementById('lblfield21').style.color=defColor;         
         
          //дата
           document.getElementById('lblfield3').innerHTML="*Дата рождения";
          //гражданство
           document.getElementById('lblfield22').innerHTML="*Гражданство";             
      }
    }
   
   
    //категория спорта
    function changeSportCat()
    {
        //изменённый выбор
        curSelect = document.getElementById('sportCatSel');
        switch (curSelect.selectedIndex)   
        {
            case 0://Олимпийские виды спорта
                 document.getElementById(prevSport).style.visibility='hidden';
                document.getElementById('field18').style.visibility='visible';
                prevSport = 'field18';
                break;
            case 1://Паралимпийские
                 document.getElementById(prevSport).style.visibility='hidden';
                document.getElementById('field24').style.visibility='visible';
                prevSport = 'field24';           
                break;
            case 2://Единоборства
                 document.getElementById(prevSport).style.visibility='hidden';
                document.getElementById('field25').style.visibility='visible';
                prevSport = 'field25';           
                break;
            case 3://Национальные
                 document.getElementById(prevSport).style.visibility='hidden';
                document.getElementById('field26').style.visibility='visible';
                prevSport = 'field26';           
                break;
            case 4://Экстремальные
                 document.getElementById(prevSport).style.visibility='hidden';
                document.getElementById('field27').style.visibility='visible';
                prevSport = 'field27';
                break;
            case 5://Другие
                 document.getElementById(prevSport).style.visibility='hidden';
                document.getElementById('field28').style.visibility='visible';
                prevSport = 'field28';           
                break;
            default:break;   
        }       
    }
   

       
</script>


<form   method="post"  id="jomsForm_2" name="jomsForm_2" class="community-form-validate">

    <div class="ctitle">
      <h2>Каким спортом Вы занимаетесь</h2>
    </div>   
    <table class="formtable" cellspacing="1" cellpadding="0" style="width: 98%;">
    <tbody>
        <tr>
          <td class="key" valign="top"><label id="lblfield23" for="field23" class="label">*Статус</label></td>
          <td class="value">

<select id="field23" name="field23" class="hasTip tipRight select required" title="Статус::" onchange="javaScript:changeStat()">
    <option value="Спортсмен">Спортсмен</option>   
      <option value="Агент">Агент</option>
    <option value="Аналитик">Аналитик</option>
    <option value="Болельщик">Болельщик</option>
    <option value="Врач">Врач</option>
    <option value="Журналист">Журналист</option>
    <option value="Корреспондент">Корреспондент</option>
    <option value="Игрок">Игрок</option>
    <option value="Клуб">Клуб</option>
    <option value="Команда">Команда</option>
    <option value="Спортивное общество">Спортивное общество</option>
    <option value="Спортивная школа">Спортивная школа</option>
    <option value="Менеджер">Менеджер</option>
    <option value="Организация (юридическое лицо)">Организация (юридическое лицо)</option>
    <option value="Судья">Судья</option>
    <option value="Тренер">Тренер</option>
    <option value="Другое">Другое</option> 
</select>


<span id="errfield23msg" style="display:none;">&nbsp;</span></td>         
        </tr>

<tr>
<td class="key" valign="top" id="sportCat"><label class="label">Категория спорта</label></td>
<td class="value">
  <select id="sportCatSel" title="Категория спорта" onchange="javaScript:changeSportCat()">
      <option value="Олимпийские виды спорта">Олимпийские виды спорта</option>
        <option value="Паралимпийские виды спорта">Паралимпийские виды спорта</option>
        <option value="Единоборства">Единоборства</option>
        <option value="Национальные виды спорта">Национальные виды спорта</option>
        <option value="Экстремальные виды спорта">Экстремальные виды спорта</option>
        <option value="Другие виды спорта">Другие виды спорта</option>       
    </select></td>
</tr>

        <tr>
          <td id="sportName" class="key" valign="top"><label class="label">Вид спорта:</label></td>
          <td class="value">

<select style="position:absolute; visibility:visible;" id="field18" name="field18[]"  size="4" class="hasTip tipRight select" title="Олимпийские виды спорта::Если несколько, выделите зажав клавишу Ctrl"><option value="Академическая гребля (отдельные дисциплины)">Академическая гребля (отдельные дисциплины)</option><option value="Бадминтон">Бадминтон</option><option value="Баскетбол">Баскетбол</option><option value="Биатлон">Биатлон</option><option value="Бобслей">Бобслей</option><option value="Бокс (любительский)">Бокс (любительский)</option><option value="Борьба">Борьба</option><option value="Велоспорт">Велоспорт</option><option value="Водное поло">Водное поло</option><option value="Волейбол">Волейбол</option><option value="Гандбол">Гандбол</option><option value="Горнолыжный спорт">Горнолыжный спорт</option><option value="Гребля на байдарках и каноэ">Гребля на байдарках и каноэ</option><option value="Дзюдо">Дзюдо</option><option value="Керлинг">Керлинг</option><option value="Конный спорт ">Конный спорт </option><option value="Конькобежный спорт">Конькобежный спорт</option><option value="Легкая атлетика">Легкая атлетика</option><option value="Лыжное двоеборье">Лыжное двоеборье</option><option value="Лыжные гонки">Лыжные гонки</option><option value="Настольный теннис">Настольный теннис</option><option value="Парусный спорт">Парусный спорт</option><option value="Плавание">Плавание</option><option value="Прыжки в воду">Прыжки в воду</option><option value="Прыжки с трамплина">Прыжки с трамплина</option><option value="Прыжки на батуте">Прыжки на батуте</option><option value="Санный спорт">Санный спорт</option><option value="Синхронное плавание">Синхронное плавание</option><option value="Скелетон">Скелетон</option><option value="Сноубординг">Сноубординг</option><option value="Современное пятиборье">Современное пятиборье</option><option value="Спортивная гимнастика">Спортивная гимнастика</option><option value="Стрельба (стендовая, пулевая)">Стрельба (стендовая, пулевая)</option><option value="Стрельба из лука">Стрельба из лука</option><option value="Теннис">Теннис</option><option value="Триатлон">Триатлон</option><option value="Тхеквондо">Тхеквондо</option><option value="Тяжелая атлетика">Тяжелая атлетика</option><option value="Фехтование">Фехтование</option><option value="Фигурное катание">Фигурное катание</option><option value="Фристайл">Фристайл</option><option value="Футбол">Футбол</option><option value="Хоккей с шайбой">Хоккей с шайбой</option><option value="Хоккей на траве">Хоккей на траве</option><option value="Художественная гимнастика">Художественная гимнастика</option><option value="Шорт-трек">Шорт-трек</option></select><span id="errfield18msg" style="display:none;">&nbsp;</span>


<select style=" visibility:hidden; position:absolute;"  id="field24" name="field24[]"  size="4" class="hasTip tipRight select" title="Паралимпийские виды спорта::Если несколько, выделите зажав клавишу Ctrl"><option value="Баскетбол на колясках">Баскетбол на колясках</option><option value="Биатлон">Биатлон</option><option value="Велосипедный спорт">Велосипедный спорт</option><option value="Волейбол">Волейбол</option><option value="Выездка">Выездка</option><option value="Голбол">Голбол</option><option value="Горные лыжи">Горные лыжи</option><option value="Гребля">Гребля</option><option value="Дзюдо">Дзюдо</option><option value="Керлинг">Керлинг</option><option value="Лёгкая атлетика">Лёгкая атлетика</option><option value="Лыжные гонки">Лыжные гонки</option><option value="Настольный теннис">Настольный теннис</option><option value="Парусный спорт">Парусный спорт</option><option value="Плавание">Плавание</option><option value="Регби на колясках">Регби на колясках</option><option value="Стрельба">Стрельба</option><option value="Стрельба из лука">Стрельба из лука</option><option value="Танцы на колясках">Танцы на колясках</option><option value="Теннис на колясках">Теннис на колясках</option><option value="Тяжёлая атлетика (пауэрлифтинг)">Тяжёлая атлетика (пауэрлифтинг)</option><option value="Фехтование;">Фехтование;</option><option value="Футбол (по семь человек);">Футбол (по семь человек);</option><option value="Футбол (по пять человек);">Футбол (по пять человек);</option><option value="Хоккей с шайбой">Хоккей с шайбой</option></select>
<span id="errfield24msg" style="display:none;">&nbsp;</span>


<select style=" visibility:hidden;  position:absolute;"  id="field25" name="field25[]"  size="4" class="hasTip tipRight select" title="Единоборства::Если несколько, выделите зажав клавишу Ctrl"><option value="Айкидо">Айкидо</option><option value="Армрестлинг">Армрестлинг</option><option value="Бокс">Бокс</option><option value="Каратэ-до">Каратэ-до</option><option value="Кик-боксинг">Кик-боксинг</option><option value="Симмей-до">Симмей-до</option><option value="Спочан">Спочан</option><option value="Тхэквон-до">Тхэквон-до</option><option value="Хапкидо">Хапкидо</option></select>
<span id="errfield25msg" style="display:none;">&nbsp;</span>


<select style=" visibility:hidden;  position:absolute;"  id="field26" name="field26[]" size="4" class="hasTip tipRight select" title="Национальные виды спорта::Если несколько, выделите зажав клавишу Ctrl"><option value="Австралийский футбол">Австралийский футбол</option><option value="Американский футбол">Американский футбол</option><option value="Боевое самбо">Боевое самбо</option><option value="Борьба грэпплинг">Борьба грэпплинг</option><option value="Гиревой спорт">Гиревой спорт</option><option value="Городки">Городки</option><option value="Гэльский футбол">Гэльский футбол</option><option value="Джиу-джитсу">Джиу-джитсу</option><option value="Кураш">Кураш</option><option value="Новус">Новус</option><option value="Петанк">Петанк</option><option value="Прыжки через нарты">Прыжки через нарты</option><option value="Рукопашный бой">Рукопашный бой</option><option value="Самбо">Самбо</option><option value="Сеги">Сеги</option><option value="Сумо">Сумо</option><option value="Спортивный туризм">Спортивный туризм</option><option value="Таврели">Таврели</option><option value="Хардбол">Хардбол</option><option value="Херлинг">Херлинг</option><option value="Човган">Човган</option><option value="Ушу-соньда">Ушу-соньда</option></select>
<span id="errfield26msg" style="display:none;">&nbsp;</span>

<select style=" visibility:hidden;  position:absolute;"  id="field27" name="field27[]" size="4" class="hasTip tipRight select" title="Экстремальные виды спорта::Если несколько, выделите зажав клавишу Ctrl"><option value="Альпинизм">Альпинизм</option><option value="Бейсджампинг">Бейсджампинг</option><option value="Вейкбординг">Вейкбординг</option><option value="Зимнее плавание">Зимнее плавание</option><option value="Зорбинг">Зорбинг</option><option value="Паркур">Паркур</option><option value="Роупджампинг">Роупджампинг</option><option value="Скейтбординг">Скейтбординг</option><option value="Спелеология">Спелеология</option><option value="Спидскиинг">Спидскиинг</option><option value="Стритбординг">Стритбординг</option><option value="Фриран">Фриран</option></select>
<span id="errfield27msg" style="display:none;">&nbsp;</span>



<select style=" visibility:hidden;  position:absolute;" id="field28" name="field28[]" size="4" class="hasTip tipRight select" title="Другие виды спорта::Если несколько, выделите зажав клавишу Ctrl"><option value="Авиационный спорт">Авиационный спорт</option><option value="Автоспорт">Автоспорт</option><option value="Автомодельный спорт">Автомодельный спорт</option><option value="Академическая гребля">Академическая гребля</option><option value="Аквабайк">Аквабайк</option><option value="Акробатический рок-н-ролл">Акробатический рок-н-ролл</option><option value="Баскетбол (уличный)">Баскетбол (уличный)</option><option value="Бейсбол">Бейсбол</option><option value="Бильярд">Бильярд</option><option value="Бодибилдинг">Бодибилдинг</option><option value="Боулинг">Боулинг</option><option value="Бридж">Бридж</option><option value="Велосипедный спорт">Велосипедный спорт</option><option value="Виндсерфинг">Виндсерфинг</option><option value="Водные лыжи">Водные лыжи</option><option value="Го">Го</option><option value="Гольф">Гольф</option><option value="Дартс">Дартс</option><option value="Индорхоккей">Индорхоккей</option><option value="Кайтсерфинг">Кайтсерфинг</option><option value="Кануполо">Кануполо</option><option value="Картинг">Картинг</option><option value="Катсен">Катсен</option><option value="Киберспорт">Киберспорт</option><option value="Крикет">Крикет</option><option value="Крокет">Крокет</option><option value="Лакросс">Лакросс</option><option value="Мини-футбол">Мини-футбол</option><option value="Мотобол">Мотобол</option><option value="Пауэрлифтинг">Пауэрлифтинг</option><option value="Пейнтбол">Пейнтбол</option><option value="Перетягивание каната">Перетягивание каната</option><option value="Подводный спорт">Подводный спорт</option><option value="Поло">Поло</option><option value="Радиоспорт">Радиоспорт</option><option value="Ракетбол">Ракетбол</option><option value="Рафтинг">Рафтинг</option><option value="Регби">Регби</option><option value="Регбол">Регбол</option><option value="Ринк-бенди">Ринк-бенди</option><option value="Ролики">Ролики</option><option value="Рэндзю">Рэндзю</option><option value="Серфинг">Серфинг</option><option value="Синхронное фигурное катание">Синхронное фигурное катание</option><option value="Скалолазание">Скалолазание</option><option value="Сквош">Сквош</option><option value="Слэмбол">Слэмбол</option><option value="Софтбол">Софтбол</option><option value="Софт-теннис">Софт-теннис</option><option value="Спидвей">Спидвей</option><option value="Спортивная акробатика">Спортивная акробатика</option><option value="Спортивная аэробика">Спортивная аэробика</option><option value="Спортивная рыбная ловля">Спортивная рыбная ловля</option><option value="Спортивное ориентирование">Спортивное ориентирование</option><option value="Спортивные танцы">Спортивные танцы</option><option value="Стрельба из арбалета">Стрельба из арбалета</option><option value="Судомодельный спорт">Судомодельный спорт</option><option value="Триал">Триал</option><option value="Флорбол">Флорбол</option><option value="Фрисби">Фрисби</option><option value="Футболтеннис">Футболтеннис</option><option value="Футбольный фристайл">Футбольный фристайл</option><option value="Футзал">Футзал</option><option value="Хоккей с мячом">Хоккей с мячом</option><option value="Шахматы">Шахматы</option><option value="Шашки">Шашки</option><option value="Эстетическая гимнастика">Эстетическая гимнастика</option></select>
<span id="errfield28msg" style="display:none;">&nbsp;</span>



</td>         
</tr>
       
         
       
         
    </tbody>
    </table>
   
   
     <div class="ctitle"  style="padding-top:50px;">
      <h2>Основная информация</h2>
    </div>   
    <table class="formtable" cellspacing="1" cellpadding="0" style="width: 98%;">
    <tbody>
        <tr>
          <td class="key" valign="top"><label id="lblfield2" for="field2" class="label">*Пол</label></td>
          <td class="value"><select id="field2" name="field2" class="hasTip tipRight select required" title="Пол::Выберите ваш пол"><option value=""  selected="selected">Выбрать</option><option value="Мужчина">Мужчина</option><option value="Женщина">Женщина</option></select><span id="errfield2msg" style="display:none;">&nbsp;</span></td>         
        </tr>
        <tr>
          <td class="key" valign="top"><label id="lblfield29" for="field29" class="label">*Имя</label></td>
          <td class="value"><input title="Имя::" type="text" value="" id="field29" name="field29" maxlength="100" size="40" class="hasTip tipRight inputbox required" /><span id="errfield29msg" style="display:none;">&nbsp;</span></td>         
        </tr>
        <tr>
          <td class="key" valign="top"><label id="lblfield20" for="field20" class="label">Фамилия</label></td>
          <td class="value"><input title="Фамилия::" type="text" value="" id="field20" name="field20" maxlength="100" size="40" class="hasTip tipRight inputbox" /><span id="errfield20msg" style="display:none;">&nbsp;</span></td>         
        </tr>
        <tr>
          <td class="key" valign="top"><label id="lblfield21" for="field21" class="label">Отчество</label></td>
          <td class="value"><input title="Отчество::" type="text" value="" id="field21" name="field21" maxlength="100" size="40" class="hasTip tipRight inputbox" /><span id="errfield21msg" style="display:none;">&nbsp;</span></td>         
        </tr>
        <tr>
          <td class="key" valign="top"><label id="lblfield3" for="field3" class="label">*Дата рождения</label></td>
          <td class="value"><div class="hasTip tipRight" style="display: inline-block;" title="Дата рождения::"><input type="textbox" size="3" maxlength="2" name="field3[]" value="" class="inputbox validate-custom-date required" /> ДД&nbsp;/&nbsp;<select name="field3[]" class="select validate-custom-date required"><option value="" selected="selected">Выбрать</option><option value="1">Января</option><option value="2">Февраля</option><option value="3">Марта</option><option value="4">Апреля</option><option value="5">Мая</option><option value="6">Июня</option><option value="7">Июля</option><option value="8">Августа</option><option value="9">Сентября</option><option value="10">Октября</option><option value="11">Ноября</option><option value="12">Декабря</option></select>&nbsp;/&nbsp;<input type="textbox" size="5" maxlength="4" name="field3[]" value="" class="inputbox validate-custom-date required" /> ГГГГ<span id="errfield3msg" style="display:none;">&nbsp;</span></div></td>         
        </tr>
        <tr>
          <td class="key" valign="top"><label id="lblfield22" for="field22" class="label">*Гражданство</label></td>
          <td class="value"><input title="Гражданство::" type="text" value="" id="field22" name="field22" maxlength="100" size="40" class="hasTip tipRight inputbox required" /><span id="errfield22msg" style="display:none;">&nbsp;</span></td>         
        </tr>
        <tr>
          <td class="key" valign="top"><label id="lblfield4" for="field4" class="label">О себе</label></td>
          <td class="value"><textarea id="field4" name="field4" class="hasTip tipRight inputbox textarea" title="О себе::Напишите немного о себе"></textarea><span id="errfield4msg" style="display:none;">&nbsp;</span></td>         
        </tr>
    </tbody>
    </table>
   
  <table class="ccontentTable" cellspacing="3" cellpadding="0">
  <tbody>
 
    <tr>
      <td class="listkey" >&nbsp;</td>
      <td class="listvalue">Поля помеченные (*) являются обязательными для заполнения.</td>         
    </tr>
       
    <tr>
      <td class="listkey" >&nbsp;</td>
      <td class="listvalue">
        <div id="cwin-wait" style="display:none;"></div>
        <!--<input class="button validateSubmit" type="submit" id="btnSubmit" value="Регистрация" name="submit">-->
      </td>         
    </tr>
  </tbody>
  </table>
 
  <input type="hidden" name="task" value="registerUpdateProfile" />
  <input type="hidden" id="authenticate" name="authenticate" value="0" />
  <input type="hidden" id="authkey" name="authkey" value="" />
 





  <script type="text/javascript">
      cvalidate.init();
      cvalidate.setSystemText('REM','<?php echo addslashes(JText::_("CC REQUIRED ENTRY MISSING")); ?>');
     
    jQuery( '#jomsForm' ).submit( function() {
        jQuery('#btnSubmit').hide();
      jQuery('#cwin-wait').show();
     
      if(jQuery('#authenticate').val()!= '1')
      {
        joms.registrations.authenticateAssign();
        return false;     
      }           
    });
  </script>
        <td class="paramlist_value">
            <div id="cwin-wait" style="display:none;"></div>
            <input class="button validateSubmit" type="submit" id="btnSubmit" onClick="setTimeout('document.forms['jomsForm_2'].submit()', 100)"value="<?php echo JText::_('CC NEXT'); ?>" name="submit"  >
        </form></td>
    </tr>
</tbody>
</table>
<input type="hidden" name="task" value="register_save" />
<input type="hidden" name="id" value="0" />
<input type="hidden" name="gid" value="0" />
<input type="hidden" id="authenticate" name="authenticate" value="0" />
<input type="hidden" id="authkey" name="authkey" value="" />
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Проблема с регистрацией JomSocial v.1.6.288
« Ответ #56 : 08.10.2010, 21:22:21 »
Доброго дня.

На днях возникла вот какая проблема, на сайте через JomSocial могут зарегистрироваться пользователи с внешне одинаковыми никами.
Пример: Вася - буквы "ас" (русские), и Вacя - буквы "ac" (латинские).
И получает, что комментарии вроде бы внешне оставляет один пользователь "Вacя", но по сути эти пользователи разные, только отличить их друг от друга очень сложно и это напрягает.

Помогите пожалуйста решить эту проблему. Как сделать чтобы в JomSocial при регистрации нельзя было создавать логины на русском языке?
« Последнее редактирование: 08.10.2010, 22:17:28 от oazis »
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Re: Проблема с регистрацией JomSocial v.1.6.288
« Ответ #57 : 08.10.2010, 23:54:18 »
Логины и так запрещены, если вводятся не на латинице, в противном случае пользователь будет предупрежден: "     
Имя пользователя содержит недопустимые символы".
А полные имена пользователей, тут уж извините... Они могут совпадать. Например как Вы себе представляете борьбу с двумя Ивановыми Иванами? Даже если они будут зарегистрированы как Ivan Ivanov.
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Проблема с регистрацией JomSocial v.1.6.288
« Ответ #58 : 09.10.2010, 11:33:23 »
Логины и так запрещены, если вводятся не на латинице, в противном случае пользователь будет предупрежден: "     
Имя пользователя содержит недопустимые символы".
уважаемый kharol,
в том-то и дело, что данная руссифицированная версия JomSocial позволяет регистрировать пользователей которые в логине используют русские буквы. Вот более доступный пример:
При регистрации один пользователь указывает логин Ivanov - буквы будут все латинские, потом другой пользователь указывает логин Ivanov - буквы "aо" будут (русские) и он тоже зарегистрируется. Понимаете в чём дело, и получается два пользователя с внешне одинаковыми логинами и в комментариях кажется как будто пишет один и тот же человек, а на самом деле это два разных человека. Как это исправить?

Убедитесь сами - http://dotu.org.ua/user/registratsiya

Сайт работает на движке Joomla -1.5, на нём я установил русскую JomSocial, для того чтобы использовать не стандартную авторизацию джумлы, а более гибкую регистрацию социалки я поставил плагин "Jom Social Registration Redirector". И теперь любая авторизация проходит только через JomSocial. Но у неё вот какой вылез баг. :(
« Последнее редактирование: 09.10.2010, 11:46:16 от oazis »
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Re: Проблема с регистрацией JomSocial v.1.6.288
« Ответ #59 : 09.10.2010, 15:16:57 »
1) Сразу скажу, что русификация компонента здесь не причем.
2) Я не увидел преимуществ дополнительного плагина "Jom Social Registration Redirector". Те же действия происходят по умолчанию при регистрации нового пользователя , безо всяких дополнительных плагинов.
3) Отсюда можно заключить, что с момента выхода JomSocial v.1.6.288 вышло 14(!) обновлений и последняя сборка "пронумерована и прошнурована" как версия 1.8.10 Наверняка, всё над чем Вы бились все это время, было уже устранено разработчиками.
4) Мне не понятно как Вы собираетесь бороться с пользователями, имеющими схожие имена, ведь жизнь этих пользователей ведется внутри компонента не от имени их логинов, дублирование которых запрещается, а под Реальными Именами. А реальные имена и подделывать не нужно, они запросто могут совпасть.
Я не хочу тестировать старую сборку 1.6.288 на предмет имитации Ваших неприятностей, не лучше ли Вам позаботиться о переходе на более свежие сборки компонента?
P.S. На Вашем сайте установлен форум phpbb. Если связка осуществлялась посредством JFusion, то скорее всего разрешение логинов на кириллице разрешено настройками форума. В любом случае свои ответы Вам нужно искать не в JomSocial. Разрешение логинов, введенных с использованием кириллицы у Вас начинается уже при регистрации и заполнении полей Joomla
« Последнее редактирование: 09.10.2010, 15:25:48 от kharol »
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подключение JomSocial к Amazon S3 | Нужна помощь?

Автор Wassup

Ответов: 14
Просмотров: 7750
Последний ответ 07.04.2019, 09:38:31
от powerful888
Как изменить поля регистрации в JomSocial?

Автор 1ncom1ng

Ответов: 7
Просмотров: 5601
Последний ответ 29.03.2019, 01:03:37
от DomBeri
Письма уведомления от JomSocial

Автор coder-max

Ответов: 84
Просмотров: 19566
Последний ответ 12.01.2017, 18:07:39
от FitMe
Вопросы по настройке JomSocial

Автор evteev

Ответов: 37
Просмотров: 18249
Последний ответ 17.07.2015, 00:34:21
от belperson
Как сделать JomSocial главной страницей

Автор ZapTeR

Ответов: 5
Просмотров: 4247
Последний ответ 11.11.2014, 14:23:46
от kasper9820