πρόβλημα με ευχαριστω!

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

Λύθηκε πρόβλημα με ευχαριστω!

Δημοσίευση από GAMSgr Κυρ Νοε 15, 2015 3:13 pm

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

GAMSgr
Eνεργό Μέλος

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από Van-Helsing Κυρ Νοε 15, 2015 8:19 pm

Καλησπέρα τι κώδικα έβαλες;
Van-Helsing

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

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



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από GAMSgr Δευ Νοε 16, 2015 5:38 am

από έναν οδηγό σας που το έλεγε
GAMSgr

GAMSgr
Eνεργό Μέλος

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από Van-Helsing Δευ Νοε 16, 2015 10:27 am

Μπορείς να βάλεις τον κώδικα που χρησιμοποιείς εδώ;
Van-Helsing

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

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



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από GAMSgr Δευ Νοε 16, 2015 3:20 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">' + 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
    }
    
  }
});
GAMSgr

GAMSgr
Eνεργό Μέλος

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από Van-Helsing Δευ Νοε 16, 2015 6:17 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">' + icon + ' The topic starter has thanked ' + 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
            }
          
          }
        });

και πρόσθεσε στο CSS τον παρακάτω κώδικα:
Κώδικας:

        #fa_thanks_message img { vertical-align:middle }
        #fa_thanks_message {
          color:#280;
          font-size:16px;
          font-weight:bold;
          text-align:center;
          background-color:#DFD;
          border:1px solid #BDB;
          border-radius:6px;
          padding:6px;
          margin:6px;
        }

Επίσης θα πρέπει να αλλάξεις το χρώμα των θεμάτων που έχουν λάβει ευχαριστώ.


Έχει επεξεργασθεί από τον/την Van-Helsing στις Δευ Νοε 16, 2015 6:24 pm, 1 φορά
Van-Helsing

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

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



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από GAMSgr Δευ Νοε 16, 2015 6:20 pm

το βάζω αλλά δεν το βλέπω σε topic
GAMSgr

GAMSgr
Eνεργό Μέλος

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από Van-Helsing Δευ Νοε 16, 2015 6:25 pm

Δες πάνω διόρθωσα το θέμα. Το χρώμα το ρύθμισα για τα θέματα που έχου λάβει ευχαριστώ. Μπορείς να βάλεις εδώ ενα σύνδεσμο από ένα θέμα που έχει λάβει ευχαριστώ να το δω;
Van-Helsing

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

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



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από GAMSgr Δευ Νοε 16, 2015 6:32 pm

οκ λύθηκε και μπορεί να lock thanks!
GAMSgr

GAMSgr
Eνεργό Μέλος

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από Van-Helsing Δευ Νοε 16, 2015 6:34 pm

Κάποιο λινκ να δω πως φαίνεται;
Van-Helsing

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

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



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από GAMSgr Δευ Νοε 16, 2015 6:36 pm

GAMSgr

GAMSgr
Eνεργό Μέλος

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



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

Λύθηκε Απ: πρόβλημα με ευχαριστω!

Δημοσίευση από Van-Helsing Δευ Νοε 16, 2015 6:37 pm

Τέλεια εμφανίστηκε.

Το θέμα μεταφέρθηκε στην σωστή κατηγορία.

Το θέμα λύθηκε, κλειδώθηκε και αρχειοθετήθηκε.
Van-Helsing

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

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



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

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

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

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