[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: 3158
Erhaltene Danke: 10

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 07:25 
Art: Neue Funktion
Tracking-ID: 116
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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
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.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 8605
Erhaltene Danke: 143

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Di 01.04.08 11:56 
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.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Regan
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2042
Erhaltene Danke: 54

Windows 7 (Chrome)
ABAP
BeitragVerfasst: Di 01.04.08 12:12 
Ich bin auch dafür. Allerdings sollte es nur ein kleines Symbol wie oben im Bild sein.

_________________
user profile iconMartoks Gut-Schlecht-Skala:
Zitat:
S im n-bit Bereich, mit Unter- und Überlauf ohne Übertrag, S ϵ ℕ, s ϵ S
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 3158
Erhaltene Danke: 10

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 15:48 
@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]
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 2522
Erhaltene Danke: 129

Windows 7 Home Premium
Visual C# 2010 Express
BeitragVerfasst: Di 01.04.08 16:33 
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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler
Beiträge: 18389
Erhaltene Danke: 581

Win 7
C# (VS 2010)
BeitragVerfasst: Di 01.04.08 16:42 
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.

_________________
Physics is a bitch.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 3158
Erhaltene Danke: 10

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 16:56 
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.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler
Beiträge: 18389
Erhaltene Danke: 581

Win 7
C# (VS 2010)
BeitragVerfasst: Di 01.04.08 17:00 
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

_________________
Physics is a bitch.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 8605
Erhaltene Danke: 143

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Di 01.04.08 17:12 
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.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 3158
Erhaltene Danke: 10

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 17:36 
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>"
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler
Beiträge: 18389
Erhaltene Danke: 581

Win 7
C# (VS 2010)
BeitragVerfasst: Di 01.04.08 17:40 
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.

_________________
Physics is a bitch.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 2522
Erhaltene Danke: 129

Windows 7 Home Premium
Visual C# 2010 Express
BeitragVerfasst: Di 01.04.08 17:52 
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.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 3158
Erhaltene Danke: 10

Windows 7
Turbo Delphi, PHP, HTML, JS, Python
BeitragVerfasst: Di 01.04.08 17:53 
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?
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler
Beiträge: 18389
Erhaltene Danke: 581

Win 7
C# (VS 2010)
BeitragVerfasst: Di 01.04.08 17:55 
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.

_________________
Physics is a bitch.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Regan
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2042
Erhaltene Danke: 54

Windows 7 (Chrome)
ABAP
BeitragVerfasst: Di 01.04.08 18:33 
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.

_________________
user profile iconMartoks Gut-Schlecht-Skala:
Zitat:
S im n-bit Bereich, mit Unter- und Überlauf ohne Übertrag, S ϵ ℕ, s ϵ S
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 2522
Erhaltene Danke: 129

Windows 7 Home Premium
Visual C# 2010 Express
BeitragVerfasst: Di 01.04.08 18:50 
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.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
SSC streezer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

WinXP, Vista Ultimate
C# (VS 05 n' 08), PHP
BeitragVerfasst: Mo 06.10.08 10:09 
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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 8605
Erhaltene Danke: 143

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mo 06.10.08 13:26 
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.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
SSC streezer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

WinXP, Vista Ultimate
C# (VS 05 n' 08), PHP
BeitragVerfasst: Mo 06.10.08 13:59 
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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home