Autor Beitrag
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 01.04.08 08:25 
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
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Di 01.04.08 12: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
1:
[quote="<a class="postlink userprofile" href="profile.php?mode=viewprofile&u=BenBE&forcestr=1"><img class="profileicon crispscaling" alt="user profile icon" src="./graphics/bbcode/icon_profile_small.png" border="0" />BenBE</a>"(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.
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Di 01.04.08 13:12 
Ich bin auch dafür. Allerdings sollte es nur ein kleines Symbol wie oben im Bild sein.
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 01.04.08 16:48 
@BeBE: Etwas ähnliches zum bestehendem müsste es schon sein. Ich wäre allerdings für eine andere Variante:
ausblenden Quelltext
1:
[quote="<a class="postlink userprofile" href="profile.php?mode=viewprofile&u=BenBE&forcestr=1"><img class="profileicon crispscaling" alt="user profile icon" src="./graphics/bbcode/icon_profile_small.png" border="0" />BenBE</a>" post=1337]Zitat ...[/quote]					
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Di 01.04.08 17:33 
Die Quote-Tags sind ja so definiert:

ausblenden Quelltext
1:
<table width="98%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>    <td><span class="genmed"><b>Autor hat folgendes geschrieben:</b></span></td>  </tr>  <tr>    <td class="quote">Zitat-Inhalt</td>  </tr></table>					

Autor hat folgendes geschrieben:
Zitat-Inhalt

oder

ausblenden Quelltext
1:
<table width="98%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>    <td><span class="genmed"><b>Bezeichner:</b></span></td>  </tr>  <tr>    <td class="quote">Zitat-Inhalt</td>  </tr></table>					

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
1:
[quote=PostID]Zitat-Inhalt[/quote]					

user profile iconYogu hat heute folgendes geschrieben [url=www.delphi-forum.de/...php?p=495295#495295]user defined image[/url]:
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
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

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

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 01.04.08 17:56 
user profile iconChristian 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)]?

user profile iconChristian 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.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 01.04.08 18: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
 
10:
{ ... }
//Beginn bei Zeile 10

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Di 01.04.08 18:12 
user profile iconHeiko hat folgendes geschrieben:
user profile iconChristian 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:
1:
[quote(PostID)]					

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


Der Rest halt wie gehabt:

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

ausblenden Tag mit Beschreibung, aberohne PostID:
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.
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 01.04.08 18: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.

user profile iconBenBE 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>"
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 01.04.08 18: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.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Di 01.04.08 18: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.
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 01.04.08 18: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?
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 01.04.08 18: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.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Di 01.04.08 19:33 
user profile iconHeiko 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.
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Di 01.04.08 19:50 
user profile iconHeiko 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.
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 11: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
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mo 06.10.08 14: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.
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 14:59 
user profile iconBenBE hat folgendes geschrieben Zum zitierten Posting springen:
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