Ελληνική Κοινότητα Υποστήριξης ForumGreek
Καλωσήρθατε στο Ελληνικό Φόρουμ Υποστήριξης της ForumGreek!!

Για να αποκτήσετε πλήρη πρόσβαση στο φόρουμ και στα όσα προσφέρει, μπορείτε πολύ απλά να κάνετε μια σύνδεση ή αν δεν έχετε λογαριασμό μία δωρεάν εγγραφή και μπείτε στην κοινότητά μας!!

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

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

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

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

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


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

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

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


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



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



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



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





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



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



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



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



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



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



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



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

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

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



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

Προφίλ > Επιλογές > Associate your Facebook account >



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



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



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

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

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

Απ: Σύνδεση μέσω 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
Υπεύθυνος Φόρουμ

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

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

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

 
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
Χρειάζεστε βοήθεια;
Στις Συχνές Ερωτήσεις μπορείτε να βρείτε σημαντικές πληροφορίες που θα σας βοηθήσουν!