Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : Daniele Pinna 18 Jan 2009, 15:24:51
-
Salve a tutti :)
Sul mio sito ho fatto qualche mese fa l'aggiornamento da Joomla 1.0.x a 1.5.x.
Tutto è andato bene tranne una cosa... quando faccio una ricerca usando il campo "cerca" in alto a destra, ottengo sempre l'errore:
404 - Componente non trovato
Non è possibile visualizzare questa pagina a causa di:
1. un bookmark/preferiti scaduto
2. una ricerca attraverso il motore di ricerca che ha una lista scaduta per questo sito
3. un indirizzo compilato male
4. Non hai accesso a questa pagina
5. La risorsa richiesta non esiste
6. Si è verificato un errore durante l'esecuzione della tua richiesta.
etc
Il problema NON è dovuto al SEO di Joomla... in quanto disabilitando le 3 opzioni (Friendly URL, Rewrite ed estensioni) e rinominando in .txt il file .htaccess il problema rimane.
Aggiungo inoltre che se faccio la ricerca invece che direttamente dalla caselle "Search..." ma passando dal menu "Cerca" tutto funziona correttamente (a parte che la caselle ricerca risulta molto piccola:
http://www.dapinna.com/cerca.html)
Da cosa può dipendere?
Ringrazio anticipatamente per le risposte :)
P.S. Ho Joomla 1.5.9 ma lo faceva anche con la precedenti
-
Il problema sta nel fatto che il modulo rimanda alla pagina tuosito.it/index.php (e non funziona) mentre il link del menù rimanda all'indirizzo tuosito.it/cerca.html (e funziona).
Così su due piedi non so dirti di più. Però dovresti cercare di capire perchè la differenza nei due url.
Magari puoi provare a vedere nella cartella del componente di ricerca il template del form a quale indirizzo punta, confrontarlo con quello dello stesso componente di una versione successiva e confrontarli. Devi indagare un po', se ne sei in grado. Altrimenti, se proprio non ci riesci, riposta e vediamo di risolvere. Ciao!
-
Per quanto riguarda il box troppo piccolo nella pagina di ricerca prova a fare qualche esperimento in questa linea in
templates/jxt_memori_yipang_j15/css/template_css.css
/* FORM LOGIN */
/* Corregge un problema della Form-Login ... la input-box era troppo grande. */
.inputbox {
width: 95%;
}
-
Per quanto riguarda il box troppo piccolo nella pagina di ricerca prova a fare qualche esperimento in questa linea in
templates/jxt_memori_yipang_j15/css/template_css.css
/* FORM LOGIN */
/* Corregge un problema della Form-Login ... la input-box era troppo grande. */
.inputbox {
width: 95%;
}
Non penso sia quello perché al massimo lo avrebbe rimpicciolito del 5%
Però il problema è sicuramente nel template, perché cambiandolo il problema sparisce...
Ora verifico se il problema della caselle di ricerca diretta (in alto a destra) cambia cambiando template...
Cmq grazie per la risposta :)
-
OK... ho Risolto una parte (la searchbox in altro a destra) ;D
Il problema è stato probabilmente generato dalla migrazione da J1.0 a J.1.5
Per risolverlo, nel caso serva a qualcun altro, occorre andare in:
Amministrazione -> Estensioni -> Gestione Moduli
e cercare "Cerca" (mod_search).
Cliccando su "cerca" si entra nella configurazione del modulo e in assegnazione Menu si indica "Tutte" (oppure solo le pagine che volete).
Io non mi sono accorto di questo particolare perché avevo inserito l'input box nell'index.php.
Facendo questa operazione ora me ne trovo 2, la solita che non funziona (e che tra un pò elimino ;D ) e quella che poi funziona (sopra la il banner della Top100 ... ma cercherò di spostarla da li perché mi sposta il banner un pò sotto).
-
Non penso sia quello perché al massimo lo avrebbe rimpicciolito del 5%
Però il problema è sicuramente nel template, perché cambiandolo il problema sparisce...
Ora verifico se il problema della caselle di ricerca diretta (in alto a destra) cambia cambiando template...
Cmq grazie per la risposta :)
Sto analizzando la pagina con firebug e ho scoperto che avevi ragione tu... il problema è proprio quel 95%
Ora lo tolgo... poi cercherò di risolvere il problema delle schermate di login ;D
Grazie :)