Back to top

Autore Topic: [Risolto] Errore 404 quando uso la casella "Search..."  (Letto 2841 volte)

Offline Daniele Pinna

  • Appassionato
  • ***
  • Post: 595
  • Sesso: Maschio
    • Mostra profilo
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:
Citazione
   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
« Ultima modifica: 18 Gen 2009, 18:19:18 da Daniele Pinna »

Offline MiRcOv000

  • Esploratore
  • **
  • Post: 73
    • Mostra profilo
Re: Errore 404 quando uso la casella "Search..."
« Risposta #1 il: 18 Gen 2009, 16:39:34 »
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!
Ora Aerendir

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re: Errore 404 quando uso la casella "Search..."
« Risposta #2 il: 18 Gen 2009, 16:47:28 »
Per quanto riguarda il box troppo piccolo nella pagina di ricerca prova a fare qualche esperimento in questa linea in
Codice: [Seleziona]
templates/jxt_memori_yipang_j15/css/template_css.css
Codice: [Seleziona]
/* FORM LOGIN */
/* Corregge un problema della Form-Login ... la input-box era troppo grande. */
.inputbox {
width: 95%;
}
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline Daniele Pinna

  • Appassionato
  • ***
  • Post: 595
  • Sesso: Maschio
    • Mostra profilo
Re: Errore 404 quando uso la casella "Search..."
« Risposta #3 il: 18 Gen 2009, 17:15:02 »
Per quanto riguarda il box troppo piccolo nella pagina di ricerca prova a fare qualche esperimento in questa linea in
Codice: [Seleziona]
templates/jxt_memori_yipang_j15/css/template_css.css
Codice: [Seleziona]
/* 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 :)

Offline Daniele Pinna

  • Appassionato
  • ***
  • Post: 595
  • Sesso: Maschio
    • Mostra profilo
Re: Errore 404 quando uso la casella "Search..."
« Risposta #4 il: 18 Gen 2009, 17:37:08 »
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).

Offline Daniele Pinna

  • Appassionato
  • ***
  • Post: 595
  • Sesso: Maschio
    • Mostra profilo
Re: Errore 404 quando uso la casella "Search..."
« Risposta #5 il: 18 Gen 2009, 18:14:58 »

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  :)

 



Web Design Bolzano Kreatif