Stránka 1 z 1
Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 02 čer 2016 19:31
od Jana97
Ahoj,
potřebovala bych poradit jak naprogramovat tlačítka když se zvolí z výběru barva baneru a po stistknutí tlačítka Proveď změny by se změnila barva baneru podle té vybrané z nabídky.
Nebo alespoň jak by se mi mohl změnit text v baneru nebo jedné z menu položek a po stistknutí tlačítka Proveď změny by se to přepsalo.
A bohužel to musí být v PHP a já si s tím vůbec nevím rady. :(
Poradí mi prosím někdo???
Re: Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 02 čer 2016 19:46
od Microsheep
A kdo bude moci měnit ty barvy na té stránce? Budeš muset udělat ještě nějakou základní implementaci uživatelských rolí, tedy alespoň toho, kdo bude moct upravovat barvy na těch stránkách. S tím samozřejmě budeš muset vytvořit databázi, kde budou příslušné tabulky tedy minimálně s uživateli a další pro ukládání hodnot těch barev. Pokud chceš vytvořit nějaký vlastní CMS systém, tak začni třeba s PHP frameworkem Nette, ve kterém to bude daleko jednodušší než v samotném PHP. Je mi zatím celkem nejasné, proč to takhle potřebuješ. Můžeš využít nějakých hotových systémů.
Re: Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 02 čer 2016 19:59
od Jana97
Jde o to že kdo ty stránky otevře a napíše třeba "blue", tak by se měl daný objekt zbarvit.Ale o ty barvy ani tak nejde, ale o tu změnu textu v menu, protože mě to nějak nefunguje a nevím kde mám v tom řetězci chybu. Mám určené id ale možná mám jen špatný tag, nebo už nevím. Možná se mi to jen plete s HTML. Databáze prý není potřeba stačí klidně jen 2 předdefinované barvy které se budou měnit podle zadání v poli.
Re: Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 02 čer 2016 20:06
od Microsheep
Aha, takže ty změny nemají být permanentní? Takže použití Javascriptu?
Re: Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 02 čer 2016 20:09
od Jana97
V javascriptu bohužel neumím :(
ty změny nemusí být permanentní
Re: Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 02 čer 2016 20:17
od Microsheep
Re: Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 02 čer 2016 20:23
od Jana97
sice to není php ale děkuji i tohle mi pomůže :))
Re: Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 02 čer 2016 20:32
od Microsheep
Kód: Vybrat vše
<style>
.red { color: red; }
.green { color: green; }
.blue { color: blue; }
</style>
<form>
<input type="text" id="barva" name="barva">
<input type="submit" value="Obarvit">
</form>
<?php
if ( isset($_GET['barva']) ) {
print '<span class="' . $_GET['barva'] . '">Barevný text.</span>';
}
?>
Pokud by to muselo být přes PHP.
Re: Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 02 čer 2016 22:01
od Jana97
Re: Tlačítka na změnu barvy pozadí, nebo změnu textu
Napsal: 03 čer 2016 06:46
od Microsheep
Ten kód funguje, ale nemůžeš ho takhle spouštět. PHP běží na straně serveru, ne klienta jako HTML nebo Javascript. Stáhni si např. XAMPP a vytvoříš si lokální server.