Forum dei Forum: Aiuto per Forumattivo
Benvenuto sul forum di supporto di Forumattivo .



Per trarre il massimo vantaggio da tutti i servizi offerti dal nostro forum, effettua il login se sei già un nostro utente oppure registrati per far parte della nostra grande comunità. Il tutto gratuitamente!

Crea anche tu un forum gratuitamente come questo! Clicca qui

Ottimizzazione di Facebook Connect sui forum Forumattivo


Ottimizzazione di Facebook Connect sui forum Forumattivo

Messaggio Da MattiaDes il Ven 10 Mar 2017, 16:15

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. Very Happy

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  king


Ultima modifica di MattiaDes il Ven 10 Mar 2017, 16:26, modificato 3 volte
avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschile
Età : 20
Messaggi : 2811
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Re: Ottimizzazione di Facebook Connect sui forum Forumattivo

Messaggio Da MattiaDes il Ven 10 Mar 2017, 16:22

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>&nbsp;</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
avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschile
Età : 20
Messaggi : 2811
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Re: Ottimizzazione di Facebook Connect sui forum Forumattivo

Messaggio Da MattiaDes il Ven 10 Mar 2017, 16:22

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
avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschile
Età : 20
Messaggi : 2811
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Re: Ottimizzazione di Facebook Connect sui forum Forumattivo

Messaggio Da MattiaDes il Ven 10 Mar 2017, 16:23

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">::&nbsp;{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
avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschile
Età : 20
Messaggi : 2811
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Re: Ottimizzazione di Facebook Connect sui forum Forumattivo

Messaggio Da MattiaDes il Ven 10 Mar 2017, 16:23

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 -->
                    &nbsp;
                </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
avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschile
Età : 20
Messaggi : 2811
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Re: Ottimizzazione di Facebook Connect sui forum Forumattivo

Messaggio Da MattiaDes il Ven 10 Mar 2017, 16:24

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 -->
avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschile
Età : 20
Messaggi : 2811
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Re: Ottimizzazione di Facebook Connect sui forum Forumattivo

Messaggio Da YoshiGM il Sab 11 Mar 2017, 20:04

Ciao! Grazie mille per la nuova versione di Facebook Connect Wink
avatar
YoshiGM
**
**

Sesso : Maschile
Età : 24
Messaggi : 51
Località : FDF Spagnolo


Vedere il profilo dell'utente http://asistencia.foroactivo.com/u21373
YoshiGM è stato ringraziato dall'autore di questo topic.

Re: Ottimizzazione di Facebook Connect sui forum Forumattivo

Messaggio Da wolftheoriginal il Lun 20 Mar 2017, 20:34

Salve a tutti.
Da ieri la funzione del tasto grassetto sul mio forum non funziona piu'.
Qualcuno saprebbe dirmi come la ristabilisco?
Grazie
avatar
wolftheoriginal
Sono un nuovo membro :)

Sesso : Maschile
Età : 47
Messaggi : 5
Località : Roma


Vedere il profilo dell'utente http://centopassi.forumattivo.it
wolftheoriginal è stato ringraziato dall'autore di questo topic.

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum