Vložení tabulky do článku

Karel
17. úno 2014 20:47 #114555
Přeji všem dobrý večer,

prosím o radu zkušené. Potřebuji vložit do těla šlánku nějakou tabulku a tu mít zarovnanou na střed stránky. Ale ať se snažím jak chci, nějak se mi to nevede. Používám JCE editor a Joomlu mám 2.5.18. Potíž je v tom, že když vložím tabulku (např. 2 řádky a 2 sloupce) tak Table Align nastavím na Middle a tabulka se ukáže na místě, které jsem nastavil. Jakmile to ale uložím, tak se mi to vše přepíše a tabulka je vlevo :(

Někde jsem se na fóru dočetl, že to bude nejspíš problém šablony ale přiznám se, že netuším, kde to v té změti kódů najít. Mám šablonu udělanou v Artisteeru ale ani tam jsem nějak nedohledal, kde jednoduše nastavit pozici pro případně vkládané tabulky do článku.

Můžete prosím někdo poradit?

Moc děkuji

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od fwd
17. úno 2014 21:05 #114556
Skutečně je align = middle? Není to CENTER?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Karel
17. úno 2014 21:13 #114557
Já pevně doufám že ano.

Když pravým tlačítkem zvolím vlastnosti, tak se mi pro nastavení té dané tabulky zobrazí dvě záložky a hned na té první je krom jiného Table Align rozbalovací menu a tam jsou pouze 4 možnosti:
not_set
Table Align Middle
Table Align Left
Table Align Right

Na druhé záložce je pak možno nastavit :
Seznam tříd
Třídy
Table Id
Table Style
Table Langcode
Table Bgimage
Table Langdir
Table Bordercolor
Table Bgcolor

Tak nevím :(

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od fwd
17. úno 2014 21:35 - 17. úno 2014 21:41 #114558
Když už jsem to nakousl, tak jsem to i zkusil. Mám také JCE a J2.5.18.
Když vložím takublku v JCE (WYSIWIG), zarovnám ji ve volbách na střed a pak přepnu do HTML, je tam center.
<table border="0" align="center">
<tbody>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
Nevím jestli si rozumíme, ale v HTML je určitě center (v html i ve style=align...)

Aha, už vím, co myslíš. Pravým tlačítkem. Ale to middle je jen nabídka, když si stáhneš češtinu, je tam "na střed". Ve skutečnosti se vygeneruje HTML tag center. Přepni to do html a uvidíš. Jeslti tam je center, může být problém ještě jinde. Vyzkoušej víc prohlížečů, co to dělá.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Karel
17. úno 2014 21:54 #114559
tak teď už si rozumíme, omlouvám se :P

Bohužel ale výsledek je stejný, to znamená že když upravím tabulku v editoru, tak se zobrazí uprostřed ale jakmile článek uložím nebo přepnu do HTML, tak nastavení zmizí. To samé je i opačně. Kód ručně vložím v HTML a jak přepnu do editoru abych si to prohlédl no a tabulka je zase vlevo.

Buď je něco špatně nastaveného v Joomla nebo v šabloně

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od fwd
17. úno 2014 22:14 #114560
Zkus na hotové stránce (ne v editoru) v prohlížeči pravým tlačítkem "Zkontrolovat kód" nebo Firebug), tam je vidět kód stránky a lze ho zkušebně upravovat.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
17. úno 2014 22:33 #114561
Založte si nový článek, klikněte na tlačítko zarovnání textu na střed a vytvořte tabulku se zarovnání na střed. Funguje to?

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od fwd
17. úno 2014 22:38 - 17. úno 2014 22:45 #114562
Tak potrvzuji. JCE vkládá tabulu tak, že nastaví okraje (margin) místo zarovnání na center. Nevím, asi to má svoje důvody. Chce se to podívat na možnosti marginů.
Mně se v konečném kódu článku objeví:
<table style="margin-left: auto; margin-right: auto;">

A tabulka je zarovnaná na střed.

ještě dodám:
margin auto znamená automatické nastavení okrajů tak, aby protilehlé byly stejné ( www.jakpsatweb.cz )
čili je zarovnaná na střed

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Karel
20. úno 2014 12:10 #114602
Vážené dobré duše,

v prvé řadě se omlouvám za prodlevu ale můj zaměstnavatel vyžadoval trochu mého snažení a tak jsem se musel věnovat práci :P

V každém případě moc děkuji za rady. Vyzkoušel jsem Bongovu radu a v nově založeném článku se chyba - tedy nevím jestli to nazvat chybou - opakovala znova. Tedy tabulka se stále zobrazovala vlevo.

Pak jsem vyzkoušel řešení kolegy FWD a hurááá, vše je jak má být. Do článku jsem v HTML vložil tento kód:

<table style="margin-left: auto; margin-right: auto;">
<tbody>
<tr>
<td>aa</td>
<td>bb</td>
</tr>
<tr>
<td>cc</td>
<td>dd</td>
</tr>
</tbody>
</table>

a tabulka po uložení nebo po přepínání mezi normálním zobrazení nebo zobrazení HTML zůstává na svém místě, tedy zarovnaná na střed. Rovněž odkaz ( www.jakpsatwev.cz ) je velice užitečný.

Ještě jednou moc všem děkuji ;)

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.