Úprava stránky zapomeňte heslo

Radek
10. dub 2019 16:52 #139805
Zdravím všechny potřebuji upravit tuto stránku a přepsat texty...
komoratcm.cz/cb-forgot-login


Rád bych aby se tam nezobrazoval checkbox pro zapomenuté jméno.

A přidal bych tam vlastní text. Chtěl jsem to udělat přes jazykové překlady jak v joomle, tak v comunity builderu. Ale nikde jsem nenašel tyto řetězce....

Poraďte prosím, kde upravit tuto stránku?

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

Odpověď od Rudolf
10. dub 2019 18:49 #139812
Ano,

jde o práci v php. Je třeba znát co to znamená override view (joomla používá systém MVC), kam ho umístit a jak ho editovat.

Ve Vašem případě se bude jednat s největší pravděpodobností o view user/login/default.php (v případě použití CB jiné), které si zkopírujete do adekvátního místa ve Vaší šabloně.

A pak už jen v php upravujete.

Více Vám pomůže dokumentace Joomla pro developery:

docs.joomla.org/How_to_override_the_outp...rom_the_Joomla!_core
docs.joomla.org/Understanding_Output_Overrides
docs.joomla.org/Layout_Overrides_in_Joomla
docs.joomla.org/J3.x:How_to_use_the_Temp...r#Creating_Overrides

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

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

Odpověď od Ernst
10. dub 2019 20:58 - 10. dub 2019 21:01 #139814
pokud vše, co tady napsal Rudolf je pro vás naprosto španělská vesnice, tak si zkuste napsat do CSS tenhle kód
.cbLostPassForm .cb_field .cbSnglCtrlLbl:first-child {
    display: none;
}
text můžete změnit různými způsoby, jen nevím jaký text.
Pokud již existující text, tak nejlépe přes systém - ovládací panely - jazyky - přepsání

Když nevíte, jak upravit CSS, tak pak tady - www.joomlaportal.cz/jak-zacit/649-styly-pro-uplne-zacatecniky

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

Odpověď od Bong
10. dub 2019 21:14 #139816
Jaky preklad pro CB pozivate? V tom z Bongovo by vse melo byt prelozeno.

Upozornuji, ze se v pripade CB jedna o plugin jazyka primo do CB a tento pouziva nestandardni jazykove soubory.
Uprava jen v Prepsani jazyky nemusi fungovat.

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 Rudolf
10. dub 2019 21:17 - 10. dub 2019 21:18 #139817
A pokud chcete vytvořit komplet nový text?
Musím vytvořit novou konstantu a tu přidat do PHP souboru view.

Jinak hledejte v rozšíření/jazyky/přepsání a pro frontend dejte nové a vyhledejte hodnotu textu:

Opět Vám pomůže (proč to ta joomla vydává když to nikdo nečte a nepoužívá?) dokumentace od Joomla nebo Google:

docs.joomla.org/J3.x:Language_Overrides_in_Joomla
www.joomlashack.com/blog/joomla/languge-manager/

P.S.
Díky Bongu za připomenutí, ano tam bude jiná cesta, ale to už se mi na google hledat nechce. Nechám prostor tázajícímu :D

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

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

Odpověď od Ernst
11. dub 2019 08:45 #139839

A pokud chcete vytvořit komplet nový text?
Musím vytvořit novou konstantu a tu přidat do PHP souboru view.


Není to tak zcela pravda Rudolfe. Pokud nezná PHP, může to tam doplnit pomocí CSS v pseudoelementu ::after (::before)

To je strašně jednoduché

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

Odpověď od Rudolf
11. dub 2019 09:23 #139842
Ernst:

Ano, možností jak to "nějak" udělat je více...
Můžete ale pak narazit na problém u multilanguage webu a na budoucí úpravy (kdo si po kodérovi, který takto pracoval u nás jen chvilku bude tohle pamatovat?)

Proto se snažím aby úpravy od nás byly jinou formou než "nějak", ale systémové - neděláme weby pro kamarády ale pro platící klienty a ti by měli dostat profesionální výstup..

Ani já nejsem programátor, ale úpravu tohoto typu v php považuji za základ pro dobrého administrátora.

Je to ale věc názoru, možná jsem moc náročný :D

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

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

Odpověď od Ernst
11. dub 2019 10:05 #139843
souhlasím, že takovéhle úpravy nejsou zrovna košer, ale...

Tady se většinou ptají lidé, kteří dělají web sami sobě nebo známému.
Většinou neznají programování a ne vždy CSS styly.

Není jim tedy možné odpovědět, tak jak jste zde odpověděl na první dotaz.

Ten člověk si to přečte a vzdá další snahu tento problém svépomocí vyřešit.

Mojí snahou zde, je vždy člověku odpovědět, tak aby to byl schopen pochopit a udělat.
Proto co nejvíce jednoduchých a polopatických návodů.

Ten člověk asi nebude web nikomu předávat a je dobré si takovéto změny vždy někam poznamenávat (to dělám i já)

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

Odpověď od Rudolf
11. dub 2019 13:09 #139845
Souhlasím a přiznávám se, jsem bohužel už postižený :(

Když jsem začínal, tak jsem ocenil přesně ty typy odpovědí aby to nějak bylo.

Ok, pak je otázka jestli mám vůbec reagovat, když moje odpovědi jsou na jiném levelu...

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

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

Odpověď od Cony
11. dub 2019 15:22 #139850

Ernst napsal: a je dobré si takovéto změny vždy někam poznamenávat (to dělám i já)

OT: Je na to nějaké udělátko přímo do Joomly? Často jsem přemýšlel, že by bylo ideální mít takovýto seznam přímo v administraci, plus třeba aby dokázal zobrazit upozornění při aktualizaci typu "bacha, aktualizuješ to a to, a máš tam úpravu kódu".
Zahlídl jsem, že v Joomla 4 je nějaké upozorňování na template overrides při aktualizaci, ale ještě jsem nezkoumal jak to vlastně funguje....

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

Odpověď od Rudolf
11. dub 2019 15:33 #139851
neznám udělátko..
psali jsme seznam hacků do txt do rootu, nyní je archivujeme ve verzovacím programu gitlab s pořadovým číslem požadavku z helpdesk systému.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!

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

Odpověď od Ernst
11. dub 2019 19:04 #139859

OT: Je na to nějaké udělátko přímo do Joomly? Často jsem přemýšlel, že by bylo ideální mít takovýto seznam přímo v administraci, plus třeba aby dokázal zobrazit upozornění při aktualizaci typu "bacha, aktualizuješ to a to, a máš tam úpravu kódu".


já na to používám txt soubor v adresáři šablony, možná by šel i nezveřejněný článek

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

Odpověď od Radek
12. dub 2019 23:00 #139888
cestina je 2.0.15

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

Odpověď od Bong
12. dub 2019 23:11 - 12. dub 2019 23:52 #139889
Tak si ji zaktualizujte. Za ty 3 roky se mnohé změnilo. A pak dejte vědět co vlastně a kde chcete změnit...

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.