| Autor |
Beitrag |
Heiko
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: 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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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:
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
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Di 01.04.08 13:12
Ich bin auch dafür. Allerdings sollte es nur ein kleines Symbol wie oben im Bild sein.
|
|
Heiko 
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: 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:
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
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Di 01.04.08 17:33
Die Quote-Tags sind ja so definiert:
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
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> |
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  ). Ich fände es dann toll, wenn einfach folgende Syntax auch noch möglich wäre:
Quelltext 1:
| [quote=PostID]Zitat-Inhalt[/quote] |
Yogu hat heute folgendes geschrieben [url=www.delphi-forum.de/...php?p=495295#495295] [/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.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: 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 
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: Di 01.04.08 17: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.
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: 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
Delphi-Quelltext
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Di 01.04.08 18: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 ().
Tag ohne Beschreibung, aber mit PostID:
Tag mit Beschreibung und mit PostID: 1:
| [quote="Text"(PostID)] |
Der Rest halt wie gehabt:
Tag ohne Beschreibung und ohne PostID:
Tag mit Beschreibung, aberohne PostID:
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 
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: 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.
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>"
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: 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
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: 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 
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: 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.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: 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
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Di 01.04.08 19: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.
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Di 01.04.08 19: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.
|
|
SSC streezer
      
Beiträge: 110
WinXP, Vista Ultimate
C# (VS 05 n' 08), PHP
|
Verfasst: 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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mo 06.10.08 14:26
Schreib den 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
      
Beiträge: 110
WinXP, Vista Ultimate
C# (VS 05 n' 08), PHP
|
Verfasst: Mo 06.10.08 14:59
_________________ >> Swiss Soldiers Clan << visit us
|
|