nickostyle 0 Опубликовано: 19 августа 2007 Рассказать Опубликовано: 19 августа 2007 (изменено) привет было бы неплохо придумать авторизацию, например, как здесь http://www.habrahabr.ru или http://www.adme.ru. Просто для полей нету места, и такой вариант решает все проблемы. Если это не слишком сложно, конечно. Изменено 19 августа 2007 пользователем nickostyle Цитата Ссылка на сообщение Поделиться на других сайтах
PapaKitson 25 Опубликовано: 19 августа 2007 Рассказать Опубликовано: 19 августа 2007 Такая фишка есть в шаблоне 00035 от dletemplates.com, только там, имхо, покрасивше. Да и в 00034 и 00036 так понимаю тоже такой же мэханизм. Вот тут этот шаблон стоит _http://legonavt.tula.net/www/ Цитата Ссылка на сообщение Поделиться на других сайтах
nickostyle 0 Опубликовано: 21 августа 2007 Рассказать Опубликовано: 21 августа 2007 Автор круто конечно, что у них есть такая фича, только я не знаю, как её оттуда выдрать Вообщем, это наверное какой то яваскрипт, если б вы мне только код подкинули, и намекнули, куда чего заливать и где что прописать, дальше я и сам разберусь Цитата Ссылка на сообщение Поделиться на других сайтах
Legonavt 0 Опубликовано: 25 августа 2007 Рассказать Опубликовано: 25 августа 2007 Во блин!не знаешь как выдрать это у меня. хи-хи.Не ожидал что уже про мой сайт и здесь знают.Это радует. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 25 августа 2007 Рассказать Опубликовано: 25 августа 2007 (изменено) Legonavt, не обольщайся... Сюда его принёс PapaKitson, а мы как не знали, так и знать не знаем. По теме: говорил уже раз сто наверно ссылку: http://prototype-window.xilinus.com/ Изменено 25 августа 2007 пользователем lifestar Цитата Ссылка на сообщение Поделиться на других сайтах
Legonavt 0 Опубликовано: 28 августа 2007 Рассказать Опубликовано: 28 августа 2007 Да ерунда то что даёшь на прототип.Я уже досконально изучил этот файл.Вдоль и поперёк.Сам файл занимает 120 кб и к нему ещё надо пару скриптов(если использовать все эффекты по полной).А теперь представь скоко это уже будет весить.В частности там у них выложен RC 1.5 .A Финальный релиз 1.5.1 А последняя бета 1.6.В частности все они не дружат с кириллицей.Да и жалуются везде люди на тормознутость этого скрипта.Далёк он ещё от оптимизации.Так что пока его в топку до лучших времён.Есть более изысканные и красивые решения и по объёму занимают от силы 20 кб. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 28 августа 2007 Рассказать Опубликовано: 28 августа 2007 Legonavt, так что же ты молчишь? =)) Давай скоере ссылку Цитата Ссылка на сообщение Поделиться на других сайтах
Legonavt 0 Опубликовано: 29 августа 2007 Рассказать Опубликовано: 29 августа 2007 Ссылку на что ? На скрипт прототипа что ли?Вот тебе хомяк :http://www.prototypejs.org/ Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 29 августа 2007 Рассказать Опубликовано: 29 августа 2007 Ребят вы когда нибудь видели у себя всплывающее окошко когда приходит новое персональное сообщение? Не было мысли что в DLE уже все есть стандартно, быстрый кроссбраузерный скрипт создания и управления всплывающими окнами. Осталось только создать шаблон задействующий эти возможности и никаких проблем в дальнейшем при обновлении и т.д. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 29 августа 2007 Рассказать Опубликовано: 29 августа 2007 Ну вот видите, оказывается всё просто. Я то не видел окошко с ПМ Цитата Ссылка на сообщение Поделиться на других сайтах
Legonavt 0 Опубликовано: 30 августа 2007 Рассказать Опубликовано: 30 августа 2007 Блин что же я раньше не догадался.К нему просто добавить стиль затемнения фона и всё будет красиво.Сейчас посмотрю как это работает и делатется! Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 4 сентября 2007 Рассказать Опубликовано: 4 сентября 2007 Ещё один пример реализации всплывающего окна авторизации: http://lifestar.ru Жмём на "Вход в аккаунт". Скрипты не закрыты - можете брать) Цитата Ссылка на сообщение Поделиться на других сайтах
Jeka009 2 Опубликовано: 5 сентября 2007 Рассказать Опубликовано: 5 сентября 2007 А почему Создать аккаунт не работает? Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 5 сентября 2007 Рассказать Опубликовано: 5 сентября 2007 lifestar, спс, обязательно Рекомендую на всякий случай ещё создать статическую страницу с формой входа, или найти на этом форуме мой очень простой хак для создания формы входа в отдельном окне. Будет полезно для тех, у кого ява не работает или не открывается (правда не знаю на сколько ситуация щас реальна, но раньше так делали, да и в движке есть подобные элементы) Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 сентября 2007 Рассказать Опубликовано: 5 сентября 2007 DocentX, потому что не работают аккаунты в полную силу. Al-x, спасибо за совет. Так и поступим) Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 5 сентября 2007 Рассказать Опубликовано: 5 сентября 2007 (изменено) если пригодится. там только глянь, одна переменная не ябъявлена по-человечески.. function pagelogin ($information = ""){ global $tpl, $config; $link_regist = ($config['ajax']) ? $PHP_SELF."?do=register\" onclick=\"DlePage('do=register'); return false;" : $PHP_SELF."?do=register"; $link_lost = ($config['ajax']) ? $PHP_SELF."?do=lostpassword\" onclick=\"DlePage('do=lostpassword'); return false;" : $PHP_SELF."?do=lostpassword"; $tpl->load_template('loginpage.tpl'); $tpl->set('{link_lost}', $link_lost); $tpl->set('{link_regist}', $link_regist); if ($information) { $tpl->set('{information}', $information); } else { $tpl->set('{information}', ""); } $tpl->compile('content'); $tpl->clear(); } и шаб для дефолта <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="10" align="left" valign="top"><img src="{THEME}/images/dlet_artblock_11.gif" width="10" height="8" /></td> <td align="left" valign="top" class="a_block_12"><img src="{THEME}/images/spacer.gif" width="1" height="8" /></td> <td width="10" align="right" valign="top"><img src="{THEME}/images/dlet_artblock_13.gif" width="10" height="8" /></td> </tr> <tr> <td width="10" align="left" valign="top"><img src="{THEME}/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="{THEME}/images/dlet_artblock_22_01.gif" width="17" height="23" /></td> <td align="left" class="ntitle">Вход на сайт</td> <td width="17" align="right" valign="top"><img src="{THEME}/images/dlet_artblock_22_03.gif" width="17" height="23" /></td> </tr> </table></td> <td width="10" align="right" valign="top"><img src="{THEME}/images/dlet_artblock_23.gif" width="10" height="23" /></td> </tr> <tr> <td width="10" align="left" valign="top"><img src="{THEME}/images/dlet_artblock_31.gif" width="10" height="9" /></td> <td align="left" valign="top" class="a_block_32"><img src="{THEME}/images/spacer.gif" width="1" height="9" /></td> <td width="10" align="right" valign="top"><img src="{THEME}/images/dlet_artblock_33.gif" width="10" height="9" /></td> </tr> <tr> <td width="10" align="left" valign="top" class="a_block_61"> </td> <td align="center" valign="top" class="slink"> <form method="post" onsubmit="java script:showBusyLayer()" action=''> <table width="420" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td colspan="3" align="center" style="padding:5px;"><br>{information}</td> </tr> <tr> <td align="left" class="ltitle_small" style="padding:5px;">логин :</td> <td width="5" height="18" align="left"> </td> <td align="left"><input name="login_name" type="text" class="a_field" style="width:150px" /></td> </tr> <tr> <td colspan="3" align="left"><img src="{THEME}/images/spacer.gif" width="1" height="3" /></td> </tr> <tr> <td align="left" class="ltitle_small" style="padding:5px;">пароль :</td> <td width="5" height="18" align="left"> </td> <td align="left"><input name="login_password" type="password" class="a_field" style="width:150px" /></td> </tr> <tr> <td colspan="3" align="left"><img src="{THEME}/images/spacer.gif" width="1" height="4" /></td> </tr> <tr> <td colspan="3" align="center" style="padding:5px;"><input onclick="submit();" name="image" type="image" src="{THEME}/images/dlet_bttn_login.gif" style="width:50px; height:18px; border:0" /><input name="login" type="hidden" id="login" value="submit" /></td> </tr> <tr> <td height="28" colspan="3" align="center" class="copy"><img src="{THEME}/images/dlet_cp_point_1.gif" width="15" height="14" /> <a href="{link_regist}">Регистрация</a> <img src="{THEME}/images/dlet_cp_point_1.gif" width="15" height="14" /> <a href="{link_lost}">Напомнить пароль?</a></td> </tr> </table> </form> </td> <td width="10" align="right" valign="top" class="a_block_63"> </td> </tr> <tr> <td width="10" align="left" valign="top"><img src="{THEME}/images/dlet_artblock_71.gif" width="10" height="7" /></td> <td align="left" valign="top" class="a_block_72"><img src="{THEME}/images/spacer.gif" width="1" height="7" /></td> <td width="10" align="right" valign="top"><img src="{THEME}/images/dlet_artblock_73.gif" width="10" height="7" /></td> </tr> <tr> <td width="10" align="left" valign="top"><img src="{THEME}/images/dlet_artblock_81.gif" width="10" height="14" /></td> <td align="left" valign="top" class="a_block_82"> </td> <td width="10" align="right" valign="top"><img src="{THEME}/images/dlet_artblock_83.gif" width="10" height="14" /></td> </tr> </table> <br /> подключение в свитче case "login" : if ($is_logged) header("Location:$PHP_SELF"); pagelogin (); break; PS я жутко не люблю стат страницы, поэтому делаю всё так.. PPS знаю, что можешь и сам, но не терплю умников, что говорят сделай так, сделай сяк, а нефига не помогают.. Изменено 5 сентября 2007 пользователем Al-x Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 5 сентября 2007 Рассказать Опубликовано: 5 сентября 2007 case "login" : if ($is_logged) header("Location:$PHP_SELF"); pagelogin (); break; Советую после любой переадресации ставить die() ну или exit - кому как приятнее, чтобы не выполнялся код, следующий за header("Location:$PHP_SELF"); В любом случае спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 5 сентября 2007 Рассказать Опубликовано: 5 сентября 2007 lifestar, ага, спасибо. обычно ставлю die, но когда писал этот код - ещё не знал про ето Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.