Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
most4028

Вынести дополнительные иконки входа с соц. сетей рядом с кнопкой "Вход"

Рекомендованные сообщения

Прошу помочь, так как опыта работы с IPB практически нету, объясните куда надо прописать код для добавления ещё одной иконки входа с соц. сети рядом с кнопкой "Вход" (нужно к уже существующим иконкам добавить ещё несколько)

 

post-51690-0-42176700-1345729112_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

Они сами добавляются если включить интеграцию с соответствующим сервисом. Смысл туда что-то пихать если оно не будет работать? Или вы со своим опытом работы с ИПБ написали свою интеграцию?

 

Код, как помню, находится где-то в глобальном шаблоне, или в одном из шаблонов глобальной группы

Поделиться сообщением


Ссылка на сообщение

Они сами добавляются если включить интеграцию с соответствующим сервисом. Смысл туда что-то пихать если оно не будет работать? Или вы со своим опытом работы с ИПБ написали свою интеграцию?

 

Код, как помню, находится где-то в глобальном шаблоне, или в одном из шаблонов глобальной группы

 

Интеграция уже написана, не мной, нужно просто вынести значёк с сылкой внутри. Знаю, звучит очень просто, но без помощи - мне этого сделать не дано.

 

максимум, что я в глобальном шаблоне похожее нашёл - вот

<ul class='ipsList_inline right'>
							<li>
								<span class='services'>
									<if test="limFacebook:|:IPSLib::loginMethod_enabled('facebook')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=facebook" base="public"}'>{parse replacement="lim_facebook"}</a>
									</if>
									<if test="limTwitter:|:IPSLib::loginMethod_enabled('twitter')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=twitter" base="public"}'>{parse replacement="lim_twitter"}</a>
									</if>
									<if test="limOpenid:|:IPSLib::loginMethod_enabled('openid')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=openid" base="public"}'>{parse replacement="lim_openid"}</a>
									</if>
									<if test="limWindows:|:IPSLib::loginMethod_enabled('live')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=live" base="public"}'>{parse replacement="lim_windows"}</a>
									</if>
</span>

Поделиться сообщением


Ссылка на сообщение

Да, это оно и есть.

Поделиться сообщением


Ссылка на сообщение

Да, это оно и есть.

 

При добавлении чего-либо в эти строки ломается добрая половина всего оформления, приходится делать бэкап, есть ли ещё какие-нибудь обходные варианты?

Поделиться сообщением


Ссылка на сообщение

"Чего либо" добавлять не нужно. Добавляйте ссылку с вашей иконкой перед

Поделиться сообщением


Ссылка на сообщение

"Чего либо" добавлять не нужно. Добавляйте ссылку с вашей иконкой перед </span>

 

Я же не "Горе от ума" туда переписывал, а вот это(на примере контакта):

<if test="limVkontakte:|:IPSLib::loginMethod_enabled('openid')">
<a href='{parse url="app=core&module=global&section=login&serviceClick=vkontakte" base="public"}'>{parse replacement="lim_vkontakte"}</a>
</if>

Поделиться сообщением


Ссылка на сообщение

И "на примере контакта" тоже писать не надо. Показывайте точно что туда вставляете, а еще лучше сделайте это на скине чтобы было видно.

Поделиться сообщением


Ссылка на сообщение
08/23/12 14:25 (изменено)

И "на примере контакта" тоже писать не надо. Показывайте точно что туда вставляете, а еще лучше сделайте это на скине чтобы было видно.

 

контакт первым делом я и пытался добавить. то есть выглядело это так:

								<span class='services'>
									<if test="limFacebook:|:IPSLib::loginMethod_enabled('facebook')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=facebook" base="public"}'>{parse replacement="lim_facebook"}</a>
									</if>
									<if test="limTwitter:|:IPSLib::loginMethod_enabled('twitter')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=twitter" base="public"}'>{parse replacement="lim_twitter"}</a>
									</if>
									<if test="limVkontakte:|:IPSLib::loginMethod_enabled('vkontakte')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=vkontakte" base="public"}'>{parse replacement="lim_vkontakte"}</a>
									</if>
									<if test="limOpenid:|:IPSLib::loginMethod_enabled('openid')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=openid" base="public"}'>{parse replacement="lim_openid"}</a>
									</if>
									<if test="limWindows:|:IPSLib::loginMethod_enabled('live')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=live" base="public"}'>{parse replacement="lim_windows"}</a>
									</if>
								</span>

 

интересно ещё и то что ни openid, ни windows live,не отображались с самого начала, а затем контакт, при его добавлении.

Изменено пользователем most4028

Поделиться сообщением


Ссылка на сообщение

интересно ещё и то что ни openid, ни windows live

 

Они отображаются по условию, что данный метод включен для авторизации.

 

В исходном коде

<a href='/index.php?app=core&module=global&section=login&serviceClick=vkontakte'></a>

 

В шаблоне нет такого макроса lim_vkontakte, пропишите картинку руками.

Поделиться сообщением


Ссылка на сообщение

В шаблоне нет такого макроса lim_vkontakte

 

Я изначально добавил данный макрос в этот шаблон, руками просто по этому прописывать не пытался, спасибо за помощь, завтра попробую - отпишусь.

Поделиться сообщением


Ссылка на сообщение

Немного офтоп, но... Толстые черные рамки вокруг аватаров - вы в курсе, что это не очень... эээ... этично? У вас же не ритуальный форум для клиентов, в конце-то концов :)

 

Кстати, для значительного увеличения количества доступных для авторизации социальных сервисов проще использовать универсальные службы вроде loginza и ulogin. Хук для установки первого можно найти на IBR, для второго - на IPS и тут выложен.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...