| Precedente :: Successivo |
| Autore |
Messaggio |
ara21 Newbie


Registrato: 15-11-2006 Messaggi: 72
|
Inviato: 08-12-2010 16:05 Oggetto: immagini diverse per le due colonne! |
|
|
Allora ho chiesto anche su altri forum se qualcuno era in grado di aiutarmi..volevo cambiare la grafica del mi osito,e volevo dare due immagini diverse sulle colonne di sin e destra..Weblord mi ha dato una dritta ma non riesco a farla funzionare,mi sapetreste aiutare?
il mio theme.php
ho modificato qst passo
function themesidebox($title, $content) {
global $blockside;
if ($blockside=="l") {
$tmpl_file = "themes/edazine/blocchisin.html";
} else {
$tmpl_file = "themes/edazine/blocchides.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
ma se metto il theme si vede la home senza i blocchi...consigli? |
|
| Torna in cima |
|
 |
vecchio_joe Newbie


Registrato: 01-08-2003 Messaggi: 142 Località: Roma
|
Inviato: 08-12-2010 22:26 Oggetto: |
|
|
Scusa ma la variabile $blockside da dove viene.
io non la trovo da nessuna parte e se non la trovo come puoi paragonarla a l o R
Io nel db per posizione vedo bposition e cercando nel file mainfile nelle funzioni blocco questa viene chiamata $side quindi la variabile dovrebbe essere $side
forse si che allora funziona
Cmq prova a fare questo e vedi cosa esce
function themesidebox($title, $content) {
global $blockside;
echo "$blockside ---e poi vedi $side";
die;
Se il valore restituito corrisponde alla variabile allora è quella giusta
Facci sapere
Ciao |
|
| Torna in cima |
|
 |
ara21 Newbie


Registrato: 15-11-2006 Messaggi: 72
|
Inviato: 08-12-2010 23:43 Oggetto: |
|
|
Cosi..pagina bianca..
}
function themesidebox($title, $content) {
global $blockside;
echo "$blockside";
die;
$tmpl_file = "themes/edazine/blocchisin.html";
} else {
$tmpl_file = "themes/edazine/blocchides.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
cosi
}
function themesidebox($title, $content) {
global $blockside;
if ($side=="l") {
$tmpl_file = "themes/edazine/blocchisin.html";
} else {
$tmpl_file = "themes/edazine/blocchides.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
pagina si vede ma colonne no! |
|
| Torna in cima |
|
 |
ara21 Newbie


Registrato: 15-11-2006 Messaggi: 72
|
Inviato: 09-12-2010 09:48 Oggetto: |
|
|
Sul web ho trovato un modulo che usa due pagine html per i blocchi di sin e des e la stringa è qst
}
/************************************************************/
/* Function themesidebox() */
/************************************************************/
function themesidebox($title, $content) {
global $swapleftright, $theme_name;
if ($swapleftright=="0") {
$tmpl_file = "themes/$theme_name/blocksR.html";
} else {
$tmpl_file = "themes/$theme_name/blocksL.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
quindi in qst caso la variabile è $swapleftright!
mmm ieri sera ci sono diventato matto,ma nada nn ce iesco. |
|
| Torna in cima |
|
 |
vecchio_joe Newbie


Registrato: 01-08-2003 Messaggi: 142 Località: Roma
|
Inviato: 09-12-2010 11:42 Oggetto: |
|
|
| Citazione: |
function themesidebox($title, $content) {
global $blockside;
if ($side=="l") {
$tmpl_file = "themes/edazine/blocchisin.html";
} else {
$tmpl_file = "themes/edazine/blocchides.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
|
è sbagliato
se nel global mi metti la vecchia variabile certo non vedi niente
deve essere così
| Codice: |
function themesidebox($title, $content) {
global $side;
echo "$side";
die;
if ($side=="l") {
$tmpl_file = "themes/edazine/blocchisin.html";
} else {
$tmpl_file = "themes/edazine/blocchides.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
fammi sapere
ciao |
|
|
| Torna in cima |
|
 |
ara21 Newbie


Registrato: 15-11-2006 Messaggi: 72
|
Inviato: 09-12-2010 11:50 Oggetto: |
|
|
Pe rprima cosa lasciamo dire che sei gentilissimo!
allora con la tua stringa si vede solo lo sfondo del sito,neanche il blocco centale,se levo la dicitura die; si rivede il blocco centrale!
?php
}
function themesidebox($title, $content) {
global $side;
echo "$side";
die;
if ($side=="l") {
$tmpl_file = "themes/edazine/blocchisin.html";
} else {
$tmpl_file = "themes/edazine/blocchides.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
?  |
|
| Torna in cima |
|
 |
vecchio_joe Newbie


Registrato: 01-08-2003 Messaggi: 142 Località: Roma
|
Inviato: 09-12-2010 11:58 Oggetto: |
|
|
fai conte che quelo che ho scritto
echo "";
die;
serve come debug per verificare se la variabile passa qualcosa
il die; interrompe qualsiasi altro codice che viene dopo
adesso prova a togliere le due righe elascia solo
| Codice: |
function themesidebox($title, $content) {
global $side;
if ($side=="l") {
$tmpl_file = "themes/edazine/blocchisin.html";
} else {
$tmpl_file = "themes/edazine/blocchides.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
|
attendo
Ciao |
|
| Torna in cima |
|
 |
ara21 Newbie


Registrato: 15-11-2006 Messaggi: 72
|
Inviato: 09-12-2010 12:03 Oggetto: |
|
|
| nada sempre e solo il blocco centrale! |
|
| Torna in cima |
|
 |
vecchio_joe Newbie


Registrato: 01-08-2003 Messaggi: 142 Località: Roma
|
Inviato: 09-12-2010 12:08 Oggetto: |
|
|
prova così
| Codice: |
function themesidebox($title, $content) {
$side = 'l';
if ($side=="l") {
$tmpl_file = "themes/edazine/blocchisin.html";
} else {
$tmpl_file = "themes/edazine/blocchides.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
|
vediamo |
|
| Torna in cima |
|
 |
ara21 Newbie


Registrato: 15-11-2006 Messaggi: 72
|
|
| Torna in cima |
|
 |
ara21 Newbie


Registrato: 15-11-2006 Messaggi: 72
|
Inviato: 09-12-2010 12:34 Oggetto: |
|
|
| Praticamente le modifiche che vado a fare nelle due pagine html,non influiscono!conta solo la pagina di sin,la destra nn la vede proprio |
|
| Torna in cima |
|
 |
vecchio_joe Newbie


Registrato: 01-08-2003 Messaggi: 142 Località: Roma
|
Inviato: 09-12-2010 13:09 Oggetto: |
|
|
allora così
| Codice: |
function themesidebox($title, $content) {
global $side;
if ($side=="l") {
$tmpl_file = "themes/edazine/blocchisin.html";
} if ($side=="r") {
$tmpl_file = "themes/edazine/blocchides.html";
}
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
|
se non funziona così allora dobbiamo richiamare il valore l o r tramite una query
prova e vediamo |
|
| Torna in cima |
|
 |
vecchio_joe Newbie


Registrato: 01-08-2003 Messaggi: 142 Località: Roma
|
Inviato: 09-12-2010 13:10 Oggetto: |
|
|
scusa
qual'è la diferenza tra le due colonne? |
|
| Torna in cima |
|
 |
ara21 Newbie


Registrato: 15-11-2006 Messaggi: 72
|
|
| Torna in cima |
|
 |
vecchio_joe Newbie


Registrato: 01-08-2003 Messaggi: 142 Località: Roma
|
Inviato: 09-12-2010 13:21 Oggetto: |
|
|
no intendevo se dovesse funzionare
quale sarebbe la differenza
nei link vedo solo le variabili e niente altro |
|
| Torna in cima |
|
 |
|