Πως μπορούμε να κάνουμε το nicEdit.js να προσθέτει αυτόματα στα links ένα rel="lightbox" ;

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

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

Απάντηση
Ankov
Δημοσιεύσεις: 17
Εγγραφή: 20 Δεκ 2013 02:52

Πως μπορούμε να κάνουμε το nicEdit.js να προσθέτει αυτόματα στα links ένα rel="lightbox" ;

Δημοσίευση από Ankov » 20 Δεκ 2013 03:04

Χρησιμοποιώ το nicEdit.js editor για τα textrea μου στην ιστοσελίδα μου. Σκέφτηκα αν γίνεται να τροποποιούσα με τη βοήθεια σας φυσικά τον κώδικα του έτσι ώστε για κάθε εικόνα που θα ανέβαζα απ δώ και στο εξής μέσω του nicEdit και την οποία θα έκανα σύνδεσμο,
<a href="picture_big.jpg"><img src="picture.jpg" border="0" /></a>
αυτόματα να της προσθετόταν το rel="lightbox" έτσι ώστε να εφαρμοζόταν σε κάθε εικόνα μου το εφφέ του Lighbox !
<a href="picture_big.jpg" rel="lighbox"><img src="picture.jpg" border="0" /></a>
Ο κώδικας του nicEdit.js είναι αυτός, μπορείτε μου εξηγήσετε ποια σημεία του πρέπει να αλλάξουμε έτσι ώστε να γίνεται αυτό που θέλω, να μπαίνει αυτόματα δηλαδή ένα rel="lighbox" για κάθε νέα εικόνα μου ;

Κώδικας ==> https://raw.github.com/danishkhan/NicEd ... nicEdit.js

Παρακαλώ τη βοήθεια σας !

Ankov
Δημοσιεύσεις: 17
Εγγραφή: 20 Δεκ 2013 02:52

Πως μπορούμε να κάνουμε το nicEdit.js να προσθέτει αυτόματα στα links ένα rel="lightbox" ;

Δημοσίευση από Ankov » 20 Δεκ 2013 17:48

Είναι αδύνατο να γίνει αυτό που σκέφτηκα ; Απλά θέλω να εφαρμόζεται σε κάθε εικόνα μου το rel="lightbox", δεν γίνεται ;

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1948
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Πως μπορούμε να κάνουμε το nicEdit.js να προσθέτει αυτόματα στα links ένα rel="lightbox" ;

Δημοσίευση από Alice_Cooper » 20 Δεκ 2013 19:43

kane to ligo prin ta peraseis sthn db
me php kai oxi java ....
koita tin preg_replace pos doulevei

to string pou xriazese einai

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

<a href="&#40;&#91;^<&#93;+&#41;"><img src="&#40;&#91;^<&#93;+&#41;" border="0" /></a>"

Ankov
Δημοσιεύσεις: 17
Εγγραφή: 20 Δεκ 2013 02:52

Πως μπορούμε να κάνουμε το nicEdit.js να προσθέτει αυτόματα στα links ένα rel="lightbox" ;

Δημοσίευση από Ankov » 23 Δεκ 2013 01:48

Επειδή δεν είμαι πολύ προχωρημένη υποθέτω ότι χρειάζεται εδώ κάποιο regex αν το γράφω σωστά ώστε να δουλέψω με την preg_replace όπως με προέτρεψες, μαντεύω σωστά ; Μόνο που από regex δεν έχω ιδέα ! Μπορείς να με βοηθήσεις με ένα παράδειγμα αν δεν είναι δύσκολο ;

Γιατί με το

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

<a href="&#40;&#91;^<&#93;+&#41;"><img src="&#40;&#91;^<&#93;+&#41;" border="0" /></a>"
δεν κατάλαβα αρκετά.....

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1948
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Πως μπορούμε να κάνουμε το nicEdit.js να προσθέτει αυτόματα στα links ένα rel="lightbox" ;

Δημοσίευση από Alice_Cooper » 24 Δεκ 2013 13:56

vasika itheles allo string ... den xriazete na to parei olo
mporeis na checkaris edo http://regexpal.com/

to komati pou thes einai:

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

$pattern = '#href="&#40;&#91;^<&#93;&#41;+.jpg"#';
$replacement = '$0 rel="lighbox"';
$subject = $_POST&#91;pedio_pou_thes&#93;;
echo preg_replace&#40;$pattern, $replacement, $subject, -1 &#41;;
anti gia echo to pernas se mia metavliti pou stelneis sthn db sou

Ankov
Δημοσιεύσεις: 17
Εγγραφή: 20 Δεκ 2013 02:52

Πως μπορούμε να κάνουμε το nicEdit.js να προσθέτει αυτόματα στα links ένα rel="lightbox" ;

Δημοσίευση από Ankov » 24 Δεκ 2013 23:16

Το σκέφτηκα λίγο διαφορετικά και το ρωτώ καλύτερα εκεί http://www.freestuff.gr/forums/viewtopi ... 017#598017
με τη λογική php ερώτησης. Ξέχασε ότι είπαμε για javascript γιατί δεν πολυκατάλαβα και μπερδεύτηκα περισσότερο ! Αν θες δες τη νέα ίσως καλύτερα διατυπωμένη ερώτηση, ευχαριστώ !

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

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

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