Помощь Регистрация

Тема в разделе "DLE", создана пользователем TecT, 28 авг 2010.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. TecT

    TecT Пользователь для ТесТа

    Регистр.:
    25 фев 2009
    Сообщения:
    449
    Симпатии:
    44
    Доброе время суток!
    Подскажите как вывести регистрацию на другом сайте.
    Вот допустим есть сайт на DLE и есть совсем другой сайт, и я вот хочу на другом сайте разместить в нужном мне месте регистрацию на DLE. То есть пользователи могут зарегистрироваться как на сайте DLE так и на обычном сайте.

    Ps прошу не спутать с интеграцией. Мне надо просто вывести регистрацию на другом сайте.
     
  2. Mons

    Mons

    Регистр.:
    2 апр 2006
    Сообщения:
    1.589
    Симпатии:
    916
    Просто копируешь форму регистрации со своего сайта в HTML на другой.
     
  3. TecT

    TecT Пользователь для ТесТа

    Регистр.:
    25 фев 2009
    Сообщения:
    449
    Симпатии:
    44
    копировать всё из registration.tpl? ... Если так но как тогда будет связана эта регистрация с DLE?
     
  4. noxxxxx

    noxxxxx Постоялец

    Регистр.:
    19 апр 2007
    Сообщения:
    132
    Симпатии:
    32
    если НЕ интеграция, то сделай обработку регистрации на ДЛЕ-сайте. Или ты не хочешь, чтобы была на него какая-то пересылка со второго ресурса?
     
  5. Inviseble_Demon

    Inviseble_Demon

    Регистр.:
    11 дек 2008
    Сообщения:
    482
    Симпатии:
    351
    Немного странная потребность ))
    Просто я понять 1 не могу... Ну будит форма на другом сайте а толку ?! Все равно заполненная форма уйдет на другой сайт....

    Вам нужно не из шаблона код брать а прям из сайта.
    Зайдите в регистрацию.. далее исходный код и там уже копипстите.
    Только учтите что вам нужно будит перенести все с полными путями и кусок явы для проверки логина если конечно хотите оставить функционал...
     
  6. akimov_aleks

    akimov_aleks

    Регистр.:
    15 авг 2007
    Сообщения:
    523
    Симпатии:
    105
    может просто подключить базу с другова сайта.. у меня так 5 сатов с одной бд
     
  7. Inviseble_Demon

    Inviseble_Demon

    Регистр.:
    11 дек 2008
    Сообщения:
    482
    Симпатии:
    351
    он же сказал не интеграция...
    Просто форму нужно реализовать регистрации на 1 сайте на другом сайте.

    Зачем ? Я лично в догадках :D
     
  8. TecT

    TecT Пользователь для ТесТа

    Регистр.:
    25 фев 2009
    Сообщения:
    449
    Симпатии:
    44
    Ладно раскрою все карты.
    У меня есть два проекта форум и чат(Dle и Voc++). Они между собой интегрированы, но есть небольшая трабла с регой через форум, а через чат всё нормально, поэтому я сильно не хочу заморачиваться и искать проблему регистрации в форуме, я хочу просто разместить ссылку на форуме "Регистрация" после её нажатия выежает модальное окно де идёт регистрация чата и всё, так же и в чате хочу сделать регистрацию чтоб после нажатия на регу выезжало тоже самое модальное окно!
    Думаю теперь будет понятней :)
     
  9. Mons

    Mons

    Регистр.:
    2 апр 2006
    Сообщения:
    1.589
    Симпатии:
    916
    Зачем ? Все проще... Открываешь свой сайт на дле...

    Перейти по ссылке

    открываешь код страницы...

    копируешь типа:

    Код:
    <div class="post">
    
                   <div id='dle-content'><form  method="post" name="registration" onsubmit="if (!check_reg_daten()) {return false;};" id="registration" action="http://сайт.ru/index.php?do=register">
                  <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="10" align="left" valign="top"><img src="/templates/images/dlet_artblock_11.gif" width="10" height="8" /></td>
                      <td align="left" valign="top" class="a_block_12"><img src="/templates/images/spacer.gif" width="1" height="8" /></td>
                      <td width="10" align="right" valign="top"><img src="/templates/images/dlet_artblock_13.gif" width="10" height="8" /></td>
                    </tr>
                    <tr>
                      <td width="10" align="left" valign="top"><img src="/templates/images/dlet_artblock_21.gif" width="10" height="23" /></td>
                      <td align="left" valign="top" class="a_block_22"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td width="17" align="left" valign="top"><img src="/templates/images/dlet_artblock_22_01.gif" width="17" height="23" /></td>
                            <td align="left" class="ntitle"><p class="posttitle">Регистрация нового пользователя</p></td>
                            <td width="17" align="right" valign="top"><img src="/templates/images/dlet_artblock_22_03.gif" width="17" height="23" /></td>
                          </tr>
                        </table></td>
                      <td width="10" align="right" valign="top"><img src="/templates/images/dlet_artblock_23.gif" width="10" height="23" /></td>
                    </tr>
                    <tr>
                      <td width="10" align="left" valign="top"><img src="/templates/images/dlet_artblock_31.gif" width="10" height="9" /></td>
                      <td align="left" valign="top" class="a_block_32"><img src="/templates/images/spacer.gif" width="1" height="9" /></td>
                      <td width="10" align="right" valign="top"><img src="/templates/images/dlet_artblock_33.gif" width="10" height="9" /></td>
                    </tr>
                    <tr>
                      <td width="10" align="left" valign="top" class="a_block_61">&nbsp;</td>
                      <td valign="top" class="slink"><br />
    
                              <table width="550" border="0" cellspacing="0" cellpadding="0">
    
                                <tr>
                                  <td colspan="2"><strong>Здравствуйте, уважаемый посетитель нашего сайта!</strong><br /><br />Регистрация на нашем сайте позволит Вам быть его полноценным участником. Вы сможете добавлять новости на сайт, оставлять свои комментарии, просматривать скрытый текст и многое другое.<br /><br />В случае возникновения проблем с регистрацией, обратитесь к администратору сайта.<br /><br /></td>
                                </tr>
    
    
    
                                <tr>
                                  <td width="130" height="25">Логин:</td>
                                  <td><input type="text" name="name" id='name' style="width:165px" class="f_input" /> <input style="height:22px; font-family:tahoma; font-size:12px; border:1px solid #DFDFDF; background: #FFFFFF;" title="Проверить доступность логина для регистрации" onclick="CheckLogin(); return false;" type="button" value="Проверить имя" /><div id='result-registration'></div></td>
                                </tr>
                                <tr>
                                  <td width="130" height="25">Пароль:</td>
                                  <td><input type="password" name="password1" class="f_input" /></td>
                                </tr>
                                <tr>
                                  <td width="130" height="25">Повторите пароль:</td>
                                  <td><input type="password" name="password2" class="f_input" /></td>
                                </tr>
                                <tr>
                                  <td width="130" height="25">Ваш E-Mail:</td>
                                  <td><input type="text" name="email" class="f_input" /></td>
                                </tr>
    
    
    
                                <tr>
                                  <td width="120" height="25">&nbsp;</td>
                                  <td><div style="padding-top:2px; padding-left:0px;">
                                  <input type="image" src="/templates/images/dlet_bttn_submit.gif" name="submit" alt="Отправить" /></div>
                                  </td>
                                </tr>
                              </table>
    
                      </td>
                      <td width="10" align="right" valign="top" class="a_block_63">&nbsp;</td>
                    </tr>
                    <tr>
                      <td width="10" align="left" valign="top"><img src="/templates/images/dlet_artblock_71.gif" width="10" height="7" /></td>
                      <td align="left" valign="top" class="a_block_72"><img src="/templates/images/spacer.gif" width="1" height="7" /></td>
                      <td width="10" align="right" valign="top"><img src="/templates/images/dlet_artblock_73.gif" width="10" height="7" /></td>
                    </tr>
                    <tr>
                      <td width="10" align="left" valign="top"><img src="/templates/images/dlet_artblock_81.gif" width="10" height="14" /></td>
                      <td align="left" valign="top" class="a_block_82">&nbsp;</td>
                      <td width="10" align="right" valign="top"><img src="/templates/images/dlet_artblock_83.gif" width="10" height="14" /></td>
                    </tr>
                  </table>
                  <br />
    
    <input name="submit_reg" type="hidden" id="submit_reg" value="submit_reg" />
    </form><script language='JavaScript' type="text/javascript">
    function reload () {
    
    	var rndval = new Date().getTime(); 
    
    	document.getElementById('dle-captcha').innerHTML = '<img src="/engine/modules/antibot.php?rndval=' + rndval + '" border="0" width="120" height="50" alt="" /><br /><a onclick="reload(); return false;" href="#">обновить если не виден код</a>';
    
    };
    function check_reg_daten () {
    
    	if(document.forms.registration.name.value == '') {
    
    		alert('Имя пользователя не может быть пустым!');return false;
    
    	}
    
    	if(document.forms.registration.password1.value.length < 6) {
    
    		alert('Длина пароля должна быть не менее 6 символов!');return false;
    
    	}
    
    	if(document.forms.registration.password1.value != document.forms.registration.password2.value) {
    
    		alert('Оба введенных пароля должны быть идентичны!');return false;
    
    	}
    
    	if(document.forms.registration.email.value == '') {
    
    		alert('Введен неверный E-Mail адрес!');return false;
    
    	}
    
    	if (!(/[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+/.test(document.forms.registration.email.value))) {
    
    		alert('Введен неверный E-Mail адрес!');return false;
    
    	}
    
    return true;
    
    };
    </script></div>
              </div>
         </div>
    Главное чтобы в обработчик уходили данные с формы остальное фигня.
     
Статус темы:
Закрыта.