IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Wysiwyg editor error

Aktivity
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:2.8.2016 11:21

Ahoj.
Přišel jsem na jeden nedostatek a nevím, co s ním. Mám admin k webu. Když přidávám článek, otevře se mi modal okno přes téměř celé okno. Tam je formulář, několik inputů a textarea. Právě textarea je díky javascriptu předělána na wysiwyg editor. Když něco píši a chci přidat textu nějaký link, otevře se mi okýnko pro přidání url a text a nastavení hodnoty target. Jenže do inputů URL a Text nemůžu nic vkládat, pouze můžu rozbalovat možnost target a vybrat None nebo new window.

Nevíte někdo prosím, co s tím? To samé při vkládání obrázku, ten tam ale dostanu, když ho tam natvrdo přetáhnu a to je v pohodě.

 
Odpovědět
2.8.2016 11:21
Avatar
Odpovídá na Michal Kuba
Neaktivní uživatel:2.8.2016 11:30

Možná by bylo fajn napsat, o jaký editor jde ..

Nahoru Odpovědět
2.8.2016 11:30
Neaktivní uživatelský účet
Avatar
Michal Kuba
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Michal Kuba:2.8.2016 14:10

Jde o tinymce.
Náhled kousku editoru a okna pro přidání odkazu (inputy nefungují, nedá se do nich psát) v přiloženém obrázku

 
Nahoru Odpovědět
2.8.2016 14:10
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:2.8.2016 19:05

Tak mi nefunguje ani jiný editor.. Obecně, může fakt, že editor je v modal okně a v tom chci ještě otevírat další okénko pro nastavení linku, být tou příčinou, proč mi do linkovacího okénka nebo i do okenka pro zadávání adresy obrázku nejde nic psát? Díky

 
Nahoru Odpovědět
2.8.2016 19:05
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:2.8.2016 19:34

Pro představu dodám kus kódu. První část je textarea ve formuláři:

<div class="form-group">
                <label class="control-label col-sm-2" for="text">Text článku:</label>
                <div class="col-sm-10">
                    <textarea class="form-control" rows="7" name="text"></textarea>
                </div>
               </div>

a tady skript, který má to vše zařídit. Zkusil jsem jej dát dovnitř divu modal i za něj, ale pořád nic :/ Někde jsem se dočetl, že to možná načítá ten editor jakoby za úroveň modalu, ale moc jsem z toho nebyl chytrý.

<script type="text/javascript" src="//tinymce.cachefly.net/4.0/tinymce.min.js"></script>
        <script type="text/javascript">
                tinymce.init({
                        selector: "textarea[name=text]",
                        plugins: [
                                "advlist autolink lists link image charmap print preview anchor",
                                "searchreplace visualblocks code fullscreen",
                                "insertdatetime media table contextmenu paste"
                        ],
                        toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
                        entities: "160,nbsp",
                        entity_encoding: "named",
                        entity_encoding: "raw"
                });
        </script>

Ještě jednou díky za případné rady :)

 
Nahoru Odpovědět
2.8.2016 19:34
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:2.8.2016 21:33

Sorry za spamy, ale posouvám tento problém trochu někam jinam.. Vše výše uvedené mi nejde ve Firefoxu, ve Chromu to normálně funguje.. To je možná ještě horší než kdyby byl problém původní :/

 
Nahoru Odpovědět
2.8.2016 21:33
Avatar
VitekST
Člen
Avatar
Odpovídá na Michal Kuba
VitekST:5.8.2016 8:21

Zkusil bych CKEditor.

 
Nahoru Odpovědět
5.8.2016 8:21
Avatar
Michal Kuba
Tvůrce
Avatar
Odpovídá na VitekST
Michal Kuba:5.8.2016 8:36

Ten jsem zkoušel, ale žádný mi v Mozille nefunguje - resp. nefunguje okno pro zadání adresy obrázku nebo linku URL

 
Nahoru Odpovědět
5.8.2016 8:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.