Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

php a css

02. zář 2015 00:34 #123276
php a css od Ernst
Joomla Expert
Má někdo nápad, jak z php poslat něco čím by se ovlivnilo css
Např. z php pošlu nějaký text a ten podle jeho obsahu v css zbarvím do určité barvy.
Normálně se v css na tento text neumím nijak dotázat

02. zář 2015 10:11 #123279
Odpověď od Houbák
Zkušený uživatel
Musíte to udělat obráceně ... nadefinovat styly v CSS souboru a v PHP skriptu podle obsahu přiřazovat css třídu.

02. zář 2015 11:25 #123281
Odpověď od Ernst
Joomla Expert
To bych tak udělal a asi to tak budu muset udělat, ale já nevím, jakou hodnotu pošle PHP prohlížeči a potřebuji to css ovlivnit až dle této hodnoty

02. zář 2015 12:24 #123284
Odpověď od Cony
Moderátor
Jaktože nevíte jakou hodnotu "pošle" PHP. Máte přece PHP kód, který tu hodnotu generuje. No tak si do něj přidejte nějakou CSS třídu. Nebo si stylování dodělejte pomocí JavaScript na straně klienta.
Poděkovali: Ernst

02. zář 2015 13:17 #123286
Odpověď od Ernst
Joomla Expert
v kódu to hledám, vím. kde tu hodnotu plním, ale zatím nevím, kde ji odesílám klientovi. Ale to snad dohledám.
tu druhou možnost moc nechápu

02. zář 2015 14:51 #123288
Odpověď od Cony
Moderátor
Vy ale opravdu tápete v úplných základech. Zkuste si nejdřív udělat jasno v principiálním fungování dynamických stránek, tj:
Co je to HTML, CSS, JavaScript, jak spolu spolupracují a jak ovlivňují konečný výsledek
Co je to PHP
Funkce v PHP
Objektové programování v PHP (ono tajemné $this a ::)
Databáze v PHP - SQL, alespoň základní příkazy SELECT, UPDATE, INSERT...

No a pak můžete pokračovat s tím jak funguje Joomla
MVC - Model View Controller (tady naleznete odpověď na Vaše "kde se to posílá")
Template override - přepisování výstupu v Joomle (plno věcí by jste nejspíš zvládl bez zásahu do původní komponenty)
Joomla JDatabase - SQL dotazy nad databází

a pokud by jste se chtěl pouštět do javascriptu tak
JQuery - knihovna pro snadnější práci v JavaScriptu

Powered by Fórum