1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Любая версия [PW] Очередная регистрация

本贴由 salitypw2015-07-09 发布. 版块名称: PW Web

  1. Convict Пользователи

    注册日期:
    2012-12-12
    帖子:
    88
    支持:
    14
    性别:
    Репутация:
    0
    Команда:
    Insanity
    :)попробую, фрейм сразу нет хД
  2. TopicStarter Overlay

    salitypw Программист Пользователи

    注册日期:
    2011-09-20
    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    1) Дописать это в регу самого IPB.
    2) Написать кастомную регистрацию, а стандартную закрыть.
    已获得NetSpirit的支持.
  3. Димка11 Пользователи

    注册日期:
    2014-10-26
    帖子:
    234
    支持:
    32
    性别:
    Репутация:
    1
    Страна:
    Russian Federation Russian Federation
    [​IMG]

    #рукиизжопы
    че я не так сделал ? :D
  4. TopicStarter Overlay

    salitypw Программист Пользователи

    注册日期:
    2011-09-20
    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Скинь логи из: app/storage/exceptions_logs
  5. Unix Пользователи

    注册日期:
    2012-11-24
    帖子:
    1,028
    支持:
    331
    性别:
    Репутация:
    6
    Страна:
    Ukraine Ukraine
    Что это? Какой шаблон, о чем это он?
    2015-07-12_17-10-17.jpg
  6. TopicStarter Overlay

    salitypw Программист Пользователи

    注册日期:
    2011-09-20
    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Есть такое понятие, как "компиляция шаблона" :)
    P. S. Необходимо разрешить запись в директорию app/storage
    chmod 777 -R /var/www/reg/app/storage
  7. Unix Пользователи

    注册日期:
    2012-11-24
    帖子:
    1,028
    支持:
    331
    性别:
    Репутация:
    6
    Страна:
    Ukraine Ukraine
    А можно как-нить вырубить вк ? Чисто для теста.
  8. TopicStarter Overlay

    salitypw Программист Пользователи

    注册日期:
    2011-09-20
    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Разве что вырезать часть кода, который отвечает за проверку страницы ВК :)
    已获得Димка11的支持.
  9. Yanix Пользователи

    注册日期:
    2015-07-15
    帖子:
    13
    支持:
    1
    性别:
    Репутация:
    0
    Привет. Столкнулся с несколькими проблемами.
    1. При неизмененном .htaccess запрещает доступ к каталогу.
    Убрал строчку с реврайтом - заработало.

    2. Хотелось бы так же убрать требование VK, поискал в файлах, рандомно закомментировал похожие строки - требование осталось.
    Просьба направить в нужный каталог.

    Спасибо.
    Последнее редактирование: 2015-07-15
  10. JoLan Команда форума Администратор AngeliCore Программист

    注册日期:
    2010-03-29
    帖子:
    1,061
    支持:
    948
    性别:
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    По идее должно быть так:
    1) Идём в файл %register%/app/views/index.php
    2) Комментируем строчки 34 и 35
    代码:
                    <input type="text" name="vk" value="{{ ??post.vk | trim | escape }}" maxlength="64" class="vk" placeholder="Ссылка на Вашу страницу ВКонтакте" required="" />
                    <div><p class="vk-help">Укажите ссылку на Вашу страницу в соц. сети ВКонтакте. Это необходимо для подтверждения регистрации. Если у Вас еще нет профиля в этой соц. сети, то его можно зарегистрировать здесь: <a style="color: white;" href="https://vk.com/" target="_blank">https://vk.com/</a> </p></div>
    
    3) Сохраняём
    4) Открываем файл %register%/app/models/Vk.php
    5) Пишем в начале функции verification "return 0;":
    代码:
        public function verification($user_id = 0, $secret_key = '')
        {
            return 0;
            $user_status = $this->getUserStatus($user_id);
          
            if (in_array($user_status, array(1, 2, 3), true)) {
                return $user_status;
            }
          
            return trim($user_status) == trim($secret_key) ? 0 : 4;
        }
    
    6) Сохраняем.

    Что мы сделали: в app/views/index.php убрали со страницы поле ввода страницы вк. Затем в app/models/Vk.php в функции проверки возвращаем всегда 0, что означает успешное выполнение: после return код ниже выполняться не будет и произойдёт выход из функции.
  11. Yanix Пользователи

    注册日期:
    2015-07-15
    帖子:
    13
    支持:
    1
    性别:
    Репутация:
    0
    Сейчас опробую.
    --- добавлено: 15 июл 2015 в 06:48 ---
    К сожалению, требование, как и само поле - осталось.
    Последнее редактирование модератором: 2015-07-23
  12. Yanix Пользователи

    注册日期:
    2015-07-15
    帖子:
    13
    支持:
    1
    性别:
    Репутация:
    0
    Перекомментировал что только можно и нельзя, сделал поиск фраз по всем файлам регистрации через notepad - не найдено.
    Вероятно автор перестарался с шифровкой этого поля.
  13. TopicStarter Overlay

    salitypw Программист Пользователи

    注册日期:
    2011-09-20
    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Никакой "шифровки" там нет :) Шаблон "скомпилирован". После любых манипуляций с вьюшкой %register%/app/views/index.php надо очишать директорию %register%/app/storage/compiled_tpl. Проще всего это сделать руками :) Но так же можно и в коде конструкцией $this->tpl->clean();

    P. S. Если многим так мешает проверка страницы ВК, то ближе к вечеру скину вариант с вырезанной проверкой.
  14. Yanix Пользователи

    注册日期:
    2015-07-15
    帖子:
    13
    支持:
    1
    性别:
    Репутация:
    0
    Сделал. Теперь пишет "Одно или несколько полей не заполнены". Где-то ещё нужно очищать или закомментировать?
  15. TopicStarter Overlay

    salitypw Программист Пользователи

    注册日期:
    2011-09-20
    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Да, во многих местах там надо вырезать код.

  16. Yanix Пользователи

    注册日期:
    2015-07-15
    帖子:
    13
    支持:
    1
    性别:
    Репутация:
    0
    Я конечно тоже люблю халяву, как и многие.
    Но хотелось бы разобраться сейчас. Можешь хотя бы намекнуть какие файлы\папки копать?
  17. TopicStarter Overlay

    salitypw Программист Пользователи

    注册日期:
    2011-09-20
    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Ну... копать там надо только app/models/Auth.php (убрать проверку ВК) и app/views/index.php (убрать поле для ввода ссылки на страницу ВК).
  18. Yanix Пользователи

    注册日期:
    2015-07-15
    帖子:
    13
    支持:
    1
    性别:
    Репутация:
    0
    Закомментировал все что мог, связаное с VK в этом файле - пишет, что одно или несколько полей не заполнено.
  19. TopicStarter Overlay

    salitypw Программист Пользователи

    注册日期:
    2011-09-20
    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Обновил первое сообщение.
    已获得Mr.Fleks的支持.
  20. obeyone Пользователи

    注册日期:
    2013-09-09
    帖子:
    101
    支持:
    1
    性别:
    Репутация:
    0
    Может кто то помочь установить версию без вк ?? При попытке регистрации вылезает красная таблица с кучей лайнов.
Черновик сохранён Черновик удалён

分享此页面