Авторизация через Вконтакте, Facebook, Twitter ... и OpenID

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Пчелкин »

А мою сборку слабо? Написано ж - малость поисправлено кое что...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Гостья
phpBB 1.4.1
Сообщения: 43
Стаж: 15 лет 4 месяца
Благодарил (а): 2 раза

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Гостья »

да нет, не слабо, я просто привыкла, что моды выкладываются в первых постах, а вашу сборку просто не заметила. сейчас ее попробую
Гостья
phpBB 1.4.1
Сообщения: 43
Стаж: 15 лет 4 месяца
Благодарил (а): 2 раза

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Гостья »

ваш мод у меня тоже не желает работать. вроде все правильно сделала. :(
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение HAMMER663 »

Мы не умеем гадать. Не работает - понятие растяжимое.
Гостья
phpBB 1.4.1
Сообщения: 43
Стаж: 15 лет 4 месяца
Благодарил (а): 2 раза

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Гостья »

ну вот смотрите... ставлю мод, загружаю файлы, даю им права на чтение и выполнение,все настраиваю в админке, как в инструкции. далее, иду на форум, пытаюсь зайти из контакта, в статистике на форуме появляется новичек (мой аккаунт), но имя на латинице (хотя в контакте у меня русскими буквами всё), ошибки в шапке (см. скрин что я выложила выше) , я на форум как гость и войти с данными контакта не получается. ведь я правильно понимаю, что заходя через этот мод, форум берет мой пароль из соц.сети?

так, зайдем с другой стороны... какие расширения должны быть включены у php5.2.10 , чтоб этот мод работал ? мож у меня чего со стороны пхп не хватает...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Пчелкин »

Бред какой-то ...куки настроены правильно?
Гостья писал(а):пароль из соц.сети?
Пароли не берутся..генерируются свои...заменить можно толь ко через опцию "Забыл пароль"...

В личку - свои аккаунты - админские и допуск на фтпи
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
АНТОНИУСС
phpBB 1.2.1
Сообщения: 25
Стаж: 14 лет 4 месяца
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение АНТОНИУСС »

Здравствуйте!
На пак BB3x Expand модуль не работает! Скачал его у ваших соседей: http://bb3x.ru/packs. Я уже использую его на обычной версии 3.0.10 и он работает, но мне очень нравится Экспанд-сборка. Сделал всё то же самое как по инструкции, вот только после очистки кеша в шаблоне и браузере возникает синтаксическая ошибка:
Parse error: syntax error, unexpected '}' in /home/intelpol/intelpol.com.ua/new-forum4/cache/tpl_prosilver_overall_header.html.php on line 190
Скажу сразу в ПХП я, к сожалению, чайник, увидел там только вот этот код со 172 по 190 строки

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

<?php } ?>


         <ul class="linklist rightside">
            <?php if (! $this->_rootref['S_IS_BOT']) {  if ($this->_rootref['S_DISPLAY_MEMBERLIST']) {  ?><li class="icon-members"><a href="<?php echo (isset($this->_rootref['U_MEMBERLIST'])) ? $this->_rootref['U_MEMBERLIST'] : ''; ?>" title="<?php echo ((isset($this->_rootref['L_MEMBERLIST_EXPLAIN'])) ? $this->_rootref['L_MEMBERLIST_EXPLAIN'] : ((isset($user->lang['MEMBERLIST_EXPLAIN'])) ? $user->lang['MEMBERLIST_EXPLAIN'] : '{ MEMBERLIST_EXPLAIN }')); ?>"><?php echo ((isset($this->_rootref['L_MEMBERLIST'])) ? $this->_rootref['L_MEMBERLIST'] : ((isset($user->lang['MEMBERLIST'])) ? $user->lang['MEMBERLIST'] : '{ MEMBERLIST }')); ?></a></li><?php } if (! $this->_rootref['S_USER_LOGGED_IN']) {  ?>

                  <li><a href="https://loginza.ru/api/widget?token_url=<?php echo (isset($this->_rootref['LOGINZA_RETURN_URL'])) ? $this->_rootref['LOGINZA_RETURN_URL'] : ''; ?>" title="Войти через аккаунт соц. сети или OpenID" accesskey="x" class="loginza"><img src="http://s1.loginza.ru/img/sign_in_button_gray.gif" alt="Авторизация" align="top" border="0" style="margin-top:3px;"/></a></li>
               <?php } if ($this->_rootref['S_USER_LOGGED_IN']) {  ?><li class="icon-logout"><a href="<?php echo (isset($this->_rootref['U_LOGIN_LOGOUT'])) ? $this->_rootref['U_LOGIN_LOGOUT'] : ''; ?>" title="<?php echo ((isset($this->_rootref['L_LOGIN_LOGOUT'])) ? $this->_rootref['L_LOGIN_LOGOUT'] : ((isset($user->lang['LOGIN_LOGOUT'])) ? $user->lang['LOGIN_LOGOUT'] : '{ LOGIN_LOGOUT }')); ?>" accesskey="x"><?php echo ((isset($this->_rootref['L_LOGIN_LOGOUT'])) ? $this->_rootref['L_LOGIN_LOGOUT'] : ((isset($user->lang['LOGIN_LOGOUT'])) ? $user->lang['LOGIN_LOGOUT'] : '{ LOGIN_LOGOUT }')); ?></a></li><?php } if (! $this->_rootref['S_USER_LOGGED_IN'] && $this->_rootref['S_REGISTER_ENABLED'] && ! ( $this->_rootref['S_SHOW_COPPA'] || $this->_rootref['S_REGISTRATION'] )) {  ?><li class="icon-register"><a href="<?php echo (isset($this->_rootref['U_REGISTER'])) ? $this->_rootref['U_REGISTER'] : ''; ?>"><?php echo ((isset($this->_rootref['L_REGISTER'])) ? $this->_rootref['L_REGISTER'] : ((isset($user->lang['REGISTER'])) ? $user->lang['REGISTER'] : '{ REGISTER }')); ?></a></li><?php } } ?>

            <li class="icon-faq"><a href="<?php echo (isset($this->_rootref['U_FAQ'])) ? $this->_rootref['U_FAQ'] : ''; ?>" title="<?php echo ((isset($this->_rootref['L_FAQ_EXPLAIN'])) ? $this->_rootref['L_FAQ_EXPLAIN'] : ((isset($user->lang['FAQ_EXPLAIN'])) ? $user->lang['FAQ_EXPLAIN'] : '{ FAQ_EXPLAIN }')); ?>"><?php echo ((isset($this->_rootref['L_FAQ'])) ? $this->_rootref['L_FAQ'] : ((isset($user->lang['FAQ'])) ? $user->lang['FAQ'] : '{ FAQ }')); ?></a></li>
            <!-- begin mod: phpBB Statistics --><?php if ($this->_rootref['S_VIEW_STATS']) {  ?><li class="icon-faq"><a href="<?php echo (isset($this->_rootref['U_STATS'])) ? $this->_rootref['U_STATS'] : ''; ?>" title="<?php echo ((isset($this->_rootref['L_STATS_EXPLAIN'])) ? $this->_rootref['L_STATS_EXPLAIN'] : ((isset($user->lang['STATS_EXPLAIN'])) ? $user->lang['STATS_EXPLAIN'] : '{ STATS_EXPLAIN }')); ?>"><?php echo ((isset($this->_rootref['L_STATISTICS'])) ? $this->_rootref['L_STATISTICS'] : ((isset($user->lang['STATISTICS'])) ? $user->lang['STATISTICS'] : '{ STATISTICS }')); ?></a></li><?php } ?><!-- end mod: phpBB Statistics --><!-- begin mod: phpBB Gallery -->
<li class="icon-gallery"><a href="<?php echo (isset($this->_rootref['U_GALLERY_MOD'])) ? $this->_rootref['U_GALLERY_MOD'] : ''; ?>" title="<?php echo ((isset($this->_rootref['L_GALLERY_EXPLAIN'])) ? $this->_rootref['L_GALLERY_EXPLAIN'] : ((isset($user->lang['GALLERY_EXPLAIN'])) ? $user->lang['GALLERY_EXPLAIN'] : '{ GALLERY_EXPLAIN }')); ?>"><?php echo ((isset($this->_rootref['L_GALLERY'])) ? $this->_rootref['L_GALLERY'] : ((isset($user->lang['GALLERY'])) ? $user->lang['GALLERY'] : '{ GALLERY }')); ?></a></li>
<!-- end mod: phpBB Gallery --><!-- begin mod: Thanks for posts --><?php if ($this->_rootref['S_DISPLAY_TOPLIST']) {  ?><li class="icon-thanks_toplist"><a href="<?php echo (isset($this->_rootref['U_REPUT_TOPLIST'])) ? $this->_rootref['U_REPUT_TOPLIST'] : ''; ?>" title="<?php echo ((isset($this->_rootref['L_REPUT_TOPLIST'])) ? $this->_rootref['L_REPUT_TOPLIST'] : ((isset($user->lang['REPUT_TOPLIST'])) ? $user->lang['REPUT_TOPLIST'] : '{ REPUT_TOPLIST }')); ?>"><?php echo ((isset($this->_rootref['L_REPUT_TOPLIST'])) ? $this->_rootref['L_REPUT_TOPLIST'] : ((isset($user->lang['REPUT_TOPLIST'])) ? $user->lang['REPUT_TOPLIST'] : '{ REPUT_TOPLIST }')); ?></a></li><?php } if ($this->_rootref['S_DISPLAY_THANKSLIST']) {  ?><li class="icon-thanks"><a href="<?php echo (isset($this->_rootref['U_THANKSLIST'])) ? $this->_rootref['U_THANKSLIST'] : ''; ?>" title="<?php echo ((isset($this->_rootref['L_THANKS_USER'])) ? $this->_rootref['L_THANKS_USER'] : ((isset($user->lang['THANKS_USER'])) ? $user->lang['THANKS_USER'] : '{ THANKS_USER }')); ?>"><?php echo ((isset($this->_rootref['L_GRATITUDES'])) ? $this->_rootref['L_GRATITUDES'] : ((isset($user->lang['GRATITUDES'])) ? $user->lang['GRATITUDES'] : '{ GRATITUDES }')); ?></a></li><?php } ?><!-- end mod: Thanks for posts --><?php } ?>

         </ul>

         <span class="corners-bottom"><span></span></span></div>
      </div>
<?php } ?>
Что может быть не так?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Палыч »

АНТОНИУСС писал(а):Что может быть не так?
АНТОНИУСС писал(а): пак BB3x Expand
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение FEAR93 »

Палыч, без лишних слов :lol:
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Mr. Anderson »

АНТОНИУСС писал(а):у ваших соседей

Они не соседи, они враги. Кроме того - безрукие головотяпы и вообще полные пофигисты.
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение future »

Ух ты, а у меня вопрос:
В правке overall_header сказано заменить одно на другое, но у меня уже стоят там всякие фуглы и медали с спасибками...как грамотно обрезать и заменить?
Мой код:

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

<ul class="linklist rightside">
			<!-- IF S_USER_LOGGED_IN --><li class="icon-phoogle"><a href="{U_PHOOGLE}" title="{L_PHOOGLE_ALT_TEXT}">{L_PHOOGLE_LINK_TEXT}</a></li><!-- ENDIF -->
							<li class="icon-rules"><a href="{U_RULES}" title="{L_BOARD_RULES_HDR}">{L_BOARD_RULES}</a></li>
				<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
								<!-- IF S_USER_LOGGED_IN --><li class="icon-medal"><a href="{U_MEDALS}" title="{L_MEDALS_VIEW_EXPLAIN}">{L_MEDALS_VIEW}</a></li><!-- ENDIF -->

				<!-- IF not S_IS_BOT -->
					<!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
										<!-- IF S_DISPLAY_TOPLIST --><li class="icon-thanks_toplist"><a href="{U_REPUT_TOPLIST}" title="{L_REPUT_TOPLIST}">{L_REPUT_TOPLIST}</a></li><!-- ENDIF -->
				<!-- IF S_DISPLAY_THANKSLIST --><li class="icon-thanks"><a href="{U_THANKSLIST}" title="{L_THANKS_USER}">{L_GRATITUDES}</a></li><!-- ENDIF -->
					<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><li class="icon-register"><a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
					<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a></li>
				<!-- ENDIF -->
			</ul>
			
И на что заменить:

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

<ul class="linklist rightside">
				<!-- IF not S_IS_BOT -->
					<!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
					<!-- IF not S_USER_LOGGED_IN -->
						<li><a href="https://loginza.ru/api/widget?token_url={LOGINZA_RETURN_URL}" title="Войти через аккаунт соц. сети или OpenID" accesskey="x" class="loginza"><img src="http://s1.loginza.ru/img/sign_in_button_gray.gif" alt="Авторизация" align="top" border="0" style="margin-top:3px;"/></a></li>
					<!-- ENDIF -->
					<!-- IF S_USER_LOGGED_IN --><li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a></li><!-- ENDIF -->
					<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><li class="icon-register"><a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
				<!-- ENDIF -->
				<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
			</ul>
Как правильно повпихивать сохраняя структуру?
Помогите правильно заменить, а то у меня половину всего исчезло.
Все, сам справился, получилось вот так:

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

<ul class="linklist rightside">
			<!-- IF S_USER_LOGGED_IN --><li class="icon-phoogle"><a href="{U_PHOOGLE}" title="{L_PHOOGLE_ALT_TEXT}">{L_PHOOGLE_LINK_TEXT}</a></li><!-- ENDIF -->
							<li class="icon-rules"><a href="{U_RULES}" title="{L_BOARD_RULES_HDR}">{L_BOARD_RULES}</a></li>
				<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
								<!-- IF S_USER_LOGGED_IN --><li class="icon-medal"><a href="{U_MEDALS}" title="{L_MEDALS_VIEW_EXPLAIN}">{L_MEDALS_VIEW}</a></li><!-- ENDIF -->

			<!-- IF not S_IS_BOT -->
					<!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
					<!-- IF S_DISPLAY_TOPLIST --><li class="icon-thanks_toplist"><a href="{U_REPUT_TOPLIST}" title="{L_REPUT_TOPLIST}">{L_REPUT_TOPLIST}</a></li><!-- ENDIF -->
				<!-- IF S_DISPLAY_THANKSLIST --><li class="icon-thanks"><a href="{U_THANKSLIST}" title="{L_THANKS_USER}">{L_GRATITUDES}</a></li><!-- ENDIF -->
					<!-- IF not S_USER_LOGGED_IN -->
						<li><a href="https://loginza.ru/api/widget?token_url={LOGINZA_RETURN_URL}" title="Войти через аккаунт соц. сети или OpenID" accesskey="x" class="loginza"><img src="http://s1.loginza.ru/img/sign_in_button_gray.gif" alt="Авторизация" align="top" border="0" style="margin-top:3px;"/></a></li>
					<!-- ENDIF -->
					<!-- IF S_USER_LOGGED_IN --><li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a></li><!-- ENDIF -->
					<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><li class="icon-register"><a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
				<!-- ENDIF -->
				
			</ul>
Спасибо за модификацию.
А как возобновить старую надпись ВХОД на верхушке форума? Ато вниз проматывать не хочется
И при логине через гугл почту 0 реакции...вернее входит, но я все равно вижу надпись вверху регистрация и не могу начинать темы
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Пчелкин »

future писал(а):А как возобновить старую надпись ВХОД на верхушке форума
По инструкции в моей сборке она должна остаться..
Разбирайтесь. что и куда вы пихаете..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение future »

Теперь понятно, я качнул на 1 страничке версию.
И как теперь старые логинзовые таблички стереть? в эс ку эль
Я знаю, что они идентичны, но на будущее.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение Пчелкин »

Ув...модераторы...можно ссылку на последнюю сборку в первое сообщение положить?
Вот отсюда - Авторизация через Вконтакте, Facebook, Twitter ... и OpenID
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
АНТОНИУСС
phpBB 1.2.1
Сообщения: 25
Стаж: 14 лет 4 месяца
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Авторизация через Вконтакте, Facebook, Twitter ... и Ope

Сообщение АНТОНИУСС »

Господа FEAR93, Mr. Anderson, и Палыч! Спасибо Вам за разъяснения - буду знать! :D
Теперь, уважамый Пчелкин, Вам вопрос! С вчерашней проблемой разобрался - поставил Ваш последний обновленный мод Логинзы! СПАСИБО ОГРОМНОЕ! Сделал правку шаблонов - как дети в школу. Единственный вопрос, он конечно звучит по-дурному, извините за это, но всё-таки : Нужна ли сама регистрация форума на сервере Логизы для проверки Токена? У меня сейчас виджет и так работает - сам зашел через учетку контакта. Я прочитал эту Хабрахабровскую статью, поэтому и спрашиваю.

Вернуться в «Бета-версии модов для phpBB 3.0.x»