Newsgroup: it.comp.software.newsreader
Titolo: [Dialog] - Evidenziare i crosspost nella lista dei messaggi

Ciao,
Uffi, con google non ho trovato nulla di utile, forse perchè sbagliavo
le parole chiave, boh...
Ho visto sul sito di Enrico C. uno screenshoot in cui venivano
evidenziati i post in base al newsreader utilizzato (e questo sono
riuscito a farlo) e in base al fatto che fossero dei crosspost o meno.
Ora io ho impostato la regola
!setcolor(0;$FBCFD2) XPost %>1
e poi ho applicato lo scoring a tutti i miei gruppi, però non mi
vengono evidenziati i Crosspost mentre vengono evidenziati bene i post
in base al newsreader. 
Non so se sia corretta, ma dovrebbe evidenziare tutti i post inviati
in almeno più di 1 NG o sbaglio?
Xpost fa le sue considerazioni sul campo "Newsgroups" oppure sull'
header "X-ref" ?
Grazie mille e ciao!
-- 
_,.-=~'`^`'~=-.,__,.-=~'`^`'~=-.,__,.-=~'`^`'~=-.,__,.-=~'`^`'~=-.,_
 
whites...@despammed.com
 
http://www.photorate.org/search.php?search_user=terepo
_,.-=~'`^`'~=-.,__,.-=~'`^`'~=-.,__,.-=~'`^`'~=-.,__,.-=~'`^`'~=-.,_

 header "X-ref" ?
Mi auguro vivamente che lo faccia su Newsgroups... :/
-- 
Bye,3v.		icq:115484489
** Se proprio vuoi scrivermi, usa l'indirizzo del Reply-To **

 Mi auguro vivamente che lo faccia su Newsgroups... :/
La domanda mi era venuta spontanea perchč a quanto mi pare di aver 
capito il sistema di scoring di Dialog assomiglia molto a quello di 
hamster e leggendo la guida di quest' ultimo a proposito dello scoring 
utilizzando il controllo su XPost dice :
"Il campo fittizio Xpost č basato sul contenuto di Xref e rappresenta 
il numero di gruppi in cui l'articolo č in crosspost:"
Infatti se guardo con Dialog messaggi che nel campo "Newsgroups" hanno 
piů di un NG (quindi chiaramente crosspostati) vedo che nel Campo 
"X-ref" ne hanno uno solo e quindi giustamente non sarebbero soggetti 
alla mia regola XPost %>1
Poi sempre dall' help di hamster : 
"Attenzione! il contenuto del campo Xref dipende dall'implementazione
adottata dal server remoto. Il suo contenuto dipende dai gruppi
effettivamente portati dal server in questione, e puň quindi non
corrispondere con quelli presenti dell'intestazione Newsgroups"
Non capisco molto bene cosa intenda, ma sul server remoto i due gruppi
a cui si riferiva il messaggio in crosspost sono presenti tutti e
due...mi sfugge qualcosa???
Ora non so da cosa dipenda questa cosa, forse dal mio criceto non ben 
configurato oppure da qualche bug di Dialog oppure infine da qualche 
bug nella mia testa !!! :-)
Ciao, se qualcuno ha qualche idea č il benvenuto!


 riuscito a farlo) e in base al fatto che fossero dei crosspost o meno.
Click  con  il  destro sulla barra delle intestazioni: modifica i campi
dell'header visibile.
Vai  su Newsgroups, e in Sottolinea, metti "Se con più valori, separati
da virgole".
Spero  fosse  questo,  quello  che volevi dire. Ovviamente, si può fare
anche  via  Score&Action,  ma  questo  mi pare più veloce e, per le mie
esigenze, sufficiente.
-- 
07/11/2003 0:33:38, daRkSidE

 da virgole".
Grazie Darkside, questa è la soluzione di ripiego che ho già adottato,
io avrei voluto fare in modo che i messaggi in crosspost fossero
evidenziati nella finestra dei thread colorandoli diversamente.
Però non ci riesco!
Ciao!


 esigenze, sufficiente.
Il fatto č che il metodo in Score&Action non sono riuscito nemmeno io a
farlo funzionare...


 evidenziati nella finestra dei thread colorandoli diversamente.
Ok, appena posso do un'occhiata anche agli scoring.
-- 
07/11/2003 12:34:31, daRkSidE

 Ok, appena posso do un'occhiata anche agli scoring.
Se vi può essere di aiuto (non ho Dialog sottomano in questo momento), 
nello scoring di Xnews io uso:
    XRef: :\d+
perché non ho il campo virtuale Xpost (ovviamente è una regex).
Se non va con l'Xpost (ci saranno cmq i suoi motivi) potete provare a 
scorare l'Xref (attenzione che non ha il trattino X-Ref), a memoria +o- 
qualcosa del genere:
    !setcolor(gray;default) Xref {:\d+}
(ovvero ci sono dei duepunti ripetuti)
Ciao.
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

 (ovvero ci sono dei duepunti ripetuti)
Da me pare funzionare con
| !setcolor(default;silver) Xref {:.*:}
cioe` se trova piu` di una volta il "due punti" nel campo Xref
-- 
Enrico C
I say we take off and nuke the site from orbit. 
It's the only way to be sure.

     XRef: :\d+
Grazie Alan, avevo pensato anche io ad una soluzione del genere, però
come vedi dagli header di un messaggio crosspostato che ti allego
sotto, nell'header "Newsgroups" ci sono i due NG separati dall
virgola, mentre in "Xref" mi compare solo il NG in cui poi
effettivamente ho trovato il messaggio... :-(
Non capisco se ho qualche errore nella configurazione del criceto
oppure se dipende dal server NTTP tedesco free a cui mi appoggio per
le news. In tutto l'archivio locale di hamster ho sempre e solo una
voce nell' header "Xref" degli articoli benchè ovviamente ci siano
molti articoli crosspostati :-( 
/-----[ Header]-----------------------------------------------------
|Xref: localhost it.comp.software.mailreader:1284
|Path: 
uni-berlin.de
!
fu-berlin.de
!
bofh.it
!robomod
|Newsgroups: it.comp.software.mailreader,it.comp.software.newsreader
\-------------------------------------------------------------------
Grazie mille Alan e ciao!


 ci siano molti articoli crosspostati :-( 
Se ci fosse lo scoring sul campo Newsgroups potresti beccare le "," ma 
non mi sembra ci sia...
Siccome però mi sembra lo faccia quando Hamster non ha sottoscritto il 
gruppo Xpostato (e quindi mette "localhost"), potresti aggiungere alla 
regola di *Enrico C* questa:
| !setcolor(default;silver) Xref "localhost"


 Perfetto allora, archivio come missione compiuta? ^____^
Aspetta ad archiviare!
Quella regola, da me, colora solo gli Xpost a gruppi che ho
sottoscritto con Hamster.
Per colorare tutti gli Xpost, dovrei usare invece
| !setcolor(default;silver) Header {X-Old-Xref:.*:.*:}
oppure una regola analoga che cerchi la virgola nel campo Newsreader,
come dicevi.
Pero`, queste ultime regole agiscono solo dopo che Dialog ha ricevuto
il corpo del messaggio.
Appro', dopo aver giocato un po' con i colori, ci si ritrova molti
messaggi colorati da vecchie regole, e anche quando si applicano nuove
regole a un gruppo, i vecchi colori restano, finche' non vengono
esplicitamente cambiati dalla nuova regola. Ma se la nuova regola non
precede nulla per un certo messaggio, quel messaggio resta del vecchio
colore.  
Per questo, ho messo all'inizio del Punteggio e Azioni una regola
"gomma", che cancella eventuali colori gia` applicati, per tutti i
messaggi, prima di applicare i nuovi colori.
| [*]
| !setcolor(default;default) Bytes %>0
Per i punteggi invece la "gomma" non e` necessaria, mi pare, perche'
vengono interamente ricalcolati per tutti i messaggi secondo le nuove
regole, quando si usa il comando Gruppo > Applica Punteggio e Azioni.
-- 
Enrico C
| 40tude Dialog Italy Cafe
| 
http://www.lillathedog.net/dialog/

| !setcolor(default;silver) Xref "localhost"
Boiata pazzesca! ;o)
Controllato (ora posso), "localhost" c'č sempre... :(


| !setcolor(default;default) Bytes %>0
Geniale! ^_____________^
Ciao.
P.S. la tua precedente regola da me matcha tutto, funziona invece
questa:
| !setcolor(gray;default) Xref {:\d+\s}


 P.S. la tua precedente regola da me matcha tutto, 
Non so spiegarmelo, ma probabilmente queste regole vanno
personalizzate alle diverse situazioni, forse non ce n'e` una valida
dappertutto.... 
-- 
Enrico C  ~  No native speaker

 dappertutto....
Sembra che gli dia fastidio il .* o .+ (dovuto usare il \S) :(
Cmq quest'altra (testata adesso) va benissimo (ed č meglio di niente):
| !setcolor(gray;default) Header {^X\-Old\-Xref:\s\S+\s(\S+:\d+\s){2,}} #xpost
Ciao.


 !setcolor(gray;default) Header {^X\-Old\-Xref:\s\S+\s(\S+:\d+\s){2,}} #xpost
Grazie mille a tutti, non avevo notato la presenza di "X-Old-Xref: "
ora funziona tutto a dovere!!!


 cioe` se trova piu` di una volta il "due punti" nel campo Xref
La cosa a me non funziona perché usando hamster l'xref mi viene
generalmente troncato al solo newsgroup in cui scarico il post. Però potrei
risolvere con il campo Newsgroups
Ma l'esempio che dice:
|| # Ignore articles posted to more than three groups:
|| -10 Xpost %>3
Su cosa si basa, visto che a me non funziona?


Il giorno 06/11/2003, Terepo ha scritto:
Alla fine io l'ho risolta cosě:
|| !setcolor(default;silver) Header {Newsgroups:.*\,}
E parrebbe funzionare.


 E parrebbe funzionare.
Fesseria, scusate.
