| Autor |
Nachricht |
Heiko
        
Beiträge: 3135 Erhaltene Danke: 1 Dabei seit: 26.08.2004 Wohnort: Potsdam
Windows 7 Turbo Delphi, PHP, HTML, JS, Python
|
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: 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
|
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:
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: 1637 Erhaltene Danke: 4 Dabei seit: 19.05.2006
Ubuntu 10.04 PHP, jQuery
|
Ich bin auch dafür. Allerdings sollte es nur ein kleines Symbol wie oben im Bild sein.
|

|
|
Heiko
        
(Threadstarter)
Beiträge: 3135 Erhaltene Danke: 1 Dabei seit: 26.08.2004 Wohnort: Potsdam
Windows 7 Turbo Delphi, PHP, HTML, JS, Python
|
@BeBE: Etwas ähnliches zum bestehendem müsste es schon sein. Ich wäre allerdings für eine andere Variante:
|

|
|
Yogu
       
Beiträge: 2068 Erhaltene Danke: 30 Dabei seit: 23.02.2007
Windows XP Home SP3 Visual C# 2010 Express
|
Die Quote-Tags sind ja so definiert:
| Autor hat folgendes geschrieben: | | Zitat-Inhalt |
oder
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:
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
|

|
|
Christian S.
        

Beiträge: 17530 Erhaltene Danke: 104 Dabei seit: 07.07.2002 Wohnort: Server-Souterrain
Win 7 Delphi Prism, C# (VS 2010)
|
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.
|

|
|
Heiko
        
(Threadstarter)
Beiträge: 3135 Erhaltene Danke: 1 Dabei seit: 26.08.2004 Wohnort: Potsdam
Windows 7 Turbo Delphi, PHP, HTML, JS, Python
|
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: 17530 Erhaltene Danke: 104 Dabei seit: 07.07.2002 Wohnort: Server-Souterrain
Win 7 Delphi Prism, C# (VS 2010)
|
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
_________________ I am of peace. Always.
|

|
|
BenBE
        

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
|
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: ausgeblendet | markieren | | |
Tag mit Beschreibung und mit PostID: ausgeblendet | markieren | | |
Der Rest halt wie gehabt:
Tag ohne Beschreibung und ohne PostID: ausgeblendet | markieren | | |
Tag mit Beschreibung, aberohne PostID: ausgeblendet | markieren | | |
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)
Beiträge: 3135 Erhaltene Danke: 1 Dabei seit: 26.08.2004 Wohnort: Potsdam
Windows 7 Turbo Delphi, PHP, HTML, JS, Python
|
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: 17530 Erhaltene Danke: 104 Dabei seit: 07.07.2002 Wohnort: Server-Souterrain
Win 7 Delphi Prism, C# (VS 2010)
|
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.
|

|
|
Yogu
       
Beiträge: 2068 Erhaltene Danke: 30 Dabei seit: 23.02.2007
Windows XP Home SP3 Visual C# 2010 Express
|
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)
Beiträge: 3135 Erhaltene Danke: 1 Dabei seit: 26.08.2004 Wohnort: Potsdam
Windows 7 Turbo Delphi, PHP, HTML, JS, Python
|
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: 17530 Erhaltene Danke: 104 Dabei seit: 07.07.2002 Wohnort: Server-Souterrain
Win 7 Delphi Prism, C# (VS 2010)
|
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.
|

|
|
Regan
        
Beiträge: 1637 Erhaltene Danke: 4 Dabei seit: 19.05.2006
Ubuntu 10.04 PHP, jQuery
|
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: 2068 Erhaltene Danke: 30 Dabei seit: 23.02.2007
Windows XP Home SP3 Visual C# 2010 Express
|
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 Dabei seit: 19.05.2008 Wohnort: Zug, Schweiz
WinXP, Vista Ultimate C# (VS 05 n' 08), PHP
|
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: 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
|
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 Dabei seit: 19.05.2008 Wohnort: Zug, Schweiz
WinXP, Vista Ultimate C# (VS 05 n' 08), PHP
|
_________________ >> Swiss Soldiers Clan << visit us
|

|
|
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.
|
|
|
|
|