Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
[Neue Funktion, 116] Quotetags: Verlinkung zum zitierten Beitrag
spacer
Autor Nachricht
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

Beiträge: 3135
Erhaltene Danke: 1
Dabei seit: 26.08.2004
Wohnort: Potsdam

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 08:25 
Art: Neue Funktion
Tracking-ID: 116
Antworten mit Zitat Beitrag melden
Hallo,

ein habe noch Vorschlag bzgl. der Zitierung von Beitragen. Wenn man bisher einen Beitrag zitiert, erscheint ja lediglich der Name des Autors des zitierten Abschnittes. eine nette Erweiterung dafür wäre, es so zu machen, wie es beim IP.Board ist (Beispiel). Dann könnte man, wenn ein Beitrag zitiert wird, mit lediglich einem Klick zu der Quelle springen können, so dass man den Kontext, aus dem das Zitat herausgerissen wurde, schneller findet.

IM IP.Board ist der Suchtag so geregelt:
[quote name='SGear' date='31.03.2008 20:32' post='592932']DerText[/quote]
Das Feld "date" würde ich allerdings weglassen, da es aus dem verlinkten Post hervorgeht.

Gruß
Heiko
Private Nachricht sendenPosting in privater Nachricht zitieren
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Nussknacker 2009 - 1. Rang

Beiträge: 8056
Erhaltene Danke: 17
Dabei seit: 16.07.2004
Wohnort: Jahnsdorf

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, L0.9\FPC2.0
BeitragVerfasst: Di 01.04.08 12:56  Antworten mit Zitat Beitrag melden
Jup, fände das auch manchmal schöner, wenn man gleich anklicken könnte, woher ein Zitat stammt ...

Würde mir da ne Syntax ähnlich den Zeilennummern bei Source-Tags wünschen:

ausblenden Quelltext markieren
1:
[quote="[user]BenBE[/user]"(1337)]Zitat ...[/quote]


wobei 1337 die Post-ID ist und bei automatischen Zitaten gleich mit erzeugt wird (und beim QuoteSplit, wenn vorhanden)

MfG,
BenBE.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Regan
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

Beiträge: 1637
Erhaltene Danke: 4
Dabei seit: 19.05.2006


Ubuntu 10.04
PHP, jQuery
BeitragVerfasst: Di 01.04.08 13:12  Antworten mit Zitat Beitrag melden
Ich bin auch dafür. Allerdings sollte es nur ein kleines Symbol wie oben im Bild sein.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

(Threadstarter)

Beiträge: 3135
Erhaltene Danke: 1
Dabei seit: 26.08.2004
Wohnort: Potsdam

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 16:48  Antworten mit Zitat Beitrag melden
@BeBE: Etwas ähnliches zum bestehendem müsste es schon sein. Ich wäre allerdings für eine andere Variante:
ausblenden Quelltext markieren
1:
[quote="[user]BenBE[/user]" post=1337]Zitat ...[/quote]
Private Nachricht sendenPosting in privater Nachricht zitieren
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star

Beiträge: 2068
Erhaltene Danke: 30
Dabei seit: 23.02.2007


Windows XP Home SP3
Visual C# 2010 Express
BeitragVerfasst: Di 01.04.08 17:33  Antworten mit Zitat Beitrag melden
Die Quote-Tags sind ja so definiert:

ausblenden Quelltext markieren
1:
[quote="Autor"]Zitat-Inhalt[/quote]

Autor hat folgendes geschrieben:
Zitat-Inhalt

oder

ausblenden Quelltext markieren
1:
[quote="Bezeichner:"]Zitat-Inhalt[/quote]

Bezeichner:
Zitat-Inhalt


Das macht das ganze schon etwas schwieriger. Diese Funktion sollte / muss unbedingt vorhanden bleiben, wegen Abwärtskompatibilität (und natürlich ist es auch wirklich sinnvol :D). Ich fände es dann toll, wenn einfach folgende Syntax auch noch möglich wäre:

ausblenden Quelltext markieren
1:
[quote=PostID]Zitat-Inhalt[/quote]

Yogu hat heute folgendes geschrieben :
Hallo,

das hier hab ich irgendwann mal geschrieben. Vielleicht auch nicht. Auf jeden Fall soll das hier der Inhalt des Zitates darstellen.

Grüße,
Yogu

Sowas in der Art. Statt der Anführungszeichen sollte einfach die Thread-ID angegeben werden. Daraus können dann Autor und Datum gelesen werden, sowie ein Direktlink erstellt werden. Eine Autor- oder Quellenangabe braucht man in dem Fall dann ja nicht mehr. Statt "heute" kommt dann natürlich das schön umformulierte Datum (vor 1 Sek / Min / Std / gestern / vor 2 Tage / Monate / Jahre usw.).

Ach so, was dann noch gut wäre: Wenn das Zitat aus dem gleichen Topic kommt, sollte ein Anker erstellt werden, kein Link.

Grüße,
Yogu
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler

Beiträge: 17530
Erhaltene Danke: 104
Dabei seit: 07.07.2002
Wohnort: Server-Souterrain

Win 7
Delphi Prism, C# (VS 2010)
BeitragVerfasst: Di 01.04.08 17:42  Antworten mit Zitat Beitrag melden
Die Funktion, welche Heiko beschreibt, kenne ich auch aus anderen Foren und finde sie sinnvoll. Zusammen mit dem "Sammeln von Zitaten", was Heiko ja auch mal vorgeschlagen hat, würde das sicherlich die Quote-Tags deutlich aufwerten. Über die genaue Syntax müsste man nachdenken, aber BenBEs Vorschlag hätte den Vorteil, dass man nicht noch eine neue Syntax einführen muss.

Zu Yogus Vorschlag, dass aus der Post-ID auch noch andere Angaben geparst werden: Das würde bedeuten, dass für das Parsen eines Beitrags nochmal Daten aus der Datenbank gelesen werden müssten. Das halte ich für nicht gut, weil es eine Mehrbelastung des Servers bedeuten würde.

Es im Prinzip auch nicht wirklich notwendig: Niemand trägt doch manuell eine Post-ID ein, sondern wird eher über die Funktion des Zitat-Button gehen. Und dann kann die Funktion auch direkt den Namen eintragen. Ob man da noch eine Uhrzeit mit rein nehmen muss, weiß ich nicht, man sollte das ganze nicht überladen.

_________________
I am of peace. Always.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

(Threadstarter)

Beiträge: 3135
Erhaltene Danke: 1
Dabei seit: 26.08.2004
Wohnort: Potsdam

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 17:56  Antworten mit Zitat Beitrag melden
Christian S. hat folgendes geschrieben:
Über die genaue Syntax müsste man nachdenken, aber BenBEs Vorschlag hätte den Vorteil, dass man nicht noch eine neue Syntax einführen muss.

Läuft imho auf ds gleiche Hinaus, wie einen zweiten Tag-Parameter einzuführen. Denn bisher hat man immer Tag[="Param"], mehr aber nicht. BenBEs Vorschlag wäre jetzt: Tag[="Param"[(PostID)]], also im Prinzip ein zweiter Parameter. Und was macht die Forensoftware bei [quote=(PostID)]?

Christian S. hat folgendes geschrieben:
Zu Yogus Vorschlag, dass aus der Post-ID auch noch andere Angaben geparst werden: Das würde bedeuten, dass für das Parsen eines Beitrags nochmal Daten aus der Datenbank gelesen werden müssten. Das halte ich für nicht gut, weil es eine Mehrbelastung des Servers bedeuten würde.

Wobei die Mehrbelastung gegen 0 gehen würde. Wieviele Post kommen hier täglich rein? So um die 200 schätze ich mal. Wieviele davon haben ein Zitat enthalten? Vlt. 5% davon. Wären 40 Abfragen/Tag mehr, denn mehr als eine zwei Abfragen ist es ja nicht (Zeit+Thread-ID aus phpBB_posts; UserName aus phpBB_user). Man muss sich ja nicht immer unbedingt an die 3. Normalform halten, wenn es um Performance geht ;). Da verbrauchen andere Features mehr.
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler

Beiträge: 17530
Erhaltene Danke: 104
Dabei seit: 07.07.2002
Wohnort: Server-Souterrain

Win 7
Delphi Prism, C# (VS 2010)
BeitragVerfasst: Di 01.04.08 18:00  Antworten mit Zitat Beitrag melden
Selbst wenn es nur 5% sind: Es bleibt, dass es recht sinnlos ist und damit sind auch 5% zu wenig.

Was die Syntax angeht: Bei den Source-Tags haben wir ja schon eine entsprechende Syntax: www.delphi-forum.de/...ml&sub=,19,27,32
ausblenden Delphi-Quelltext markieren
 
10:
{...}
//Beginn bei Zeile 10

_________________
I am of peace. Always.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Nussknacker 2009 - 1. Rang

Beiträge: 8056
Erhaltene Danke: 17
Dabei seit: 16.07.2004
Wohnort: Jahnsdorf

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, L0.9\FPC2.0
BeitragVerfasst: Di 01.04.08 18:12  Antworten mit Zitat Beitrag melden
Heiko hat folgendes geschrieben:
Christian S. hat folgendes geschrieben:
Über die genaue Syntax müsste man nachdenken, aber BenBEs Vorschlag hätte den Vorteil, dass man nicht noch eine neue Syntax einführen muss.

Läuft imho auf ds gleiche Hinaus, wie einen zweiten Tag-Parameter einzuführen. Denn bisher hat man immer Tag[="Param"], mehr aber nicht. BenBEs Vorschlag wäre jetzt: Tag[="Param"[(PostID)]], also im Prinzip ein zweiter Parameter. Und was macht die Forensoftware bei [quote=(PostID)]?


Das = kommt nur, wenn ein String folgt; sonst nur ().

ausblenden Tag ohne Beschreibung, aber mit PostID: markieren
1:
[quote(PostID)]

ausblenden Tag mit Beschreibung und mit PostID: markieren
1:
[quote="Text"(PostID)]


Der Rest halt wie gehabt:

ausblenden Tag ohne Beschreibung und ohne PostID: markieren
1:
[quote]

ausblenden Tag mit Beschreibung, aberohne PostID: markieren
1:
[quote="Text"]


Bzgl. Topic-Titel: Ist eigentlich nebensächlich, da häufig aus dem gleichen Topic zitiert wird; ansonsten sieht man ja, wo man landet ^^

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

(Threadstarter)

Beiträge: 3135
Erhaltene Danke: 1
Dabei seit: 26.08.2004
Wohnort: Potsdam

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 18:36  Antworten mit Zitat Beitrag melden
Das Problem besteht dann aber: wie bringst du das Datum ein? Denn das Datum sollte imho schon vorhanden sein, auch wenn die Uhrzeit selber eher nebensächlich ist. Sprich man hätte 3 Daten: zitierter User, zitierter Beitrag(slink), Datum.

BenBE hat folgendes geschrieben:
Bzgl. Topic-Titel: Ist eigentlich nebensächlich, da häufig aus dem gleichen Topic zitiert wird; ansonsten sieht man ja, wo man landet ^^

Würde ich als Hint für den Link machen. Also "Springe zu: <Titel>"
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler

Beiträge: 17530
Erhaltene Danke: 104
Dabei seit: 07.07.2002
Wohnort: Server-Souterrain

Win 7
Delphi Prism, C# (VS 2010)
BeitragVerfasst: Di 01.04.08 18:40  Antworten mit Zitat Beitrag melden
Ich finde eigentlich nicht, dass das Datum da mit rein muss. Die Information ändert die zitierte Aussage ja nicht und ehrlich gesagt gucke ich noch nichtmal bei den Postings wirklich aufs Datum oder die Uhrzeit. Die Verlinkung auf ein Posting lässt sich sehr dezent zusätzlich zum Autor anzeigen (also in der Postansicht), das Datum würde das Ganze schon ein Stück weit unübersichtlicher machen.

_________________
I am of peace. Always.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star

Beiträge: 2068
Erhaltene Danke: 30
Dabei seit: 23.02.2007


Windows XP Home SP3
Visual C# 2010 Express
BeitragVerfasst: Di 01.04.08 18:52  Antworten mit Zitat Beitrag melden
Stimmt schon. Eigentlich ist es nicht wichtig, von wann das Zitat ist. Damit würde mein Vorschlag zur Syntax leider rausfallen - da ist nicht vorgesehen, Post-ID und Autor anzugeben. Ohne zusätzliche Tabellen-Abfragen wäre das jedoch notwendig.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

(Threadstarter)

Beiträge: 3135
Erhaltene Danke: 1
Dabei seit: 26.08.2004
Wohnort: Potsdam

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 18:53  Antworten mit Zitat Beitrag melden
Kleines Beispiel. Du zitierst einen heise-Artikel. Wäre es da nicht Interessant zu wissen, von wann die Nachricht kommt? Also ob die Nachricht inhaltlich veraltet sein könnte oder nicht?
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler

Beiträge: 17530
Erhaltene Danke: 104
Dabei seit: 07.07.2002
Wohnort: Server-Souterrain

Win 7
Delphi Prism, C# (VS 2010)
BeitragVerfasst: Di 01.04.08 18:55  Antworten mit Zitat Beitrag melden
In den seltenen Fällen ist es wohl kaum Aufwand zu viel, das dann mit in den normalen Parameter zu schreiben, da brauch ich keine erweiterte BBCode-Syntax für - die durch Erweiterung ebenfalls nicht übersichtlicher wird.

_________________
I am of peace. Always.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Regan
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

Beiträge: 1637
Erhaltene Danke: 4
Dabei seit: 19.05.2006


Ubuntu 10.04
PHP, jQuery
BeitragVerfasst: Di 01.04.08 19:33  Antworten mit Zitat Beitrag melden
Heiko hat folgendes geschrieben:
Kleines Beispiel. Du zitierst einen heise-Artikel. Wäre es da nicht Interessant zu wissen, von wann die Nachricht kommt? Also ob die Nachricht inhaltlich veraltet sein könnte oder nicht?

Kann man das nicht an der Beitragszeit ablesen. Und: wer setzt schon die Zeit für einen fremden Link rein. Was, wenn der Link geändert wird und nun das Datum nicht mehr stimmt.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star

Beiträge: 2068
Erhaltene Danke: 30
Dabei seit: 23.02.2007


Windows XP Home SP3
Visual C# 2010 Express
BeitragVerfasst: Di 01.04.08 19:50  Antworten mit Zitat Beitrag melden
Heiko hat folgendes geschrieben:
Kleines Beispiel. Du zitierst einen heise-Artikel. Wäre es da nicht Interessant zu wissen, von wann die Nachricht kommt? Also ob die Nachricht inhaltlich veraltet sein könnte oder nicht?

Normalerweise zitiert man nur aus dem Delphi-Forum und zwar meistens aus dem aktuellen Thema. Wenn es schon mehrere Jahre alt ist, dann merkt man das schon an der Reaktion ;)

Und wenn du aus anderen Seiten zitierst, dann musst du ja auch noch andere Informationen in den Quote-Tag schreiben. Dann kannst du auch gleich noch das Datum mit reinbringen.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
SSC streezer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 110
Dabei seit: 19.05.2008
Wohnort: Zug, Schweiz

WinXP, Vista Ultimate
C# (VS 05 n' 08), PHP
BeitragVerfasst: Mo 06.10.08 11:09  Antworten mit Zitat Beitrag melden
hallo zusammen,

könnt ihr mir einen tipp geben wie ich das auch auf meinem phpBB board (v. 3.0.2) machen kann?

gruss,
mike

_________________
>> Swiss Soldiers Clan << visit us
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Nussknacker 2009 - 1. Rang

Beiträge: 8056
Erhaltene Danke: 17
Dabei seit: 16.07.2004
Wohnort: Jahnsdorf

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, L0.9\FPC2.0
BeitragVerfasst: Mo 06.10.08 14:26  Antworten mit Zitat Beitrag melden
Schreib user profile iconden Meister einfach kurz per PN an und frag ihn, ob er Dir die nötigen Infos dazu geben kann. Kann aber durchaus etwas umfangreicher werden.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
SSC streezer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 110
Dabei seit: 19.05.2008
Wohnort: Zug, Schweiz

WinXP, Vista Ultimate
C# (VS 05 n' 08), PHP
BeitragVerfasst: Mo 06.10.08 14:59  Antworten mit Zitat Beitrag melden
user profile iconBenBE hat folgendes geschrieben icon mini page:
Schreib user profile iconden Meister einfach kurz per PN an und frag ihn, ob er Dir die nötigen Infos dazu geben kann. Kann aber durchaus etwas umfangreicher werden.


k - ja mal schaun ;) danke dir...

_________________
>> Swiss Soldiers Clan << visit us
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home