Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 3 года 10 месяцев
Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Описание проблемы: Битый код кнопки "Регистрация" при авторизации через соцсети
Произведенные изменения, после которых начались неполадки: Использование штатного Oauth (Гугл, Твиттер)
Версия phpBB: 3.3.4
Используемые стили: prosilver и наследуемые от него flat style, allan-subsilver
Используемые расширения:
Версия PHP:: 7.1.33
Используемая СУБД и её версия: MySQL
Ссылка на конференцию: https://hamster.in.ua/
Есть ли у вас тестовый аккаунт: нет
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: битый код кнопки "регистрация" при авторизации через соцсети phpbb
Проблема оформления проявляется только в случае если пользователь не зарегистрирован, но сделал попытку войти через какую-то соцсеть. Появляется сообщение как на скрине и здесь же слетевший код кнопки. Проблема есть на любом стиле (даже на дефолтном prosilver).
Произведенные изменения, после которых начались неполадки: Использование штатного Oauth (Гугл, Твиттер)
Версия phpBB: 3.3.4
Используемые стили: prosilver и наследуемые от него flat style, allan-subsilver
Используемые расширения:
Версия PHP:: 7.1.33
Используемая СУБД и её версия: MySQL
Ссылка на конференцию: https://hamster.in.ua/
Есть ли у вас тестовый аккаунт: нет
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: битый код кнопки "регистрация" при авторизации через соцсети phpbb
Проблема оформления проявляется только в случае если пользователь не зарегистрирован, но сделал попытку войти через какую-то соцсеть. Появляется сообщение как на скрине и здесь же слетевший код кнопки. Проблема есть на любом стиле (даже на дефолтном prosilver).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Возможно, проблема в кастомном стиле flat-style-green. На стандартном prosilver проблема проявляется?
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 3 года 10 месяцев
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Да, проблема есть и на дефолтном prosilver.
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Это через расширение какое то регистрация?
Вот в форме, что это за треш в коде
Отправлено спустя 3 минуты 1 секунду:
md__, Кстати, у вас футере нет ссылки на поддержку Гуру, не принято так делать. Стоит на украинскую, почему там не спросить?
Вот в форме, что это за треш в коде
Код: Выделить всё
<dd><input type="hidden" name="login_link_oauth_service" value="google">
<input type="hidden" name="login_link_link_method" value="login_link">
<input type="submit" name="register" tabindex="1" value="<big style="font:="" inherit;="" text-decoration:="" color:="" background:="" none;="" padding:="" 0;="" margin:="" display:="" inline;"="">Р<mark style="font: inherit; text-decoration: inherit; color: inherit; background: none; padding: 0; margin: 0; display: inline;">е</mark><small style="font: inherit; text-decoration: inherit; color: inherit; background: none; padding: 0; margin: 0; display: inline;">є</small><b style="font: inherit; text-decoration: inherit; color: inherit; background: none; padding: 0; margin: 0; display: inline;">с</b><b style="font: inherit; text-decoration: inherit; color: inherit; background: none; padding: 0; margin: 0; display: inline;">т</b><s style="font: inherit; text-decoration: inherit; color: inherit; background: none; padding: 0; margin: 0; display: inline;">р</s><small style="font: inherit; text-decoration: inherit; color: inherit; background: none; padding: 0; margin: 0; display: inline;">а</small><big style="font: inherit; text-decoration: inherit; color: inherit; background: none; padding: 0; margin: 0; display: inline;">ц</big><u style="font: inherit; text-decoration: inherit; color: inherit; background: none; padding: 0; margin: 0; display: inline;">і</u><b style="font: inherit; text-decoration: inherit; color: inherit; background: none; padding: 0; margin: 0; display: inline;">я</b>"class="button1"/>;</dd>
md__, Кстати, у вас футере нет ссылки на поддержку Гуру, не принято так делать. Стоит на украинскую, почему там не спросить?
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 3 года 10 месяцев
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Были эксперименты с расширением авторизации через сторонний сервис, сейчас оно отключено и удалено, авторизация идет штатными средствами.
Возможно, что-то осталось от того расширения.
Я не правил копирайты.
Возможно, что-то осталось от того расширения.
Я не правил копирайты.
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 3 года 10 месяцев
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Язык по умолчанию установлен украинский. Поэтому копирайт на украинскую поддержку.
Вот результат переключения на русский по умолчанию. Это проблема?
Вот результат переключения на русский по умолчанию. Это проблема?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 3 года 10 месяцев
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Вот то же самое в просильвере и с русским язіком по умолчанию.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 3 года 10 месяцев
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Насколько понимаю, за данную кнопку отвечает вот этот участок кода в файле ucp_login_link.html (папка styles/prosilver/template).
<dd>{S_HIDDEN_FIELDS}<input type="submit" name="register" tabindex="1" value="{L_REGISTER}" class="button1" /></dd>
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 3 года 10 месяцев
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Вообще предложения зарегистрироваться через соцсети не должно появляться на странице регистрации. Попытка сделать это приведет к такому кривому виду кнопки, а результат обработки нажатия выглядит как рыба с картинкой Чака.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Нет.
Если вручную код не правили, попробуйте отключить все расширения и посмотрите на результат.
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Чак видит в вас бота))
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 3 года 10 месяцев
Re: Битый код кнопки "Регистрация" при авторизации через соцсети phpbb 3.3.4
Решение есть: правка двух файлов и удаление расширения Antibot 42 1.0.4.
Для того, чтобы убрать "кнопки регистрации через соцсети" пришлось удалить часть кода в двух файлах шаблонов prosilver: ucp_auth_link_oauth.html и ucp_register.html.
Переход на страницу-заглушку был из-за Antibot 42. По крайней мере, после его включения (после правки файлов выше) "кнопки регистрации через соцсети" опять появлялись. С отключенным расширением кнопка "Регистрация" перебрасывала на пользовательское соглашение о регистрации (как и должно быть). После удаления его данных, выключения и удаления папки с сервера с последующей "чистой" установкой из архива разработчика вижу ту же картину с ненужными кнопками.
Для того, чтобы убрать "кнопки регистрации через соцсети" пришлось удалить часть кода в двух файлах шаблонов prosilver: ucp_auth_link_oauth.html и ucp_register.html.
Переход на страницу-заглушку был из-за Antibot 42. По крайней мере, после его включения (после правки файлов выше) "кнопки регистрации через соцсети" опять появлялись. С отключенным расширением кнопка "Регистрация" перебрасывала на пользовательское соглашение о регистрации (как и должно быть). После удаления его данных, выключения и удаления папки с сервера с последующей "чистой" установкой из архива разработчика вижу ту же картину с ненужными кнопками.