Personalizzazione CSS

  • Creatore Discussione Creatore Discussione Strazza
  • Data di inizio Data di inizio

Strazza

Nuovo Utente
4 Apr 2012
2
0
0
Salve, da poco ho deciso di provare la strada di themeforest per guadagnare qualcosa.
Le mie conoscenze però si basano fondamentalmente su html/css e su un pochino di php.

Dato che la maggior parte dei temi utilizzano form con i quali l' utente può modificare in vari punti il css dei temi stessi, ho pensato se si potesse fare ciò in php e non solo in javascript e jquery come suppongo siano fatti.
Potrei creare un file CSS con all' interno solo ciò che è possibile personalizzare,da ricreare ogni qual volta l' utente decida di modificarne qualcosa.
Spero però che voi possiate darmi magari qualche chiarimento o consiglio a riguardo.
 
ciao
benvenuto nel forum.
se ti interessa fare qualcosa con php è meglio che tu posti nella sezione php per porre il tuo quesito.
 
ciao
puoi provare una cosa del genere

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>pinco pallo</title>
<link rel="stylesheet" type="text/css" href="fileCSS/generale.css">
<?php
if(isset($_GET['sc']) && is_numeric($_GET['sc'])){
	switch($_GET['sc']){
		case "1":
			include_once "fileCSS/alternativo_uno.css";
			break;
		case "2":
			include_once "fileCSS/alternativo_due.css";
			break;
		default:
			include_once "fileCSS/alternativo_di_default.css";
			break;
	}
}else{
			include_once "fileCSS/alternativo_di_default.css";
}
?>
</head>
<body>
<!-- qui esempio i link per scegliere i css aggiuntivo
metto dei link con querystringa (GET), ma puoi usare il post mettendo esempio una <select> con varie option
con onchange dai il post direttamente.
p.s.
il post sarebbe meglio
-->
<p>scegli sfondo<br>
<a href="#?sc=1">bianco</a><br>
<a href="#?sc=2">nero</a><br>
</p>
<p> bla....bla....bla.... </p>
</body>
</html>
 
Credo che la richiesta riguardi la modifica delle singole regole di stile e non direttamente i fogli CSS, sbaglio?
 
ciao
se ha ragione il vampiresco eliox, potresti fare qualcosa del genere

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<?php
echo "<style type=\"text/css\">";
echo "body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;";
if(isset($_GET['sc']) && is_numeric($_GET['sc'])){ 
    switch($_GET['sc']){ 
        case "1": 
            echo "background-color: #006600;"; 
            break; 
        case "2": 
            echo "background-color: #FF6600;"; 
            break; 
        default: 
            echo "background-color: #FF66FF;"; 
            break; 
    } 
}else{ 
            echo "background-color: #FF66FF;"; 
} 
echo "}";
echo "</style>";
?>
</head>
<body>
<!--e qui i link come precedente -->
</body>
</html>
p.s.
quando devo mettere la mani con php nello stile o anche script js, non so se sbaglio, ma io mi trovo meglio a fare tutto php
 

Discussioni simili