Joomla.it Forum

Joomla! 4 => Joomla! 4.x => : arteebotanica 25 Mar 2023, 23:11:20

: parte del codice scritto nei risultati ricerca
: arteebotanica 25 Mar 2023, 23:11:20
nei risultati del modulo ricerca dove sotto viene riportato autore ecc ecc prima del nome auitore o altri dati viene scritta una riga di codice, come fare per farla sparie? allego una immagine catturata dallo schermo, grazie.
: Re:parte del codice scritto nei risultati ricerca
: giusebos 26 Mar 2023, 00:16:08
Quelle sono le costanti delle stringhe.
Queste se non tradotte in nessuna lingua si riconoscono perchè racchiudono il senso della traduzione ma scritta tutto in maiuscolo e con le parole uinite tra loro con un underscre.

Questo non dovrebbe accadere, al massimo vengono visualizzate le frasi in inglese se nella lingua del sito non esiste traduzione.

Devi capire da quale componente derivano ed eventualmente tradurle, oppure creare un override lingua.
: Re:parte del codice scritto nei risultati ricerca
: sgiobbio 26 Mar 2023, 18:24:50
Giusebos, comunque nei risultati di ricerca vengono sempre fuori "stringhe" indesiderate, per esempio quelle di {loadposition}.
Ci sarà un modo per non farle comparire? C'è qualche settaggio da operare in Smart Search?
: Re:parte del codice scritto nei risultati ricerca
: giusebos 26 Mar 2023, 18:29:18
dovete impostare nei moduli "interpreta codice"
: Re:parte del codice scritto nei risultati ricerca
: sgiobbio 26 Mar 2023, 21:50:16
Giusebos, intendi "Prepare Content" in Module>Options?

Perché se è così, anche selezionando "Prepare Content" nei singoli mduli, e poi svuotando la cache, le stringhe continuano a comparire nei risultati di Smart Search...

A meno che sia necessario cancellare completamente l'indice e ricrearlo...
: Re:parte del codice scritto nei risultati ricerca
: giusebos 27 Mar 2023, 09:47:06
Si "prepare content per J4".

Controllerò appena posso, in questo momento non ho nessun sito con la ricerca.
: Re:parte del codice scritto nei risultati ricerca
: sgiobbio 27 Mar 2023, 17:56:18
Giusebos, mi sono preso la briga di fare un test completo:

1) ho attivato "Prepare Content" in Module>Options
2) ho cancellato Smart Index
3) ho ricreato Smart Index
4) ho svuotato la cache in Joomla e in Cloudflare
5) ho eliminato cookie e dati dei siti web dal browser

Posso confermarti che i risultati di ricerca includono ancora tutto ciò che è fra "brackets", per esempio: {loadposition alert-en}

Quindi se esiste un sistema per non includere stringhe di codice nei risultati della Smart Search, sicuramente non è quello di attivare interpreta codice o prepare content nei moduli responsabili del problema
: Re:parte del codice scritto nei risultati ricerca
: giusebos 27 Mar 2023, 18:43:15
la sintassi migliore è {loadmodule..........} messo dentro un div.

fai un test, ma c'è comunque un commit, sembra che sia da risolvere:

https://github.com/joomla/joomla-cms/issues/26752