Seite 1 von 2
Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Montag 5. September 2011, 17:11
von snafu
Damit könnte man sich eine Menge nachträglicher Edits sparen. In einem Python-Forum kann IMHO davon ausgegangen werden, dass mit "Code" meistens "Python-Code" gemeint ist. Ein nachträgliches Umfunktionieren der bestehenden Code-Tags hinsichtlich Syntax-Highlighting im Python-Stil ist natürlich nicht empfehlenswert, da man unter Umständen vielleicht doch manchmal bewusst solche Tags gesetzt hat und damit alte Beiträge entgegen der Intention des Verfassers verändert würden.
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Montag 5. September 2011, 17:35
von lunar
@snafu: Der "python"-Button ist schon ziemlich klein, nicht wahr?
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Montag 5. September 2011, 17:37
von snafu
lunar hat geschrieben:@snafu: Der "python"-Button ist schon ziemlich klein, nicht wahr?
Für viele schon. *Ich* kenn ich wohl...
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Montag 5. September 2011, 17:49
von lunar
Wäre es dann nicht sinnvoller, diesen Knopf an prominenterer Stelle zu platzieren?
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Dienstag 6. September 2011, 07:59
von jens
Eine andere Farben würde vielleicht auch reichen.
Vorschlag:
Code: Alles auswählen
.btnbbcode[value=python] {
color: #fff;
border-color: #000;
background-image: url("./images/cellpic3.gif");
}
Wenn man schon dabei ist, vielleicht "python" nach "Python Code" umbenennen?
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Dienstag 6. September 2011, 08:04
von Damaskus
Button umbenennen und anderst einfärben ist ok, den Code Button auf Python Code umfunktionieren ist meiner Meinung nach Sinnlos da die meisten eh keine Buttons verwenden sondern die Tags von Hand schreiben.
Umplatzieren geht gar nicht, dazu muss der komplette Template Code angepasst werden.
Gruß
Damaskus
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Dienstag 6. September 2011, 10:49
von HerrHagen
...da die meisten eh keine Buttons verwenden sondern die Tags von Hand schreiben.
Davon würde ich nicht ausgehen...
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Dienstag 6. September 2011, 11:28
von EyDu
HerrHagen hat geschrieben:...da die meisten eh keine Buttons verwenden sondern die Tags von Hand schreiben.
Davon würde ich nicht ausgehen...
Ach komm, zwei Drittel besuchen das Forum doch sicher mit emacs, da sind mehr Buttons nur hinderlich

Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Dienstag 6. September 2011, 11:38
von snafu
Bitte nicht vergessen, dass ich mich mit diesem Vorschlag vor allem auf das Fehlverhalten von Anfängern beziehe. Die schreiben zum Großteil weder die Tags selber, noch nutzen sie Emacs.

Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Dienstag 6. September 2011, 11:43
von Hyperion
Ehrlich gesagt glaube ich nicht, wie man Leute, die hier wegen eines Problems mal 10 - 20 Postings absetzen, dazu bewegen könnte, die richtigen Tags zu benutzen. Sie sind halt schlicht neu und da passieren solche Dinge eben.
Viel nerviger finde ich Leute, die zig Postings absetzen, teilweise >100, und dennoch regelmäßig die Tags ignorieren. Doch da hilft wohl auch keine Farbe, denn sie werden ja garantiert in Prosaform von zig Leuten zig Mal darauf hingewiesen.
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Donnerstag 8. September 2011, 01:02
von Dav1d
Python sollte er schon heißen

.
(btw. kein emacs hier, aber ich schreib die BBCodes trotzdem von Hand

)
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Donnerstag 22. März 2012, 14:30
von Trichter
Threadnekromantie
Könnte man evt. in die Forensoftware eine Abfrage einbauen, die beim Absenden eines Beitrags nach bestimmten python-typischen Codewörtern (die nicht in einer python-Umgebung stehen) sucht (import, except, ...) und dann den Nutzer fragt ob er den entsprechenden Abschnitt nicht lieber in Python-Tags setzen will, bevor der Beitrag veröffentlicht wird?
So ähnlich wie die Nachfrage ob der Beitrag noch abgesendet werden soll, wenn während des Schreibens bereits ein anderer User im aktuellen Thread etwas geschrieben hat.
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Donnerstag 22. März 2012, 14:45
von jens
Wäre sicherlich nett. Aber wie immer: Es macht auf Dauer viel Arbeit an phpBB Änderungen vor zu nehmen...
In dem Falle könnte man evtl. was rein mit JavaScript machen! Das wäre fast entkoppelt von phpBB... Wer hat Lust was zu basteln?
btw. Wir sollten mal ein FAQ dazu machen.
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Donnerstag 22. März 2012, 15:11
von lunar
@jens und Trichter:
Man könnte viel…

Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Donnerstag 22. März 2012, 21:27
von snafu
Alternatividee: Codebutton rausnehmen und nur noch Pythonbutton drin lassen. Ich glaub halt, man will sehr selten "nur" Code darstellen (ganz ohne Syntaxhighlighting).
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Donnerstag 22. März 2012, 22:23
von BlackJack
Es mag zwar selten sein, aber es kommt doch ab und zu mal vor wenn jemand zum Beispiel den Inhalt von zu parsenden Textdateien zeigen möchte. Ausserdem fügt der Python-Button keine Code-Tags, sondern Python-Tags ein. Damit weiss dann auch keiner mehr, dass es Code-Tags gibt, bei denen man auch noch andere Sprachen als Python angeben kann. Wenn wir also schon über Veränderungen sprechen, wäre mein Vorschlag/Wunsch die Python-Tags abzuschaffen. „Special cases aren't special enough to break the rules.”
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Donnerstag 22. März 2012, 23:57
von snafu
Oder aber, der Python-Button erzeugt einen `[code=python]`-Tag. Oder wäre das keine so gute Idee?
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Freitag 23. März 2012, 00:29
von deets
@snafu
tut es doch - zumindest nach den initialen abschicken.
Aber im Grunde finde ich Trichter's Wunsch durchaus interessant - Python zu erkennen sollte ja nicht wirklich schwierig sein, und ein abschicken dann zu verhindern doch auch nicht.
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Freitag 23. März 2012, 11:50
von lunar
@deets: In phpbb ist selbst das schwierig… ich kann mir ehrlich gesagt tausend schönere Dinge vorstellen, als in meiner Freizeit an phpbb rumzupfuschen, nur um ein paar Leute daran zu hindern, ihren Quelltext falsch zu formatieren. Und mit dieser Einstellung stehe ich wohl nicht alleine da, lese ich hier doch dauernd „man könnte“ anstatt „ich werde„…
Und so häufig ist falsch oder gar nicht formatierter Quelltext hier auch nicht…
Re: Code-Button sollte direkt Python-Tags erzeugen
Verfasst: Freitag 23. März 2012, 12:39
von BlackJack
@lunar: Kommt auf die Definition von häufig an. Unformatiert ist es halt meist nur solange bis ich es entdecke.
