Σύνδεση μέσω Facebook

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Πήγαινε κάτω

Σύνδεση μέσω Facebook Empty Σύνδεση μέσω Facebook

Δημοσίευση από Nemo Σαβ Μάης 02, 2015 12:50 am

Σύνδεση μέσω Facebook


Το Facebook Connect είναι ένα επαναστατικό σύστημα για να συνδεθείτε με το λογαριασμό σας στο Facebook και να προσκαλέστε τους φίλους σας και τις επαφές του δικτύου στο φόρουμ. Ο ιδρυτής μπορεί να καλέσει τους φίλους τους, αλλά και τα μέλη μπορούν να κάνουν το ίδιο. Φυσικά, ο διαχειριστής πρέπει να έχει ένα λογαριασμό στο Facebook. Ή μπορεί να δημιουργήσετε ένα.

Για την εύρυθμη λειτουργία της μονάδας:

  • Πρέπει να έχετε ένα λογαριασμό στο Facebook, θα χρειαστεί να δημιουργήσετε ένα, αν δεν έχετε.
  • Ο ιδρυτής του φόρουμ πρέπει να δημιουργήσει την εφαρμογή στο Facebook και να την εγκαταστήσει στο φόρουμ του.
  • Η λειτουργική μονάδα πρέπει να είναι ενεργοποιημένη στο φόρουμ.


ACP ( Πίνακας Διαχείρισης ) > Λειτουργικές Μονάδες > Facebook Connect > Ρυθμίσεις:

Σύνδεση μέσω Facebook UYuOJ

Επιλέξτε τον Installation guide, στο πρώτο βήμα επιλέγετε το
Clicking Here:

Σύνδεση μέσω Facebook CpM17

Έπειτα εμφανίζεται μία σελίδα που ζητάει κάποια στοιχεία. Συμπληρώστε τα στοιχεία:

Σύνδεση μέσω Facebook 7J2zB

Τότε θα σας μεταφέρει σε μια σελίδα με ένα αναγνωριστικό κωδικό. (Σημείωση: μπορείτε να λάβετε μια κενή σελίδα, αλλά η εφαρμογή θα εξακολουθεί να δημιουργείται). Εάν έχετε μια κενή σελίδα, μπορείτε να τροποποιήσετε την application σας:

Σύνδεση μέσω Facebook UyPiZ

Σύνδεση μέσω Facebook IAzwk

Ανακτήστε τον κωδικό ID:

Σύνδεση μέσω Facebook XbwP5

Μην ξεχάσετε να θέσετε το όνομα χώρου ( domain ) στο App Domain. Για παράδειγμα, αν το φόρουμ σας είναι το myforum.forumotion.com, θα πρέπει να γράψετε forumotion.com :

Σύνδεση μέσω Facebook Domain12

B) Ο Διαχειριστής πρέπει να επικολλήσει τον κώδικα της εφαρμογής ταυτότητας μέσα στο admin panel του φόρουμ σας:

Σύνδεση μέσω Facebook OssT7

Γ) Ο Διαχειριστής πρέπει να ενεργοποιήσει τη λειτουργία:

Σύνδεση μέσω Facebook UuosG

Μπορείτε να επιλέξετε οι χρήστες να κάνουν σύνδεση αυτόματα, χωρίς να δώσουν τα στοιχεία:

Σύνδεση μέσω Facebook K7Eo9

Μπορείτε να ρυθμίσετε το μήνυμα της πρόσκλησης:

Σύνδεση μέσω Facebook Pcptk

Για να κάνουν εγγραφή οι χρήστες μέσω facebook πρέπει να ακολουθήσουν την διαδικασία της εγγραφής και μετά να πατήσουν:

Σύνδεση μέσω Facebook ZqgJ6

Πρέπει να έχει ο χρήστης λογαριασμό στο Facebook για να κάνει κάνει εγγραφή.

Μετά πρέπει να βάλει το e-mail και το password, ώστε να κάνει εγγραφη.

Αφού έχει γίνει η εγγραφή, πρέπει να κάνουν σύνδεση πατώντας:

Σύνδεση μέσω Facebook 23062017

Αν είστε ήδη μέλος και θελετε να κάνετε σύνδεση μέσω facebook, πρέπει να πάτε:

Προφίλ > Επιλογές > Associate your Facebook account > Σύνδεση μέσω Facebook PUYDq

Σύνδεση μέσω Facebook 23062018

Για να προσκαλέσετε μέλη πρέπει να πάτε στο Προφίλ > Facebook Invites

Σύνδεση μέσω Facebook 23062019

Επιλέξτε έως και 26 Φίλους σας και στείλτε την πρόσκληση!

Σύνδεση μέσω Facebook 23062019

Ο οδηγός γράφτηκε από Buttercup του Αγγλικού Φόρουμ Υποστήριξης και μεταφράστηκε στα Ελληνικά από Nemo
Nemo

Nemo
Υπεύθυνος Φόρουμ
Υπεύθυνος Φόρουμ

Άντρας
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1206



Nemo ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Σύνδεση μέσω Facebook Empty Απ: Σύνδεση μέσω Facebook

Δημοσίευση από Nemo Σαβ Μάης 02, 2015 12:51 am

Στο: profile_add_body.tpl για phpBB2

Προσθέστε το παρακάτω στην αρχή:

Κώδικας:
<script type="text/javascript" src="{JSPWD}"></script>

Αντικαταστήστε το:

Κώδικας:
<tr>
  <td class="row1"><span class="gen">{L_NEW_PASSWORD} : *</span>
<span class="gensmall">{L_PASSWORD_IF_CHANGED}</span></td>
  <td class="row2"><input class="post" type="password" name="new_password" value="{NEW_PASSWORD}" size="25" maxlength="25" /></td>
</tr>

με:

Κώδικας:
<tr>
    <td class="row1"><span class="gen">{L_NEW_PASSWORD} : *</span>
<span class="gensmall">{L_PASSWORD_IF_CHANGED}</span></td>
    <td class="row2">
      <input class="post left" type="password" name="new_password" value="{NEW_PASSWORD}" size="25" maxlength="25" />
      <div id="cont_pwd">
        <div class="pwd_img" id="pwd_bad" >{BAD_LEVEL_PWD}</div>
        <div class="pwd_img" id="pwd_middle" >{GOOD_LEVEL_PWD}</div>
        <div class="pwd_img" id="pwd_good" >{STRONG_LEVEL_PWD}</div>
          </div>
  </td>

Βρείτε το:

Κώδικας:
<!-- END switch_profile_advanced -->

και προσθέστε το παρακάτω μετά:

Κώδικας:
<!-- BEGIN switch_fb_connect -->
  <tr>
      <td class="row1 fb"><span class="gen">{switch_preferences_menu.switch_fb_connect.L_FB_LINK_ACCOUNT} :</span></td>
      <td class="row2 fb" width="400">
        <!-- BEGIN switch_fb_account_linked -->
        <span class="gen">{switch_preferences_menu.switch_fb_connect.switch_fb_account_linked.L_FB_ACCOUNT_LINKED}</span>
        <!-- END switch_fb_account_linked -->
        <!-- BEGIN switch_fb_account_not_linked -->
        <fb:login-button size="medium" onlogin="facebook_link()" v="2">{switch_preferences_menu.switch_fb_connect.switch_fb_account_not_linked.L_FB_LOGIN_BUTTON}</fb:login-button>
        <!-- END switch_fb_account_not_linked -->
      </td>
  </tr>
  <!-- END switch_fb_connect -->

Προσθέστε στο τέλος το παρακάτω:

Κώδικας:
<script type="text/javascript">
$('input[name=reset]').click(function(){
  $("#pwd_good,#pwd_middle,#pwd_bad").hide();

});

$('input[name=new_password],input[name=username]').keyup(function() {

  if ( $('input[name=new_password]').val() != "" )
  {
      var level = passwordStrength($('input[name=new_password]').val(),$('input[name=username]').val());

      switch(level)
      {
        case 'bad' :
            $("#pwd_middle,#pwd_good").hide();
            $("#pwd_bad").show();
            break;

        case 'good' :
            $("#pwd_good,#pwd_bad").hide();
            $("#pwd_middle").show();
            break;

        case 'strong' :
            $("#pwd_middle,#pwd_bad").hide();
            $("#pwd_good").show();
            break;
      }
  }
  else
  {
      $("#pwd_middle,#pwd_good,#pwd_bad").hide();
  }
});
</script>
<!-- BEGIN switch_preferences_menu -->
<!-- BEGIN switch_fb_connect -->
<div id="fb-root"></div>
<script type="text/javascript">
//<![CDATA[
FB.init({
  appId: '{switch_preferences_menu.switch_fb_connect.FACEBOOK_APP_ID}',
    status: true,
    cookie: true,
    xfbml: true
});
//]]>
</script>
<!-- END switch_fb_connect -->
<!-- END switch_preferences_menu -->




overall_header_new.tpl για PunBB

Αντικαταστήστε την:

Κώδικας:
<html dir="{S_CONTENT_DIRECTION}" id="min-width" lang="{L_LANG_HTML}" xml:lang="{L_LANG_HTML}" xmlns="http://www.w3.org/1999/xhtml">

με:

Κώδικας:
<html id="min-width"  xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="{L_LANG_HTML}" lang="{L_LANG_HTML}" dir="{S_CONTENT_DIRECTION}">

Βρείτε το:

Κώδικας:
<script src="{JS_DIR}{L_LANG}.js" type="text/javascript"></script>

Και προσθέστε μετά αυτό:

Κώδικας:
<!-- BEGIN switch_fb_login -->
<script src="http://connect.facebook.net/{switch_fb_login.FB_LOCAL}/all.js"></script>
<script src="{switch_fb_login.JS_FB_LOGIN}" type="text/javascript"></script>
<!-- END switch_fb_login -->

Στο: overall_footer.tpl

Βρείτε το:

Κώδικας:
<script type="text/javascript">
//<![CDATA[
  fa_endpage();
//]]>
</script>

Και πριν από αυτό προσθέστε το:

Κώδικας:
<!-- BEGIN switch_facebook_login -->
<div id="fb-root"></div>
<script type="text/javascript">
//<![CDATA[
FB.init({
  appId: '{switch_facebook_login.FACEBOOK_APP_ID}',
    status: true,
    cookie: true,
    xfbml: true
});
//]]>
</script>
<!-- END switch_facebook_login -->

<!-- BEGIN switch_facebook_logout -->
<script type="text/javascript">
//<![CDATA[
FB.Event.subscribe('auth.logout', function(response) {
  if ($('a#logout'))
  {
      var lien_redir = $('a#logout').attr('href');

      if ($('a#logout').attr('href') && $('a#logout').attr('href') != '')
      {
        document.location.href = 'http://{switch_facebook_logout.SERVER_NAME}/' + lien_redir;
      }
  }
});

$(document).ready( function() {
  $('a#logout').click( function() {
      FB.logout();
  } );
} );
//]]>
</script>
<!-- END switch_facebook_logout -->

Στο: index_body.tpl

Αντικαταστήστε το:

Κώδικας:
<!-- BEGIN switch_user_login_form_header -->
<div class="main">
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
  <div class="user_login_form main-box center">
      <label><span class="genmed">{L_USERNAME} :</span> <input class="post" type="text" size="10" name="username" /></label> 
      <label><span class="genmed">{L_PASSWORD} :</span> <input class="post" type="password" size="10" name="password" /></label> 
      <label><span class="gensmall">{L_AUTO_LOGIN}</span> <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label> 
      {S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" />
  </div>
</form>
</div>
<!-- END switch_user_login_form_header -->

με:

Κώδικας:
<!-- BEGIN switch_user_login_form_header -->
<div class="main">
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
  <div class="user_login_form main-box center">
      <label><span class="genmed">{L_USERNAME} :</span> <input class="post" type="text" size="10" name="username" /></label> 
      <label><span class="genmed">{L_PASSWORD} :</span> <input class="post" type="password" size="10" name="password" /></label> 
      <label><span class="gensmall">{L_AUTO_LOGIN}</span> <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label> 
      {S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" />
      <!-- BEGIN switch_fb_connect -->
      <span class="fb_or">{switch_user_login_form_header.switch_fb_connect.L_OR}</span>
      <fb:login-button size="large" onlogin="facebook_login()" v="2" perms="{switch_user_login_form_header.switch_fb_connect.L_FB_PERMISSIONS}">{switch_user_login_form_header.switch_fb_connect.L_FB_LOGIN_BUTTON}</fb:login-button>
      <!-- END switch_fb_connect -->
  </div>
</form>
</div>
<!-- END switch_user_login_form_header -->

Αντικαταστήστε το:

Κώδικας:
<!-- BEGIN switch_user_login_form_footer -->
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
  <div class="user_login_form main-box center">
      <label><span class="genmed">{L_USERNAME} :</span> <input class="post" type="text" size="10" name="username"/></label> 
      <label><span class="genmed">{L_PASSWORD} :</span> <input class="post" type="password" size="10" name="password"/></label> 
      <label><span class="gensmall">{L_AUTO_LOGIN}</span> <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label> 
      {S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" />
  </div>
</form>
<!-- END switch_user_login_form_footer -->

με:

Κώδικας:
<!-- BEGIN switch_user_login_form_footer -->
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
  <div class="user_login_form main-box center">
      <label><span class="genmed">{L_USERNAME} :</span> <input class="post" type="text" size="10" name="username"/></label> 
      <label><span class="genmed">{L_PASSWORD} :</span> <input class="post" type="password" size="10" name="password"/></label> 
      <label><span class="gensmall">{L_AUTO_LOGIN}</span> <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label> 
      {S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" />
      <!-- BEGIN switch_fb_connect -->
      <span class="genmed fb_or">{switch_user_login_form_footer.switch_fb_connect.L_OR}</span>
      <fb:login-button size="large" onlogin="facebook_login()" v="2" perms="{switch_user_login_form_footer.switch_fb_connect.L_FB_PERMISSIONS}">{switch_user_login_form_footer.switch_fb_connect.L_FB_LOGIN_BUTTON}</fb:login-button>
      <!-- END switch_fb_connect -->
  </div>
</form>
<!-- END switch_user_login_form_footer -->

Στο τέλος προσθέστε το:

Κώδικας:
<!-- BEGIN switch_fb_index_login -->
<div id="fb-root"></div>
<script type="text/javascript">
//<![CDATA[
FB.init({
  appId: '{switch_fb_index_login.FACEBOOK_APP_ID}',
    status: true,
    cookie: true,
    xfbml: true
});
//]]>
</script>
<!-- END switch_fb_index_login -->

Στο: profile_add_body.tpl

Προσθέστε στην αρχή το:

Κώδικας:
<script type="text/javascript" src="{JSPWD}"></script>

Αντικαταστήστε το:

Κώδικας:
<dl>
    <dt><label>{L_NEW_PASSWORD} : *</label></dt>
    <dd>
            <input type="password" name="new_password" value="{NEW_PASSWORD}" class="inputbox" />
     
<span class="italic">{L_PASSWORD_IF_CHANGED}</span>
    </dd>
</dl>

με:

Κώδικας:
<dl>
  <dt><label>{L_NEW_PASSWORD}&nbsp;: *</label></dt>
  <dd>
                <input type="password" name="new_password" value="{NEW_PASSWORD}" class="inputbox left" />
      <div id="cont_pwd">
        <div class="pwd_img" id="pwd_bad" >{BAD_LEVEL_PWD}</div>
        <div class="pwd_img" id="pwd_middle" >{GOOD_LEVEL_PWD}</div>
        <div class="pwd_img" id="pwd_good" >{STRONG_LEVEL_PWD}</div>
      </div>
      <div class="clear"></div>
      <span class="italic">{L_PASSWORD_IF_CHANGED}</span>
  </dd>
</dl>

Βρείτε το:

Κώδικας:
<!-- END switch_profile_advanced -->

Και μετά προσθέστε το:

Κώδικας:
<!-- BEGIN switch_fb_connect -->
  <dl>
        <dt><label>{switch_preferences_menu.switch_fb_connect.L_FB_LINK_ACCOUNT} :</label></dt>
  <dd>
      <!-- BEGIN switch_fb_account_linked -->
      <span class="gen">{switch_preferences_menu.switch_fb_connect.switch_fb_account_linked.L_FB_ACCOUNT_LINKED}</span>
      <!-- END switch_fb_account_linked -->

      <!-- BEGIN switch_fb_account_not_linked -->
      <fb:login-button size="medium" onlogin="facebook_link()" v="2"{switch_preferences_menu.switch_fb_connect.switch_fb_account_not_linked.L_FB_LOGIN_BUTTON}</fb:login-button>
      <!-- END switch_fb_account_not_linked -->
  </dd>
  </dl>
<!-- END switch_fb_connect -->

Στο τέλος προσθέστε το:

Κώδικας:
<script type="text/javascript">
$('input[name=reset]').click(function(){
  $("#pwd_good,#pwd_middle,#pwd_bad").hide();

});

$('input[name=new_password],input[name=username]').keyup(function() {

  if ( $('input[name=new_password]').val() != "" )
  {
      var level = passwordStrength($('input[name=new_password]').val(),$('input[name=username]').val());

      switch(level)
      {
        case 'bad' :
            $("#pwd_middle,#pwd_good").hide();
            $("#pwd_bad").show();
            break;

        case 'good' :
            $("#pwd_good,#pwd_bad").hide();
            $("#pwd_middle").show();
            break;

        case 'strong' :
            $("#pwd_middle,#pwd_bad").hide();
            $("#pwd_good").show();
            break;
      }
  }
  else
  {
      $("#pwd_middle,#pwd_good,#pwd_bad").hide();
  }
});
</script>
<!-- BEGIN switch_preferences_menu -->
<!-- BEGIN switch_fb_connect -->
<div id="fb-root"></div>
<script type="text/javascript">
//<![CDATA[
FB.init({
  appId: '{switch_preferences_menu.switch_fb_connect.FACEBOOK_APP_ID}',
    status: true,
    cookie: true,
    xfbml: true
});
//]]>
</script>
<!-- END switch_fb_connect -->
<!-- END switch_preferences_menu -->
Nemo

Nemo
Υπεύθυνος Φόρουμ
Υπεύθυνος Φόρουμ

Άντρας
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1206



Nemo ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Επιστροφή στην κορυφή

- Παρόμοια θέματα

Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης