Back to top

Autore Topic: aiuto...  (Letto 4956 volte)

Offline guya

  • Esploratore
  • **
  • Post: 134
    • Mostra profilo
aiuto...
« il: 11 Lug 2008, 20:24:51 »
un altro problema con joomla 1.0..
sapete dirmi se è possibile specificare da qualche parte di
far visualizzare i risultati della ricerca in una pagina nuova dove appaia solo il menù principale sulla destra?
ho installato un nuovo template. l'ho provato su un altro sito con joomla 1.5 e non mi dà problemi. in pratica joomla 1.0 mi visualizza i risultati tra le posizioni left e right, entrambe occupate. joomla 1.5, invece, mi visualizza i risultati in una pagina in cui è occupata solo la posizione right.
con joomla 1.0 ho specificato, tramite il pannello di controllo, che il modulo in posizione left lo deve visualizzare solo in home page. vi prego, aiutatemi..

p.s. una cosa strana: sul sito in cui ho installato joomla 1.0 visualizzo il modulo mod_search tra i moduli installati ma quando accedo al sito via ftp non lo vedo tra i moduli. ci sono solo due file, uno in php e l'altro in xml. è normale? sul sito in joomla 1.5 c'è proprio una cartella dedicata al modulo search, con vari file.

p.p.s. nessuno riesce a risolvere l'altro mio problema? non riesco a capire come aggiungere nuove voci al menù utente.. attualmente non ci sono voci. per crearle, a cosa devo associarle? (componente.. ecc).
grazie.
guya

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: aiuto...
« Risposta #1 il: 11 Lug 2008, 20:45:57 »
Ciao.
Anzitutto cerca di essere più preciso nell'oggetto dei post. Di aiuto ne cercano tutti sul forum.  ;)

Citazione
sapete dirmi se è possibile specificare da qualche parte di
far visualizzare i risultati della ricerca in una pagina nuova dove appaia solo il menù principale sulla destra?
ho installato un nuovo template. l'ho provato su un altro sito con joomla 1.5 e non mi dà problemi. in pratica joomla 1.0 mi visualizza i risultati tra le posizioni left e right, entrambe occupate. joomla 1.5, invece, mi visualizza i risultati in una pagina in cui è occupata solo la posizione right.
con joomla 1.0 ho specificato, tramite il pannello di controllo, che il modulo in posizione left lo deve visualizzare solo in home page

Per ogni modulo di Joomla, nelle proprietà, è possibile specificare per quali voci di menù debba essere visualizzato.
Se vuoi nascondere tutti i moduli che si trovano nella colonna di destra (ad esclusione del menù) per ogni modulo che si trova nella zona destra modifica nelle proprietà le assegnazioni alle voci di menù indicando solo quelle in cui vuoi che il modulo venga visualizzato.

La cosa vale per tutte e due le versioni di Joomla.

Tra la versione 1.0 e la versione 1.5 sono cambiate tante cose.
E' normale che ci siano delle differenze strutturali tra due siti joomla di due versioni diverse.

Aggiungere voci di menù? Leggi le guide che ci sono su questo sito. Dalla domanda capisco che hai un pò di confusione.

Il consiglio è sempre lo stesso. Le guide le hanno fatte per "guidare" nell'apprendimento di Joomla.
Bisogna avere la pazienza di leggerle.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline guya

  • Esploratore
  • **
  • Post: 134
    • Mostra profilo
Re: aiuto...
« Risposta #2 il: 12 Lug 2008, 02:50:15 »
caro bigham,
lo so che per ogni modulo è possibile specificare a quale voce dei menù lo si vuole associare. il modulo in questione (un modulo per la visualizzazione di video) è associato solo alle voci di menù 'HOME'. il problema che non riesco a risolvere è che i risultati della ricerca joomla 1.5 me li dà in una pagina vuota dove è visualizzata solo la posizione right in cui si trova il menù principale, mentre joomla 1.0 mi visualizza gli stessi risultati in homepage, tra il modulo video (posizione left) e il menù principale (posizione right). il problema è che il player video che è in posizione left è largo 700 pixel. quindi: 700 pixel + risultati ricerca + menù principale in posizione right = home page sballata.
volevo sapere in quale file e con quale istruzione posso specificare che la pagina dei risultati della ricerca si devono visualizzare in una pagina 'pulita', con solo il menù principale sulla destra. non so se mi sono spiegata.

in relazione al modulo/componente SEARCH ho anche un altro problema:
siccome ho duplicato gli articoli che ho nella categoria/sezione Notizie/Notizie in altre categorie/sezioni (gli articoli sono gli stessi, si ripetono in varie categorie/sezioni), quando effettuo la ricerca, mi duplica anche i risultati. cioè, il modulo/componente mi fa la ricerca in tutte le categorie/sezioni ma gli articoli sono sempre gli stessi.
domanda: è possibile specificare che la ricerca deve essere fatta solo all'interno della categoria/sezione Notizie/Notizie escludendo tutte le altre categorie/sezioni?

per quanto riguarda l'aggiunta di voci del menù, forse sono deficiente. allora: ho selezionato il MENù UTENTE in cui voglio aggiungere le voci. ho cliccato sull'icona NUOVO, mi è uscita la schermata NUOVA VOCE DI MENù con l'elenco dei CONTENUTI, COMPONENTI, VARIE, COLLEGAMENTI, INVII NOTIZIE tra cui scegliere per il collegamento alle nuove voci del Menù utente.
queste voci del Menù utente che voglio creare (Profilo, Logout, ecc..) a quale voce dell'elenco sopraindicato le devo associare?

spero che qualcuno mi possa aiutare.. thanks..
guya  ???

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: aiuto...
« Risposta #3 il: 12 Lug 2008, 11:05:44 »
Ciao guya.

caro bigham,
lo so che per ogni modulo è possibile specificare a quale voce dei menù lo si vuole associare. il modulo in questione (un modulo per la visualizzazione di video) è associato solo alle voci di menù 'HOME'. il problema che non riesco a risolvere è che i risultati della ricerca joomla 1.5 me li dà in una pagina vuota dove è visualizzata solo la posizione right in cui si trova il menù principale, mentre joomla 1.0 mi visualizza gli stessi risultati in homepage, tra il modulo video (posizione left) e il menù principale (posizione right). il problema è che il player video che è in posizione left è largo 700 pixel. quindi: 700 pixel + risultati ricerca + menù principale in posizione right = home page sballata.
volevo sapere in quale file e con quale istruzione posso specificare che la pagina dei risultati della ricerca si devono visualizzare in una pagina 'pulita', con solo il menù principale sulla destra. non so se mi sono spiegata.

Quello che intendevo è che il problema non è a quale voce di menù è associato il modulo search ma a quali voci di menù sono associati TUTTI gli altri moduli che si trovano nella zona del template che vuoi nascondere quando si visualizzano i risultati della ricerca.

Ma stabilito questo, mi par di capire che il "difetto" te lo fa con la 1.0.

Nel post precedente ho dimenticato la cosa più importante e cioè che il poter nascondere una zona del template (in genere lo si fa con le colonne destra e/o sinistra) dipende da come è fatto il template. Se il template è costruito con le zone modulo a scomparsa l'operazione è possibile, altrimenti ci perdi la salute cercando di fare una cosa impossibile.

Non vorrei quindi che la cosa dipendesse dal template che usi nella 1.0 e non dalle voci di menù a cui sono assegnati i moduli.

Il template della 1.0 è fatto con le tabelle? o con i container <div>?

Citazione
in relazione al modulo/componente SEARCH ho anche un altro problema:
siccome ho duplicato gli articoli che ho nella categoria/sezione Notizie/Notizie in altre categorie/sezioni (gli articoli sono gli stessi, si ripetono in varie categorie/sezioni), quando effettuo la ricerca, mi duplica anche i risultati. cioè, il modulo/componente mi fa la ricerca in tutte le categorie/sezioni ma gli articoli sono sempre gli stessi.
domanda: è possibile specificare che la ricerca deve essere fatta solo all'interno della categoria/sezione Notizie/Notizie escludendo tutte le altre categorie/sezioni?

Con il modulo search standard di joomla non lo puoi fare. Puoi vedere su extensions.joomla.org se c'è qualche altro modulo di ricerca che fa al tuo caso.


Citazione
per quanto riguarda l'aggiunta di voci del menù, forse sono deficiente. allora: ho selezionato il MENù UTENTE in cui voglio aggiungere le voci. ho cliccato sull'icona NUOVO, mi è uscita la schermata NUOVA VOCE DI MENù con l'elenco dei CONTENUTI, COMPONENTI, VARIE, COLLEGAMENTI, INVII NOTIZIE tra cui scegliere per il collegamento alle nuove voci del Menù utente.
queste voci del Menù utente che voglio creare (Profilo, Logout, ecc..) a quale voce dell'elenco sopraindicato le devo associare?

Questo mi fa supporre che tu il menù utente lo abbia cancellato?

Le voci standard del menù utente sono create come url.
(per non sbagliare mi riferisco ad ambedue le versioni)
Citazione
Vostri dettagli
(1.5) index.php?option=com_user&task=edit
(1.0) index.php?option=com_user&task=UserDetails

Invia link web
(1.5) index.php?option=com_weblinks&view=weblink&layout=form
(1.0) index.php?option=com_weblinks&task=new

Disconnetti
(1.5) index.php?option=com_user&view=login
(1.0) collegamento a componente Login

Spero siano queste. Hai scritto solo Profilo, logout, ecc. e con ecc. non so cosa aggiungere :D

Spero di essere stato più preciso.
Ciao


Un consiglio. Tieni sempre sul tuo PC un sito joomla per ogni versione da utilizzare come riferimento nel caso in cui dovessi cancellare qualcosa (dell'installazione standard) che poi non riesci più a recuperare.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline guya

  • Esploratore
  • **
  • Post: 134
    • Mostra profilo
Re: aiuto...
« Risposta #4 il: 12 Lug 2008, 12:50:59 »
ciao bigham.. grazie per avermi risposto e per la tua pazienza..
il template è fatto con i div. che significa? le zone modulo sono a scomparsa?
quello che non riesco a capire è perché il problema me lo dà solo sul sito fatto con joomla 1.0 e non su quello fatto con joomla 1.5.
il template è lo stesso, anche i contenuti sono gli stessi..
sto impazzendo..
posso inserire via ftp nella root del sito joomla 1.0 le cartelle com_search e mod_search che sono nel template del sito joomla 1.5? oppure è inutile e combino qualche casino?


grazie per avermi detto che le voci del menù utente sono create come url, era questo che volevo sapere. io non ho cancellato le voci. il fatto è che il sito me lo ha fatto una persona in locale, poi lo ha trasferito in remoto.

spero che tu o qualcun altro possiate darmi altri consigli per risolvere questo problema della ricerca..

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: aiuto...
« Risposta #5 il: 12 Lug 2008, 15:57:45 »
Ciao guya

Di pazienza, con chi se la merita, ne ho tanta!

Già il fatto che il template sia fatto con i container <div> è una buona cosa. Che sia lo stesso che usi con la 1.5 non significa nulla. Bisogna vedere se nella 1.5 lo stai usando in legacy mode (quindi il template è nativo 1.0) o se il template è stato rivisto e modificato per la 1.5

Per vedere se il template contempla la gestione delle zone modulo a scomparsa basta guardare il codice del template e vedificare se è presente un codice simile a questo:
Citazione
<?php if( mosCountModules('right') ) {?>
        <div id="ja-sh" class="clearfix">
            <?php mosLoadModules('right', -1); ?>
        </div>
<?php } ?>
Questa porzione di codice consente di visualizzare i moduli in posizione right ( mosLoadModules('right', -1) ) se CI SONO dei moduli pubblicati in quella posizione ( mosCountModules('right') conta i moduli pubblicati in right).

Ma a parte questo direi di fare una verifica:
Visualizza l'elenco dei moduli pubblicati nella zona che vuoi che "scompaia" quando visualizzi i risultati di una ricerca (usa il filtro che si trova in alto a destra)
Faccio un esempio sul mio sito: nella zona right ci sono:
- chi è online
- blog sidebar
- feed
Tutti questi moduli hanno indicato nelle proprietà di essere visualizzati solo per la voce di menu Home.
Il modulo search NON è nella zona right ma in un'altra zona modulo.

Dovresti verificare se da te c'è la stessa situazione. Ossia se tutti i moduli pubblicati nella zona left (mi pare di aver capito) hanno tutti indicata la visualizzazione per una specifica voce di menù (home in questo caso).

NON PUOI sostituire i moduli della 1.0 con quelli della 1.5. Ti incasini con le tue mani! Il problema non sono i moduli ma le impostazioni del sito.

Basta che riusciamo a capirci, anzi io a capire te, e risolviamo. No, non è che tu non ti spieghi è che scrivendo non è facile comprendere e far comprendere.

Se il sito è online posta l'indirizzo.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline guya

  • Esploratore
  • **
  • Post: 134
    • Mostra profilo
Re: aiuto...
« Risposta #6 il: 13 Lug 2008, 16:46:15 »
ciao bigham.
il modulo in posizione left per il momento è uno solo.
ho specificato, nel pannello di amministrazione, che deve essere
visualizzato solo in homepage.
sopra, in posizione advert, ci sono altri due moduli. anche per questi moduli ho specificato che devono essere visualizzati solo in homepage.
il problema, secondo me, non risiede nella posizione dei moduli ma nell'istruzione che indica dove devono essere visualizzati i risultati della ricerca. perché in joomla 1.0 mi apre i risultati in homepage (quindi è normale che si vedano tutti i moduli che devono essere visualizzati in homepage), mentre in joomla 1.5 i risultati della ricerca li visualizza in una pagina vuota (cioè in una pagina in cui si vedono solo i moduli per cui è stato specificato che si devono vedere in tutte le pagine).
in joomla 1.0 i risultati delle ricerche mi vengono visualizzati nella pagina con questo indirizzo:
www.miosito.it/index.php?searchword=roma&option=com_search&Itemid
in joomla 1.5, invece, i risultati mi vengono visualizzati nella pagina con questo indirizzo:
www.miosito.it/index.php?searchword=roma&ordering=&searchphrase=all&option=com_search

in quale file è possibile specificare in quale pagina devono aprirsi i risultati della ricerca?
non dormo la notte..  :'(

p.s. grazie per l'aiuto che mi hai dato con le voci del menù utente, ho creato quello che volevo..  ;D
« Ultima modifica: 14 Lug 2008, 01:26:51 da guya »

Offline guya

  • Esploratore
  • **
  • Post: 134
    • Mostra profilo
Re: aiuto...
« Risposta #7 il: 14 Lug 2008, 02:17:25 »
bigham.. sono caparbia.. e sperimento..
a volte risolvo i problemi mettendoci le pezze, e questo non mi piace.
ho fatto vari tentativi per risolvere il problema dei risultati della ricerca visualizzati in homepage. alcuni sono stati improduttivi, uno mi ha sballato completamente il sito.
l'ultimo tentativo mi è riuscito. ora i risultati della ricerca me li visualizza in una pagina vuota.
ho sostituito, nel file mod_search.php, la stringa
$set_Itemid  = intval( $params->get( 'set_itemid', 0 ) );
con questa
$set_Itemid = intval( $params->get( 'set_itemid', 100000 ) );

in pratica, ho sostituito 0 con 100000
ora, se ho capito bene, i risultati verranno visualizzati nella pagina 100000 del sito  ???
siccome non mi va di mettere le pezze, esiste un modo più ortodosso per risolvere questo problema? ossia, qual è l'istruzione esatta per far visualizzare i risultati in una pagina vuota?
grazie mille per la cortesia e per il tempo che mi hai dedicato e che mi dedicherai (perché sicuramente avrò altri problemi  ;))

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: aiuto...
« Risposta #8 il: 17 Lug 2008, 14:23:52 »
Che sei caparbia lo avevo capito :D
Buon segno comunque.

Modificare il codice non è mai cosa buona. Se joomla funziona (e funziona!) lo deve alla correttezza del codice.

Io continuo a pensare che sia solo un problema da giocare tra template e disposizione dei moduli nella colonna left.
Credo che se invece di 100000 metti 5 dovrebbe funzionare ugualmente.

La cosa strana invece è che hai riportato questo link:
Citazione
www.miosito.it/index.php?searchword=roma&option=com_search&Itemid
come esempio dell'uso del modulo di ricerca. Manca quancosa!
In effetti dovrebbe finire con:
Citazione
com_search&Itemid=n
dove n è un valore numerico maggiore di 0.

Quale template stai usando? da dove lo hai scaricato?
Magari provo anche io con il tuo stesso template.

Ciao
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline guya

  • Esploratore
  • **
  • Post: 134
    • Mostra profilo
Re: aiuto...
« Risposta #9 il: 22 Lug 2008, 01:36:38 »
il template l'ho comprato, in uno dei tanti club template che si trovano in giro.
quando effettuo una ricerca sull'altro sito (quello su cui è installato joomla 1.5) il link che mi rimanda è questo:

www.miosito.it/index.php?searchword=joomla&ordering=&searchphrase=all&option=com_search

anche questo, mi sembra di capire, è sbagliato perché non finisce con com_search&Itemid=n come hai scritto tu.
non so se è un problema di template o di codice..

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: aiuto...
« Risposta #10 il: 22 Lug 2008, 23:26:07 »
No, l'url generata dalla versione 1.5 è corretta. E' quella della versione 1.0.x che non mi torna.

Anche perchè, facendo alcune prove con la 1.0.15 mi da sempre un itemid=n finale.

Quale versione 1.0 stai usando?
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline guya

  • Esploratore
  • **
  • Post: 134
    • Mostra profilo
Re: aiuto...
« Risposta #11 il: 28 Lug 2008, 18:46:49 »
non ne sono sicura, ma credo che la versione di joomla usata dal programmatore che inizialmente ha realizzato il sito è la 1.0.3 (esiste?).
cmq il sito è a quest'indirizzo
www.pubblica.tv

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: aiuto...
« Risposta #12 il: 30 Lug 2008, 12:24:10 »
Considerando che l'ultima versione è la 1.0.15b forse è meglio pensare seriamente ad aggiornarla.


Conviene sempre farlo in locale su una copia del sito e poi, verificato il funzionamento, trasferire tutto in remoto.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

 



Web Design Bolzano Kreatif