Unterbinde Posttitel mit Kleinbuchstaben als erstes Zeichen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Unterbinde Posttitel mit Kleinbuchstaben als erstes Zeichen

Beitrag von oxpus »

Das nachfolgende Snippet unterbindet das Posten von Beitragstiteln, die mit Kleinbuchstaben beginnen.

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
posting.php

#
#-----[ FIND ]-----
# // The original line will be longer!
			prepare_post($mode, $post_data, $bbcode_on

#
#-----[ BEFORE, ADD ]-----
#
			if ($subject && preg_match("/([a-z])/", $subject{0}))
			{
				message_die(GENERAL_ERROR, $lang['First_letter_not_big']);
			}

#
#-----[ OPEN ]-----
#
language/lang_english/lang_main.php

#
#-----[ FIND ]-----
#
$lang['No_vote_option'] = 'You must specify an option when voting.';

#
#-----[ AFTER, ADD ]-----
#
$lang['First_letter_not_big'] = 'The first character of the subject must be a capital letter, a number or a special character.';

#
#-----[ OPEN ]-----
#
language/lang_german/lang_main.php

#
#-----[ FIND ]-----
#
$lang['No_vote_option'] = 'Du musst eine Auswahl treffen, um abzustimmen.';

#
#-----[ AFTER, ADD ]-----
#
$lang['First_letter_not_big'] = 'Das erste Zeichen des Betreffs muss ein Großbuchstabe, eine Ziffer oder ein Sonderzeichen sein.';


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Das gilt beim Posten eines neuen Topics genau so wie beim Antworten, Zitieren oder Bearbeiten.
Sofern überhaupt (ausser bei einem neuen Topic) ein Posttitel angegeben wurde...
Zuletzt geändert von oxpus am Sa 17.Feb, 2007 10:55, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Schöne kleine Lösung! Die inkonsekvente Anwendung von Gross-/Kleinschreibung hat mich schon immer gestört.

Es wäre toll, wenn die Fehlermeldung einen "Zurück-Link" hätte.
Noch besser: die Fehlermeldung sollte über dem Editor-Fenster angezeigt werden ... geht das?
(Wie wenn man ein zu grosses Attachment postet.)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann müsste die Zeile

Code: Alles auswählen

				message_die(GENERAL_ERROR, $lang['First_letter_not_big']);
lediglich durch

Code: Alles auswählen

				$error_msg .= (($error_msg) ? '<br />' : '') . $lang['First_letter_not_big'];
ersetzt werden.
Habe ich jetzt bei mir auch mal so eingebunden und ich muss zugeben: Schaut besser aus...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

PERFEKT!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

:fl

Nicht so laut loben, sonst hebe ich noch ab... ^a
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

:respect:
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
kjwargan

Beitrag von kjwargan »

Einfach Klasse, was Du hier wieder gecodet hast! :respect:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Och, Kleinigkeiten eben.
Nun ja, hier mit einer grossen Wirkung.

Aber danke daß es gefällt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

Das mit dem meldung wird den user nerfen,geht das nicht das die automatisch umwandelt wird?
Ich habe eine snippet der automatisch alles was gross ist auf klein umwandelt,kan man das irgent wie suzammen coden?
Zuletzt geändert von musteng am Fr 09.Mär, 2007 02:14, insgesamt 4-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann erziehst Du den User aber auch nicht ;)
Ein wenig "Normalität" kann man aber doch wohl erwarten, wenn man einen Text schreibt, oder?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
marcusgizmo
Beiträge: 41
Registriert: So 11.Feb, 2007 13:16
Wohnort: Neum?nster
Kontaktdaten:

Beitrag von marcusgizmo »

sehr gute idee

und in einem forum kommt es ganz klar auf die optik an

danke für das kleine Snippet :) :)
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

Naja ich wurde sagen das wird den user nerfen,wehre net wen du das automatish programiern wurdest,wens geht wen nicht leben wir so weite :D
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nochmal:
Wenn Du die User nicht "nervst", machen die das auch nie.
Wenn immer alles so schön "einfach" geht, dann hat das keinen Lerneffekt.
Die User schreiben ja auch keine Briefe nur mit Kleinbuchstaben, warum sollten die dann in einem Online-Forum damit plötzlich auch aufhören?

Und ich will jetzt keinen anschauen, marcusgizmo ;)

Eine fürchterliche Unsitte, die vermutlich vom Chatten kommt. Dort schreibt man aus "Schnelligkeit" alles klein und dort (und auch wirklich nur dort!) kann ich das auch nachvollziehen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

feine sache.. habs auch gleich mal eingebaut..
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

Ich habe das auch eingebaut der funkzuniert aber nur mit der erste buchstabe oder nicht? also schreibt ein user na jungs wie gehts verlangt der nur den ersten word als gross.ist das nicht besser das der bei jeder word einen anfang buchstabe verlangt

mfg
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann musst Du schon ein komplettes Wörterbuch hinterlegen, damit das korrigiert werden kann ;)

Und Du schreibst ja auch alles klein :p
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

[quote="oxpus";p="71864"]

Und Du schreibst ja auch alles klein :p[/quote]

:D
Antworten