1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Страница регистрации

Тема в разделе "Основные вопросы по XenForo", создана пользователем Poruchick, 16.09.2013.

Загрузка
  1. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    У-у-упс, там не class, а id, извините.
    Ставьте код ссылки после <xen:hook name="footer_after_copyright" />
     
  2. mshart

    mshart Пользователь

    Регистрация:
    02.12.13
    Сообщения:
    50
    Симпатии:
    4
    Спасибо. Научился и все работает.
    Только это не совсем то, что мне нужно ))))
    В общем итог такой: при нажатии на регистрацию окно вылезает нужное, без авторизации, но оно без фона, прозрачное и виден сам форум. Окно соответственно теряется.
    Если я Вас не сильно замучал, то мне нужно подобное окно при нажатии на каждую тему. Списки тем у меня для всех открыты, а вот содержание тем - скрыто от незарегистрированных пользователей. Это возможно воплотить ?
    --- добавлено : 10 янв 2014 в 22:06 ---
    сейчас допишу
    --- добавлено : 10 янв 2014 в 22:09 ---
    И когда незарегистрированный пользователь нажимает на тему, чтобы её прочитать, он получает данное окно 2.PNG

    А я хочу, чтобы он получал окно только регистрации, как вы мне сделали или отдельно имел возможность уйти на страницу авторизации,
    --- добавлено : 10 янв 2014 в 22:10 ---
    в общем разделить авторизацию и регистрацию на две раздельные странички
     
    Последнее редактирование модератором: 18.01.2014
  3. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Чтобы окно не вылазило при нажатии на ссылку, из ссылки уберите class="OverlayTrigger". Далее.
    При просмотре тем движок будет просить залогиниться. Если я не ошибаюсь, это уже файлы ядра, а я туда не хочу лезть. Лучше в шаблоне авторизации поставьте ссылку на регистрацию большими буквами, если не хотите использовать радио-переключатель, который, кстати, можно вырезать, если не ошибаюсь.
     
    Последнее редактирование модератором: 18.01.2014
  4. mshart

    mshart Пользователь

    Регистрация:
    02.12.13
    Сообщения:
    50
    Симпатии:
    4
    Под окном я имел ввиду страница регистрации, а не подсказку. Страница регистрации получается прозрачной.
    А можно поподробнее про шаблон авторизации, судя по всему именно мне он и нужен. как он называется и что в нем нужно удалить?
     
  5. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    То есть, страница регистрации открывается в модальном окне, я правильно понял? Если да, то сделайте как сказал, этот класс вызывает некоторые страницы в модальном окне.

    Про шаблон авторизации: его имя — helper_login_form.
    В нём нужно найти
    HTML:
    <xen:if is="{$xenOptions.registrationSetup.enabled}">
        <dl class="ctrlUnit">
            <dt><label for="ctrl_pageLogin_password">{xen:phrase do_you_already_have_account}</label></dt>
            <dd>
                <ul>
                    <li><label for="ctrl_pageLogin_not_registered"><input type="radio" name="register" value="1" id="ctrl_pageLogin_not_registered" />
                        {xen:phrase no_create_account_now}</label></li>
                    <li><label for="ctrl_pageLogin_registered"><input type="radio" name="register" value="0" id="ctrl_pageLogin_registered" checked="checked" class="Disabler" />
                        {xen:phrase yes_my_password_is}:</label></li>
                    <li id="ctrl_pageLogin_registered_Disabler">
                        <input type="password" name="password" class="textCtrl" id="ctrl_pageLogin_password" />                 
                        <div><label for="ctrl_pageLogin_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_pageLogin_remember" /> {xen:phrase stay_logged_in}</label></div>
                    </li>
                </ul>
            </dd>
        </dl>
    <xen:else />
        <dl class="ctrlUnit">
            <dt><label for="ctrl_pageLogin_password">{xen:phrase password}:</label></dt>
            <dd>
                <input type="password" name="password" class="textCtrl" id="ctrl_pageLogin_password" />                 
                <div><label for="ctrl_pageLogin_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_pageLogin_remember" /> {xen:phrase stay_logged_in}</label></div>
            </dd>
        </dl>
    </xen:if>
    
    и заменить его на
    HTML:
    <dl class="ctrlUnit">
            <dt><label for="ctrl_pageLogin_password">{xen:phrase password}:</label></dt>
            <dd>
                <input type="password" name="password" class="textCtrl" id="ctrl_pageLogin_password" />                 
                <div><label for="ctrl_pageLogin_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_pageLogin_remember" /> {xen:phrase stay_logged_in}</label></div>
            </dd>
        </dl>
    
    . После этого на странице входа не будет блока с выбором регистрации радио-кнопкой.
    Там уже сами смотрите, куда хотите добавлять ссылку на регистрацию.
    Безымянный3.png
     
    mshart нравится это.
  6. mshart

    mshart Пользователь

    Регистрация:
    02.12.13
    Сообщения:
    50
    Симпатии:
    4
    --- добавлено : 10 янв 2014 в 22:43 ---
    Сработало ))) Спасибо.
    А как теперь добавить кнопку регистрация в окно авторизации? (обвел красным)
    --- добавлено : 10 янв 2014 в 22:44 ---
    у вас окно новое под названием "вход", а у меня в теле форума все выдало (((
     

    Вложения:

    • 3.PNG
      3.PNG
      Размер файла:
      83,6 КБ
      Просмотров:
      38
    Последнее редактирование модератором: 18.01.2014
  7. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Поищите мануал, тут на форуме написано как сделать открытие этой страницы в модальном окне.
    Чтобы вставить ссылку туда, где обведено, нужно первый код поставить после второго. Дальше — играйтесь с тегами H1 или со стилями (CSS).
    HTML:
    <a href="{xen:link '/register'}" title="Пройдите быструю регистрацию и получите доступ ко всем функциям нашего форума">Регистрация</a>
    
    после
    Код:
    <h2 class="textHeading">{xen:phrase log_in_or_sign_up}</h2>
    Если ссылка появится не на одной линии с текстом, то делать вот так (заменить строку, что дана выше):
    HTML:
    <h2 class="textHeading">{xen:phrase log_in_or_sign_up} <center>
    <a href="{xen:link '/register'}" title="Пройдите быструю регистрацию и получите доступ ко всем функциям нашего форума">Регистрация</a></center></h2>
     
    Последнее редактирование модератором: 18.01.2014
  8. mshart

    mshart Пользователь

    Регистрация:
    02.12.13
    Сообщения:
    50
    Симпатии:
    4
    Все бы ничего, но я, к сожалению, не знаю что такое модальное окно, H2 и css :confused:...
     
  9. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Модальное окно — то, как сделано у меня (всплывающее окно).
    H2 — тег <h2></h2>.
    CSS — Cascading stylesheets (язык, описывающий свойства элементов HTML).

    Советую (рекомендую! заставляю!!!) изучить хотя бы базово последние два понятия.
     
    mshart нравится это.
  10. mshart

    mshart Пользователь

    Регистрация:
    02.12.13
    Сообщения:
    50
    Симпатии:
    4
    вот по-тихоньку познаю мир ))) Большое Вам спасибо Вам за то что помучались со мной, Вы мне столько рассказали- мне неделю переваривать, пойду почитаю матчасть, может что и освою.
     
  11. eLigan

    eLigan Местный

    Регистрация:
    27.03.11
    Сообщения:
    92
    Симпатии:
    19
    Версия XF:
    1.5.2
    А какой запрос в поиск форума ввести?) Ввожу регистрация в модальном окне, ведет на эту тему ...
    Уважаемые знатоки, тыкните носом пожалуйста в мануальчик, как сделать регу в модальном окне ...
     
  12. eLigan

    eLigan Местный

    Регистрация:
    27.03.11
    Сообщения:
    92
    Симпатии:
    19
    Версия XF:
    1.5.2
    Ап ! Подскажите мануальчик плиз.
     

Поделиться этой страницей