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

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

Thanks button / reputation

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

Λύθηκε Thanks button / reputation

Δημοσίευση από Skouliki Την / Το Τρι Φεβ 23, 2016 4:42 pm

1) Θελω το μήνυμα ευχαριστω να είναι κεντραρισμένο

Κώδικας:
$(function() {
  var message = function(child, parent) {
        var pseudo = $(child, parent).text(),
            icon = '<img src="http://i18.servimg.com/u/f18/18/21/60/73/fa_sta10.png" alt=""/>';
    
        return '<div id="fa_thanks_message">'  icon  ' Ο συγγραφέας σου είπε ευχαριστώ, '  pseudo  ' ! '  icon  '</div>';
      },
      
      version = $('.bodylinewidth')[0] ? 0 : document.getElementById('wrap') ? 1 : $('.pun')[0] ? 2 : document.getElementById('ipbwrapper') ? 3 : 'badapple', // version check
      node = document.createElement(version ? 'DIV' : 'TR'),
      post = $(version ? 'div' : 'tr'  '.post'),
      j = post.length,
      i = 0;
  
  if (version == 'badapple') {
    if (window.console) console.error('This plugin is not optimized for your forum version. Please contact the support for further assistance.');
    return;
  }
  
  node.id = 'fa_thanks'; // id for style modifications
  if (!version) node.innerHTML = '<td colspan="2"></td>'; // phpbb2 must have a cell as the child node
  
  for (; i < j; i  ) {
    
    if ((version ? post[i] : post[i].firstChild).style.backgroundColor) { // thanked posts have the backgroundColor style property
      
      post[i].className  = ' thanked'; // mark the thanked post with a class
      (version ? node : node.firstChild).innerHTML = message(['.name', 'dl > dt > strong', '.username', '.popmenubutton'][version], post[i]); // thanks message
      
      switch (version) {
        
        case 0 : // phpbb2
          node.firstChild.style.backgroundColor = post[i].firstChild.style.backgroundColor;
          node.firstChild.className = post[i].firstChild.className;
          post[i].parentNode.insertBefore(node, post[i].nextSibling);
          break;
          
        case 1 : // phpbb3
          post[i].firstChild.insertBefore(node, post[i].firstChild.lastChild.previousSibling);
          break;
          
        case 2 : // punbb
          node.className = 'postfoot';
          node.style.margin = '0';
          post[i].appendChild(node);
          break;
          
        case 3 : // invision
          node.className = 'post-footer';
          node.style.backgroundColor = post[i].style.backgroundColor;
          post[i].appendChild(node);
          break;
        
      }
      
      break; // break out of the for loop when the thanked post is found
    }
    
  }
});


και 2) θέλω να κάνουν Like και οι επισκέπτες 


σημ. συγνωμη για την πληθωρα ερωτήσεων σήμερα


Έχει επεξεργασθεί από τον/την Skouliki στις Τρι Φεβ 23, 2016 5:26 pm, 1 φορά

Skouliki
Σχεδιαστής

Σχεδιαστής

Θηλυκό
Ηλικία : 40
Δημοσιεύσεις : 613

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

Λύθηκε Απ: Thanks button / reputation

Δημοσίευση από Van-Helsing Την / Το Τρι Φεβ 23, 2016 5:04 pm

Καλησπέρα,
Άλλαξε τον κώδικα σου με τον παρακάτω κώδικα:

Κώδικας:
    $(function() {
      var message = function(child, parent) {
            var pseudo = $(child, parent).text(),
                icon = '<img src="http://i18.servimg.com/u/f18/18/21/60/73/fa_sta10.png" alt=""/>';
       
            return '<div id="fa_thanks_message"><center>' + icon + ' Ο συγγραφέας σου είπε ευχαριστώ, ' + pseudo + ' ! ' + icon + '</center></div>';
          },
         
          version = $('.bodylinewidth')[0] ? 0 : document.getElementById('wrap') ? 1 : $('.pun')[0] ? 2 : document.getElementById('ipbwrapper') ? 3 : 'badapple', // version check
          node = document.createElement(version ? 'DIV' : 'TR'),
          post = $(version ? 'div' : 'tr' + '.post'),
          j = post.length,
          i = 0;
     
      if (version == 'badapple') {
        if (window.console) console.error('This plugin is not optimized for your forum version. Please contact the support for further assistance.');
        return;
      }
     
      node.id = 'fa_thanks'; // id for style modifications
      if (!version) node.innerHTML = '<td colspan="2"></td>'; // phpbb2 must have a cell as the child node
     
      for (; i < j; i++) {
       
        if ((version ? post[i] : post[i].firstChild).style.backgroundColor) { // thanked posts have the backgroundColor style property
         
          post[i].className += ' thanked'; // mark the thanked post with a class
          (version ? node : node.firstChild).innerHTML = message(['.name', 'dl > dt > strong', '.username', '.popmenubutton'][version], post[i]); // thanks message
         
          switch (version) {
           
            case 0 : // phpbb2
              node.firstChild.style.backgroundColor = post[i].firstChild.style.backgroundColor;
              node.firstChild.className = post[i].firstChild.className;
              post[i].parentNode.insertBefore(node, post[i].nextSibling);
              break;
             
            case 1 : // phpbb3
              post[i].firstChild.insertBefore(node, post[i].firstChild.lastChild.previousSibling);
              break;
             
            case 2 : // punbb
              node.className = 'postfoot';
              node.style.margin = '0';
              post[i].appendChild(node);
              break;
             
            case 3 : // invision
              node.className = 'post-footer';
              node.style.backgroundColor = post[i].style.backgroundColor;
              post[i].appendChild(node);
              break;
           
          }
         
          break; // break out of the for loop when the thanked post is found
        }
       
      }
    });

Δεν εμφανίζεται το like στους επισκέπτες;






Van-Helsing
Διαχειριστής

Διαχειριστής

Άντρας
Ηλικία : 42
Δημοσιεύσεις : 1760

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

Λύθηκε Απ: Thanks button / reputation

Δημοσίευση από Skouliki Την / Το Τρι Φεβ 23, 2016 5:12 pm

εμφανίζεται όπου έχει γίνει like.. σε οποιο θεμα δεν εχει like δεν δειχνει κάτι 
εγω θέλω να μπορούν να πατησουν Like

edit.thanks button λύθηκε

Skouliki
Σχεδιαστής

Σχεδιαστής

Θηλυκό
Ηλικία : 40
Δημοσιεύσεις : 613

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

Λύθηκε Απ: Thanks button / reputation

Δημοσίευση από Van-Helsing Την / Το Τρι Φεβ 23, 2016 5:25 pm

Έστειλα το ερώτημα στους τεχνικούς και όπως με ενημέρωσαν δυστυχώς οι επισκέπτες δεν μπορούν ψηφίσουν τα θέματα με τη μέθοδο του Like/Μου αρέσει. Sad






Van-Helsing
Διαχειριστής

Διαχειριστής

Άντρας
Ηλικία : 42
Δημοσιεύσεις : 1760

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

Λύθηκε Απ: Thanks button / reputation

Δημοσίευση από Skouliki Την / Το Τρι Φεβ 23, 2016 5:26 pm

οκ ...να το ξέρουμε..ωραια αρα ειμαστε οκ

Skouliki
Σχεδιαστής

Σχεδιαστής

Θηλυκό
Ηλικία : 40
Δημοσιεύσεις : 613

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

Λύθηκε Απ: Thanks button / reputation

Δημοσίευση από Van-Helsing Την / Το Τρι Φεβ 23, 2016 5:27 pm

Οκ ναι γιατί μπορεί να ρωτήσει και κάποιο άλλο μέλος.
Λύθηκε το θέμα με το κεντράρισμα;






Van-Helsing
Διαχειριστής

Διαχειριστής

Άντρας
Ηλικία : 42
Δημοσιεύσεις : 1760

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

Λύθηκε Απ: Thanks button / reputation

Δημοσίευση από Skouliki Την / Το Τρι Φεβ 23, 2016 5:32 pm

ναι !

Skouliki
Σχεδιαστής

Σχεδιαστής

Θηλυκό
Ηλικία : 40
Δημοσιεύσεις : 613

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

Λύθηκε Απ: Thanks button / reputation

Δημοσίευση από Van-Helsing Την / Το Τρι Φεβ 23, 2016 5:33 pm

To θέμα λύθηκε, κλειδώθηκε και αρχειοθετήθηκε.






Van-Helsing
Διαχειριστής

Διαχειριστής

Άντρας
Ηλικία : 42
Δημοσιεύσεις : 1760

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

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


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