Ottimizzazione di Facebook Connect sui forum Forumattivo
3 partecipanti
Pagina 1 di 1 • Condividi
Ottimizzazione di Facebook Connect sui forum Forumattivo
Ottimizzazione di Facebook Connect |
Ciao, Sono lieto di annunciare che abbiamo effettuato un'ottimizzazione del codice di Facebook Connect per Forumattivo. Un consolidamento dei codici per una migliore performance e per una miglior facilità di lettura e aggioramento. Questa ottimizzazione è nativamente inclusa nei templates di base di tutti i forum Forumattivo, indipendentemente dalla versione del forum. Gli amministratori che non hanno personalizzato i templates dei loro forum prima della data di pubblicazione del presente annuncio non sono quindi influenzati dai cambiamenti che seguiranno. Gli amministratori che hanno personalizzato uno dei templates elencati di seguito prima del 9 Marzo 2017, devono apportare le seguenti modifiche manualmente ai templates elencati, in modo da essere in grado di utilizzare correttamente il pulsante Facebook Connect sul loro forum. Si noti che questa ottimizzazione riguarda anche il miglioramento della visualizzazione dell'accesso rapido sui forum phpBB2. Saluti, Il team Forumattivo |
Un importante annuncio da Forumattivo |
Ultima modifica di MattiaDes il Ven 10 Mar 2017 - 16:26 - modificato 3 volte.
Re: Ottimizzazione di Facebook Connect sui forum Forumattivo
Versione phpBB3:
Nota: Quando ci riferiamo ad un blocco XXX, facciamo riferimento a tutti i contenuti all'interno del blocco - a partire dal tag di apertura fino al tag di chiusura <- END XXX -!>
- In index_body
- Rimuovi:
- Tutti i blocchi switch_fb_connect
- Rimuovi:
- Il blocco switch_fb_index_login
- Dopo:
- Dopo ognuno di questi codici (ce ne sono 2 nella pagina)
- Codice:
{S_HIDDEN_FIELDS}<input class="mainoption button1" type="submit" name="login" value="{L_LOGIN}" />
- Aggiungere il codice:
- Codice:
<!-- BEGIN switch_social_login -->
<div class="social_btn">
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
</div>
<!-- END switch_social_login -->
- In overall_footer_end
- Sostituire:
- Il contenuto del blocco switch_facebook_login
- Con:
- Codice:
<div id="fb-root"></div>
<script type="text/javascript">
$(document).ready( function() {
$('div.fb-login-button, span.fb-login-button').attr({
"data-scope": "{switch_facebook_login.FB_SCOPE}",
"data-max-rows": "{switch_facebook_login.FB_MAX_ROWS}",
"data-size": "{switch_facebook_login.FB_BUTTON_SIZE}",
"data-show-faces": "{switch_facebook_login.FB_SHOW_FACES}",
"data-auto-logout-link": "{switch_facebook_login.FB_AUTO_LOGOUT}"
});
$('div.fb-login-button, span.fb-login-button').each(function() {
if(typeof $(this).attr('onlogin') == typeof undefined || $(this).attr('onlogin') === false) {
$(this).attr('onlogin', '{switch_facebook_login.FB_ONLOGIN}');
}
if($(this).html() == '') {
$(this).html('{switch_facebook_login.FB_LABEL}');
}
});
FB.init({
appId : "{switch_facebook_login.FB_APP_ID}",
cookie : {switch_facebook_login.FB_COOKIE},
xfbml : {switch_facebook_login.FB_XFBML},
oauth : {switch_facebook_login.FB_OAUTH},
version : '{switch_facebook_login.FB_VERSION}'
});
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/{switch_facebook_login.FB_LOCAL}/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
});
function onLoginFB() {
window.location.replace('{switch_facebook_login.FB_ONLOGIN_URL}')
}
</script>
- Rimuovere:
- Il blocco switch_facebook_logout_TMP
- In profile_add_body
- Sostituire:
- Il blocco switch_fb_account_not_linked
- Con:
- Codice:
<!-- BEGIN switch_fb_account_not_linked -->
<div class="fb-login-button" onlogin="facebook_link">{switch_preferences_menu.switch_fb_connect.switch_fb_account_not_linked.L_FB_LOGIN_BUTTON}</div>
<!-- END switch_fb_account_not_linked -->
- Rimuovere:
- Il blocco switch_fb_connect
- Rimuovere:
- Il blocco switch_preferences_menu
- In Portale > mod_login
- Rimuovere:
- I blocchi (ce ne sono due) switch_fb_connect_login
- Rimuovere:
- Il blocco switch_fb_widget_login
- Dopo:
- Codice:
<dd><input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></dd>
</dl>
- Aggiungere:
- Codice:
<!-- BEGIN switch_social_login -->
<dl>
<dt> </dt>
<dd><div class="fb_or_widget left">{switch_login.switch_social_login.L_OR}</div></dd>
</dl>
<dl>
<dt> </dt>
<dd>
<div class="social_btn left">
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
</div>
</dd>
</dl>
<!-- END switch_social_login -->
- Dopo:
- Codice:
<p align="center"><input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></p>
- Aggiungere:
- Codice:
<!-- BEGIN switch_social_login -->
<div class="mt10 center">
<div class="social_btn">
<div class="fb_or">{switch_login_small.switch_social_login.L_OR}</div><br />
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
</div>
</div>
<!-- END switch_social_login -->
Ultima modifica di MattiaDes il Ven 10 Mar 2017 - 16:33 - modificato 1 volta.
Re: Ottimizzazione di Facebook Connect sui forum Forumattivo
Versione Invision:
Nota: Quando ci riferiamo ad un blocco XXX, facciamo riferimento a tutti i contenuti all'interno del blocco - a partire dal tag di apertura fino al tag di chiusura <- END XXX -!>- In index_body
- Cancella:
Tutti i blocchi switch_fb_connect
- Cancella:
Il blocco switch_fb_index_login
- Dopo:
Dopo ognuno di questi codici (ce ne sono 2 nella pagina)- Codice:
{S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" />
- Aggiungi:
- Codice:
<!-- BEGIN switch_social_login -->
<div class="mt10">
<div class="social_btn">
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
</div>
</div>
<!-- END switch_social_login -->
- In overall_footer_end
- Sostituire:
Il contenuto del blocco switch_facebook_login
- Con:
- Codice:
<div id="fb-root"></div>
<script type="text/javascript">
$(document).ready( function() {
$('div.fb-login-button, span.fb-login-button').attr({
"data-scope": "{switch_facebook_login.FB_SCOPE}",
"data-max-rows": "{switch_facebook_login.FB_MAX_ROWS}",
"data-size": "{switch_facebook_login.FB_BUTTON_SIZE}",
"data-show-faces": "{switch_facebook_login.FB_SHOW_FACES}",
"data-auto-logout-link": "{switch_facebook_login.FB_AUTO_LOGOUT}"
});
$('div.fb-login-button, span.fb-login-button').each(function() {
if(typeof $(this).attr('onlogin') == typeof undefined || $(this).attr('onlogin') === false) {
$(this).attr('onlogin', '{switch_facebook_login.FB_ONLOGIN}');
}
if($(this).html() == '') {
$(this).html('{switch_facebook_login.FB_LABEL}');
}
});
FB.init({
appId : "{switch_facebook_login.FB_APP_ID}",
cookie : {switch_facebook_login.FB_COOKIE},
xfbml : {switch_facebook_login.FB_XFBML},
oauth : {switch_facebook_login.FB_OAUTH},
version : '{switch_facebook_login.FB_VERSION}'
});
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/{switch_facebook_login.FB_LOCAL}/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
});
function onLoginFB() {
window.location.replace('{switch_facebook_login.FB_ONLOGIN_URL}')
}
</script>
- In profile_add_body
- Sostituire:
Il blocco switch_fb_account_not_linked
- Con:
- Codice:
<!-- BEGIN switch_fb_account_not_linked -->
<div class="fb-login-button" onlogin="facebook_link">{switch_preferences_menu.switch_fb_connect.switch_fb_account_not_linked.L_FB_LOGIN_BUTTON}</div>
<!-- END switch_fb_account_not_linked -->
- Cancella:
Il blocco switch_fb_connect
- Cancella:
Il blocco switch_preferences_menu
- In Portale > mod_login,
- Cancella:
Tutti i blocchi (ce ne sono due) switch_fb_connect_login
- Cancella:
Il blocco switch_fb_widget_login
- Dopo:
- Codice:
<dd><input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button" /></dd>
</dl>
- Aggiungere:
- Codice:
<!-- BEGIN switch_social_login -->
<dl>
<dd class="center">
<div class="social_btn">
<div class="fb_or">{switch_login.switch_social_login.L_OR}</div>
<br />
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
<br />
</div>
</dd>
</dl>
<!-- END switch_social_login -->
- Dopo:
- Codice:
<p align="center"><input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button" /></p>
- Aggiungere:
- Codice:
<!-- BEGIN switch_social_login -->
<div class="mt10 center">
<div class="social_btn">
<div class="fb_or">{switch_login_small.switch_social_login.L_OR}</div>
<br />
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
<br />
</div>
</div>
<!-- END switch_social_login -->
Ultima modifica di MattiaDes il Ven 10 Mar 2017 - 16:37 - modificato 2 volte.
Re: Ottimizzazione di Facebook Connect sui forum Forumattivo
Versione phpBB2:
Nota: Quando ci riferiamo ad un blocco XXX, facciamo riferimento a tutti i contenuti all'interno del blocco - a partire dal tag di apertura fino al tag di chiusura <- END XXX -!>- In index_body,
- Cancellare:
I blocchi switch_fb_connect_no
- Cancellare:
Il blocco switch_fb_connect
- Cancellare:
Il blocco switch_fb_index_login
- Dopo:
- Codice:
<!-- BEGIN switch_user_login_form_header -->
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
- Aggiungere:
- Codice:
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="user_login_form forumline">
<tr>
<td width="50%" valign="top" align="{switch_user_login_form_header.V_ALIGN}" class="row1">
<table>
<tr>
<td><span class="genmed">{L_USERNAME}:</span> </td>
<td><input class="post" type="text" size="10" name="username"/> </td>
<td>
<input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} />
<span class="gensmall">{L_AUTO_LOGIN}</span>
</td>
</tr>
<tr>
<td><span class="genmed">{L_PASSWORD}:</span> </td>
<td><input class="post" type="password" size="10" name="password"/> </td>
<td>{S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" /></td>
</tr>
</table>
</td>
<!-- BEGIN switch_social_login -->
<td width="10%" align="center" valign="middle" class="row1">
<span class="genmed fb_or">{switch_user_login_form_header.switch_social_login.L_OR}</span>
</td>
<td width="40%" class="align_gauche row1">
<div class="social_btn">
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
</div>
</td>
<!-- END switch_social_login -->
</tr>
</table>
- Dopo:
- Codice:
<!-- BEGIN switch_user_login_form_footer -->
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
- Aggiungere:
- Codice:
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="user_login_form forumline">
<tr>
<td width="50%" valign="top" align="right" class="row1">
<table>
<tr>
<td><span class="genmed">{L_USERNAME}:</span> </td>
<td><input class="post" type="text" size="10" name="username"/> </td>
<td>
<input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} />
<span class="gensmall">{L_AUTO_LOGIN}</span>
</td>
</tr>
<tr>
<td><span class="genmed">{L_PASSWORD}:</span> </td>
<td><input class="post" type="password" size="10" name="password"/> </td>
<td>{S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" /></td>
</tr>
</table>
</td>
<!-- BEGIN switch_social_login -->
<td width="10%" align="center" valign="middle" class="row1">
<span class="genmed fb_or">{switch_user_login_form_footer.switch_social_login.L_OR}</span>
</td>
<td width="40%" class="align_gauche row1">
<div class="social_btn">
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
</div>
</td>
<!-- END switch_social_login -->
</tr>
</table>
- In overall_footer_end
- Sostituire:
The content of the bloc switch_facebook_login
- Con:
- Codice:
<div id="fb-root"></div>
<script type="text/javascript">
$(document).ready( function() {
$('div.fb-login-button, span.fb-login-button').attr({
"data-scope": "{switch_facebook_login.FB_SCOPE}",
"data-max-rows": "{switch_facebook_login.FB_MAX_ROWS}",
"data-size": "{switch_facebook_login.FB_BUTTON_SIZE}",
"data-show-faces": "{switch_facebook_login.FB_SHOW_FACES}",
"data-auto-logout-link": "{switch_facebook_login.FB_AUTO_LOGOUT}"
});
$('div.fb-login-button, span.fb-login-button').each(function() {
if(typeof $(this).attr('onlogin') == typeof undefined || $(this).attr('onlogin') === false) {
$(this).attr('onlogin', '{switch_facebook_login.FB_ONLOGIN}');
}
if($(this).html() == '') {
$(this).html('{switch_facebook_login.FB_LABEL}');
}
});
FB.init({
appId : "{switch_facebook_login.FB_APP_ID}",
cookie : {switch_facebook_login.FB_COOKIE},
xfbml : {switch_facebook_login.FB_XFBML},
oauth : {switch_facebook_login.FB_OAUTH},
version : '{switch_facebook_login.FB_VERSION}'
});
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/{switch_facebook_login.FB_LOCAL}/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
});
function onLoginFB() {
window.location.replace('{switch_facebook_login.FB_ONLOGIN_URL}')
}
</script>
- In profile_add_body
- Replace:
The bloc switch_fb_account_not_linked
- With:
- Codice:
<!-- BEGIN switch_fb_account_not_linked -->
<div class="fb-login-button" onlogin="facebook_link">{switch_preferences_menu.switch_fb_connect.switch_fb_account_not_linked.L_FB_LOGIN_BUTTON}</div>
<!-- END switch_fb_account_not_linked -->
- Cancellare:
Il blocco switch_fb_connect
- Cancellare:
Il blocco switch_preferences_menu
- In Portale > mod_login
- Cancellare:
I due blocchi switch_fb_connect_login
- Cancellare:
Il blocco switch_fb_widget_login
- Dopo:
- Codice:
<tr align="center">
<td colspan="2">
<span class="gensmall"><a class="gensmall" href="{U_SEND_PASSWORD}" rel="nofollow">:: {L_SEND_PASSWORD}</a></span>
</td>
</tr>
- Aggiungere:
- Codice:
<!-- BEGIN switch_social_login -->
<tr align="center">
<td colspan="2">
<div class="social_btn">
<div class="fb_or_widget">{switch_login.switch_social_login.L_OR}</div> <br />
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
</div>
</td>
</tr>
<!-- END switch_social_login -->
- Dopo:
- Codice:
<tr align="center">
<td><span class="gensmall"><a class="gensmall" href="{U_SEND_PASSWORD}" rel="nofollow">:: {L_SEND_PASSWORD}</a></span></td>
</tr>
- Aggiungere:
- Codice:
<!-- BEGIN switch_social_login -->
<tr align="center">
<td colspan="2">
<div class="social_btn">
<div class="fb_or">{switch_login_small.switch_social_login.L_OR}</div> <br />
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
</div>
</td>
</tr>
<!-- END switch_social_login -->
Ultima modifica di MattiaDes il Ven 10 Mar 2017 - 16:39 - modificato 1 volta.
Re: Ottimizzazione di Facebook Connect sui forum Forumattivo
Versione punBB:
Nota: Quando ci riferiamo ad un blocco XXX, facciamo riferimento a tutti i contenuti all'interno del blocco - a partire dal tag di apertura fino al tag di chiusura <- END XXX -!>- In index_body
- Sostituire:
Tutti i blocchi switch_fb_connect
- Con:
- Codice:
<!-- BEGIN switch_social_login -->
<div class="mt10">
<div class="social_btn">
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
</div>
</div>
<!-- END switch_social_login -->
- Cancellare:
Il blocco switch_fb_index_login
- In overall_footer_end
- Sostituire:
The content of the bloc switch_facebook_login
- Con:
- Codice:
<div id="fb-root"></div>
<script type="text/javascript">
$(document).ready( function() {
$('div.fb-login-button, span.fb-login-button').attr({
"data-scope": "{switch_facebook_login.FB_SCOPE}",
"data-max-rows": "{switch_facebook_login.FB_MAX_ROWS}",
"data-size": "{switch_facebook_login.FB_BUTTON_SIZE}",
"data-show-faces": "{switch_facebook_login.FB_SHOW_FACES}",
"data-auto-logout-link": "{switch_facebook_login.FB_AUTO_LOGOUT}"
});
$('div.fb-login-button, span.fb-login-button').each(function() {
if(typeof $(this).attr('onlogin') == typeof undefined || $(this).attr('onlogin') === false) {
$(this).attr('onlogin', '{switch_facebook_login.FB_ONLOGIN}');
}
if($(this).html() == '') {
$(this).html('{switch_facebook_login.FB_LABEL}');
}
});
FB.init({
appId : "{switch_facebook_login.FB_APP_ID}",
cookie : {switch_facebook_login.FB_COOKIE},
xfbml : {switch_facebook_login.FB_XFBML},
oauth : {switch_facebook_login.FB_OAUTH},
version : '{switch_facebook_login.FB_VERSION}'
});
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/{switch_facebook_login.FB_LOCAL}/sdk.js";
fjs.byentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
});
function onLoginFB() {
window.location.replace('{switch_facebook_login.FB_ONLOGIN_URL}')
}
</script>
- Cancellare:
Il blocco switch_facebook_logout_TMP
- In profile_add_body
- Cancellare:
Il blocco switch_fb_connect
- Cancellare:
Il blocco switch_preferences_menu
- In Portail > mod_login
- Cancellare:
I due blocchi switch_fb_connect_login
- Cancellare:
Il blocco switch_fb_widget_login
- Dopo:
- Codice:
<dl>
<dd style="text-align:center;"><input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></dd>
</dl>
- Aggiungere :
- Codice:
<!-- BEGIN switch_social_login -->
<dl>
<dd class="center">
<div class="social_btn">
<div class="fb_or">{switch_login.switch_social_login.L_OR}</div> <br />
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
<br />
</div>
</dd>
</dl>
<!-- END switch_social_login -->
- Dopo :
- Codice:
<p align="center"><input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></p>
- Aggiungere :
- Codice:
<!-- BEGIN switch_social_login -->
<div class="mt10 center">
<div class="social_btn">
<div class="fb_or">{switch_login_small.switch_social_login.L_OR}</div> <br />
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
<br />
</div>
</div>
<!-- END switch_social_login -->
Ultima modifica di MattiaDes il Ven 10 Mar 2017 - 16:41 - modificato 1 volta.
Re: Ottimizzazione di Facebook Connect sui forum Forumattivo
Versione Mobile Classica:
Nota: Quando ci riferiamo ad un blocco XXX, facciamo riferimento a tutti i contenuti all'interno del blocco - a partire dal tag di apertura fino al tag di chiusura <- END XXX -!>- In overall_footer
- Dopo:
- Codice:
{PROTECT_FOOTER}
<div class="application_footer_spacer"></div>
</div>
</div>
</div>
- Aggiungere :
- Codice:
<!-- BEGIN switch_facebook_login -->
<div id="fb-root"></div>
<script type="text/javascript">
$(document).ready( function() {
$('div.fb-login-button, span.fb-login-button').attr({
"data-scope": "{switch_facebook_login.FB_SCOPE}",
"data-max-rows": "{switch_facebook_login.FB_MAX_ROWS}",
"data-size": "{switch_facebook_login.FB_BUTTON_SIZE}",
"data-show-faces": "{switch_facebook_login.FB_SHOW_FACES}",
"data-auto-logout-link": "{switch_facebook_login.FB_AUTO_LOGOUT}"
});
$('div.fb-login-button, span.fb-login-button').each(function() {
if(typeof $(this).attr('onlogin') == typeof undefined || $(this).attr('onlogin') === false) {
$(this).attr('onlogin', '{switch_facebook_login.FB_ONLOGIN}');
}
if($(this).html() == '') {
$(this).html('{switch_facebook_login.FB_LABEL}');
}
});
FB.init({
appId : "{switch_facebook_login.FB_APP_ID}",
cookie : {switch_facebook_login.FB_COOKIE},
xfbml : {switch_facebook_login.FB_XFBML},
oauth : {switch_facebook_login.FB_OAUTH},
version : '{switch_facebook_login.FB_VERSION}'
});
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/{switch_facebook_login.FB_LOCAL}/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
});
function onLoginFB() {
window.location.replace('{switch_facebook_login.FB_ONLOGIN_URL}')
}
</script>
<!-- END switch_facebook_login -->
- In overall_header
- Prima di:
- Codice:
{HOSTING_JS}
</head>
- Aggiungere :
- Codice:
<!-- BEGIN switch_fb_login -->
<script src="https://connect.facebook.net/{switch_fb_login.FB_LOCAL}/all.js" type="text/javascript"></script>
<script src="{switch_fb_login.JS_FB_LOGIN}" type="text/javascript"></script>
<!-- END switch_fb_login -->
Versione mobile moderna:
- In overall_footer
- Prima di :
- Codice:
</body>
- Aggiungere :
- Codice:
<!-- BEGIN switch_facebook_login -->
<div id="fb-root"></div>
<script type="text/javascript">
$(document).ready( function() {
$('div.fb-login-button, span.fb-login-button').attr({
"data-scope": "{switch_facebook_login.FB_SCOPE}",
"data-max-rows": "{switch_facebook_login.FB_MAX_ROWS}",
"data-size": "{switch_facebook_login.FB_BUTTON_SIZE}",
"data-show-faces": "{switch_facebook_login.FB_SHOW_FACES}",
"data-auto-logout-link": "{switch_facebook_login.FB_AUTO_LOGOUT}"
});
$('div.fb-login-button, span.fb-login-button').each(function() {
if(typeof $(this).attr('onlogin') == typeof undefined || $(this).attr('onlogin') === false) {
$(this).attr('onlogin', '{switch_facebook_login.FB_ONLOGIN}');
}
if($(this).html() == '') {
$(this).html('{switch_facebook_login.FB_LABEL}');
}
});
FB.init({
appId : "{switch_facebook_login.FB_APP_ID}",
cookie : {switch_facebook_login.FB_COOKIE},
xfbml : {switch_facebook_login.FB_XFBML},
oauth : {switch_facebook_login.FB_OAUTH},
version : '{switch_facebook_login.FB_VERSION}'
});
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/{switch_facebook_login.FB_LOCAL}/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
});
function onLoginFB() {
window.location.replace('{switch_facebook_login.FB_ONLOGIN_URL}')
}
</script>
<!-- END switch_facebook_login -->
- In overall_header
- Prima di :
- Codice:
{HOSTING_JS}
</head>
- Aggiungere :
- Codice:
<!-- BEGIN switch_fb_login -->
<script src="https://connect.facebook.net/{switch_fb_login.FB_LOCAL}/all.js" type="text/javascript"></script>
<script src="{switch_fb_login.JS_FB_LOGIN}" type="text/javascript"></script>
<!-- END switch_fb_login -->
Re: Ottimizzazione di Facebook Connect sui forum Forumattivo
Ciao! Grazie mille per la nuova versione di Facebook Connect
Re: Ottimizzazione di Facebook Connect sui forum Forumattivo
Salve a tutti.
Da ieri la funzione del tasto grassetto sul mio forum non funziona piu'.
Qualcuno saprebbe dirmi come la ristabilisco?
Grazie
Da ieri la funzione del tasto grassetto sul mio forum non funziona piu'.
Qualcuno saprebbe dirmi come la ristabilisco?
Grazie
Argomenti simili
» Facebook connect per Forumattivo
» ULTIMO AGGIORNAMETO DI FORUMATTIVO: FACEBOOK CONNECT E PIÙ
» Facebook Connect e forum HTTP
» Configura e utilizza Facebook Connect per il tuo forum
» Facebook connect
» ULTIMO AGGIORNAMETO DI FORUMATTIVO: FACEBOOK CONNECT E PIÙ
» Facebook Connect e forum HTTP
» Configura e utilizza Facebook Connect per il tuo forum
» Facebook connect
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.