Πρόβλημα με script που λειτουργεί μόνο σε widget και όχι σε σελίδα στο wordpress site

Μια περιοχή για το WordPress, αυτή την δημοφιλή δωρεάν πλατφόρμα για blogging

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
takis1985
Δημοσιεύσεις: 1207
Εγγραφή: 17 Μάιος 2001 03:00
Τοποθεσία: lesvos
Επικοινωνία:

Πρόβλημα με script που λειτουργεί μόνο σε widget και όχι σε σελίδα στο wordpress site

Δημοσίευση από takis1985 » 19 Νοέμ 2014 17:10

Καλησπέρα σας. Έχω ένα κομμάτι κώδικα που υποτίθεται όπου τοποθετηθεί εμφανίζει μια εικόνα που κάνοντας clik σε οδηγεί σε μια άλλη σελίδα. Το πρόβλημα είναι ότι πήγα να το ενσωματώσω μέσα σε σελίδα του wordpress αλλά δε λειτουργεί. Αν όμως το βάλω σε κάποιο widget δουλεύει κανονικά. Δοκίμασα να το βάλω ως iframe αλλά πάλι δεν δούλεψε. Τι μπορεί να φταίει; Και αν μπορεί κάποιο να μου πει αν με κάποια άλλη λύση μπορεί να δουλέψει σωστά.

Στο παρακάτω link θα δείτε ότι δεν εμφανίζεται, ενώ κάτω δεξιά στο sidebar δουλεύει κανονικά, είναι η πράσινη εικόνα που λέει Κοστολόγηση κουφωμάτων.

http://www.tyranis.gr/?page_id=1028

και το κομμάτι κώδικα είναι αυτό:

<!---- BANNER KOSTOLOGISIKOUFOMATON START--->
<div id="banner_kostologisi" style="float:left; display:block;
cursor:pointer; width:250px; height:250px;">
<form style="float:left; width:250px; height:250px;"
action="http://kostologisikoufomaton.gr/prokosto/one.php"
method="post" id="banner_kosto" accept-

charset="UTF-8" target="_blank">
<input type="hidden" name="z" value="la01ps">
<input type="hidden" name="u" value="8634">
<input
style="background:url('http://kostologisikoufomaton.gr/prokost ... 50x250.png'); width:250px;
height:250px;

border:none; cursor:pointer; text-indent:-9999px;" width="250"
height="250" type="submit" name="submit" value="prokosto">
</form>
</div>
<!---- BANNER KOSTOLOGISIKOUFOMATON END--->

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πρόβλημα με script που λειτουργεί μόνο σε widget και όχι σε σελίδα στο wordpress site

Δημοσίευση από korgr » 19 Νοέμ 2014 17:22

Προφανώς φταίει το auto filtering που κάνει ο editor του wordpress
Στο inspect element του firefox, έκανα paste τον κώδικα του widget και έπαιξε κανονικά (όπως βλέπεις στην εικόνα που επισυνάπτω)
Συνημμένα
aaa.jpg

Άβαταρ μέλους
takis1985
Δημοσιεύσεις: 1207
Εγγραφή: 17 Μάιος 2001 03:00
Τοποθεσία: lesvos
Επικοινωνία:

Πρόβλημα με script που λειτουργεί μόνο σε widget και όχι σε σελίδα στο wordpress site

Δημοσίευση από takis1985 » 19 Νοέμ 2014 18:07

korgr έγραψε:Προφανώς φταίει το auto filtering που κάνει ο editor του wordpress
Στο inspect element του firefox, έκανα paste τον κώδικα του widget και έπαιξε κανονικά (όπως βλέπεις στην εικόνα που επισυνάπτω)
Σ' ευχαριστώ για την απάντηση. Πώς μπορώ να το παρακάμψω αυτό το φίλτρο;

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πρόβλημα με script που λειτουργεί μόνο σε widget και όχι σε σελίδα στο wordpress site

Δημοσίευση από korgr » 19 Νοέμ 2014 21:01

Προσωπικά όταν αποφάσισα κάτι φεγγάρια να εμβαθύνω στο WP, δεν το κατάφερα (ή αν το κατάφερα δεν ήταν κάτι απλό και δεν το θυμάμαι καν). Κάτι τέτοια, συν τα θέματα που έχει το WP με την πολυγλωσσικότητα με έκαναν να το παρατήσω και να στραφώ αποκλειστικά στο δικό μου (Odyssey CMS)

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πρόβλημα με script που λειτουργεί μόνο σε widget και όχι σε σελίδα στο wordpress site

Δημοσίευση από burnmind » 19 Νοέμ 2014 22:10

Γύρισε τον editor σε "text" mode, τοποθέτησέ το όπως σου το δίνω παρακάτω, και θα λειτουργήσει.

Κώδικας: Επιλογή όλων

<!---- BANNER KOSTOLOGISIKOUFOMATON START---> 
<div id="banner_kostologisi" style="float&#58;left; display&#58;block; cursor&#58;pointer; width&#58;250px; height&#58;250px;">
<form style="float&#58;left; width&#58;250px; height&#58;250px;" action="http&#58;//kostologisikoufomaton.gr/prokosto/one.php" method="post" id="banner_kosto" accept-charset="UTF-8" target="_blank"> 
<input type="hidden" name="z" value="la01ps">
<input type="hidden" name="u" value="8634">
<input style="background&#58;url&#40;'http&#58;//kostologisikoufomaton.gr/prokosto/images/member_banners/common_ban_250x250.png'&#41;; width&#58;250px; height&#58;250px; border&#58;none; cursor&#58;pointer; text-indent&#58;-9999px;" width="250" height="250" type="submit" name="submit" value="prokosto">
</form> 
</div> 
<!---- BANNER KOSTOLOGISIKOUFOMATON END--->

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πρόβλημα με script που λειτουργεί μόνο σε widget και όχι σε σελίδα στο wordpress site

Δημοσίευση από korgr » 19 Νοέμ 2014 23:38

Εννοείται πως μιλάμε για source code mode στον editor.
Για εκεί λέω πως υπάρχει filtering. Διαφορετικά στο WYSIWYG θα τα μετατρέψει σε html entities δεν το συζητώ. Δεν θυμάμαι το επίπεδο δυσκολίας που είχε ο δικός μου κώδικας για να περάσει (είχε και js) και πιθανά ο συγκεκιμένος κώδικας να μην έχει θέμα. Πρόβλημα πάντως υπάρχει όταν φτάνεις σε πιο advanced καταστάσεις. Και εγώ τον tinyMCE τον έχω πειράξει μέχρι αηδίας για να μου κάνει αυτά που θέλω!

Άβαταρ μέλους
takis1985
Δημοσιεύσεις: 1207
Εγγραφή: 17 Μάιος 2001 03:00
Τοποθεσία: lesvos
Επικοινωνία:

Πρόβλημα με script που λειτουργεί μόνο σε widget και όχι σε σελίδα στο wordpress site

Δημοσίευση από takis1985 » 19 Νοέμ 2014 23:55

burnmind έγραψε:Γύρισε τον editor σε "text" mode, τοποθέτησέ το όπως σου το δίνω παρακάτω, και θα λειτουργήσει.

Κώδικας: Επιλογή όλων

<!---- BANNER KOSTOLOGISIKOUFOMATON START---> 
<div id="banner_kostologisi" style="float&#58;left; display&#58;block; cursor&#58;pointer; width&#58;250px; height&#58;250px;">
<form style="float&#58;left; width&#58;250px; height&#58;250px;" action="http&#58;//kostologisikoufomaton.gr/prokosto/one.php" method="post" id="banner_kosto" accept-charset="UTF-8" target="_blank"> 
<input type="hidden" name="z" value="la01ps">
<input type="hidden" name="u" value="8634">
<input style="background&#58;url&#40;'http&#58;//kostologisikoufomaton.gr/prokosto/images/member_banners/common_ban_250x250.png'&#41;; width&#58;250px; height&#58;250px; border&#58;none; cursor&#58;pointer; text-indent&#58;-9999px;" width="250" height="250" type="submit" name="submit" value="prokosto">
</form> 
</div> 
<!---- BANNER KOSTOLOGISIKOUFOMATON END--->
Τώρα είναι εντάξει δουλεύει! Σας ευχαριστώ για τις απαντήσεις σας.

Απάντηση

Επιστροφή στο “WordPress γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες