nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

<2009-11-05>[FAQ] Die deutsche 40tude Dialog FAQ

X-FaceVon: Joachim Reiter (spam@hobbyecke-pc.de) [Profil]
Datum: 05.11.2009 12:11
Message-ID: <051109.121109.d.c.s.4-d.654@joachimreiter.my-fqdn.de>
Followup-to: poster
Newsgroup: de.comm.software.40tude-dialog
X-Post d.c.s.40t-d, d.c.s.n
F'Up2 Poster

40tude Dialog-FAQ
================

1. Einleitende Worte
2. Über, Download und Installation
2.1 Über
2.2 Download
2.3 Installation
3. Erste Schritte (Inbetriebnahme)
4. Einstellungen
5. Es geht los. Wir schreiben in die Welt
6. Lesen
7. FQDN und andere 'Sauereien' ;-)
7.1 FQDN
7.2 S&A (Scoring und Aktionen)
8. Scripte
9. Link-Sammlung


1. Einleitende Worte
--------------------------

Diese FAQ ist angelehnt an die englische FAQ, die sich auf

http://dialog.datalist.org/faq/frequently_asked_questions.html

befindet und wird regelmäßig, ein mal Monatlich,
veröffentlicht.
Sollten *dringliche* Informationen hinzu kommen, kann es sein, dass die FAQ
auch mal schon nach 2 Wochen erscheint.

Online ist sie zu finden auf :

http://www.grosse-40td-faq.de


Nutzer von 40tD, die daran interessiert sind, ihre Daten (E-Mails,
archivierte News, eigene Ordner etc.) behalten zu wollen, sollten
regelmäßig
(ein mal die Woche bis ein mal im Monat) ein Backup oder eine Kopie des
gesamten 40tD-Ordners anfertigen. Daneben behält man auch gleich nebenbei
alle gemachten Einstellungen und Änderungen der GUI etc.

Der Grund: Die Datenbank des 40tDlg ist, wie natürlich auch alle anderen
Windows Anwendungen, äußerst sensibel. Durch z.B. einen
Stromausfall,
Stromschwankungen o.ä. kann es sonst zum Verlust aller gesammelten
Bestände
und Einstellungen kommen.

Es ist ratsam, diesen Hinweis ernst zu nehmen. Im Schadensfall hilft bei
Verlust absolut nichts mehr.

Dies ist aber wie gesagt ebenso gültig für alle Windows
Anwendungen mit
geöffneten und noch nicht zurück gespeicherten Daten!


|Diskussionsbedarf sollte nicht als F'Ups auf diese FAQ getätigt werden,
|sondern immer in einem extra Thread auf
|<news:de.comm.software.40tude-dialog>
|(z.B. 'Subject: FAQ-Diskussion', deswegen ist 'Followup-To' auf Poster
|gesetzt!).

Grund:
Mit jedem Supersede verschwindet das OP 'FAQ', und Antworten darauf würden
in der Luft hängen - für jeden Usenet-Neuling ein
'Mysterium' ;-)

An einigen Stellen der FAQ finden sich Beispiele (insbes. für
Scoring&Aktionen), die man sich zur eigenen Benutzung kopieren kann
(Copy&Paste) - diese haben allerdings ein  |  vorangestellt, um den
automatischen Zeilenumbruch zu verhindern, weil sonst ein Copy & Paste
fehlerhaft und somit nicht nutzbar wäre. Dieses Zeichen bitte nach
Einfügen
(Paste) wieder _löschen_!

Zum schnellen Navigieren innerhalb dieser ausschliesslich Text-basierten
FAQ empfiehlt sich 'Suche' und dann ein Schlagwort (z.B. ein Wort aus
dem Index) einzugeben!

Unter dem Punkt 9 der FAQ sind noch einmal *alle Links* innerhalb der FAQ zu
schnellen Überblick und Zugriff kompakt zusammen gefasst!


2. Über, Download und Installation
----------------------------------------------

2.1 Über
------------

Q: Was ist das, 40tude Dialog?
A: 40tude Dialog ist ein Newsreader mit 'Unicode Support' in
mehrsprachiger GUI, E-Mail-Funktionalität und der Möglichkeit
eines
Mehrfach-Server-Betriebes von Marcus Mönnig.

Q: Wird 40tude Dialog ständig erweitert (supportet)?
A: Seit einiger Zeit arbeitet Marcus Mönnig _nicht mehr_ an Dialog. Eine
Aufnahme einer erneuten Tätigkeit an Dialog ist bisher unbekannt.

Q: Wie sinnvoll ist es, Dialog zu benutzen, wenn es nicht weiter
entwickelt werden sollte?
A: Es gibt einige User, die in
news:de.comm.software.40tude-dialog
ständig an Scripten arbeiten, durch die man Dialog an
Funktionalität
erweitern kann.


2.2 Download
------------------

Q: Wo bekomme ich 40tude Dialog her?
A: Die offizielle Beta 2.0.15.1 (Beta38) bekommt man auf:

http://dialog.datalist.org/downloads/download.html

Q: Wenn hier von /offizielle/ gesprochen wird - gibt es noch andere
Versionen?
A: Ja! Es gibt tatsächlich weitere Versionen, die bisher offiziell
nicht veröffentlicht wurden - in ihnen wurden noch
Änderungen/Verbesserungen vorgenommen zu einem Zeitpunkt, als
M. Mönnig noch an Dialog gearbeitet hatte, zu beziehen unter:

http://dialog.datalist.org/downloads/download.html (Versionen .41, .84 etc.)


2.3 Installation
----------------------

Q: Wie installiere ich 40tude Dialog?
A: Bei der /offiziellen/ Version reicht das ausführen der Setup.exe.
Benutzern von Betriebssystemen, die 'Benutzerkontensteuerung'
verwenden (z.B. Windows XP, Windows Vista o.ä.) wird empfohlen,
Dialog auf eine eigene Partition zu installieren, mindestens aber
auf keinen Fall in'C:\Programme'. So wird eine Zugriffsbeschränkung
auf die notwendige Datenbank von Dialog ausgeschlossen!
Wird dies berücksichtigt, kann eine Installation als /einfacher/
*Benutzer* angewandt werden!

_WICHTIG!_
Unter 'Vista' wird für die Installation automatisch 'UAC' angewandt,
die 'User Account Control' (Benutzerkontensteuerung) - dadurch wird bei
der Installation abgefragt, ob diese ausgeführt werden soll (auch, wenn
als Benutzer gestartet).
Dadurch wird gewährleistet, dass die Einträge
für *nws, NEWS, NNTP und
SNEWS* in der Registry getätigt werden und 40tD so _reibungslos_ unter
Vista läuft! Diese Einträge können unter Vista
über 'Start ->
Standardprogramme -> Dateityp oder Protokoll einem Programm zuordnen'
eingesehen werden. Bei allen sollte dann '40tude Dialog' eingetragen
stehen. Es kam vor, dass dort 'Unbekannte Anwendung' steht - ein
Kopieren einer 'news:'-Adresse nach 'Start -> Ausführen' und
anschließendem OK sollte zeigen, welches Programm dann gestartet wird.
Startet trotzdem 40tD, ist alles in Ordnung.

Ist in Vista UAC ausgeschaltet, _muß_ 40tD _unbedingt_ mit einem
_Admin-Account_ oder per Rechtsklick auf das Installations-Programm und
Auswahl von _"als Administrator ausführen"_ installiert werden!

Vorschlag für Vista:

In Vista haben Admin-Konten nur noch ermäßigte User-Rechte.
Erhöhte Rechte können sie über die
Benutzerkontensteuerung erlangen.
Man startet das Setup in einem Admin-Konto mit Rechtsklick und wählt
„als
Administrator ausführen“. Es genügt auch der
übliche Doppelklick auf das
Setup, denn die Benutzerkontensteuerung fordert den User über den
„Elevation Prompt“ (der User muss auf „Zulassen“ klicken)
auf, dem Setup
erhöhte Rechte einzuräumen.
Dadurch wird gewährleistet, dass die erforderlichen Einträge
für das
News- und Mailto-Protokoll korrekt in die Registrierung geschrieben
werden können.

Ist in Vista die Benutzerkontensteuerung  ausgeschaltet, kann das Setup
wie in Win XP in einem Admin-Konto gestartet werden. Es wird allerdings
empfohlen, die Benutzerkontensteuerung unbedingt aktiviert zu lassen.




Eine Internetseite, auf der man sich eine Reg-Datei nach Angabe des eigenen
'40tD-Pfades' erstellen lassen kann:

http://www.nicohaase.de/dialog.php

Dort ist diese Möglichkeit allerdings _nicht_ für
Standard-News-Programm
gegeben!


Q: Wie installiere ich 'inoffizielle' Versionen?
A: Die inoffiziellen Versionen, oft (meist) ein .zip-File, beinhalten
einzig die 'Dialog.exe' - Diese kann /einfach/ ohne Bedenken in das
Installations-Verzeichnis einkopiert und somit die alte 'Dialog.exe'
überschrieben werden. Hier sollte immer ein Blick in das jeweilige
.zip-File geworfen werden. Alle anderen (so vorhanden) würden ein
erneutes Setup in das schon vorhandene Dialog-Verzeichnis
voraussetzen, um alle Einstellungen, News und Mails behalten zu
wollen, die bis zu diesem Zeitpunt schon angesammelt/eingestellt
sind.

Q: Verändert die Installation von Dialog mein System?
A: Nein! Es werden keine Änderungen am System vorgenommen. Einzig, wenn
man bei der /allerersten/ Installation wählt, dass 40tude Dialog als
'Standard-Programm' fuer News und/oder Mail gesetzt werden soll,
werden dafür systemnotwendige Einträge in der Registry von
z.B.
Windows gesetzt.

Q: Ich kann Dialog als 'Standard-Newsprogramm' nicht in den
Internet-Eigenschaften meines Systems auswählen. Was ist da los?
A: Die Möglichkeit, Dialog als Standard-Newsprogramm
vorzuwählen besteht
nur bei der ersten Installation. Dafür wird ein Setup-Programm (z.B.
Vers. 2.0.15.1 (38beta) benötigt.
Um dies im Nachhinein zu bewerkstelligen, ist ein erneutes 'Setup'
in das bestehende Install-Verzeichnis von 40tD von Nöten. Evtl.
höhere Versionen (z.B. 2.0.15.84de) müssen dann allerdings
nachträglich noch einmal in das Install-Verzeichnis einkopiert
werden!
Im 'Nachhinein' kommt meist dann vor, wenn der komplette 40tD-Ordner
als 'Kopie' in ein neu aufgesetztes Betriebssystem einfach nur auf
die Festplatte kopiert wird und kein Setup statt gefunden hat!

!Dies gilt nicht für 'Vista', wenn bei diesem das 'Reg-File' zur
Erstellung der Pfade in der Registry angewandt wurde!

Q: Verändert das erneute Setup nicht meine Einstellungen?
A: Ja! Deswegen... Zuerst den kompletten 40tD-Ordner sichern (2.
Partition o.ä.). Dann das Setup ausführen, um an den
gewünschten
Eintrag im System für 'Standard-Newsprogramm' für 40tD zu
kommen.
Im Anschluß wieder den kompletten Ordner in den zuvor erstellten
(benutzten) Install-Ordner zurück kopieren und alles
überschreiben. Zum Schluß noch, wenn gewünscht,
etwaige höhere
Dialog.exe-Versionen wieder in den Ordner einkopieren und die alte
Dialog.exe überschreiben

Q: Ich bekomme die Fehlermeldung: 'System error. Code 6. The handle
is invalid' - was ist da los?
A: Diese Meldung verweist darauf, dass Du Windows95[tm] benutzt. Du
benötigst ein 'WinSock 2'-Update von Microsoft, dass neuerdings
downloadbar ist unter:

http://www.versiontracker.com/dyn/moreinfo/win/14071

Anm: Der Link aus der o.g. original englischen FAQ bestand nicht mehr auf
MS-Seite.
Der hier stehende Link 'versiontracker.com' wurde von Matthias Reuter
gepostet - vielen Dank, Matthias!

Q: Kann ich Programm und Daten getrennt voneinander in verschiedenen
Verzeichnissen/Laufwerken erstellen/ablegen?
A: Aussage der original engl. FAQ: Dies ist momentan nicht möglich.
Nachweislich ist dies inzwischen jedoch per NTFS-Link machbar.

Q: Meine vom 'Agent' importierten Nachrichten haben ein falsches Datum
(Beisp. 01/01/1980) - was mache ich falsch?
A: Nichts! Agent exportiert einige Nachrichten falsch. Der 'From:'-
und der 'Date:'-Header werden in einer Zeile irrtümlich zusammen
gefügt.
Um dies zu korrigieren, müssen betroffene Nachrichten von Hand in
einem Texteditor deiner Wahl vor dem importieren
ausgebessert/korrigiert werden.

Eine weitere Möglichkeit: In einem Posting in NG news.software.readers von
Robert Massey schildert dieser einen Weg, das manuelle Korrigieren des
'From'-Headers zu umgehen:

Zitat: Ich habe dieses Problem beim Importieren vom Agent ebenso, aber ich
fand einen Weg, dieses zu umgehen. Wenn ich vom 'Agent' exportiere, darf
'Speichere Nachricht im RAW-Format (unformatiert)'nicht angewählt sein.
Ebenso habe ich "Alle Felder" ausgewählt, allerdings kann man mit
diesen
"Feldern" experimentieren [Zitat Ende]
Anm: Zitat wurde ins Deutsche übersetzt.


3. Erste Schritte (Inbetriebnahme)
---------------------------------------------

Vorab: Eine hervorragende, bebilderte Konfigurationsanleitung findet man
auf:

http://news.individual.de/configuration/40tude-2.0.15.1-win-de.php

Vielen Dank an "DFNNetNews" für die Erlaubnis der Nutzung des
Linkhinweises!
Der Form halber, da in der englischen FAQ nicht vorhanden auch der englische
Link:

http://news.individual.net/configuration/40tude-2.0.15.1-win-en.php


Weiteres 'Vorab':

Es wird _dringend_ geraten, die Funktion im Menü 'Datei -> Datenbank
komprimieren...' _regelmäßig_ (evtl. ein mal die Woche) anzuwenden!
Die Möglichkeit, dabei einen Ordner 'data-old' erstellen zu lassen, was bei
der Auswahl 'Datenbank komprimieren' ermöglicht wird, sollte ebenso
_unbedingt_ in Anspruch genommen werden.

Grund:
'Datenbank komprimieren' räumt 40tD auf. So wird, nach mehrfacher Aussage,
40tD sicherer, es wird weniger über Abstürze berichtet.
Einen 'data-old'-Ordner beim komprimieren erstellen zu lassen sichert die
Datenbank im Zustand _vor_ der Komprimierung, so dass bei Verlust
irgendwelcher, auch wichtiger Daten, dieser 'data-old'-Ordner nach löschen
des bestehenden 'data'-Ordners _zurück benannt_ werden kann nach
'data'-Ordner.

So erhält man _alle Artikel_ (News wie auch Mails) _wieder
zurück_, sollte
es zu einem Verlust während des laufenden Betriebes irgendwelcher Daten
kommen!

Zum 'umbenennen' des 'data-old'-Ordners nach 'data'-Ordner _muss_ 40tD
geschlossen sein und darf _nicht laufen_!


Q: Ich habe 40tude Dialog installiert. Und nun...?
A: Es wäre evtl. ratsam, sich zuerst einmal mit den
Menüpunkten von
Dialog vertraut zu machen. Einfach mal rein schauen und sehen, wie
sich die einzelnen Menüpunkte 'schimpfen' hilft später zu
verstehen, wovon die Rede ist, wenn man eine Frage in die NG stellt
und man nicht weiß, was Die von einem wollen, die da antworten ;-)

Q: Ich kenne die Menüs in- und auswendig :-) Geht es nun los?
A: Der wichtigste Punkt, um posten zu können ist der Weg über
den
Provider oder einen anderen, freien Newsanbieter.
Unter 'Einstellungen -> Server, Identitäten, Signaturen...'
wählen
wir 'Newsserver'. Hier werden, schon erkennbar, die Newsserver
wichtigen Daten eingegeben. Im Einzelnen werde ich hier nicht
darauf eingehen - dies würde den Rahmen einer eigentlichen FAQ
sprengen.
Unter 'Identitäten' werden die Artikel wichtigen Daten eingegeben.
Die einzelnen Eingabepunkte und 'Reiter' sind eigentlich
selbsterklärend.

Q: Unter 'Einstellungen -> Server, Identitäten, Signaturen... ->
Identitäten' steht was von 'Generieren aus: (FQDN, z.B.
meinedomain.de)'. Was bedeutet dies?
A: Hiermit ist ein klar identifizierbarer Domainpart gemeint. Ein
genauer Bereich dieser FAQ (FQDN und andere 'Sauereien' ;-) )
beschäftigt sich damit und macht klar, was alles mit einem FQDN
bewerkstelligt werden kann.


4. Einstellungen
-----------------------

Q: Was ist denn ein Paternoster (Menü 'Einstellungen -> Allgemeine
Einstellungen -> Navigation')?
A: In besagtem Menü sind beide Punkte betreffend 'Paternoster' schon
fast /selbst erklärend/.

Hinweis: Ein Paternoster ist ein so genannter, /umlaufender/
Aufzug, der ständig kreist - Viele kennen einen solchen vielleicht
aus älteren Filmen als einen Aufzug, auf den man /aufspringt/.

Für 40tD: Die Paternoster-Funktion bewirkt an Hand einer
'Ein-Tasten-Funktion' durch drücken eben dieser einen Taste,
Grundeingestellt (und meist benutzt) ist die 'Leertaste' <SPACE>,
dass zuerst innerhalb einer gewählten NG alle ungelesenen Artikel
nacheinander gelesen werden (hierbei wird durch das drücken der
<Leertaste> auch gleich der Artikel gescrollt) - ist der letzte,
ungelesene Artikel erreicht und durch gescrollt, bewirkt ein
erneutes drücken von <Leertaste> den Sprung zur
nächsten NG mit
dem nächsten, ungelesenen Artikel und fängt bei erreichen
der
letzten NG wieder bei der ersten NG mit ungelesenen Artikeln an
usw., also /umlaufend/.

Q: Wie kann ich einen Sound bei eingehender E-Mail abspielen?
A: Füge folgendes Skript als ein 'Ereignis-Skript' unter
Menü
'Einstellungen -> Skriptverwaltung -> Skriptverwaltung...',
Reiter (Lasche) 'Ereignisskripte' und dort bei 'OnEmailChecked'
ein:

------------------Script---------------------------------

// Spielt einen Sound bei eingehender E-Mail
// Danke an Colin (http://www.colin-jones.co.uk) für das Script

program OnEmailChecked;

function PlaySound( Filename: PChar; Options: LongWord ): Boolean;
external 'sndPlaySoundA@winmm.dll stdcall';

procedure OnEmailChecked(Identity:string; FetchedCount, TotalOnServerBefore,
TotalOnServerAfter: integer);
begin
//If mail then play wav
if fetchedcount=0 then exit;

// modify the path and filename to your favourite .wav file
PlaySound( 'c:\Internet\Dialog\mail.wav', 1 );
end;

begin
end.

-----------------Script Ende-----------------------------

Nach Einfügen dieses Skriptes (alles vorherig drinstehende
löschen)
muss dieses erstellte Skript abschließend noch *gespeichert* und
*kompiliert* werden sowie der grüne *Aktives Skript
ausführen*-Pfeil
einmal getätigt werden.
Danach wird der gewählte Sound (PlaySound) bei eingehender Mail
abgespielt (im Skript oben müssen in jedem Fall die Pfade angepaßt
werden!)!

Q: Wie lade ich Artikel mit einem 'Single-Maus-Klick'?
A: Mit folgendem Skript von J.Cifer:

-------------------Script--------------------------------

program ARTICLELV_WM_LBUTTONUP;

procedure OnWMessage(var Msg:TMessage;var handled:boolean);

begin
ADo('GetSelectedMessageBodies');
end;

begin
end.

----------------Script Ende-----------------------------

Um dieses Skript zu implementieren, gehe in das Menü 'Einstellungen ->
Skriptverwaltung -> Skriptverwaltung', dort zu 'Meldungsskripte' und
wähle das Skript "ARTICLELV_WM_LBUTTONUP.ds" wenn vorhanden oder
wähle
'Neues Skript' in der Menüleiste (CTRL+N).
Wählst Du 'Neues Skript', mußt Du für den Namen zwei
Eingaben machen, die
Du durch Betätigen der 'Flyout-Pfeile' wählen kannst:

*  bei Control : ARTICLELV
*  bei Message : WM_LBUTTONUP

Lösche alles etwaig vorhandene und kopiere obiges Skript dort hinein oder
gib es von Hand ein.
Zum Abschluss wieder *Speichern*, *Kompilieren* und
*Aktives Skript ausführen*.
Danach kannst Du durch einen einfachen Klick auf angezeigte Artikel deren
Bodies nachladen.

Q: Hat 40tD einen 'Papierkorb'?
A: Eingebaut nicht - wenn Du aber lieber hättest, dass Artikel erst mal
nicht im 'Nirvana' landen, kannst Du ein Skript von Dirk Straka nutzen,
um einen Papierkorb hinzu zu fügen. Die Adresse:

http://dialog.datalist.org/scripts/ScriptTrashBin.html

Dieses Skript ist zu groß, um es hier in die FAQ mit zu posten - auf
genannter Site allerdings steht alles in englisch :-/

Q: Wie kann ich mit 40tD Mails und News nach einem bestimmten Zeitintervall
wiederkehrend holen?
A: Mit einem Skript, dass Du hier findest:

http://dialog.datalist.org/scripts/ScriptFetchByInterval.html

Bei Fragen, weil auch hier in englisch, wende Dich bitte an die 40tD-NG
news:de.comm.software.40tude-dialog.

Q: Wie kann ich Nachrichten mit dem Subjekt-Header als Dateinamen speichern?
A: Dies geht nur mit einem Skript von MariaLuisa C., zu finden unter:

http://dialog.datalist.org/scripts/FileSubject.html

Auch hier: Bei Fragen, weil englisch, bitte an die 40tD-NG wenden!

Q: Wie kann ich E-Mails aus dem Sent-Ordner verschieben?
A: Aktuell garnicht. Allerdings besteht die Möglichkeit, sich Solche in
einen Ordner zu kopieren.
Dies geht folgendermassen:
Wähle Menü 'Einstellungen -> Server,
Identitäten, Signaturen...',
im linken Fenster 'Identitäten' wählen, in dessem rechten
Fenster die
Lasche 'SMTP', unten die Lasche 'Erweiterte SMTP-Einstellungen' und in
dessen Fenster 'Kopien gesendeter E-Mails in Ordner:' anhaken und rechts
daneben über den 'Flyout-Pfeil' einen passenden Ordner
auswählen (am
besten zuvor im NG-Fenster per rechtsklick und 'Neuer Ordner' einen
Ordner, z.B. 'EigeneMails' (ohne '') erstellen - dieser wird dann auch
im genannten 'Flyout-Dialog' zur Auswahl angeboten).

Wenn Du keine Kopie des Originals im 'Sent'-Ordner möchtest,
wähle dazu
unter Menü 'Einstellungen -> Allgem. Einstellungen... -> Versenden'
rechts, ganz oben, den Punkt "Kopie gesendeter Artikel speichern" ab.

Q: Ich habe mehrere Identitäten eingerichtet, nun habe ich
für jede eine
eigene Inbox, was ich aber nicht möchte. Wie kann ich diese los werden?
A: Das geht nicht!
Allerdings kannst Du sie mit einem Skript 'unsichtbar' machen:

-----------------------Script-----------------------------

//Thanks go out to Eggs Zachtly for this script. It's purpose is to make
//Inboxes invisible for those of us that don't use them.

program OnNewsgroupListPaint;
function
OnNewsgroupListPaint(PaintString:widestring;ColumnIndex:integer):widestring;
begin
paintstring := StringReplace(paintstring,'Inbox','',[rfReplaceAll])

result:=paintstring;
end;

---------------------Script Ende-------------------------

Gehe in Menü 'Einstellungen -> Skriptverwaltung -> Skriptverwaltung',
zu
'Ereignisskripte' und wähle per Klick 'OnNewsgroupListPaint'.
Lösche dort alles etwaig vorhandene und kopiere obiges Skript dort ein.
Abschließen, wie bei allen 'Ereignisskripten', mit *Speichern*,
*Kompilieren* und Klick auf den grünen Pfeil *Aktives Skript
ausführen*
(Merke Dir diesen Vorgag für Ereignisskripte!).


Q: Über dem Text eines Artikels ist noch ein zusätzlicher Rahmen,
in dem
einige Sachen stehen (u.a. User-Agent etc.). Was ist das für ein Ding und
was kann man da alles mit anstellen?

A: Dies ist das so genannte 'Header-Panel' - es ist aufklappbar (kleiner,
schwarzer Pfeil klicken) und kann editiert werden, in dem man angibt,
welche Header man sehen möchte, ohne <H> (<H>eader)
drücken zu müssen.

Ein rechter Mausklick zeigt u.a. 'Angezeigte Header bearbeiten' - aus-
wählen, es offnet sich ein Editier-Dialog, in dem einige Header (auch als
Beispiel) schon vor-eingetragen sind. Unter dem Reiter Hilfe stehen noch
einige Möglichkeiten sowie die Anwendeform der Syntax. Zudem kann man
bestimmte Farb-Vorgaben (fett, mit und/oder ohne Farbe etc.) auswählen
und einstellen.

Dies ist jedoch alles nach eigenem gewünschten Gusto - Fragen zu weiteren
möglichen Headern, die mit der Einstellung 'Neu' im Editier-Dialog noch
zusätzlich verwendet werden könn(t)en, kann man gern bei den
erfahrenen
40tD-Anwendern in der NG news:de.comm.software.40tude-dialog gestellt
werden.


Q: Ich möchte gern einige Shortcuts (Tastenkombinationen) verwenden, bekomme
aber Fehlermeldungen bei Shortcuts, die so schon in Verwendung waren
(voreingestellt).
Kann man da nicht irgendwie etwas umstellen?

A: Bestimmte Shortcuts, die schon vergeben sind, stehen immer im
Zusammenhang mit der Verwendung - so z.B. <S> für <S>tille
Fehler' etc.

Um diese überhaupt abändern zu können, bedarf
es eines Patches, für den
sich die 40tD-Gemeinde bei Hermann Hippen für dessen /Entdeckung/
bedankt ;-)

Dies betrifft die 'default.mo'-Datei im Verzeichnis
LW:\40tude Dialog\locale\de\LC_MESSAGES.
Diese ist mit der gepatchten Datei auszutauschen.

Näheres hierzu kann gern unter folgender Link-Adresse erlesen werden
sowie die benötigte zip-Datei herunter geladen werden:

http://4ds.siteboard.eu

Hierfür Dank an Hermann Hippen für seine Arbeit.



5. Es geht los. Wir schreiben in die Welt
------------------------------------------------------

Q: Mein Editier-Fenster behält nicht die von mir vorgenommene
Einstellung (Größe etc.) Wie ändere ich das?
A: Im Editier-Fenster gibt es Einstellungen, die man sonst in 40tD
nicht in dessen Einstellungen vornehmen kann (Fenstergröße,
Wörterbuch etc.)
Alle geänderten Einstellungen im Editierfenster müssen mit
'Optionen->Fenstergröße und -position oder
'Optionen->Rechtschreiboptionen als Standard setzen' etc.
gespeichert werden. Wie für das Hauptmenü in 40tD lohnt sich
auch hier im Editor-Fenster ein informeller Blick in dessen
Menüs!

Q: Muß ich in den Einstellungen 'Server, Identitäten, Signaturen...
-> Identitäten -> Artikel-Header' ein 'E-Mail-Adresse
für
Usenet-Artikel' _und_ 'Reply-To E-Mail-Adesse' vergeben?
A: Rein theoretisch kannst du das - Normalerweise macht man das
aber nur, wenn 'E-Mail-Adresse für Usenet-Artikel' eine
sogenannte Spam-Adresse, eine Adresse, in dessem Postfach eher
nie gelesen wird, ist. Damit möchte man den sog. Sammelrobotern
von Mail-Adressen entgegenwirken. Dann _soll_ man in jedem Fall
eine 'Reply-To-Adresse' angeben (möglich auch in der Signatur
mit Hinweis), um eine Erreichbarkeit per Mail vorraus zu setzen
(was in den Netiketten des Usenet als höflich angesehen wird).

Q: Kann ich unter 'Einstellungen ->Server, Identitäten,
Signaturen... -> Identitäten -> Einleitungszeilen' schreiben,
was ich mit dessen Möglichkeiten möchte?
A: Ja! Achte nur immer darauf, dass Du keine sogenannten
'Einleitungsromane' schreibst. Das sind Einleitungszeilen, die
über mehr als eine Zeile (oder noch mehr) hinaus gehen.
Auch dies ist in den 'Netiketten' als höflich bezeichnet, wenn
Du dich daran hälst.

Q: Wie funktioniert der automatische Subjekt-Wechsel?
A: Dazu benötigst Du in 'Einstellungen -> Allgemeine Einstellungen
-> Versenden' die Option: 'Automatisch "[was:...]" beim
Subjekt-Wechsel in Antwort einfügen' - diese muss angewählt
sein.
Danach fügst Du einfach deinen neuen Subjekt ein, die Vergabe
von "was: Alter Subjekt" geschieht dann automatisch. Entferne
diesen nicht!!!

Q: Wie kann ich in mehrere Newsgruppen gleichzeitig posten (Crossposting)?
A: Wähle bei 'Newsgroups' den 'Pfeil nach unten' und klicke bei
gedrückter
<STRG>-Taste alle Newsgruppen an, in die Du posten möchtest.

Q: Wie kann ich eine Kopie meiner gesendeten Artikel erstellen?
A: Hake unter 'Einstellungen -> Allgemeine Einstellungen -> Versenden' die
Option: 'Kopie gesendeter Artikel speichern' an - Damit wird eine Kopie
aller gesendeter Artikel im Ordner 'Sent' erstellt.

Q: Wie kann ich eine so genannte 'Random Signatur' (automatisch abwechselnde
Signatur) erstellen und benutzen?
A: Zu aller erst benötigst Du ein Text-File, in dem deine verschiedenen
Signaturen, so wie Du sie nutzen möchtest, stehen. Benutze dazu am besten
den in Windows mitgelieferten Texteditor 'Notepad' - dieser speichert
automatisch im *.txt-Format. Dein Text-File muss nun folgendes Format
haben:

%
Eine meiner möglichen Signaturen
%
Eine weitere meiner möglichen Signaturen
%
Erneut eine weitere meiner möglichen Signaturen
%

Und nun, _ganz wichtig_!!! Nach jedem  %  darf _kein_ Leerzeichen sein -
sonst arbeitet deine 'Ramdom-Sig' _nicht_!

Speichere nun dein Text-File z.B. unter: mysigfile.txt

An Hand dieses Namens trägst Du zum Schluß unter 'Einstellungen
-> Server,
Identitäten, Signaturen...' bei der Option 'Signaturen' eine 'Neu'e
Signatur
ein im Format:
%randsig:LW:\Ordner\mysigfile.txt%
Das ist alles!

Q: Ich möchte einen so genannten 'X-Header' mit eigenen Infos zu meinen
Postings hinzu fügen - wie mache ich das?
A: Gehe hierzu zuerst auf Menü 'Einstellungen -> Server,
Identitäten,
Signaturen... -> X-Header' - klicke auf <Neu> und gib einen Namen (ohne
"X-") ein.
Im unten stehenden Beispiel wollen wir einen X-Header 'X-System' mit der
Information unseres Betriebssystems eingeben:

X-System: Windows Vista Ultimate SP1

Dazu geben wir nach <Neu> "System" (ohne ") ein.
Nach <OK> geht es im schon geöffneten Menüdialog
zurück nach Reiter
(Lasche) 'Identitäten'.
Hier klicken wir nun unten auf den 'Flyout-Pfeil' bei 'Standard-X-Header'
und wählen den zuvor erstellten Header 'X-System' aus.
Zum Abschluss rechts daneben in das Eingabefeld noch den gewünschten
Eintrag "Windows Vista Ultimate SP1" (ohne ") machen und <OK>
klicken.

Von nun an besteht dieser Header in den eigenen erstellten Postings.
Eine Kontrolle mittels Taste <h> auf ein eigenes Posting sollte nun
alle Header anzeigen - hier finden wir dann auch den von uns erstellten
X-Header.
Ein wiederholtes drücken der Taste <h> bringt uns wieder zu unserer
vorherigen Ansicht.

Info: Der erstellte Header wäre in unserem Beispiel zur /reinen/
Information, um nicht ständig sein Betriebssystem mit posten zu
müssen, wenn es um Fragen zum BS geht - ein kurzer Hinweis, z.B. in
der Signatur auf diesen X-Header (wie z.B. bei mir) sollte genügen.

Q: Ich bekomme einen 'Authentication'-Fehler zum Newsserver, obwohl ich
sicher bin, die richtigen Daten für 'Username und Passwort' eingegeben
zu haben - mit einem anderen NUA geht es. Warum nicht mit 40tD?
A: Entferne 'Login und Passwort' in Dialog - deine Einwahl zum ISP erledigt
dies wohl schon und Du benötigst es in 40tD nicht noch mal extra.

Q: Immer, wenn ich 40tD starte, muß ich meine Scripte über
Menü
'Einstellungen -> Scripte... - Scripte neu laden' in das Hauptfenster neu
laden - geht dies nicht automatisch?
A: Ja! Du hast wohl noch die Version 2.0.5.1, die einen Bug enthält.
Lade Dir die letzte, aktuelle Version (was Du, wie bei allen Programmen,
eigentlich _immer_ berücksichtigen solltest!).

Q: Hilfe! Meine drei Fenster sind verschwunden - Ich sehe immer nur eines
der Drei. Was ist passiert?
A: Wahrscheinlich hast Du auf <F8> gedrückt oder auf 'N', 'H' oder
'A' unten
rechts auf der Statusleiste geklickt.
Drücke erneut <F8> oder klicke nochmals auf einen der drei
Buchstaben.

Q: Beim Verwenden eines Euro-Symbols in einer Box (per Skript der neuen
Skriptlinien) kommt es zu fehlerhaften Darstellungen - Was passiert da?
A: Daran ist die Reihenfolge der verwendeten Zeichensätze unter
Menü
'Einstellungen -> Allgemeine Einstellungen... -> Zeichnesätze' und
dort
bei 'Geeignetsten Zeichensatz benutzen aus:' Schuld!

Wer dieses Verhalten angezeigt bekommt, für den ist es ausreichend, im
o.g. Menüpunkt folgende Zeichensätze eingetragen zu haben:

us-ascii
iso-8859-1
windows-1252
utf-8

Auf den Zeichensatz 'iso-8859-15', der Grund eingetragen ist, kann in
diesem Fall verzichtet werden und er kann in der Liste gelöscht werden!

Q: Wenn ich einen Link zu einer Internetseite schreibe, ist dieser, wenn er
sehr lang ist, 'zerrissen' - soll heißen, beim darauf klicken wird nicht
mehr der komplette Link im Browser weitergegeben und es kommt zu einer
Fehlermeldung 'Adresse nicht gefunden. Ebenso ist es, wenn ich einen
'Code' (z.B. für ein Script) poste - das kopieren und
Einfügen führt im
'Script' zu einem Fehler, wenn auch dort /überlange/ Zeilen 'zerrissen'
sind. Wie kamm man das umgehen?
A: Wenn Du eine betreffende Zeile (Link) schon geschrieben hast, setze den
Editier-Cursor an den Zeilenanfang und wähle dann entweder im
Menü
'Spezial -> Zeichen zum Aufheben des Zeilenumbruchs einfügen' oder
drücke die Tastenkombination <SHIFT>-<CTRL>-<O> (auf
deutscher Tastatur
ist <CTRL>=<STRG>, mit O ist der Buchstabe O, nicht die Zahl 0 gemeint).

Hast Du noch nicht diese Zeile geschrieben, gehst Du wie oben genannt vor
und fügst erst dann deine Zeile (Link oder Code) /dahinter/ ein.

Q: Wie kann ich für ein Crossposting eine/mehrere NGs
auswählen?

A: Indem Du im vorgesehenen Auswahlfenster die benötigten NGs bei
*gedrückter* <STRG>-Taste anklickst - 40tD fügt diese
dann in richtiger
Form (mit Komma getrennt) in den vorgesehenen Header ein.

Q: Wenn ich in 40tD ein F'up2Poster beantworten will, aber in 40tD die Mail-
Option nicht nutze, bekomme ich eine Fehlermeldung und 40tD versendet die
Mail-Antwort nicht und legt sie in Outbox ab. Warum verwendet 40tD nicht
mein im System eingestelltes Mail-Programm?

A: Zuerst muss gewährleistet sein, dass dein Mailprogramm im System unter

Systemsteuerung->Internetoptionen->Programme->Email

eingetragen sein!


Der Hauptgrund allerdings: Stelle bei 40tD unter:

Einstellungen->Allgem. Einstellungen...->Versenden

folgende Optionen ein (setze dort einen Haken zur Aktivierung):

-Standard-E-Mail-Programm beim Anklicken von mailto:-Verknüpfungen
verwenden
-Standard-E-Mail-Programm für E-Mail-Antworten benutzen



6. Lesen
-------------

Q: Bei sehr langen Artikeln 'scrolle' ich mir einen 'Wolf'! Kann man
dies ändern?
A: Aber sicher! Sieh ganz unten rechts in die Statusleiste von 40tD.
Dort siehst Du folgende 3 Buchstaben:

N - Vergrößert das Newsgroup-Fenster auf volle
Größe
H - Vergrößert das Artikellisten-Fenster auf volle
Größe
A - Vergrößert das Artikel-Fenster auf volle
Größe

Vermutest Du nun, dass ein erneutes Klicken auf einen dieser
Buchstaben das jeweilige Fenster wieder verkleinert, und Du wieder
zu deiner ursprünglichen Ansicht zurück kehrst? Richtig!

Q: Wenn ich Artikel per Message-ID suchen will ist das Fenster
nach »Versuchen, den Artikel von einem Newsserver« ->
»und speichern
in« zu klein, ich kann bei vielen Gruppen(MS u.a.) nicht den
kompletten Namen sehen. Gibt es eine Möglichkeit dieses Fenster zu
vergrössern?
A: Ja klar kann man das Fenster vergrössern.

[Zitat Hermann Hippen]
Zum Beispiel mit dem Programm 'Resource Hacker':

http://www.dvddemystifiziert.de/sonstiges/reshacker.html

- Dialog beenden.
- Kopie von Dialog.exe anlegen
(macht Resource Hacker zwar auch, aber sicher ist sicher)
- Resource Hacker starten.
- Dialog.exe laden.
- Im linken Fenster RCData öffnen.
- TFRMMSGIDHANDLER öffnen und auf die '0' klicken.

Rechts ist jetzt ein Script:

| object frmMsgIdHandler: TfrmMsgIdHandler
|   Left = 292
|   Top = 163
|   HelpContext = 1740
|   BorderIcons = []
|   BorderStyle = bsToolWindow
|   Caption = 'Message-ID handler'
|   ClientHeight = 181
>|   ClientWidth = 571
Hier hab ich ClientWidth beim mir auf 571, das reicht auch für sehr lange
Gruppennamen.
Also den Wert auf die von dir gewünschte Breite ändern.

- Jetzt oben auf 'Compile Script' klicken.
- Und zum Schluss 'Datei->Speichern'
- Fertig. :-)
[/Zitat]

_Anm:_ Eine so *gepatchte Version* sollte *nur* für den _Eigengebrauch_
angewandt und *darf so nicht weitergegeben werden* (Copyright)!

Q: In einigen meiner Postings werden die Links nicht mehr 'klickbar'
angezeigt ebenso wird Formatierung (* für fett, _ für
unterstrichen)
nicht mehr angezeigt. Was ist da passiert?
A: Das Problem liegt an der Dialog-Option:

Einstellungen->Allgemeine Einstellungen->Artielfarben->

- Farbgestaltung in Artikeln ->
..
*Farbgestaltung für Artikel mit mehr als X Zeichen abschalten:
(Um lange Artikel schneller zu laden)*

Dort sollte *1000000* Zeichen eingestellt werden!

Danke an _Maik Prinz_ für diesen überaus *wichtigen Tipp* zu
einem
*aktuellen* Problem vom 21.11.2008

Q: Dialog lädt keine Artikel mehr, wenn ich sie anklicke/markiere, um sie
zu
downloaden - warum?
A: Wahrscheinlich hast Du zum 'Offline-Modus' gewechselt! Klicke in der
Menüleiste auf das 'gelbe Glühbirne'n-Symbol!

Q: Wie kann ich eine Nachricht in einen Ordner ziehen, ohne
'Kopieren/Bewegen' im Menü 'Navigation' zu benutzen?
A: Dazu musst Du die <ALT>-Taste halten, den Artikel 'packen' und im
'Zielordner' einfach wieder 'fallen lassen'.

Q: Wie kann ich NGs in Ordner 'packen'?
A: Das geht nicht, Du brauchst es aber auch nicht - 40tD besitzt eine andere
Möglichkeit, um deine NGs zu ordnen - Kategorien!

Q: 40tD benutzt bei einigen, groß geschriebenen Wörtern eine
'Unterstreichung' (z.B. bei PEBCAK). Woher kommt das?
A: 40tD besitzt ein Wörterverzeichnis für 'Acronyme'. Bewegst
Du deine Maus
auf ein solches Wort, wird nach kurzer Zeit ein 'Tooltip' angezeigt, der
dieses 'Acronym' erklärt.
Möchtest Du dies abschalten, entferne den Haken bei 'zeige Acronyme' im
Menü 'Einstellungen -> Grundeinstellungen... -> Anzeige'.

Du kannst auch eigene 'Acronyme' hinzufügen oder editieren.
Rufe dazu die Datei 'acro.dat' im 40tD-Hauptverzeichnis in einem Editor
auf, ändere nach Wunsch und speichere die Datei wieder
zurück.
Um diese Datei /dauerhaft/ zur Verfügung zu haben, sichere Dir diese an
einen geeigneten Ort - so kannst Du diese z.B. nach einer Neuinstallation
wieder zurück spielen.

Q: Warum sind in manchen Artikeln 'rote Blöcke' im Text?
A: Dies ist die so genannte 'Spoiler'-Funktion. Damit verbergen einige
Poster bestimmte Textbereiche, die anderen Lesern eine evtl. Lösung (z.B.
in Adventure-NGs) anzeigen und dadurch den Spielspaß verderben
würden,
wenn sie eigentlich nur erst einmal aus Interesse mitlesen.
Mit <CTRL>+<L> entfernst Du den roten Balken, der den darunter
befindlichen Text verbirgt und Du kannst /alles/ lesen.
Spoiler-Text ist nichts anderes als "roter Text auf rotem Grund"!

Q: Ich mag diesen 'Spoiler-Text' nicht - wie entferne ich diesen gänzlich?
A: Dazu musst Du die Einstellungen dafür ändern.
Gehe in Menü 'Einstellungen -> Grundeinstellungen... ->
Artikelfarben'
und ändere dort die 'Spoiler Text-Farbe' in die Farbe, die dein normaler
Text benutzt - meist 'schwarzer Text auf weißem Grund'.

Q: 40tD startet immer einen neuen Thread, wenn der 'Subjekt' wechslt. Wie
verhindere ich das? Oder wie kann ich 40tD /bestimmen/, einen neuen
Thread bei 'Subjekt-Wechsel' zu starten?
A: Durch 'an'- oder 'abhaken' unter Menü 'Gruppe -> Optionen
für
ausgewählte Gruppe -> Sortierung/Scoring' von 'Bei
Subject-Änderung
neuen Thread beginnen'.
Dies kann natürlich auch für alle Gruppen
getätigt werden, indem o.g.
unter 'Gruppe -> Standardoptionen für Gruppen - > Sortierung/Scoring'
ausgeführt wird - dazu müssen dann allerdings _alle Gruppen_
die
Eigenschaft 'Die Gruppe verwendet die Standardoptionen' unter Menü
'Gruppe -> Optionen für ausgewählte Gruppe' versetzt
bekommen.

Q: Warum sehe ich plötzlich manche Artikel in anderer Schriftart oder
Größe?
A: Du siehst wohl 40tD's 'Font-Fallback-Feature' in Aktion.
Nicht alle Schriftarten haben auch alle Schriftzeichen in sich. Um dem
zu begegnen, benutzt 40tD einige Schriftarten, die versuchen, den
_bestmöglichen_ Zeichensatz anzuwenden, um den Text
/vernünftig/ da
zustellen.
Eine Liste der 'Fallback'-Schriftarten kannst Du unter Menü
'Einstellungen -> Allgemeine Einstellungen... -> Schriftarten/farben'
bei 'für variable Schriftarten bearbeiten' einsehen und verwalten.
Dieses kannst Du natürlich auch komplett abschalten, indem Du bei
'Einstellungen -> Allgemeine Einstellungen... -> Schriftarten/farben'
den Punkt 'Ersatzschriftarten inaktiv' anhakst (rechne aber damit,
dass Du dann bei einigen Artikeln einige nicht definierbare Zeichen
zu Gesicht bekommst) ;-)

Q: Warum springt die 'Paternoster'-Funktion nicht zur nächsten Gruppe zum
nächsten, ungelesenen Artikel?
A: Ist diese Funktion denn auch in den 'Navigations'-Einstellungen
eingeschaltet?
Wahrscheinlich auch, dass Du nicht '<Leertaste>' dafür benutzt (eher
eine
selbst definierte Taste, z.B. <N> oder eine andere Taste)?
Der 'Paternoster' arbeitet /ausschließlich/ mit der <Leertaste>!

Q: Ich möchte einen Artikel-Body downloaden, was aber nicht geht. Ich sehe
einzig ein 'rotes X' als Icon und 40tD läßt mich den Body nicht
erneut
laden. Wie bekomme ich den Body trotzdem?
A: Um dies zu bewerkstelligen, selektiere die Nachricht im
Nachrichtenfenster, wähle 'Body löschen' im
Menü 'Artikel' oder klicke in
der Menüleiste auf das Icon 'Body löschen' - das 'rote X' wird
verschwinden und Du kannst den Body erneut downloaden.

!ACHTUNG! Verwechsle nicht 'Body löschen' mit 'löschen'!

Q: Wie kann ich von einem bestimmten Server NGs anzeigen lassen, wenn
ich mehrere Server eingetragen habe?

A: Im Gruppenfenster auf "Gefiltert" gehen und den Namen des jeweiligen
Servers in Klammern eingeben (z.B. (Arcor)).

Dank an Claudius Mahnke für diesen Tipp.



7. FQDN und andere 'Sauereien'
--------------------------------------------

7.1 FQDN
--------------

Q: Na endlich :-) - wie ist das denn nun mit dem FQDN?
A: Mit dem FQDN (Fully Qualified Domain Name, eine _absolute_ Adresse) kann
man eigene Postings vorsortieren und markieren (z.B. einfärben).

Q: Woher bekommt man einen FQDN?
A: Hierbei bleibt jedem selbst überlassen, woher man sich einen Solchen
beschaffen möchte - der Verfasser z.B. hat seinen FQDN von
www.my-fqdn.de Sich einen Favoriten heraus zu suchen läßt sich in
einer 'Suchmaschine' des Vertrauens bewerkstelligen, indem man
'FQDN+kostenlos' (ohne '') eingibt.

Q: Diese FQDNs sind dann auch wirklich kostenlos?
A: Ja! Einzig eine Registrierung ist notwendig. Da sich aber schnell der
Nutzen zeigt (siehe nächste Fragen), sollte einem die Registrierung
nicht schwer fallen ;-)

Q: Ich habe einen FQDN. Was mache ich nun damit?
A: Wie schon bei 3. Erste Schritte nachgefragt kann man Dialog nun eine
Message-ID mit dem eigenen, registrierten FQDN erstellen lassen, indem
man diesen nun exakt so  bei 'Einstellungen -> Server, Identitäten,
Signaturen... -> Identitäten' und dort bei 'Generieren aus: (FQDN, z.B.
meinedomain.de)' einträgt, wie er einem zur Verfügung
gestellt wurde!

Q: Wie wird nun der FQDN in Dialog angewandt?
A: Alles, was man mit dem FQDN anstellen möchte, wird ab nun
über
'Einstellungen -> 'Scoring und Aktionen' (kurz, und im weiteren Verlauf
S&A genannt) erreicht.
Durch einen Platzhalter  [*]  in S&A erreicht man z.B. alle abonnierten
NGs.
Natürlich kann man auch einzelne NG-Bereiche, z.B. alle deutschen NGs
gezielt ansprechen - hierfür verwendet man dann  [de.*]  statt  [*]. Dem
eigenen Geschmack sind also /keine/, je nach Verwendung aber auch
bestimmte Grenzen gesetzt (setzbar).

Q: Wie geht das in S&A nun mit dem einfärben?
A: Nehmen wir z.B. den FQDN des Erstellers der FAQ. Mit dem Eintrag

!setcolor(blue;default) Message-ID {@joachimreiter\.my-fqdn\.de}

in S&A werden von nun an _alle_ Postings des Erstellers in der Farbe
'blau' ohne 'Hintergrundfarbe' (Textmarker) eingefärbt. Die so genannten
'Regular Expressions (RegExp, ein regulärer Ausdruck) in den geschweiften
Klammern {} _müssen_ so unbedingt eingetragen werden, um auch wirklich
die eigenen Postings zu 'matchen'.

Q: Kann ich auch Antworten auf meine Postings einfärben?
A: Aber sicher dat ;-)

| !setcolor(green;default) References {@joachimreiter\.my-fqdn\.de>$} -@Message-ID:
{@joachimreiter\.my-fqdn\.de>$}

färbt Antworten auf eigene Postings in 'grün', auch wieder
ohne
Hintergrundfarbe. Beachte bitte, dass der Eintrag ab -@Message-ID:
_unbedingt_ so eingetragen werden muss - machst Du das nicht, werden
alle deine Antworten unterhalb deines ersten Postings (OP - oberster
Poster (Ersteller des Thread)) mit 'grün' eingefärbt!

Q: Das ist ja toll - was ist das nun mit dem kopieren meiner Postings?
A: Du kannst alle deine Postings in einen eigens zu diesem Zweck erstellten
Ordner _in Dialog_ über S&A einkopieren lassen.

Q: Werden dadurch meine Postings in der eigentlichen NG gelöscht?
A: Nein! Wie im Betriebssystem selbst wird wirklich nur kopiert, nicht
verschoben.

Q: Und was muss nun in S&A eingetragen werden?
A: Wir nehmen wieder das Beispiel anhand des FQDN des FAQ-Erstellers...

!copy(EigeneNews)  Message-ID {@joachimreiter\.my-fqdn\.de}

kopiert alle eigenen Postings in den Ordner 'EigeneNews'.

Existiert der Ordner nicht, wenn der Filter das erste Mal matcht, wird er
automatisch angelegt und befindet sich danach, in der NG-Liste, ganz
unten.

Dieser Ordner kann aber auch Newsgruppen-Bereich zunächst erstellt
werden. Am einfachsten: Klicke mit der rechten Maustaste in den
NG-Bereich und wähle 'Neuer Ordner...' und vergib einen Namen
für den
Ordner, wie Du ihn dir vorstellst. Von nun ab werden alle deine Postings
dort hin kopiert und Du musst nicht extra in die jeweilige NG, in die Du
geschrieben hast.
Hier findest Du jedes deiner Postings, auch aus unterschiedlichen
mehreren) Gruppen. Der Vorteil des schnellen Lesens, der eigenen Postings
ohne das Betreten mehrerer NGs, liegt also auf der Hand.


Q: Ist ja fabelhaft. Und Antworten auf meine Postings? Muß ich für
Diese
dann doch in die jeweilige NG?
A: Nein! Um Antworten auf eigene Postings mit in den erstellten Ordner zu
kopieren, gib in S&A folgendes ein:

| !copy(EigeneNews)  References
{@joachimreiter\.my-fqdn\.de>(\s*<[^<]+>){0,3}$} -@Message-ID:
{@joachimreiter\.my-fqdn\.de>$}

Damit kopierst Du Antworten auf deine Beiträge bis zu einer Tiefe von 3
Ebenen (siehe {0,3} im S&A-Eintrag) - Auch hier gilt wieder: Den Eintrag
komplett so übernehmen (natürlich nicht, ohne deinen eigenen
FQDN bei
_allen_ Beispielen an Stelle des FQDN des FAQ-Erstellers ein zu
tragen!!!) ;-)
Beachte: Das untereinander schreiben aller Beispiele (einfärben,
kopieren) in S&A macht dein S&A übersichtlicher und Du findest
alles
schnell wieder!

Q: Und wie arbeitet nun S&A mit meinen Einträgen?
A: Sobald Du mit _'OK'_ deine Einträge bestätigst (denke
immer daran, _alle_
Einträge mit 'OK' abzuschließen, bevor Du S&A schließt
- sonst sind all
deine Einträge _weg_ und Du /darfst/ noch einmal!), werden alle
einkommenden Postings per S&A 'gecheckt' und im Bedarfsfall eingefärbt
und/oder kopiert.

Q: Na toll! Ich benutze Dialog schon eine Weile - kann ich auch ältere
Postings in Dialog durch S&A 'checken' lassen?
A: Natürlich! Markiere zu diesem Vorgang alle NGs, die Du checken lassen
möchtest und rufe Menü 'Gruppe -> Scoring und Aktionen in
markierten
Gruppen anwenden' auf. Dadurch werden auch ältere Postings
berücksichtigt.
Natürlich! werden Postings von Dir nur dann eingefärbt
und/oder kopiert,
wenn Du auch vorher schon einen eigenen FQDN (z.B. in einem vorherigen
NUA) angewandt hattest.


7.2 S&A (Scoring und Aktionen)
-------------------------------------------

In diesem Bereich der FAQ wird viel mit so genannten 'RegExpen' (Regular
Expressions (Regulären Ausdrücken)) gearbeitet (z.B. sowas
wie
"{^\[[Dialog\]].*}").
Wer wissen möchte, was es mit solchen auf sich hat, sollte evtl. einmal
einen Blick auf

http://www.regenechsen.de/phpwcms/index.php?regex_allg

riskieren, um 'RegExp' zu verstehen und /besser/ anwenden zu können.
Ebenso besteht in der 40tD-Hilfe ein /kleiner Exkurs/ in genannte RegExp'en
unter 'Hilfe -> Reference -> Regular Expressions' (allerdings nur in
englisch).


Q: Welche Farben kann ich insgesamt bei S&A verwenden - gibt es dafür
irgendwo eine Erläuterung?

A: Zwei ausführliche Farbcode-Tabellen findest Du unter:

http://www.uni-magdeburg.de/counter/rgb.txt.shtml#top

http://web.njit.edu/~kevin/rgb.txt.html


Ein Skript, das die gewünschten Farben automatisch setzt findest Du hier:

http://dialog.datalist.org/scripts/ScriptScoreColorScale.html


oder ein sehr schönes Tool, das alle Farben anzeigt. Die Adresse:

http://www.pkworld.de/start.htm


Q: Wozu dienen diese Dinger: [*] oder [de.*]?
A: Dies sind sogenannte Tags/Sektionen, in denen die darauf folgenden Regeln
gelten sollen!

[*] bedeutet z.B.: in allen Gruppen (NGs)
[de.*] bedeutet: in allen de.-Gruppen

Q: Ich benutze [*] für alle Gruppen, möchte aber alle Gruppen
mit .hardware
von den folgenden Regeln ausschließen. Wie mache ich das?
A: Es liegt beinahe auf der Hand, wenn man an 'positiv' (+) und 'negtiv' (-)
denkt - In deinem Beispiel bedeutet dies:

[* -.hardware]

Q: Wie muss ich auf den 'To:'-Header filtern
A: In 40tD kann man auf jeden Header einer Nachricht filtern. Hier ein
Beispiel, um auf den 'To:'-Header zu filtern:

!move(Mailingliste) Header {^(To: meinemailingliste@blahblah.com)}

Dieses Beispiel verschiebt Nachrichten der
'meinemailingliste@blahblah.com' in den Ordner 'Mailingliste'. Diesen
Ordner erstellt man sich durch 'Rechtsklick' im Newsgruppenfenster
und Auswahl von 'Neuer Ordner'.

Nicht vergessen!: Mit

[email.*]

oberhalb deines Filters das Filtern auch für E-Mails zu zulassen!

Q: Wie kann ich ein Zeitlimit auf meine Filterregeln setzen?
A: 40tD erledigt dies mit einer 'Expire'-Anweisung. Diese muss im Format
'yyyymmdd' (y=Jahr, m=Monat, d=Tag) am Ende der Filterregel stehen.
Ein Beispiel:

=+5000 Subject {^\[[Dialog\]].*} Expire:20040323

Mit diesem Filter läuft die Regel am 23. März 2004 ab.
Beachte bitte die Leerstelle vor 'Expire'. Dies ist wichtig, sonst
arbeitet die 'Expire'-Regel nicht!
Beachte ebenso, dass 40tD diese Regel, wenn sie abgelaufen ist, nicht
automatisch aufräumt/löscht (purge). Dies mußt Du von
Hand im
S&A-Fenster mit der Taste 'Verfallene Eintr. löschen'
auslösen.

Q: Wie setze ich einen Filter, um alle Nachrichten, außer Die, die mich
interessieren, als gelesen zu markieren oder zu löschen?
A: Der günstigste Fall wären sogenannte Tags im Subject,
z.B. [Dialog], die
manche Poster setzen, um auf das Thema hinzuweisen, um das es im Posting
geht. Interessiert mich nur ein Thema, z.B. eben oben im Tag genanntes,
z.B. in der Newsgruppe news.software.readers, gilt folgendes Beispiel:

Wähle Menü 'Einstellungen -> Scoring und Aktionen...' und
kopiere unten
stehendes Beispiel in S&A, um alle *nicht-Dialog-Nachrichten* zu löschen:

[news.software.readers]
!delete Subject -{^.*(Dial|40tude|d...og)}

Um nur als 'gelesen' zu markieren, ersetze '!delete' durch '!markread'.

Q: Wie kann ich voreingestellte Plonk-Regeln ändern?
A: Dazu mußt Du in einer .ini-Datei arbeiten. Öffne die 'settings.ini'
(diese ist im 40tD-Hauptverzeichnis) in einem Editor deiner Wahl und füge
die Section '[Scoring' (ohne '') ein, falls sie noch nicht vorhanden ist.

Nun kannst Du evtl. voreingestellte Werte ändern für:
Score für Poster erhöhen, Score für Poster
herab setzen, Plonk-Regel
hinzu fügen und Subject-Plonk-Regel hinzu fügen.
Hier ein Beispiel:

[Scoring]
| DefUp=+100				#Einstellung 'Score für Poster hoch'
| DefDown=-100				#Einstellung 'Score für Poster runter'
| DefPlonk=!ignore,delete		#Aktion für Plonk-Regel
hinzufügen
| DefSubjectPlonk=!ignore,markread	#Aktion für Subject-Plonk-Regel
hinzufügen

Q: Wie kann ich globale eine Plonk-Regel von einer Gruppen-Plonk-Regel allen
Gruppen hinzu fügen?
A: 40tD's normales Verhalten ist, eine hinzu zu fügende Plonk-Regel zu
einer
Regel in einer NG hinzu zu fügen, in der man sich gerade befindet. Um
dies für alle NGs gelten zu lassen, drücke die
<CTRL>-Taste (<STRG>), um
hinzu zu fügen.

Q: Wie kann ich zwei Bedingungen innerhalb einer Filter-Regel verwenden?
A: Um zwei Bedingungen zu kombinieren, muß der ersten mit

"-@" für "and not" ("und nicht") oder
"+@" für "and" ("und")

beigefügt werden. Beispiel:

-100 Subject "sex" "viagra" "enlargement" -@From:
"Meine Freundin"
-100 Subject "help" "emergency" +@From: "Mein Boss"

Beachte! Nach dem '@' darf kein Leerzeichen sein, sonst funktioniert
diese Regel nicht!

Da die Frage einmal gestellt wurde, ob man auch nach mehreren (bestimmten)
Gruppen Scoren kann, in deren Namen bestimmte 'Schlagwörter' benutzt werden
(z.B. Gruppen, in denen comp. und comm. oder o.ä. vorkommen) nach dem
Muster

[comp. comm.]

sei auf folgendes hingewiesen: Dies geht nur über 'Regular Expressions'.
Dies hier zu verewigen ist allerdings, wie ja schon zu Beginn dieses
Kapitels geschrieben, ein zu großer Bereich - ein Einlesen in 'RegExp'
sollte, wie oben genannt auf oben stehender Internetadresse oder jeder
beliebigen anderen, unbedingt erfolgen - im Einzelfall kann auch in den NGs
zu jedem speziellen Fall gefragt werden.


_Anmerkung:_

Folgende Auflistung beschreibt /mögliche/ Eingaben, um für
S&A bestimmte
oder mehrere NGs für das Scoren einzugrenzen/auszuwählen:

[*]              Alle Gruppen
[* -test]        Alle Gruppen, ausser denen, in denen test vorkommt
( -test).
[{^de\.}]        Alle Gruppen, deren Name mit 'de.' beginnt.
[de.]            Alle Gruppen, in deren Name 'de.' (deutschsprachige
Gruppen) vorkommt.
[de. test]       Alle Gruppen, in deren Name 'de.' (deutschsprachige
Gruppen) vorkommt, zusätzlich alle Gruppen, in denen 'test'
vorkommt.
[de.test]        Alle Gruppen, in deren Name 'de.test' enthalten ist.
[{^de\.test}]    Alle Gruppen, deren Name mit 'de.test' beginnt.
[{^de\.test$}]   Nur die Gruppe 'de.test' ist im Newsgroups Header
vorhanden. Matcht also nicht bei Crossposts wie z.B.:
'de.test, alt.de.test'

Danke an Hermann Hippen für die Auflistung!


8. Scripte
---------------

Hier soll nur auf Bezugsquellen für Scripte für 40tD
hingewiesen werden. Es
gibt *drei* relevante Seiten, um sich Scripte herunter zu laden:

http://dialog.datalist.org/scripts/script_library.html

Dies ist die 40tD-eigene Site für Scripte - die Seiten dort sind komplett
in
englisch gehalten.
Weiterhin gibt es als zweite Möglichkeit

http://4d.vollmeier.at/

Diese, auch optisch schöne, empfehlenswerte Seite ist komplett in Deutsch.
Die dort vorliegenden Scripte entsprechen vom Grundtyp, denen der o.g. Site,
sind jedoch in vielen bzw. den meisten Bereichen optimiert, sowie mit
deutschen Anleitungen zur Verwendung sowie Einbindung versehen. Und als
Dritter im Bunde:

http://4ds.siteboard.eu

Dort wird von Hermann Hippen eine komplett neue Script-Linie verwendet.
Alle dort befindlichen Scripte bauen auf ein so genanntes 'Basis-Modul' auf.
Innerhalb dieses Moduls stehen alle benötigten 'Daten, Funktionen und
Proceduren' global verfügbar und können von allen Scripten
dort abgefragt
werden - somit sind alle anderen Scripte _absolut schlank_ gehalten.

Zu sonstigen Fragen zu Skripten benutzt ansonsten die 40tD-Newsgroup, da
auch hier, wie schon zum Thema 'Regular Expressions', der Themenbereich zu
'gewaltig' ist,um dies mit hier in die FAQ aufzunehmen.


9. Link-Sammlung
-----------------------

Alle in der FAQ eingetragenen Links noch einmal im Block:

http://dialog.datalist.org/faq/frequently_asked_questions.html
http://dialog.datalist.org/scripts/script_library.html
http://dialog.datalist.org/downloads/download.html
http://dialog.datalist.org/scripts/ScriptTrashBin.html
http://dialog.datalist.org/scripts/ScriptFetchByInterval.html
http://dialog.datalist.org/scripts/FileSubject.html
http://www.cj-web.de/40tude-dialog-faq/index.html
http://4ds.siteboard.eu
http://4d.vollmeier.at/
http://www.versiontracker.com/dyn/moreinfo/win/14071
http://news.individual.de/configuration/40tude-2.0.15.1-win-de.php
http://news.individual.net/configuration/40tude-2.0.15.1-win-en.php
http://www.dvddemystifiziert.de/sonstiges/reshacker.html
http://www.regenechsen.de/phpwcms/index.php?regex_allg
http://www.pkworld.de/start.htm
--
HTH und Gruß... Joachim

[ Auf dieses Posting antworten ]