Italian SMF

News => Contatta lo Staff => Discussione aperta da: Flavio93Zena il Martedì - 17 Novembre 2015 - 04:37

Titolo: Bug tema action=search2
Inserito da: Flavio93Zena il Martedì - 17 Novembre 2015 - 04:37
Se un topic inizia con un link, l'intero topic viene tagliato nei risultati di ricerca.
Digitate "Moderator and administrator" nella pagina di ricerca, il primo risultato sarà questo: http://www.italiansmf.net/forum/index.php?topic=1229.msg7394#msg7394 e l'anteprima non verrà mostrata.

Funziona sul mio forum quindi punto il dito verso il tema, considerato il fatto che non avete molte mod qui, e credo nessuna che possa interferire...
Titolo: Re:Bug tema action=search2
Inserito da: Darknico il Martedì - 17 Novembre 2015 - 10:43
Io direi che è corretto
Tu stai cercando "Moderator and administrator", quindi il sistema di ricerca cerca solo quel testo e ti dice dove lo trova, in questo caso SOLO nel titolo.

per convicerti, ho aggiunto "Moderator and administrator" dentro il topic, dopo il link....
Beh guarda!  ;D
Titolo: Re:Bug tema action=search2
Inserito da: Flavio93Zena il Martedì - 17 Novembre 2015 - 18:23
Ci ho pensato ma non è così, nel tema di default mi restituisce comunque almeno una piccola anteprima, l'ho testato prima di postare :P

Ho un topic chiamato "Link test" con solo http://google.com dentro di esso, ma visualizzo comunque il link, anche se evidenzia (giustamente) solo il titolo (cercando "Link test").
Titolo: Re:Bug tema action=search2
Inserito da: Darknico il Martedì - 17 Novembre 2015 - 19:05
Ho provato a fare una ricerca e non vedo quel topic...mi sa che non accessibile ai visitatori...
Titolo: Re:Bug tema action=search2
Inserito da: Flavio93Zena il Martedì - 17 Novembre 2015 - 19:10
Certo che no, lol.

[allegato eliminato da un amministratore]
Titolo: Re:Bug tema action=search2
Inserito da: emanuele il Martedì - 17 Novembre 2015 - 21:29
Citazione di: Flavio93Zena il Martedì - 17 Novembre 2015 - 04:37
Funziona sul mio forum quindi punto il dito verso il tema,
Occhio a puntare le dita, perché potresti perderele.

Considerando che non credo esista un tema che cambi il template dei risultati della ricerca, la tua ipotesi viene a cadere ancora prima di iniziare. :P

Vi sono due differenze tra il tuo forum e questo riguardo questo particolare problema:
1) il tema,
2) il fatto che tu hai usato un link a google, mentre nel post che porti ad esempio su questo forum il link è al sito dei mod di SMF.
Tecnicamente vi sono almeno un altro centinaio di differenza, ma siccome io so già la risposta, mi limito a quella da te citata ed a quella che so essere la risposta. :P

http://www.italiansmf.net/forum/index.php?action=search2;search=link+test
http://www.italiansmf.net/forum/index.php?action=search2;search=Moderator+and+administrator

Cosa cambia?
La lunghezza del link all'inizio del post.

Considerando che, le dimensioni medie dell'estratto di un blocco di testo nei risultati di ricerca è 100 caratteri, e siccome non mi pare la formattazione bbcode venga applicata, il mio sospetto è che il processo sia più o meno questo:
1. prendi il messaggio da database
2. parse_bbc sul messaggio
3. taglia il blocco di ~100 caratteri
4. strip_tags per rimuovere la formattazione
5. output di quel che resta.

Quindi, se per puro caso, nel post non vi sono riferimenti alle parole chiave ricercate, SMF prenderà 1 primi 100 caratteri del messaggio, ma se all'inizio vi è solo un url ed il numero di caratteri del tag a supera i ~100, strip_tags rimuoverà il tag per intero lasciando un messaggio vuoto tra i risultati della ricerca.
Titolo: Re:Bug tema action=search2
Inserito da: Flavio93Zena il Mercoledì - 18 Novembre 2015 - 00:03
Non mi piace ma ok. Scusate se sembro scazzato ma ho un'amica in terapia intensiva.
Dark, puoi chiudere.
Titolo: Re:Bug tema action=search2
Inserito da: emanuele il Mercoledì - 18 Novembre 2015 - 08:02
Auguri di pronta guarigione all'amica.
Titolo: Re:Bug tema action=search2
Inserito da: Flavio93Zena il Mercoledì - 18 Novembre 2015 - 08:25
Si spera, grazie.
Titolo: Re:Bug tema action=search2
Inserito da: Darknico il Mercoledì - 18 Novembre 2015 - 09:41
Dubbio risolto, chiudo

P.S. mi dispiace anche a me per la tua amica, Auguri di pronta guarigione...