Početak›Forumi›Linuks›Programiranje›PHP-Nuke i blokovi
- This topic has 5 odgovora, 3 glasa, and was last updated 16 years, 12 months ranije by MuadDib.
-
AutorČlanci
-
21. februar 2007. u 12:03 am #8375ljuba-trebotinUčesnik
Izvršio sam upgrade PHP-Nuke 7.8 u PHP-Nuke 7.9 i od tada imam problem prikazivanja blokova na desnoj strani. I to samo u nekim temama, dok u temama koji dolaze uz PHP-Nuke 7.9 sve funkcioniše kako treba.
Recimo u temi dr-red2 neće da prikaže desne blokove. A ni u svim drugim temama koje ja instaliram, osim onih koje dolaze uz PHP-Nuke 7.9.
Gde bi tu mogla biti greška i Kako da te smetnje otklonim.
Hvala i pozdrav!
21. februar 2007. u 5:34 pm #52609tomajaGlavni majstorPokušaj da u fajlu theme.php (u direktorijumu teme koju koristiš) zameniš kod
[code]
function themesidebox($title, $content) {
if (@file_exists($content)) {
$fp = fopen ($content, “r”);
$content = fread($fp, filesize($content));
fclose ($fp);
$content = “?>$content<?";
$content = eval($content);
} else if (eregi("^http", $content)) {
$fp = fopen ($content, "r");
$content = fread($fp, 65535);
fclose ($fp);
}
$tmpl_file = "themes/dr-red2/blocks.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "$r_file="".$thefile."";";
eval($thefile);
print $r_file;
}
[/code]sa kodom
[code]
function themesidebox($title, $content) {
$tmpl_file = "themes/dr-red2/blocks.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "$r_file="".$thefile."";";
eval($thefile);
print $r_file;
}
[/code]Naravno, ja sam ovde stavio da je ime teme, odnosno direktorijum gde se nalazi tema jeste dr-red2
Ako nije, onda promeni to ime u kodu.linux4life
23. februar 2007. u 9:43 pm #52610ljuba-trebotinUčesnikHvala Tomaja na trudu, Ali pomenute izmene koda ne rešavaju problem.
Ako možeš da mi kažeš gde još pored *function themesidebox* reguliše otvaranje blokova i celokupni izgled teme, pa da pokušam još neke izmene.
6. april 2007. u 7:37 am #52611MuadDibUčesnikUkoliko zelis da ti se pojave blokovi sa desne strane, otvori theme.php od teme koju oces da postavis i nadji sledeci text:
if ($index == 1) {
i zameni ga sa :
if (defined(‘INDEX_FILE’)) {
I to je to resen problem.
6. april 2007. u 7:39 am #52612tomajaGlavni majstor@MuadDib
Hm, ovo se odnosilo na teme za Nuke 6.x koji se žele koristiti na Nuke 7.x. Ako je u pitanju takva stara tema onda je ok.linux4life
6. april 2007. u 7:50 am #52613MuadDibUčesnikMa to je to veruj mi. Isti sam problem imao i resio ga sa ovim kodom. To je to.
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.