Добавляем кнопку входа через Facebook в боковую панель

Hope

Premium
Сообщения
48,305
Решения
22
Реакции
71,870
Баллы
40,905
В шаблоне sidebar_visitor_panel находим:
Код:
<div class="section loginButton">	
	<div class="secondaryContent">
		<label for="LoginControl" id="SignupButton"><a href="{xen:link login}" class="inner">{xen:if $xenOptions.registrationSetup.enabled, {xen:phrase sign_up_now}, {xen:phrase log_in}}</a></label>
	</div>
</div>

И заменяем на:
Код:
<div class="section loginButton">	
	<div class="secondaryContent">
		<label for="LoginControl" id="SignupButton"><a href="{xen:link login}" class="inner">{xen:if $xenOptions.registrationSetup.enabled, {xen:phrase sign_up_now}, {xen:phrase log_in}}</a></label>
 
		<xen:if is="{$xenOptions.facebookAppId}">
			<div class="cta_fbButton">
				<a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a>
			</div>
		</xen:if>
 
	</div>
</div>


В шаблон EXTRA.css добавляем:
Код:
/* Add Facebook login button to visitor panel */
.cta_fbButton {
margin: 10px 30px;
text-align: center;
}
 
  • Мне нравится
Реакции: Gish
Как сделать что бы при нажатию на кнопку регистрация открывалась ссылка /register? Спасибо!
 
Как это относится к кнопке Facebook?

Можноп попробовать:
Код:
{xen:link login}


Заменить на:
Код:
{xen:link register}
 
Неа, даже при регистер, тоже самое, как можно прямые ссылки повставлять? Спасибо!
 
Ну вставляйте прямые ссылки. В чём проблема-то?
 

В шаблоне sidebar_visitor_panel находим:
Код:
<div class="section loginButton">   
    <div class="secondaryContent">
        <label for="LoginControl" id="SignupButton"><a href="{xen:link login}" class="inner">{xen:if $xenOptions.registrationSetup.enabled, {xen:phrase sign_up_now}, {xen:phrase log_in}}</a></label>
    </div>
</div>

И заменяем на:
Код:
<div class="section loginButton">   
    <div class="secondaryContent">
        <label for="LoginControl" id="SignupButton"><a href="{xen:link login}" class="inner">{xen:if $xenOptions.registrationSetup.enabled, {xen:phrase sign_up_now}, {xen:phrase log_in}}</a></label>
 
        <xen:if is="{$xenOptions.facebookAppId}">
            <div class="cta_fbButton">
                <a href="{xen:link register/facebook, '', 'reg=1'}" class="fbLogin"><span>{xen:phrase login_with_facebook}</span></a>
            </div>
        </xen:if>
 
    </div>
</div>


В шаблон EXTRA.css добавляем:
Код:
/* Add Facebook login button to visitor panel */
.cta_fbButton {
margin: 10px 30px;
text-align: center;
}
Все бы хорошо... но кнопка не появилась... (
 
stupport, наверное потому что код старый как мамонт и в движке код кнопок изменился.
 
Exile, не изменился код
stupport, не знаю что вы делаете, и что у вас за стиль на дефолтном только что проделал точь в точь описанное и результат:
Снимок.PNG
Или у вас не заполнен "Идентификатор приложения Facebook" или стиль не дефолтный и естественно не работает.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу