Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

[3.1] uLogin - Регистрация и авторизация через социальные сети

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
Джим
phpBB 1.4.4
Сообщения: 150
Стаж: 10 лет 9 месяцев
Благодарил (а): 119 раз
Поблагодарили: 32 раза

[3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Джим »

Ура! Опубликовали: https://github.com/ulogin/ulogin-phpBB/tree/v2
Замечания и предложения можно писать сразу разработчику в теме http://ulogin.reformal.ru/proj/?ia=739005

TrekRed
phpBB 2.0.3
Сообщения: 391
Стаж: 1 год 10 месяцев
Благодарил (а): 55 раз
Поблагодарили: 13 раз

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение TrekRed »

В общем, часть проблемы решил, закрепив сам блок в header с помощью свойства "display: inline-block;", но он продолжает отображаться в мобильной версии в окне "Ссылки", как его оттуда убрать? В консоли за этот сворачиваемый блок отвечает класс "small-icon clone clone-first", когда в консоли прописываешь "display: none;", он исчезает, подскажите правильный код, чтобы в header он остался, а в окне "Ссылки" исчез.
Код примерно такой:

Код: Выделить всё

<li style="margin-top: 3px; display: inline-block;" class="rightside small-icon">
<li style="display: none;" class="small-icon clone clone-first">
<!-- INCLUDE ulogin_panel1.html -->
Верхняя строка прописана и отображается правильно, а вот нижнюю "small-icon clone clone-first" не пойму куда и как прописать! При таком коде пропадают обе строки, если убрать <li style="display: none;" class="small-icon clone clone-first">, тогда отображается правильно, но видна в окне "Ссылки".

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10114
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение Татьяна5 »

TrekRed, советую изучить основы html, а то сломаете всё в результате
http://htmlbook.ru/samhtml, и в особенности http://htmlbook.ru/samhtml/tegi
У вас пример кода с незакрытыми тегами, что для работоспособности кучи вещей будет критично
TrekRed писал(а):
26.07.2019 16:06
чтобы в header он остался, а в окне "Ссылки" исчез
Посмотреть, в каком событии <!-- EVENT ... --> он в "ссылках" выводится, и удалить из расширения файл с тем названием

TrekRed
phpBB 2.0.3
Сообщения: 391
Стаж: 1 год 10 месяцев
Благодарил (а): 55 раз
Поблагодарили: 13 раз

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение TrekRed »

Татьяна5 писал(а):
26.07.2019 17:39
У вас пример кода с незакрытыми тегами
Это часть кода, весь вставлять не стал! Теги все закрыты. Меня больше интересует 2 строка, где ее прописывать.

Отправлено спустя 3 минуты 32 секунды:

Код: Выделить всё

<!-- IF not S_REGISTERED_USER and S_REGISTER_ENABLED and not S_SHOW_COPPA and not S_IS_BOT -->
<li style="margin-top: 3px; display: inline-block;" class="rightside small-icon">
    <!-- INCLUDE ulogin_panel1.html -->
</li>
<!-- ENDIF -->
это весь код!

Отправлено спустя 6 минут 11 секунд:
В это код я добавил только "display: inline-block;", чтобы блок не сворачивался в панель "Ссылки". Все получилось, но панель все-равно появляется, только если в header она с классом "rightside small-icon hidden", то в панели ссылок уже другой класс: "small-icon clone clone-first". Вот от этого класс нужно избавиться, чтобы в панели ссылок не было его. Вроде ясно объяснил! В консоли если прописать "display: none;", она исчезает, вот не могу понять, где этот none прописать в самом расширении.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11569
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение Sheer »

TrekRed писал(а):
26.07.2019 21:05
где этот none прописать в самом расширении.
По всей видимости в css, где прописано вроде такого

Код: Выделить всё

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10114
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение Татьяна5 »

А, это один и тот же блок
Тогда так:

Код: Выделить всё

    <!-- IF not S_REGISTERED_USER and S_REGISTER_ENABLED and not S_SHOW_COPPA and not S_IS_BOT -->
    <li style="margin-top: 3px" class="rightside small-icon" data-skip-responsive="true">
        <!-- INCLUDE ulogin_panel1.html -->
    </li>
    <!-- ENDIF -->

TrekRed
phpBB 2.0.3
Сообщения: 391
Стаж: 1 год 10 месяцев
Благодарил (а): 55 раз
Поблагодарили: 13 раз

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение TrekRed »

Как все просто оказывается, спасибо!

cayot
phpBB 1.0.0
Сообщения: 9
Стаж: 10 лет 7 месяцев

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение cayot »

Добрый день. Установил модуль. При авторизации пользователя получаю:

Код: Выделить всё

SQL ERROR [ mysqli ]

Unknown column 'network' in 'field list' [1054]
Подскажите плиз, куда копать?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11569
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение Sheer »

cayot писал(а):
13.11.2019 17:41
Установил модуль
Каким образом?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

cayot
phpBB 1.0.0
Сообщения: 9
Стаж: 10 лет 7 месяцев

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение cayot »

по этой инструкции https://github.com/ulogin/ulogin-phpBB

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2890
Стаж: 11 лет 3 месяца
Благодарил (а): 24 раза
Поблагодарили: 1047 раз

Re: uLogin - Регистрация и авторизация через социальные сети

Сообщение Nekstati »

cayot, не то, не то, Базилио... Вот же актуальная версия, ссылка в первом после этой темы: https://github.com/ulogin/ulogin-phpBB/tree/v2

cayot
phpBB 1.0.0
Сообщения: 9
Стаж: 10 лет 7 месяцев

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение cayot »

спасибо. попробую так

Романов Семен
phpBB 1.0.0
Сообщения: 9
Стаж: 1 месяц
Благодарил (а): 4 раза

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Романов Семен »

кто-то уже тестировал планин на phpBB 3.3.0?

TrekRed
phpBB 2.0.3
Сообщения: 391
Стаж: 1 год 10 месяцев
Благодарил (а): 55 раз
Поблагодарили: 13 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение TrekRed »

Романов Семен, все работает, нужно только прописать path и кавычки!

Ulenka
phpBB 1.4.4
Сообщения: 128
Стаж: 14 лет 9 месяцев
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Ulenka »

Напишите, пожалуйста, подробнее, что поправить, чтобы расширение заработало?

Вот такой код ошибки:

Код: Выделить всё

Исключение: The file "/forum/ext/uloginteam/ulogin/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @uloginteam.ulogin.model").

#0 /forum/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/newsite/w...')
#1 /forum/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 /forum/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 /forum/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 /forum/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 /forum/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 /forum/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 /forum/phpbb/di/container_builder.php(203): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 /forum/common.php(115): phpbb\di\container_builder->get_container()
#9 /forum/adm/index.php(23): require('/home/newsite/w...')
#10 {main}

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11569
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Sheer »

В файле /forum/ext/uloginteam/ulogin/config/services.yml все конструкции вида

Код: Выделить всё

            - @uloginteam.ulogin.model
            - @auth
преобразовать в

Код: Выделить всё

            - '@uloginteam.ulogin.model'
            - '@auth'

Вернуться в «Бета-версии расширений для phpBB»