Ηρακλής Σακκάς ρώτησε πριν 7 έτη

γεια και χαρά, είναι εύκολο να μου αναφέρεις ποιο plugin χρησιμοποιείς περί abp?

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

φυσικά και στηρίζουμε pcsteps

8 Απαντήσεις

Άγγελος Κυρίτσης Staff απάντησε πριν 7 έτη

Γεια και χαρά σου Ηρακλή,

Δεν είναι plugin, γράψαμε δικό μας κώδικα σε jQuery.

Αρχικά προσθέσαμε στο functions.php του theme τον παρακάτω κώδικα, ώστε κάθε εικόνα να έχει ID adBanner και να την κρυβουν αυτόματα τα adblock.

https://pastebin.com/GQKREbHm

Ύστερα στο footer του theme προσθέσαμε αυτόν τον κώδικα, έτσι ώστε όταν η εικόνα είναι κρυμμένη λόγω ad blocker, να εμφανίζεται το μήνυμα.

https://pastebin.com/ye5xmR2j

Ηρακλής Σακκάς απάντησε πριν 7 έτη

Γεια και χαρά σου Φίλε μου Άγγελε!
Θέλω να κάνω και εγώ κάτι παρόμοιο στην ιστοσελίδα μου αλλα τα έχω βρει λίγο σκούρα και δη μπορώ να καταλάβω και ποια είναι η αιτια, σου εξηγώ αναλυτικά τι έκανα.
παράλληλα το κάνω ξανά και τώρα.
Λοιπόν χρησιμοποιώ το θέμα Hueman Έκδοση : 3.3.9
Ενεργοποιώ το θέμα Twenty Sixteen (ώστε να μην πέσει η σελίδα)
και μπαίνω μέσα στο cpanel και διαγράφω εντελώς το Φάκελο στου θέματος Hueman
στην συνεχεια κάνω ανανέωση στο (προσθήκη θεμάτων)
για να σιγουρευτώ ότι έφυγε εντελώς το θέμα
στην συνεχεια το ξανά βρίσκω από την αναζήτηση θεμάτων και το κάνω εγκατάσταση και στην συνεχεια ενεργοποίηση.
μέχρι εδώ τα πάμε περίφημα, η σελίδα είναι ένταξη έχω και true τα debag στο config και δεν βλέπω κανένα σφάλμα.
Οπως λές προσθέσατε ένα function στο functions.php του theme τον παρακάτω κώδικα, ώστε κάθε εικόνα να έχει ID adBanner και να την κρυβουν αυτόματα τα adblock με αυτό το λινκ https://pastebin.com/GQKREbHm
στο θέμα που έχω
Μου έχει μια συνάρτηση την
load_template( get_template_directory() . '/functions/init-core.php' );
δηλαδή πήγαινε στο φάκελο functions και διάβασε το αρχείο init-core.php
Θα περάσω τον κώδικα τώρα στην τελευταία γραμμή το init-core.php
με την λογική ότι το functions.php λέει στο θέμα εκεί πήγαινε...
Κάνω ανανέωση κάνενα error
πάω στο footer.php
αντιγράφω τον κώδικα πάνω από το Ακριβώς!
κάνω αντικατάσταση εικόνας
https://pastebin.com/wVpKbXb2
και δεν βλέπω καμια αλλαγή, αλλα ούτε κάποιο debag τώρα αφήνω το footer ως έχει και πάω να πιάσω τον κώδικα αποκοπή και να το περάσω σε ένα άλλο αρχείο το function.
Υπάρχει μέσα στον φάκελο functions
init-functions.php
Δοκιμασα εδώ, τίποτα, καμία αλλαγή δοκιμάζω να κάνω και εκαθαρισμό cookies πάλι το ίδιο.
Κάποια λύση; το έχω δοκιμάσει σε όλα τα αρχεία

Άγγελος Κυρίτσης Staff απάντησε πριν 7 έτη

Φίλε Ηρακλή, ο κώδικας που σου γράψαμε λειτούργησε στη δική μας περίπτωση, με το Genesis Framework, το πιθανότερο είναι να μην λειτουργήσει σε άλλα θέματα. Όπως καταλαβαίνεις, σε ένα θέμα με το οποίο δεν έχουμε ασχοληθεί ποτέ, είναι περιορίσμένη η βοήθεια που μπορούμε να προσφέρουμε.

Δεν έχει λογική να βάλεις τον κώδικα αλλού, μόνο στο functions.php. Ούτε στο init-core.php ούτε στο init-functions.php ούτε πουθενά αλλού. Έλεγξες πάντως αν προστέθηκε το ID στις εικόνες?

Επίσης αυτό το "πάνω από το Ακριβώς!" που αναφέρεις δεν είναι κοινό σε όλα τα θέματα, και δεν γνωρίζω τι σημαίνει.

Ηρακλής Σακκάς απάντησε πριν 7 έτη

Καλημέρα σας, Έχω μια εβδομάδα που το παλεύω σε test domain.
έχω αλλάξει ένα σορό θέματα για να βρω δω τι γίνετε.
κάνω ακριβώς την ίδια διαδικασία σε όλα
ενεργοποιώ το theme τάδε πχ.
πάω στο header παιρνάων το srcipt διαφήμισης που έχω ενεργοποίηση από τον λογαριασμό μου στην Google.
στην συνεχεια πάω στα function περνάω τον κώδικα
στην συνεχεια πάω στο footer περνάω και copy paste όπως το χεις εσύ εδώ.
δεν έχω δει ποτε όμως την εικόνα τι id πρέπει να έχω; πως δημιουργώ id σε εικόνες;
Νόμιζα πως είναι ένα απλό πράγμα αλλά μετά από 40-50 αλλαγές θεμάτων του wordpress κατάλαβα ότι είναι βουνό.
σε κάθε περίπτωση πάντως το console
μου βγάζει αυτό
ET pagead2.googlesyndication(dot)com/pagead/js/adsbygoogle.js net::ERR_BLOCKED_BY_CLIENT

Και δεν ξέρω τώρα μοίπως πρέπει η διαφήμισει της google να είναι αλλίως...
μοίπως υπάρχει κάποιο πλαγκιν που να λειτουργει 100% γιατί με τους κώδικες...
μόνον χρόνο χάνω.
αμα μπορείς να βοηθεισεις .
ευχαριστώ εκ τον προτέρων.

Άγγελος Κυρίτσης Staff απάντησε πριν 7 έτη

Φίλε Ηρακλή, αν υπήρχε plugin, δεν θα είχαμε καθίσει να το κάνουμε μόνοι μας.
Αυτό το plugin που χρησιμοποιούμε για τις διαφημίσεις κάποια στιγμή στο μέλλον θα υποστηρίζει να προβάλλεται μήνυμα όταν η διαφήμιση είναι μπλοκαρισμένη. Όμως δεν είναι μεγάλη προτεραιότητα για το δημιουργό, και δεν γνωρίζουμε πότε θα το υλοποιήσει.

Ηρακλής Σακκάς απάντησε πριν 7 έτη

Αρχικά σε ευχαριστω παρα πολυ για το χρονο...
η σελίδα pcsteps εχει αναιβει πολυ ψηλα στα ματια μου!
όπως θα δεις και στο ιστορικό έχω δοκιμάσει πολλά θέματα και δεν έχω βγάλει καμία άκρη απολύτως, γίνεται να ασχολιθεις και αν χρείάζετε και κάποιο χρηματικο ποσο, θα το διαθέσουμε....
το θέμα είναι το hueman. υπάρχει δωρεάν, απλά δν το έχουν κάνει απλό και μπερδευεσε με το παραμικρό αν δεν έχεις καλές γνωσεις.

Άγγελος Κυρίτσης Staff απάντησε πριν 7 έτη

Δυστυχώς, φίλε Ηρακλή, δεν υπάρχει χρόνος.
Γιατί δεν ψάχνεις κάποιο προγραμματιστή στο Freelancer?
https://www.pcsteps.gr/61905-εύρεση-επαγγελματία-freelancer/

Ηρακλής Σακκάς απάντησε πριν 7 έτη

Θα το παλέψω λίγο