πρόβλημα με ευχαριστω!
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 1 • Μοιραστείτε
πρόβλημα με ευχαριστω!
πρόβλημα με το ο συγγραφεας σου ειπε ευχαριστω έβαλα κανονικά τον κωδικο αλλα δεν φαίνεται
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: πρόβλημα με ευχαριστω!
Καλησπέρα τι κώδικα έβαλες;
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: πρόβλημα με ευχαριστω!
από έναν οδηγό σας που το έλεγε
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: πρόβλημα με ευχαριστω!
Μπορείς να βάλεις τον κώδικα που χρησιμοποιείς εδώ;
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: πρόβλημα με ευχαριστω!
- Κώδικας:
$(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νεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: πρόβλημα με ευχαριστω!
Καλησπέρα
Διόρθωσα τον κώδικα δοκίμασε τον παρακάτω κώδικα:
και πρόσθεσε στο CSS τον παρακάτω κώδικα:
Επίσης θα πρέπει να αλλάξεις το χρώμα των θεμάτων που έχουν λάβει ευχαριστώ.
Διόρθωσα τον κώδικα δοκίμασε τον παρακάτω κώδικα:
- Κώδικας:
$(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- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: πρόβλημα με ευχαριστω!
το βάζω αλλά δεν το βλέπω σε topic
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: πρόβλημα με ευχαριστω!
Δες πάνω διόρθωσα το θέμα. Το χρώμα το ρύθμισα για τα θέματα που έχου λάβει ευχαριστώ. Μπορείς να βάλεις εδώ ενα σύνδεσμο από ένα θέμα που έχει λάβει ευχαριστώ να το δω;
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: πρόβλημα με ευχαριστω!
οκ λύθηκε και μπορεί να lock thanks!
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: πρόβλημα με ευχαριστω!
Κάποιο λινκ να δω πως φαίνεται;
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: πρόβλημα με ευχαριστω!
Τέλεια εμφανίστηκε.
Το θέμα μεταφέρθηκε στην σωστή κατηγορία.
Το θέμα λύθηκε, κλειδώθηκε και αρχειοθετήθηκε.
Το θέμα μεταφέρθηκε στην σωστή κατηγορία.
Το θέμα λύθηκε, κλειδώθηκε και αρχειοθετήθηκε.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Παρόμοια θέματα
» [Μοναδικό Θέμα] Κουμπί "Ευχαριστώ"
» CSS πρόβλημα
» Προβλημα με κωδικό
» προβλημα με τα likes
» Πρόβλημα με την ώρα του Forum!
» CSS πρόβλημα
» Προβλημα με κωδικό
» προβλημα με τα likes
» Πρόβλημα με την ώρα του Forum!
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 1
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
|
|