1. Важное и срочное обновление IPB 3.4.5 - https://nulled.cc/threads/243375/

[Мод] [MTK]InvisionTweaks style Quick login

Тема в разделе "IPB", создана пользователем mlifal, 28 авг 2009.

Статус темы:
Закрыта.
Модераторы: Maybe
  1. mlifal

    mlifal Постоялец

    Регистр.:
    3 фев 2009
    Сообщения:
    141
    Симпатии:
    55
    Быстрая авторизация для IPB 3.x.x
    Пройдите по пути: Админцентр-->Внешний вид--> Кликните по названию Вашего стиля --> Глобальные шаблоны --> Global Template
    Найдите :
    PHP:
    <div id='user_navigation' class='not_logged_in'>
                                                    <
    a href='{parse url="app=core&module=global&section=login" base="public"}' title='{$this->lang->words['sign_in']}'>{parse replacement="signin_icon"} {$this->lang->words['sign_in']}</a>
                                                    <
    a href="{parse url="app=core&module=global&section=register" base="public"}" title='{$this->lang->words['register']}'>{parse replacement="register_icon"} {$this->lang->words['register']}</a>
                                                    <
    a href="{parse url="app=core&module=help" base="public"}" title='{$this->lang->words['view_help']}' rel="help" accesskey='6'>{parse replacement="help_icon"} {$this->lang->words['sj_help']}</a>
                                            </
    div>
    Замените на :
    PHP:
    <div id="user_navigation" class="not_logged_in">
                                                    <
    img src='{$this->settings['img_url']}/key.png' alt=""><a href="javascript:loginjscript('jscript','changeit','Sign In','Sign In');" id="changeit"Войти</a>
                                                    <
    a href="{parse url="app=core&module=global&section=register" base="public"}" title='{$this->lang->words['register']}'>{parse replacement="register_icon"} {$this->lang->words['register']}</a>
                                                    <
    a href="{parse url="app=core&module=help" base="public"}" title='{$this->lang->words['view_help']}' rel="help" accesskey='6'>{parse replacement="help_icon"} {$this->lang->words['sj_help']}</a>
    <
    script type="text/javascript">
            function 
    showhide(targetID) {
                    
    //change target element mode
                    
    var elementmode document.getElementById(targetID).style;
                    
    elementmode.display = (!elementmode.display) ? 'none' '';
            }
            function 
    changetext(changee,oldText,newText) {
                    
    //changes text in source element
                    
    var elementToChange document.getElementById(changee);
                    
    elementToChange.innerHTML = (elementToChange.innerHTML == oldText) ? newText oldText;
            }
            function 
    loginjscript(targetID,sourceID,oldContent,newContent) {
                    
    showhide(targetID);
                    
    changetext(sourceID,oldContent,newContent);
            }
    </script>
    <span id="jscript" style="display: none;">
    <a id="_regularsignin"></a>
    <form action="index.php?app=core&module=global&section=login&do=process" method="post" id="login">
    <br>
    <table>
                    <tbody><tr>
                            <td align="right" width="35%"><label for="username">Логин:</label></td>
                            <td width="65%"><input value="" id="username" class="input_text" name="username" size="20" type="text"></td>
                    </tr>
                    <tr>
                            <td align="right" width="35%"><label for="password">Пароль:</label></td>
                            <td width="65%"><input id="password" class="input_text" name="password" size="20" type="password"></td>
                    </tr>
                    <tr>
                            <td colspan="2" align="center" width="100%"><a href="index.php?app=core&module=global&section=lostpass" class="desc" title="">Я забыл(а) свой пароль</a></td>
                    </tr>
            <tr>
                    <td colspan="2" align="center"><input class="input_submit" value="Sign In" type="submit"></td>
            </tr>
    </tbody></table>
    <ul>
                        <li class='field checkbox'>
                            <input type='checkbox' id='remember' checked='checked' name='rememberMe' value='1' class='input_check' />
                            <label for='remember'>
                                Запомнить меня
                                <span class='desc'>Не рекомендуется,если Вы используете общественный компьютер</span>
                            </label>
                        </li>
                            <li class='field checkbox'>
                                <input type='checkbox' id='invisible' name='anonymous' value='1' class='input_check' />
                                <label for='invisible'>
                                    Войти скрытым(ой)
                                    <span class='desc'>Не добавлять меня в список активных пользователей</span>
                                </label>
                            </li>
                    </ul>
    </form>
                    <span class="right">
                    <span style="font-family:Arial;font-size:9px;font-style:italic;font-weight:normal;text-decoration:none;text-transform:none;">m-tek 2009</span>
                    </span>
    </span>
                                            </div>
    Работает идеально на дефолтном стиле.Для других придется немного править.
    Демко : http://www.invisiontweaks.com/forums/index.php?/index
    Здесь просто чуть доработанная версия,добавлено 2 функции. :smmne:
     
    SergAgent нравится это.
  2. BelHuntClub

    BelHuntClub Создатель

    Регистр.:
    27 окт 2007
    Сообщения:
    37
    Симпатии:
    0
    Сорри за офф. А в чём фишка?
     
  3. mlifal

    mlifal Постоялец

    Регистр.:
    3 фев 2009
    Сообщения:
    141
    Симпатии:
    55
    Фишка в том,чтобы логиниться не перезагружая страницу. :) Я вообще удивляюсь,почему такой функции нет по-дефолту
     
  4. wasterel

    wasterel

    Регистр.:
    2 фев 2009
    Сообщения:
    330
    Симпатии:
    35
    Лучше воспользоваться модулем [IM] Sliding Quick Login v3.0, лежит в наборе модулей:
    http://www.nulled.ws/showpost.php?p=1150176&postcount=1
     
    SergAgent нравится это.
  5. mlifal

    mlifal Постоялец

    Регистр.:
    3 фев 2009
    Сообщения:
    141
    Симпатии:
    55
    Я ж тут не говорю чем лучше воспользоваться.Да и в том хуке надо css править,он своей чернотой весь стиль ломает иначе,а этот идеален для дефолтного стиля.Простенько и со вкусом.
     
  6. NOIP

    NOIP

    Регистр.:
    17 фев 2008
    Сообщения:
    195
    Симпатии:
    53
    А для 2.1.х реально такое реализовать? или на 2.3.х? есть у кого желание помучить себя и пользователей?
     
  7. SergAgent

    SergAgent Постоялец

    Регистр.:
    8 дек 2007
    Сообщения:
    86
    Симпатии:
    16
    у меня где то был такой скрипт для IPB 2.x.x,не помню где брал,но сам лично заливал в инэт на сайты
     
  8. stimels2

    stimels2 Постоялец

    Регистр.:
    2 апр 2009
    Сообщения:
    128
    Симпатии:
    9
    'Sign In','Sign In' cледует заменить, а то кусок на русском, кусок на английском
     
  9. mlifal

    mlifal Постоялец

    Регистр.:
    3 фев 2009
    Сообщения:
    141
    Симпатии:
    55
    Там не не только это надо перевести на русский,думаю каждый сам поймет,что именно перевести нужно
     
Статус темы:
Закрыта.