Seite 1 von 1
Minimum Satzzeichen Mod
Verfasst: 05.12.2008 22:45
von corun
Hallo,
ich bin auf der Suche nach einer Mod welche es mir erlaubt für den ersten Beitrag und die darauf folgenden Beiträge mindestens z.B. 50 bzw. 20 Satzzeichen an Inhalt zu vergeben um den Post erfolgreich posten zu können.
Oder anders ausgedrückt, der User xyz soll keinen Beitrag posten können, wenn dessen Inhalt die vorgegebene Menge von min. 50 Satzzeichen im ersten Post bzw. 20 Satzzeichen im zweiten, dritten, vierten usw. Post nicht erreicht.
Evtl. gib es da ja schon etwas ähnliches....
Schonmal Danke für Eure Hilfe ^^
Verfasst: 05.12.2008 23:43
von Miriam
50 Satzzeichen bedeutet: In der Summe mind. 50 Punkte, Komma und Frage- / Ausrufezeichen? Oder meinst Du 50 Anschläge? Also egal was.
Und ist das erste Posting das allererste Posting des (neuen) Users oder das erste Posting dieses Users in einem Thread?
Verfasst: 05.12.2008 23:57
von corun
Nach Möglichkeit sollten es Buchstaben sein, also komplette Sätze.
Das erste Posting ist der erste Beitrag des Users in einem neuen Thema.
Verfasst: 06.12.2008 02:02
von Miriam
Also hier habe ich was gefunden, wo Du wenigstens erst mal die Länge des Postings vorgeben kannst.
Finde in der includes/message_parser.php
Code: Alles auswählen
if ((!$msg_len && $mode !== 'sig') || $config['max_' . $mode . '_chars'] && $msg_len > $config['max_' . $mode . '_chars'])
tausche aus gegen:
Code: Alles auswählen
if ((($msg_len < 50) && $mode !== 'sig') || $config['max_' . $mode . '_chars'] && $msg_len > $config['max_' . $mode . '_chars'])
.
Verfasst: 06.12.2008 15:04
von corun
Danke, werde ich gleich mal ausprobieren. Wo genau und unter welchem Sticchwort hast du das denn gefunden ?
Hätte da auch gleich noch eine Frage:
Ist es möglich für den normalen Benutzer die ganzen Buttons wie z.B.
ICQ, Jabber usw. zu deaktivieren oder auszublenden ?
Verfasst: 06.12.2008 17:12
von Miriam
Wieso nicht, entweder Du kommentierst / löschst es im Template oder Du baust einen "Schalter" ein, der den User-Status auswertet und dann die Buttons einblendet oder eben nicht.
Verfasst: 06.12.2008 19:36
von corun
Miriam hat geschrieben:Wieso nicht, entweder Du kommentierst / löschst es im Template oder Du baust einen "Schalter" ein, der den User-Status auswertet und dann die Buttons einblendet oder eben nicht.
Und wie genau mache ich das, denn programmieren kann ich nicht.
Verfasst: 17.12.2008 19:59
von corun
Miriam hat geschrieben:Also hier habe ich was gefunden, wo Du wenigstens erst mal die Länge des Postings vorgeben kannst.
Finde in der includes/message_parser.php
Code: Alles auswählen
if ((!$msg_len && $mode !== 'sig') || $config['max_' . $mode . '_chars'] && $msg_len > $config['max_' . $mode . '_chars'])
tausche aus gegen:
Code: Alles auswählen
if ((($msg_len < 50) && $mode !== 'sig') || $config['max_' . $mode . '_chars'] && $msg_len > $config['max_' . $mode . '_chars'])
So, nun habe ich endlich die Zeit gefunden um den Code mal auszuprobieren. Dieser funktioniert auch wie gewünscht... aber eine Kleinigkeit hätte ich da noch
Wenn ich nun z.B. testweise 4 Zeichen in den Post setze und auf Vorschau klicke erscheint über dem Vorschaufenster folgender Text:
Dein Beitrag enthält 4 Zeichen. Es sind maximal 60000 Zeichen erlaubt.
Lässt sich dieser Hinweis auch anders formulieren z.B.:
Dein Beitrag enthält 4 Zeichen. Es müssen mindestens 50 Zeichen sein.
Danke im Voraus ^^

Verfasst: 17.12.2008 21:29
von Pfotenwelt
Ich würde jetzt spontan mal sagen, such die languages dateien ab nach dem besagten "text" und ändere ihn so um wie du das gerne haben möchtest.
(Bin auch php leihe, wenn überhaupt, aber das würde mir jetzt spontan so einfallen)
LG
Pfoti
Verfasst: 17.12.2008 22:43
von Miriam
Suche in der posting.php Deiner Sprache nach
Code: Alles auswählen
'TOO_MANY_CHARS_POST' => 'Dein Beitrag enthält %1$d Zeichen. Es sind maximal %2$d Zeichen erlaubt.',