Anzeige:
THEMA: Zitieren mit Angabe des Users/Beitragsnummer?
Das wäre eine sehr gute Einstellung, weil man dann die Zitate direkt einem User und einer Beitragsnummer zuordnen kann, was meiner Meinung der Übersichtlichkeit dient und wie sieht es eigentlich rechtlich aus, wenn man ohne Angabe des Users zitiert?
Bitte nicht als Meckern verstehen, ist einfach nur so eine Idee von mir, die ich eigentlich sehr gut finde und hier vermisse.
Grüße Andreas
P.S.: Wollte diesen Thread eigentlich unter OT-Geplänkel schreiben, hat aber irgendwie nicht funktioniert. Wenn es stört kann es der Admin ja verschieben!
sowas ähnliches habe ich mir auch schon gedacht, denn manchmal wird schon "ganz schön wild" zitiert und als einfacher Leser kann man sich diese Textpasage im Thread dann suchen, wenn sie denn überhaupt daraus stammt, damit man den Zusammenhang bekommt.
Also zumindet die "automatische Angabe" der Beitragsnummer... wäre doch hilfreich.
Gruß
Christian Strecker
das geht nicht automatisch - das müsste man händisch selbst hinzufügen.
lg
ismael
Zitat
das geht nicht automatisch - das müsste man händisch selbst hinzufügen.
Ja, ich habe mir angewöhnt, dass hier immer so zu machen, nur bin ich da anscheinend der Einzige... ...deshalb meine Frage, ob sowas hier automatisch mögliche wäre.
Grüße Andreas
da du den Text zum Zitieren per Copy & Paste einfügst, kann das automatisch nicht gehen. Woher soll die Forensoftware auch wissen, woher der eingefügte Text stammt?
Viele Grüße
msfrog von 1001-digital
Indem man direkt bei dem zu zitierenden Beitrag einen Button für die Zitierfunktion hat, anstatt den zu zitierenden per "Copy" einfügen zu müssen. Die Funktion kennt sicherlich jeder aus der Netzwelt.
das ginge, allerdings nur über Javascript (wenn nicht der ganze Beitrag zitiert werden soll) - und das mag nicht jeder anschalten.
Viele Grüße
msfrog von 1001-digital
war ja nur so ein Gedanke/Wunsch (von mir).
Aber wenn sich da dann eigentlich alle im Forum was angewöhnen müßten (geht ja bekanntlich nicht), lassen wir's .
Gruß
Christian Strecker
ich finde die Idee gut, und wenn man es selbst einfügen muß, ist es eine Sache der eigenen Disziplin. Es wird immer welche geben, die es nicht machen wollen oder können.
Was mich immer wieder wundert, ist die willkürliche Verwendung des @-Zeichens, wo das #-Zeichen angesagt wäre. Der Unterschied zwischen einer Anrede und einer Nummer sollte im RL bekannt sein, warum nicht auch im Forum? Ich hab meist keine Lust mit Leuten zu diskutieren, für die ich nur eine Nummer bin.
martiN.
Zitat
Ich hab meist keine Lust mit Leuten zu diskutieren, für die ich nur eine Nummer bin.
Grüße,
Uwe
Zitat
Moin,
ich finde die Idee gut, und wenn man es selbst einfügen muß, ist es eine Sache der eigenen Disziplin. Es wird immer welche geben, die es nicht machen wollen oder können.
Was mich immer wieder wundert, ist die willkürliche Verwendung des @-Zeichens, wo das #-Zeichen angesagt wäre. Der Unterschied zwischen einer Anrede und einer Nummer sollte im RL bekannt sein, warum nicht auch im Forum? Ich hab meist keine Lust mit Leuten zu diskutieren, für die ich nur eine Nummer bin.
martiN.
Moin,
Zitieren erfordert immer, dass man den Kopf bei der Sache hat. Hat man den Kopf nicht bei der Sache, bläst ein Zitier-Button einfach den Thread mit un zähligen Wiederholungen auf - siehe mein (absichtliches) Beispiel.
Felix
Zitat
...Hat man den Kopf nicht bei der Sache, bläst ein Zitier-Button einfach den Thread mit un zähligen Wiederholungen auf...
Hallo Felix,
du sagst es, ich kenn das aus einem anderen Forum, bei dem über den "zitieren"-Knopf auch angehängte Bilder mit zitiert werden.
Nr 1 schreibt einen Beitrag mit 10 Bildern, Nr 2 klickt auf zitieren und schreibt als eigenen Beitrag "wow, tolle Bilder" drunter, mit dem Ergebnis das man dann alle Bilder doppelt seht und lange scrollen muß, um die teils dürftigen Kommentare zwischen all den Bildern zu finden.
Ich greife mir beim zitieren meist die Teile heraus, auf den ich bezug nehme.
Jörg
vielleicht könnte Ismael zwei zusätzliche Parameter für quote einbauen, mit denen Name und / oder Beitrag in der Zitat-Zeile mit erscheinen? Dann müsste mans von Hand einfügen, aber es wäre wenigstens sichtbar. Der Aufwand sollte sich auch halbwegs in Grenzen halten.
Viele Grüße
msfrog von 1001-digital
Gruß,
Harald.
ich dachte eher an sowas wie [ quote u=haba a=13 ] und in der Titelzeile erscheint dann sowas wie "haba schrieb in Beitrag 13:". Lässt man z.B. a=13 weg, steht eben nur "haba schrieb:". Aber da ich den Code des Forums nicht kenne, muss Ismael sagen ob das machbar wär und ob der Aufwand überhaupt lohnt.
Viele Grüße
msfrog von 1001-digital
wenn jemand eine Regular-Expression tippt, die das dann in valides HTML (samt Fehlerkorrektur) wandelt, ist es kein Problem .-).
Ich hatte, als ich die Funktion einführte, auch an so etwas gedacht. Allerdings ist das von der Anwendung nicht ganz ohne - zuerst mal bräuchte man mal entsprechende Abgrenzungen, da ja der Namen auch Leerzeichen enthalten kann. Und es gibt nicht wenige, die mit der jetzigen Version schon das eine oder andere Problem haben bei der Umsetzung.
lg
ismael
das mit den Leerzeichen hatte ich nicht bedacht... Mit den RegExp steh ich leider auch ein wenig auf Kriegsfuß, jedesmal wenn ich die brauche versuch ich wieder mich reinzulesen und fang nach spätestens 5 min an zu fluchen ;)
Viele Grüße
msfrog von 1001-digital
> HTML (samt Fehlerkorrektur) wandelt, ist es kein Problem
Welcher Regexp-Parser ist es denn? Perl?
> da ja der Namen auch Leerzeichen enthalten kann
Welche Zeichen sind denn in den Namen zugelassen? Kann man "=" oder ":" in Namen verbieten oder sind die schon verboten?
#!/usr/bin/perl
print "Example 1\n";
$str="[quote u=haba was here a=01 ]";
$str =~ m/\[quote(?:\s+a=(\d+))*\s+u=([^=]+)(?:\s+a=(\d+))*\s*]/;
$number="$1$3";
$user=$2;
print "user=\"$user\"\nnumber=\"$number\"\n";
print "Example 2\n";
$str="[quote a=02 u=haba was here]";
$str =~ m/\[quote(?:\s+a=(\d+))*\s+u=([^=]+)(?:\s+a=(\d+))*\s*]/;
$number="$1$3";
$user=$2;
print "user=\"$user\"\nnumber=\"$number\"\n";
Gruß,
Harald.
Danke - ... du hast ein Mail von mir ...
lg
ismael
Also:
#!/usr/bin/perl
$str[0]="[quote a=1 u=haba was here]";
$str[1]="[quote u=haba was here a=1]";
$str[2]="[quote u=haba was here]";
$str[3]="[quote a=1]";
$str[4]="";
$n=0;
do {
$str[$n] =~ m/\[quote(?:(?:\s+a=(\d+))|(?:\s+u=([^=]+)))*\s*]/;
$number="$1";
$user=$2;
print "$str[$n] gives user=\"$user\" and number=\"$number\"\n";
} until $n++ >= 4;
Gruß,
Harald.
Zitat
du hast ein Mail von mir
Ah! Seh mir das mal an, aber PHP ist noch ekliger als Perl
Gruß,
Harald.
... sollte jetzt eigentlich funktionieren und tat es im Test auch - jetzt aber gerade wieder nicht...
lg
ismael
[quote u=ismael a=22]... sollte jetzt eigentlich funktionieren und tat es im Test auch - jetzt aber gerade wieder nicht...
Na dann testen wirs mal...
Hm, sieht nicht so aus...
Viele Grüße
msfrog von 1001-digital
so - zweiter Versuch: Dank der großartigen Hilfe von Harald "haba" funktioniert nun das Zitieren auch mit Namensangabe und Beitragsnummer! Tausend DANK an Harald!
Wie geht es? Man kann jetzt zusätzlich einen Namen mit name=XXX angeben und die Beitragsnummer mit nr=XX. Der Button wurde so modifiziert, dass er diese Angaben schon hat. Die Reihenfolge mit zuerst Name und dann Nr muss beibehalten werden - es müssen aber nicht beide Informationen ausgefüllt werden bzw. funktioniert es auch, wenn man z.B. nur die Nr. angibt.
Beispiele:
Mit vollen Angaben (quote nr=21 name=haba ):
Zitat - Antwort-Nr.: 21 | Name: haba
Ah! Seh mir das mal an, aber PHP ist ...
Nur mit Namen (quote nr= name=haba ):
Nur mit Nummer (quote nr=21 name= ):
Zitat - Antwort-Nr.: 21 | Name:
Ah! Seh mir das mal an, aber PHP ist ...
Mit leeren Namen und leerer Nummer (quote nr= name= ):
Nur eine Angabe (quote nr= ) bzw. (quote name= ):
Zitat - Antwort-Nr.: 21 | Name:
Ah! Seh mir das mal an, aber PHP ist ...
Alte Version (quote):
Zitat
Ah! Seh mir das mal an, aber PHP ist ...
Der Zitat-Button ist jetzt auch passend abgeändert und gibt das nr= und name= mit an.
lg
ismael
Zitat - Antwort-Nr.: 24 | Name: ismael
Der Zitat-Button ist jetzt auch passend abgeändert und gibt das nr= und name= mit an.
Ey, cool! Tausend und ein Dank!
Felix
Zitat - Antwort-Nr.: 24 | Name: ismael der Admin
Die Reihenfolge mit zuerst Name und dann Nr muss beibehalten werden
Ausprobier.... Nee, geht doch auch andersrum, das ODER (|) in der Mitte der Regexp ( [quote(?:(?:\s+nr=(\d*))|(?:\s+name=([^=]*)))*\s*] ) ist nicht positionsabhängig. Aber wenn der "Quote Button" es in einer Reihenfolge vorgibt wird es wohl keiner ändern nur aus Spaß and der Freud (außer mir natürlich).
http://xkcd.com/208/
Gruß,
Harald.
ach ja - bei der ersten Variante ging es in umgekehrter Reihenfolge nicht und dann hatte ich den Text zwischengespeichert...
Danke!
lg
ismael
http://www.1zu160.net/scripte/forum/forum_show.php?id=577083&x=577488#aw23 .
Funktioniert und ist schon ein großer Zugewinn zur Übersichtlichkeit beim Zitieren. Danke an Ismael!
Grüße Andreas
lg
ismale
Grüße Andreas
Zitat - Antwort-Nr.: 29 | Name: ismael
... der Dank gilt einzig und allein Harald - er hat sich den Kopf zerbrochen und die regular expression geschrieben!
muß ich natürlich auch gleich ausprobieren.
Da fällt mir wieder ein, was ich an diesem Forum toll finde:
Das der Admin mit den Usern ohne weiteres zusammenarbeitet.
ich bin in einen anderem Forum (nicht Modellbahn) auch zugange, und da wird ein neuer User vom ehemaligen (!) Moderator rund gemacht, weil er nicht gesehen hat, was überhaupt nicht zu sehen ist (außer man weiß es auswendig). Vor dortigen Admin gibt es bestenfalls eine Pauschalantwort....
Auch von mir ein großes Danke an Harald für die Mühe und an Ismael in diesem Falle für die Kooperationsbereitschaft, denn ohne die wär es auch nicht gegangen.
Gruß
Christian Strecker
so hatte ich mir das vorgestellt :) Super gemacht!
Harald, woher kennst du dich eigentlich mit Regular Expressions aus? Kannst du mir eine Lektüre empfehlen? Die Sachen, die ich bisher so zu dem Thema gefunden habe konnten für mich leider nicht wirklich Licht ins Dunkel bringen. Meist hab ich so lange probiert, bis es irgendwann klappte.
Viele Grüße
msfrog von 1001-digital
Zitat - Antwort-Nr.: 32 | Name: msfrog
woher kennst du dich eigentlich mit Regular Expressions aus?
Bin jetzt schon seit 1989 auf Unixsystemen unterwegs, seit 1991 als Sysadmin. Bin mit awk aufgewachsen, bis dann so langsam das Perl aufkam. Wie Perl sind regexp oft "write only", d.h. es ist einfacher selber welche zu konstruieren als die von anderen zu verstehen.
Zitat - Antwort-Nr.: 32 | Name: msfrog
Lektüre .... so lange probiert, bis es irgendwann klappte
"man perlre" und http://regex.info/ ..... und der interative Prozess ist bei regexp irgendwie im Design eingebaut, d.h. auch ich schreib mir ein kleines Testprogram und nicht gleich die fertige regexp in einem Schnall.
Gruß,
Harald.
http://www.fullduplex.org/humor/2006/10/how-to-...rogramming-language/
Perl kommt auch vor
Felix
"write only" gefällt mir in diesem Zusammenhang wirklich sehr
Gruß Frank
Edit: zu schnell getippt..
danke dir!
Viele Grüße
msfrog von 1001-digital
Zitat - Antwort-Nr.: 35 | Name: Frank57
Edit: zu schnell getippt..
passiert mir auch oft - muss dann immer nochmal ran an den Beitrag.
Das war dann doch mal ein richtig produktiver Beitrag, der eine hilfreiche Weiterentwicklung gebracht hat. Hochachtung !
Wer diese Funktion nutzen will, sollte allerdings nach dem Abschicken seines Beitrages nochmal korrekturlesen, ob die händisch eingesetzten Werte zu "nr + name" auch richtig dargestellt werden. Andernfalls ist wieder der "Edit"-Link gefragt.
Zitat - Antwort-Nr.: 37 | Name: Exitus
Andernfalls ist wieder der "Edit"-Link gefragt
Zitat - Antwort-Nr.: 37 | Name: Exitus
Das war dann doch mal ein richtig produktiver Beitrag, der eine hilfreiche Weiterentwicklung gebracht hat. Hochachtung !
jaaaa, da war er wieder, der FORTSCHRITT !!! Echt super wie ehrgeizig sich User in diesem Forum engagieren. Bin wirklich begeistert. Auch darüber, dass die "Perl-Unwissenden", wie ich, dennoch so hautnah mitlesen durften. Ich weis nicht ob ihr, die Tüftler, euch darüber im Klaren seid, aber das war soeben Fortschritt vom Feinsten, ...und das noch LIVE !!!. Klasse, diese Offenheit und danke euch für diese Weiterentwicklung. Ich denke diese Funktion wird schnell großen Zuspruch im Forum finden.
Gruß, Felix B.
Zitat - Antwort-Nr.: 15 | Name: ismael
...wenn jemand eine Regular-Expression tippt...
Gruß,
Harald.
Gruß Jürgen
Hinzufügen von |(?:[^]+]) als dritte ODER Alternative der Mist aufgefangen wird. Also die regexp am Ende sollte dann ungefähr so aussehen:
\[quote(?:(?:\s+nr=(\d*))|(?:\s+name=([^=]*))|(?:[^]+]))*\s*\]
Die nummer wird dann zwar nicht angewendet aber es ist zumindest ein quote.
Gruß,
Harald.
Zitat - Antwort-Nr.: 0 | Name: Test
Hmmm
Nachtrag
So funzts net.
Hab jezze einfach Nr= und name= vertauscht
Grüße von
Phips
... habe in einem anderen Beitrag ein fehlerhaftes Ergebnis mit dem Zitieren - ist die Funktion kaputt oder mache ich was falsch ?
Gruß HJ
Edit: Habe festgestellt, dass mein Eintrag der Nummer Fehlerauslösend ist, aber warum ?
[quote nr42= name= ]Hmmm[/quote]
... nr 42= ... funktioniert natürlich nicht - das muss nr=42 heißen.
Zitat - Antwort-Nr.: 42 | Name:
Hmmm
lg
ismel
Hallo Hans-Jürgen,
Zitat - Antwort-Nr.: 43 | Name: Hans-Jürgen
oder mache ich was falsch ?
wahrscheinlich dürfen keine Leerzeichen zwischen "=" und Deiner Eingabe sein.
Gruß
Thomas
Schon wieder eine Minute zu spät
Gruß
Thomas
... darauf hatte ich eigentlich auch geachtet... und auch beim nachträglichen editieren klappt es nicht !
Gruß HJ
Zitat - Antwort-Nr.: 45 | Name: tsr
wahrscheinlich dürfen keine Leerzeichen zwischen "=" und Deiner Eingabe sein.
Der Fehler liegt woanders !!! Die Ziffern müssen HINTER dem = stehen !!!
Schön, wenn man einen Fehler selber korrigieren kann... und noch besser, wenn man auch den richtigen Beitrag liest:
Zitat - Antwort-Nr.: 44 | Name: ismael
... nr 42= ... funktioniert natürlich nicht - das muss nr=42 heißen.
Der alte Spruch "wer lesen kann, ist klar im Vorteil" bewahrheitet sich eben immer wieder !
mir ist aufgefallen das der Link, wenn der Startbeitrag zitiert wird, wohl nicht funktioniert:
Zitat - Antwort-Nr.: 0 | Name:
...Test...
Beim Klick auf die "0" geschieht nichts.
Ist der Eintrag "0" falsch oder was sollte da eingetragen werden?
Viele Grüße ÷ Udo
@Udo: Jetzt funktioniert ein Beitragslink zu 0 auch (Null, kein großes o).
lg
ismael
Zitat - Antwort-Nr.: 49 | Name: ismael
Jetzt funktioniert ein Beitragslink zu 0 auch (Null, kein großes o).
Hallo Ismael,
super, danke für deine Mühe !
Viele Grüße ÷ Udo
Nur registrierte und eingeloggte User können Antworten schreiben.
Einloggen ->
Noch nicht registriert? Hier können Sie Ihren kostenlosen Account anlegen: Neuer N-Liste Account
Zum Seitenanfang
© by 1zu160.net;