Autor | Zpráva | ||
---|---|---|---|
Ayrton1 Profil |
#1 · Zasláno: 16. 12. 2009, 16:48:08
Ahoj,
na svém webu používám TinyMCE a mám tu jeden problém. Na stránkách chci používat záložky, protože je stránka relativně dlouhá a tak chci, aby měl uživatel možnost "skočit" přesně tam, kam potřebuje. Nahoře je tedy jednoduchý výpis témat fungující jako odkaz, tam problém není. Problém nastává ve chvíli, kdy chci vytvořit záložku. Záložky vytvářet umím, tam problém není, vytvořím ji, v editoru se zobrazí, ale jakmile dám Uložit, tak ta záložka prostě zmizí a to i když tam záložku vložím ručně pomocí mého kódu. Před uložením: <a name="jedna"></a> a po uložení: <a> </a> To samé mi dělá, i když to ručně zkouším například přes SPAN. Díky předem... |
||
Joker Profil |
#2 · Zasláno: 16. 12. 2009, 16:55:54
Ayrton1:
Tipnul bych, že máte nějaké omezení na povolené tagy a nepovolujete atribut name u prvku <a>? Viz také http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements A poznámka, pro vytvoření kotvy není potřeba prázdný odkaz s atributem name (snad ve všech dnes rozšířených prohlížečích), odkázat přes kotvu jde na jakýkoliv prvek podle jeho ID, tj. stačí například: <div id="jedna"> ...a (adresa)#jedna přejde na ten <div>. |
||
Ayrton1 Profil |
#3 · Zasláno: 16. 12. 2009, 16:58:21
Joker:
> A poznámka, pro vytvoření kotvy není potřeba prázdný odkaz s atributem name (snad ve všech dnes rozšířených prohlížečích), odkázat přes kotvu jde na jakýkoliv prvek podle jeho ID, tj. stačí například: > 1 > <div id="jedna"> > > ...a (adresa)#jedna přejde na ten <div>. No jo, jenže to už bych tam měl předivováno, protože každou část textu mám v DIVu a díky za tip, mrknu se tam, já sice na jejich help koukal, ale netušil jsem, co hledat. |
||
Joker Profil |
#4 · Zasláno: 16. 12. 2009, 17:03:14 · Upravil/a: Joker
Ayrton1:
„No jo, jenže to už bych tam měl předivováno“ Vždyť (pravděpodobně) nebudete muset přidávat žádný nový prvek, jenom nějakému už existujícímu nastavíte ID (a pokud to ID má, nemusíte dokonce dělat vůbec nic) Tzn. chcete udělat například takovouto záložku: <a name="semChciOdkazat"></a> <div class="kontejner_clanku"> <h3>Nadpis článku</h3> <p>text článku</p> </div> Tak prostě místo toho uděláte: <div class="kontejner_clanku" id="semChciOdkazat"> <h3>Nadpis článku</h3> <p>text článku</p> </div> ...a bude to fungovat taky. A i kdyby nebyl žádný vhodný existující prvek a bylo nutné vytvořit nový <div>, pořád mi to přijde tak nějak nastejno, jako když kvůli tomu dáte do stránky prázdný <a>. |
||
Ayrton1 Profil |
#5 · Zasláno: 16. 12. 2009, 17:13:37 · Upravil/a: Ayrton1
Díky moc za tip, ale stejně budu muset využít ten horní tip, protože lidé neznalí HTML to budou vkládat pomocí té záložky defaultní v Tiny MCE, tzn. že to bude "a name".
EDIT: Tak a teď ale nevím, kde nastavím a povolím atribut name... :-( |
||
Ayrton1 Profil |
#6 · Zasláno: 16. 12. 2009, 20:49:53
Tak jsem něco našel a atribut NAME u A je povolen, tak nevím :-(
|
||
panther Profil |
#7 · Zasláno: 16. 12. 2009, 21:34:18
Ayrton1:
„Tak jsem něco našel a atribut NAME u A je povolen, tak nevím :-(“ povolen je, ale ty jej můžeš v nastavení WYSIWYGu nepovolovat. „protože lidé neznalí HTML to budou vkládat pomocí té záložky defaultní v Tiny MCE“ lidé neznalí HTML nemají šanci vědět, že se kdysi používal prázdný odkaz. |
||
Ayrton1 Profil |
#8 · Zasláno: 18. 12. 2009, 11:14:31
Vyřešeno, musel jsem ho povolit u nastavení redakčního systému pro TinyMCE.
|
||
Časová prodleva: 14 let
|
0