Html ανοίξτε τη σελίδα σε νέα καρτέλα. Πώς να ανοίξετε έναν σύνδεσμο σε νέο παράθυρο

Όλοι καταλαβαίνουμε ότι μερικές φορές είναι πιο βολικό να ανοίγουμε συνδέσμους στο τρέχον παράθυρο και μερικές φορές σε ένα νέο. Προσωπικά τηρώ έναν απλό κανόνα στα περισσότερα έργα - εάν ο σύνδεσμος είναι εσωτερικός (εντός του ιστότοπου), τότε από προεπιλογή ανοίγει στο τρέχον παράθυρο και οι εξωτερικοί σύνδεσμοι που οδηγούν κάπου σε άλλους ιστότοπους ανοίγουν νέα παράθυρα (καρτέλες) από προεπιλογή.

...

χαρακτηριστικό στόχοδεν καθορίζεται ή καθορίζεται στη φόρμα target="_self" , τότε το έγγραφο ανοίγει στο τρέχον παράθυρο του προγράμματος περιήγησης και εάν στον σύνδεσμο έχει εκχωρηθεί ένα χαρακτηριστικό της φόρμας target="_blank" , το έγγραφο ανοίγει σε νέο παράθυρο.

Τότε όμως τίθεται το ερώτημα - πώς μπορεί ένας χρήστης να διαφοροποιήσει αυτούς τους 2 τύπους συνδέσμων χωρίς να κάνει κλικ σε αυτούς ή να κοιτάξει τον κώδικα HTML της σελίδας;

Το πιο λογικό είναι εάν η σχεδίαση CSS των δύο τύπων συνδέσμων είναι διαφορετική, εδώ υπάρχει μια επιλογή στην οποία οι σύνδεσμοι με target="_blank" επισημαίνονται με έντονη γραφή:

A ( font-weight:expression((this.getAttribute("target") && this.getAttribute("target")=="_blank") ? "bold" : "normal"); ) a ( font-weight:bold )

Εδώ, όπως συμβαίνει συχνά, πρέπει να λάβουμε υπόψη ξεχωριστά Internet Explorerκαι άλλα προγράμματα περιήγησης, η πρώτη ένδειξη στυλ είναι μόνο για IE και η δεύτερη - για άλλα προγράμματα περιήγησης.

Μπορείτε παρομοίως να πειραματιστείτε με κάποια άλλη ιδιότητα CSS, όπως το text-decoration underline:

A ( text-decoration:expression((this.getAttribute("target") && this.getAttribute("target")=="_blank") ? "underline" : "none"); ) a ( text-decoration:underline )

Ανάλογα με την ιεραρχία Ιδιότητες CSS, σε ένα συγκεκριμένο πρόγραμμα περιήγησης κάτι μπορεί να μην λειτουργεί. Επιπλέον, δεν θα χρησιμοποιούσα υπογράμμιση όταν από προεπιλογή όλοι οι σύνδεσμοι είναι ήδη υπογραμμισμένοι (ή όχι υπογραμμισμένοι).

Ένας εναλλακτικός τρόπος και μέσω διασταυρούμενου προγράμματος περιήγησης είναι να προσπαθήσετε να διαχωρίσετε τους εξωτερικούς συνδέσμους από τους υπόλοιπους με τους διευθύνσεις. Ας υποθέσουμε ότι οι εξωτερικοί σύνδεσμοι καθορίζονται πάντα ως απόλυτος(ξεκινώντας με το πρόθεμα http://), και τα εσωτερικά γράφονται ως συγγενής. Τις περισσότερες φορές, αυτό κάνουν σε κανονικούς ιστότοπους. Αυτό λειτουργεί και σε IE, από τουλάχιστον, από την έκδοση 8.

A ( βάρος γραμματοσειράς: έντονη γραφή /* Έντονη γραφή για απόλυτους συνδέσμους */ )

Αλλά εδώ έχουμε αποκλίνει από την αρχική εργασία και απλώς απαιτούμε η διεύθυνση URL να ξεκινά με http://, δηλαδή, επισημαίνουμε με έντονη γραφή απόλυτες διευθύνσεις URL που δεν είναι απαραίτητα εξωτερικές και όχι όλους τους συνδέσμους που ανοίγουν σε νέο παράθυρο.

Εκτός από τα IE 6 και 7, μπορείτε να κάνετε τα πράγματα πιο απλά χρησιμοποιώντας τα ψευδοστοιχεία πριν και μετά, τα οποία σας επιτρέπουν να καθορίσετε τι πρέπει να εμφανίζεται πριν ή μετά τα στοιχεία στα οποία προσαρτώνται.

Για παράδειγμα, μέσω του στυλ μπορούμε να προσθέσουμε μια μικρή εικόνα μετά από κάθε σύνδεσμο που ανοίγει σε νέο παράθυρο.

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

A ( background-color: #FFFF99; ) a ( background-color: expression((this.getAttribute("target") && this.getAttribute("target")=="_blank") ? "#FFFF99" : "transparent ");)

Αφού κάνετε κλικ στο το επιθυμητό κουμπί, θα δείτε ένα μενού περιβάλλοντος στην οθόνη. ΣΕ αυτό το μενούπρέπει να τοποθετήσετε το δείκτη του ποντικιού πάνω από την εντολή "Άνοιγμα σε νέο". αυτί" και το κλειδί που είναι υπεύθυνο για το αριστερό κλικ του ποντικιού (ή το διπλό πάτημα του αισθητήρα). Ο σύνδεσμος θα ανοίξει σε νέο αυτί .

Άνοιγμα συνδέσμου σε νέο αυτίχρησιμοποιώντας το ποντίκι. Λαμβάνοντας υπόψη τις ενέργειες του προηγούμενου βήματος, είναι εύκολο να φανταστεί κανείς τι πρέπει να γίνει για να ανοίξει ο σύνδεσμος σε έναν νέο αυτί. Πρέπει επίσης να τοποθετήσετε το δείκτη του ποντικιού πάνω από τον σύνδεσμο και, στη συνέχεια, να κάνετε κλικ κάντε δεξί κλικποντίκι πάνω του. Στο μενού που ανοίγει, επιλέξτε "Άνοιγμα σε νέο" αυτί» και κάντε κλικ πάνω του με το αριστερό πλήκτρο του ποντικιού. Ο ιστότοπος θα ανοίξει σε νέο αυτί, ταυτόχρονα, θα παραμείνεις παλιά σελίδα.

Επίσης σήμερα υπάρχει ένας ευκολότερος τρόπος για να ανοίξετε συνδέσμους σε νέες καρτέλες. Για να το κάνετε αυτό, δεν χρειάζεται να χρησιμοποιήσετε το μενού περιβάλλοντος του συνδέσμου. Τοποθετήστε τον κέρσορα πάνω στον απαιτούμενο σύνδεσμο και κάντε κλικ στον τροχό του ποντικιού. Όπως σε προηγούμενες περιπτώσεις, ο σύνδεσμος θα ανοίξει σε νέο αυτί.

Στο Διαδίκτυο στο Πρόσφαταέχουν εμφανιστεί πολλές πηγές πληροφοριών και ψυχαγωγίας που παρουσιάζουν ενδιαφέρον ΔΙΑΦΟΡΕΤΙΚΟΙ ΤΥΠΟΙχρήστες του δικτύου. Μπορείτε να ανοίξετε τον πόρο (ιστότοπο) που σας αρέσει ανοίγοντας τον σύνδεσμο που οδηγεί σε αυτόν.

Θα χρειαστείτε

Οδηγίες

Ο απλούστερος και πιο συνηθισμένος τρόπος για να ανοίξετε μια σύνδεση σε έναν πόρο μπορεί να γίνει ως εξής:

Ανακαλέστε ένα μενού ενεργειών στο επιλεγμένο κείμενο κάνοντας δεξί κλικ πάνω του μία φορά.

Στη λίστα που εμφανίζεται, επιλέξτε τη γραμμή "Αντιγραφή".

Στη γραμμή εισαγωγής διεύθυνσης, κάντε δεξί κλικ.

Στο μενού ενεργειών, επιλέξτε τη γραμμή "Εισαγωγή".

Βίντεο σχετικά με το θέμα

Η εργασία με ένα πρόγραμμα περιήγησης στο Διαδίκτυο περιλαμβάνει ένας μεγάλος αριθμός απόσυνεχώς ανοιχτά παράθυραή καρτέλες. Σήμερα δεν θα βρίσκετε πλέον θεατές σελίδων Διαδικτύου που δεν ξέρουν πώς να δημιουργούν νέες καρτέλες, με μόνη εξαίρεση την έκδοση 6 του Internet Explorer.

Θα χρειαστείτε

Οδηγίες

Το πρόγραμμα περιήγησης Mozilla Firefox. Ο ευκολότερος τρόπος είναι να κάνετε δεξί κλικ στον σύνδεσμο και να επιλέξετε "Άνοιγμα σε νέο" κατάλογος συμφραζόμενων. Επίσης αυτή την ενέργειαμπορεί να γίνει πατώντας τα πλήκτρα συντόμευσης, στην περίπτωση του Firefox - πατώντας το μεσαίο κουμπί του ποντικιού (scrool - wheel).

Google BrowserΧρώμιο. Σε σύγκριση με τον προηγούμενο αντίπαλο, όλες οι ενέργειες που στοχεύουν στο άνοιγμα μιας νέας καρτέλας παραμένουν ίδιες. Καλέστε το μενού περιβάλλοντος του συνδέσμου κάνοντας δεξί κλικ πάνω του και επιλέξτε "Άνοιγμα σε νέα καρτέλα". Εάν μελετήσετε προσεκτικά αυτό το μενού, θα δείτε τη γραμμή "Άνοιγμα σε λειτουργία". Αυτή η λειτουργίαανοίγει τη σύνδεση σε νέο παράθυρο, αλλά οι σελίδες που προβάλλονται μέσω αυτής της λειτουργίας δεν αποθηκεύονται προσωρινά, γεγονός που παρέχει ένα ορισμένο επίπεδο προστασίας δεδομένων.

Το μεσαίο κουμπί του ποντικιού και ο συνδυασμός πλήκτρων Ctrl + αριστερό κλικ χρησιμοποιούνται ως πλήκτρα πρόσβασης. Αξίζει να σημειωθεί ότι ο συνδυασμός Πλήκτρα Shift+ κλικ του ποντικιού θα ανοίξει ο σύνδεσμος σε νέο παράθυρο. Σε ορισμένες περιπτώσεις, αρκεί να πιάσετε τον σύνδεσμο με το ποντίκι και να τον μετακινήσετε ελεύθερο μέροςγραμμές καρτελών.

Πρόγραμμα περιήγησης Opera. Για να ανοίξω παράθυροσε μια νέα καρτέλα, πρέπει να πατήσετε το κουμπί Ctrl και να κάνετε κλικ στον ενεργό σύνδεσμο ή ενώ κάνετε κλικ στο ποντίκι, κρατήστε πατημένο Πλήκτρα Ctrl+ Shift – θα ανοίξει το παράθυρο σε μια καρτέλα φόντου. Επίσης για αυτό το πρόγραμμα περιήγησης υπάρχει ένας κανόνας εκτέλεσης μιας εντολής από το μενού περιβάλλοντος ενός συνδέσμου. Κάντε κλικ στο επιλεγμένο στοιχείο με το μεσαίο κουμπί του ποντικιού για να μεταβείτε ανοιχτή καρτέλα.

Βίντεο σχετικά με το θέμα

Πηγές:

  • παράθυρο καρτέλας

Ένας από τους επισκέπτες του ιστότοπου ρώτησε πώς να ανοίξει έναν σύνδεσμο σε ένα νέο παράθυρο HTML. Σε αυτό το άρθρο θα απαντήσω σε αυτήν την ερώτηση.

Τι θα χρειαστείτε

Ο επισκέπτης δεν διευκρίνισε ποιο πρόγραμμα επεξεργασίας χρησιμοποιεί, επομένως θα υποθέσουμε ότι λειτουργεί απευθείας σε HTML. Αλλά αυτό δεν σημαίνει ότι δεν μπορείτε να ακολουθήσετε αυτές τις οδηγίες εάν χρησιμοποιείτε κάποιες οπτικός επεξεργαστής. Θα χρειαστεί απλώς να αποκτήσετε πρόσβαση στη διάταξη της σελίδας. Οι περισσότεροι συντάκτες και πλατφόρμες blogging σάς επιτρέπουν να επεξεργάζεστε χειροκίνητα τον κώδικα HTML.

Για παράδειγμα, εάν εργάζεστε στο Expression Web, μπορείτε να επεξεργαστείτε τον κώδικα της σελίδας μεταβαίνοντας στη λειτουργία κώδικα.

Πώς να ρυθμίσετε τους συνδέσμους για άνοιγμα σε νέα καρτέλα ή νέο παράθυρο προγράμματος περιήγησης

thesitewizard.com

Αλλάξτε το για να μοιάζει με αυτό:

thesitewizard.com

Τώρα, όταν οι χρήστες κάνουν κλικ σε αυτόν τον σύνδεσμο, θα ανοίξει σε νέο παράθυρο ή καρτέλα (ανάλογα με το πρόγραμμα περιήγησης που χρησιμοποιούν και τον τρόπο διαμόρφωσης του).

Λάβετε υπόψη ότι εάν χρησιμοποιείτε ένα DOCTYPE με αυστηρή σύνταξη XHTML 1.0 ή 1.1, δεν θα μπορείτε να χρησιμοποιήσετε τον παραπάνω κώδικα και να επικυρώσετε τη σελίδα ταυτόχρονα. Αλλά υποψιάζομαι ότι κανείς δεν χρησιμοποιεί αυτά τα πρότυπα. Οι "μεταβατικές" εκδόσεις αυτών των προτύπων για άνοιγμα σε νέο παράθυρο HTML είναι καλές για εμάς και υποστηρίζουν επίσης το χαρακτηριστικό target.

Εάν εργάζεστε σε Expression Web, Dreamweaver, BlueGriffon ή KompoZer, κάντε κλικ στον σύνδεσμο που θέλετε να επεξεργαστείτε, μεταβείτε σε λειτουργία επεξεργασίας HTML και προσθέστε το χαρακτηριστικό target="_blank".

Αυτή η μέθοδος δεν έχει πολλά πλεονεκτήματα.

Πολλοί νέοι webmasters πιστεύουν ότι ανοίγοντας συνδέσμους σε νέο παράθυρο, οι χρήστες είναι λιγότερο πιθανό να εγκαταλείψουν τον ιστότοπο. Αυτό είναι βασικά λάθος. Εάν κάποιος κάνει κλικ σε έναν σύνδεσμο και στη συνέχεια θέλει να επιστρέψει στον ιστότοπό σας, θα κάνει απλώς κλικ στο κουμπί "Πίσω". Ακόμη και τα λιγότερο τεχνικά έμπειρα άτομα θα μάθουν για αυτήν τη λειτουργία αμέσως μετά την εξοικείωση με το Διαδίκτυο. Οι προχωρημένοι χρήστες γνωρίζουν επίσης ότι μπορείτε να χρησιμοποιήσετε την επιλογή «Άνοιγμα συνδέσμου σε νέα καρτέλα» (ή «Άνοιγμα συνδέσμου σε νέο παράθυρο»).

Δημιουργώντας συνδέσμους που ανοίγουν σε νέο παράθυρο, εμποδίζετε τους χρήστες να επιστρέψουν στον ιστότοπό σας. Μπορεί να φαίνεται ότι θα επιστρέψουν εύκολα στο πρώτο παράθυρο με τον ιστότοπό σας. Η εμπειρία μου είναι ότι αυτό δεν συμβαίνει - μπερδεύει τους ανθρώπους σπασμένο κουμπί"Πίσω ". Δεν υποψιάζονται καν ότι υπάρχει μια νέα καρτέλα ή ένα νέο παράθυρο μπροστά τους. Όταν δεν μπορούν να επιστρέψουν γρήγορα προηγούμενη σελίδα, απλά τα παρατάνε και προχωρούν σε άλλους πόρους.

Οι έμπειροι χρήστες δεν τα πηγαίνουν καλύτερα. Είναι πολύ ενοχλημένοι από τη «συνήθεια» του ιστότοπού σας να ανοίγει νέα παράθυρα χωρίς άδεια. Γι' αυτό έμπειρους χρήστες- αν ήθελαν να ανοίξουν νέα καρτέλα, θα το έκαναν μόνοι τους και δεν τους αρέσει καθόλου που γίνεται χωρίς τη συγκατάθεσή τους. Είναι ακόμη χειρότερο αν όλοι οι σύνδεσμοί σας ανοίγουν σε νέο παράθυρο.

Ο ιστότοπος γίνεται ευάλωτος σε επιθέσεις phishing

Εάν κάνετε αίτηση Κουμπί HTMLανοίξτε σε νέο παράθυρο χρησιμοποιώντας target="_blank" , ο ιστότοπος στον οποίο οδηγεί ο σύνδεσμος αποκτά πρόσβαση στο παράθυρο/καρτέλα με τη σελίδα σας και μπορεί να αντικαταστήσει το περιεχόμενό του.

Αυτό όχι μόνο δεν θα κρατήσει τους χρήστες στον ιστότοπο (αν ανοίξατε νέες καρτέλες για αυτό το σκοπό), αλλά θα θέσει και τους επισκέπτες σε κίνδυνο. Για παράδειγμα, εάν έχετε μια σελίδα σύνδεσης χρήστη, ο ιστότοπος που βρίσκεται στον σύνδεσμο μπορεί να την αντικαταστήσει με ένα δικό σας αντίγραφο, αλλά ταυτόχρονα να συλλέγει στοιχεία σύνδεσης και κωδικούς πρόσβασης χρηστών. Αυτό το είδος επίθεσης ονομάζεται «ψάρεμα».

Και αυτό δεν είναι μια θεωρητική ευπάθεια. Οι ειδικοί ασφαλείας της Google σημείωσαν έναν «σημαντικό αριθμό αναφορών» σχετικά με τέτοιου είδους παραβιάσεις καρτελών με σκοπό την εισαγωγή κακόβουλου λογισμικού.

Για όσους ενδιαφέρονται - τεχνικές λεπτομέρειες. Ο ιστότοπος που ανοίγει σε νέο παράθυρο έχει πρόσβαση στη σελίδα σας μέσω του αντικειμένου window.opener στο JavaScript. Αυτό είναι ένα αντικείμενο ανάγνωσης/εγγραφής που μπορεί να χειριστεί. Μεταξύ άλλων, μπορείτε να αλλάξετε την ιδιότητα window.opener.location και να αναγκάσετε το πρόγραμμα περιήγησης να μεταβεί στη νέα διεύθυνση για να ανοίξει την εικόνα σε ένα νέο παράθυρο HTML.

Ορισμένα προγράμματα περιήγησης σάς επιτρέπουν να αποτρέψετε αυτήν τη συμπεριφορά προσθέτοντας ένα χαρακτηριστικό rel="noopener noreferrer" στον σύνδεσμο. Το παράδειγμα που δίνεται στην αρχή του άρθρου θα μοιάζει με αυτό:

thesitewizard.com

Θεωρητικά, τόσο το rel="noopener" και το rel="noreferrer" θα πρέπει να είναι αρκετά για την προστασία από μια τέτοια επίθεση κατά το άνοιγμα της σελίδας σε ένα νέο παράθυρο HTML. Σε αυτήν την περίπτωση, είναι πιο σωστό να χρησιμοποιήσετε το χαρακτηριστικό rel=”noopener”, αφού το rel=”noreferrer” έχει παρεπόμενο- το πρόγραμμα περιήγησης δεν θα μεταδώσει τη διεύθυνση URL της πηγής αιτήματος στον ιστότοπο. Αλλά επάνω αυτή τη στιγμήΔεν υποστηρίζουν όλα τα προγράμματα περιήγησης το χαρακτηριστικό rel="noopener". Ομοίως, το rel="noreferrer" δεν υποστηρίζεται από ορισμένα προγράμματα περιήγησης. Επομένως, εάν θέλετε να προστατεύσετε τους χρήστες όσο το δυνατόν περισσότερο περισσότεροΤα προγράμματα περιήγησης θα πρέπει πιθανώς να χρησιμοποιούν και τα δύο χαρακτηριστικά.

Ωστόσο, αυτή η τεχνική λειτουργεί μόνο τρέχουσες εκδόσεις Chrome, Firefox και Safari. Internet Explorer αυτή τη λειτουργίαδεν υποστηρίζει, αν και έλεγξα γρήγορα την έκδοση 11 του IE, και φαίνεται να προστατεύεται από μια τέτοια επίθεση με τις προεπιλεγμένες ρυθμίσεις ασφαλείας. Σχετικά με πρόγραμμα περιήγησης Microsoft Edge δεν μπορώ να πω με σιγουριά.

Με άλλα λόγια, η μέθοδος που περιγράφεται παραπάνω δεν μπορεί να ονομαστεί προστασία εκατό τοις εκατό. Ο καλύτερος τρόποςΓια να αποφύγετε αυτό το πρόβλημα - χρησιμοποιήστε κανονικούς συνδέσμους χωρίς το χαρακτηριστικό target="_blank".

συμπέρασμα

Μια γενική σύσταση είναι να αποφύγετε το άνοιγμα καρτελών σε νέο παράθυρο HTML, εάν είναι δυνατόν. Φυσικά, σε ορισμένες περιπτώσεις αυτό δεν μπορεί να αποφευχθεί. Σε αυτήν την περίπτωση, μπορείτε να προειδοποιήσετε τους επισκέπτες του ιστότοπου ότι "ο σύνδεσμος ανοίγει σε νέο παράθυρο". Αυτό δεν θα βοηθήσει πολύ τον μέσο χρήστη και δεν θα τον προστατεύσει από επιθέσεις phishing μέσω του ιστότοπού σας, αλλά τουλάχιστον δεν θα ενοχλήσει τους πιο έμπειρους χρήστες.

Η έκφραση ανοιχτοί σύνδεσμοι σε νέο παράθυρο σε αυτό το άρθρο σημαίνει ότι οι σύνδεσμοι θα ανοίξουν σε μια νέα καρτέλα ή παράθυρο, ανάλογα με τις ρυθμίσεις του προγράμματος περιήγησής σας. Σε κάθε περίπτωση, θεωρείται ότι η σελίδα από την οποία έγινε κλικ στον σύνδεσμο θα παραμείνει ανοιχτή.

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

Σε άλλο ιστότοπο, μπορεί να ανοίξει πολλές ακόμα σελίδες και μετά από αυτό θα είναι δύσκολο για αυτόν να ξαναμπεί στον ιστότοπό σας. Δεν ολοκλήρωσε την ανάγνωση του άρθρου σας και δεν θα καταλάβει αμέσως κάθε χρήστης υπολογιστή πώς να μεταβεί ξανά στον ιστότοπό σας, επειδή οι άνθρωποι έχουν διαφορετικό υπόβαθρο και δεν είναι πάντα σαφές στους αρχάριους τι να κάνουν σε αυτήν την περίπτωση.

Στο πρόγραμμα περιήγησης, μπορείτε να κάνετε κλικ στο κουμπί πίσω, αλλά ο επισκέπτης μπορούσε να κλείσει εντελώς το παράθυρο σε έναν άλλο ιστότοπο, αλλά ήθελε να ολοκληρώσει την ανάγνωση του άρθρου σας και όχι το άρθρο στο οποίο προσγειώθηκε κατά λάθος εξωτερικός σύνδεσμος.

Μπορείτε να ανοίξετε έναν σύνδεσμο σε μια νέα καρτέλα προγράμματος περιήγησης εισάγοντας με μη αυτόματο τρόπο το χαρακτηριστικό "target" με την τιμή ετικέτας "_blank" σε κάθε τέτοιο σύνδεσμο . Σε HTML θα μοιάζει με αυτό - target="_blank". Αλλά μπορεί να υπάρχουν πολλοί τέτοιοι σύνδεσμοι και δεν θα θυμάστε πάντα σε ποιους εξωτερικούς συνδέσμους δεν έχει εισαχθεί ακόμη αυτό το χαρακτηριστικό.

Κατά την προσθήκη νέων συνδέσμων και εικόνων σε ένα άρθρο, στον πίνακα διαχείρισης του WordPress, στο πρόγραμμα επεξεργασίας κειμένου, υπάρχουν αντίστοιχα στοιχεία, η ενεργοποίηση των οποίων σας επιτρέπει να ανοίξετε τους προστιθέμενους συνδέσμους και τις εικόνες σε νέο παράθυρο.

Υπάρχουν διάφοροι τρόποι για να ανοίξετε συνδέσμους σε νέο παράθυρο. Σε αυτό το άρθρο θα περιγράψω μόνο εκείνες τις μεθόδους που λειτούργησαν στον ιστότοπό μου.

Ορισμένες μέθοδοι δεν λειτουργούσαν σωστά στον ιστότοπό μου στο προηγούμενο πρότυπο, επομένως δεν θα μιλήσω για αυτές. Συγκεκριμένα, εμφανίστηκε λανθασμένα αρχική σελίδαμε τρόπο που απαιτεί σύνδεση Βιβλιοθήκες JavaScript- jQuery. Επιπλέον, αυτή η μέθοδος δεν θα λειτουργούσε εάν η JavaScript ήταν απενεργοποιημένη.

Πώς να ανοίξετε έναν σύνδεσμο σε νέο παράθυρο

Για να ανοίξετε απολύτως όλους τους συνδέσμους στον ιστότοπο σε νέα παράθυρα ή καρτέλες, θα χρειαστεί να εισαγάγετε ειδικό κωδικόστο αρχείο “Header (header.php)”.

Για να εισαγάγετε αυτόν τον κωδικό πρέπει να εισαγάγετε " Πίνακας διαχείρισης WordPress» => « Εμφάνιση" => "Editor" => "Header (header.php)".

Στο αρχείο "Header (header.php)" μεταξύ των ετικετών και πρέπει να εισαγάγετε τον ακόλουθο κώδικα ακριβώς πριν από την ετικέτα κλεισίματος:

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

Συνδέω Φόρμα στόχουΣε αναρτήσεις και σχόλια

Η προσθήκη Target Blank In Posts And Comments σάς βοηθά να ανοίγετε συνδέσμους σε σχόλια και δημοσιεύσεις σε νέο παράθυρο χωρίς να επηρεάζετε άλλους εσωτερικούς συνδέσμους στον ιστότοπο.

Μπορείτε να κάνετε λήψη της προσθήκης Target Blank In Posts And Comments από εδώ.

Αυτή η προσθήκη δεν έχει ενημερωθεί εδώ και πολύ καιρό, αλλά λειτουργεί καλά τελευταία έκδοση Μηχανή WordPress, και ανταπεξέρχεται τέλεια στα καθήκοντά του. Λειτουργούσε και στον ιστότοπό μου για κάποιο διάστημα.

Για να εγκαταστήσετε το πρόσθετο Target Blank In Posts And Comments, θα χρειαστεί να συνδεθείτε στο «Πίνακας διαχειριστή του WordPress» => «Προσθήκες» => «Προσθήκη νέου» => «Εγκατάσταση προσθηκών» => «Μεταφόρτωση». Μετά τη λήψη, το πρόσθετο πρέπει να εγκατασταθεί και να ενεργοποιηθεί.

Το πρόσθετο Target Blank In Posts And Comments δεν απαιτεί ρυθμίσεις και ξεκινά να λειτουργεί αμέσως μετά την ενεργοποίησή του.

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

Το πρόσθετο Target Blank In Posts And Comments κάνει καλά τη δουλειά του, επιτρέποντάς σας να διατηρείτε και να επιστρέφετε επισκέπτες στον ιστότοπό σας.

Άνοιγμα συνδέσμου σχολίου σε νέο παράθυρο

Εάν χρειάζεται να ανοίξετε συνδέσμους με σχόλια χωρίς τη βοήθεια πρόσθετου, τότε αυτό μπορεί να γίνει αφού αλλάξετε τον αντίστοιχο κώδικα. Θα χρειαστεί να γίνουν αλλαγές στον κώδικα του αρχείου "comment-template.php", που βρίσκεται στο φάκελο "wp-includes".

Για να το κάνετε αυτό, θα χρειαστεί να συνδεθείτε στον ιστότοπό σας μέσω Σύνδεση FTPχρησιμοποιώντας προγράμματα όπως το FileZilla ή Συνολικός Διοικητής. Αυτό μπορεί επίσης να γίνει χρησιμοποιώντας διαχείριση αρχείων, που βρίσκεται στον Πίνακα Ελέγχου της φιλοξενίας σας.

Το αρχείο "comment-template.php" βρίσκεται περίπου κατά μήκος αυτής της διαδρομής - τομείς/όνομα του ιστότοπού σας/public_htlm/wp-includes/comment-template.php.

Προσοχή! Πριν αλλάξετε το αρχείο "comment-template.php", πρέπει να δημιουργήσετε ένα αντίγραφό του. Σε περίπτωση προβλημάτων, μετά την αλλαγή του κωδικού αρχείου, ο ιστότοπός σας μπορεί να σταματήσει να λειτουργεί κανονικά. Σε αυτήν την περίπτωση, θα πρέπει να αντικαταστήσετε το αρχείο που αλλάξατε με το αποθηκευμένο. ακριβές αντίγραφοαυτό το αρχείο.

Ένα παρόμοιο περιστατικό συνέβη σε μένα και έπρεπε να επαναφέρω τον ιστότοπο σε κατάσταση λειτουργίας χρησιμοποιώντας τεχνική υποστήριξηφιλοξενία μου. Δεν φύλαξα αντίγραφο αρχικό αρχείο, έκανε λανθασμένες αλλαγές στον κώδικα του αρχείου και μετά από αυτό ο ιστότοπός μου σταμάτησε να εμφανίζεται στο Διαδίκτυο για κάποιο χρονικό διάστημα.

Αυτό δεν θα είχε συμβεί αν είχα κάνει ένα αντίγραφο του αρχείου πριν το αλλάξω, γιατί θα είχα αντικαταστήσει αμέσως το σπασμένο με ένα λειτουργικό.

Θα χρειαστεί να αντιγράψετε το αρχείο "comment-template.php" στον υπολογιστή σας και να το αποθηκεύσετε. Πρέπει να δημιουργήσετε ένα αντίγραφο του αποθηκευμένου αρχείου και να κάνετε αλλαγές στον κώδικα του αρχείου ανοίγοντάς το χρησιμοποιώντας κείμενο Επεξεργαστής σημειωματάριων++. Μπορείτε να ανοίξετε το αρχείο στο Σημειωματάριο, αλλά θα είναι πολύ δύσκολο να το βρείτε στο Σημειωματάριο απαιτούμενες γραμμέςκωδικό για να το αλλάξετε.

Στη συνέχεια θα πρέπει να προσθέσετε τη γραμμή που ξεκινά με $return = ”