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

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

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

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

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

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

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

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

Ηλικία : 26
Δημοσιεύσεις : 639

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

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

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

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






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

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

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

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

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

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

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

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

Ηλικία : 26
Δημοσιεύσεις : 639

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

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

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

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






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

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

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

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

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

Δημοσίευση από 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
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

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

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

Δημοσίευση από 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
Διαχειριστής

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

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

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

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

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

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

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

Ηλικία : 26
Δημοσιεύσεις : 639

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

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

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

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






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

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

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

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

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

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

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

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

Ηλικία : 26
Δημοσιεύσεις : 639

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

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

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

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






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

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

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

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

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

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

http://herozeroplayers.forumgreek.com/t90-topic#542

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

Ηλικία : 26
Δημοσιεύσεις : 639

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

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

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

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

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

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






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

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

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

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

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


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