Autor Zpráva
golfino
Profil *
Protože si už nevím rady obracím se zde s prosbou.
Používám CKeditor a pokaždé když vložím obrázek tak se vloží takto.
<a href="/files/big.jpg"><img alt="" src="/files/small.jpg"></a>

Já potřebuji aby každý obrázek který přidám měl automaticky class="lightbox" a vysledný kod vypadal po přidání obrázku takto.

<a href="/files/big.jpg" class="lightbox"><img alt="" src="/files/small.jpg"></a>

Jenže se mi nedaří tento class vložit do kodu ckeditoru. Pomůže někdo? zaplatím.
Přímo na podpoře CKeditoru je vlákno http://stackoverflow.com/questions/18854357/how-to-add-class-or-attribute-automatically-to-img-tags-in-ckeditor?answertab=active#tab-top
To ale vloží class až do paramteru IMG a já potřebuji dát class paramtru a href.

Jde tedy jen o upravu javascriptu v editoru. Uplně na tvrdo aby každý obrazek měl tuto třídu.

Děkuji Tomáš - golfino@email.cz
mimochodec
Profil
Já bych se jen zeptal, čím a v jakém momentu se to tam má vkládat. Jestliže ten v editoru vytvořený obsah ukládáš (pomocí php?), je celá ta práce otázkou jednoho http://php.net/manual/en/function.str-replace.php před oním uložením.
golfino
Profil *
Protože přesně nerozumím otázce tak...obrázek vkládám přes editor http://ckeditor.com/demo tam kliknu na ikonku obrázku a dám obrázek. pak kliknu na odkaz a vyberu obrázek který se má otevřít po na kliknutí.

http://download.cksource.com/CKEditor/CKEditor/CKEditor%203.5.2/ckeditor_3.5.2.zip
Samotný script je CKEDITOR/PLUGINS/IMAGE/dialogs/image.js

Když otevřeš ten javascript tak hledej cmbTarget a tam začíná kod na vkládání a href obrázků tam by to chtělo vložit. Protože je pro mne java španělská vesnice nedokážu si poradit. Mužu udělat někde demo a dodat i přístupy na test a samotnou upravu.

Vaše odpověď

Mohlo by se hodit

Podělte se prosím o své zkušenosti s touto kategorií Věnujte pozornost pravidlům. Zejména:
• Máte-li zájem o tuto nabídku/poptávku, využijte uvedený kontakt, nepište do diskuse.
• Držte se tématu.
  • Nepoučujte.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0