vielen lieben Dank auch von mir.
Mindestlänge in bestimmten Foren
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: Mindestlänge in bestimmten Foren
Hallo,
vielen lieben Dank auch von mir.
vielen lieben Dank auch von mir.
Re: Mindestlänge in bestimmten Foren
Ich habe das Problem, dass ich nun auch bei den PMs eine Mindestlänge benötigte... Was muss ich tun, dass die PMs auch Außen vor sind?
Re: Mindestlänge in bestimmten Foren
Falls das behilflich ist:
So sieht die Codestelle aus und ja, wir haben viele Areas wo es nicht greifen soll, aber die Liste der Mindestlängenareas ist noch länger. Aber bei den PMs ist es schon unschön
Code: Alles auswählen
// Minimum message length check for post only
if ($mode === 'post')
{
global $forum_id;
$no_limit_forums = '9,10,12,13,23,30,31,32,33,34,35,37,39,40,41,45,49,50,52,53,57,58,59,111,112,113,114,117,118,119,120,121,122,123,124,132,135,137,141,142,151,152,164,166,167,168,169,225,226,237,267,269,291,296,297,298,304,309,318,319,320,321,323,324,325,326,327,330,331,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,380,384,400,409,445,457,465,469,470,471,472,473,474,475,479,484,485,486,489,490,493,494,495,496,497,498,499,500,501,504,506,507,508,509,510,511,512';
$config['min_post_chars'] = (in_array($forum_id, explode(',', $no_limit_forums))) ? 0 : $config['min_post_chars'];
if (!$message_length || $message_length < (int) $config['min_post_chars'])
{
$this->warn_msg[] = (!$message_length) ? $user->lang['TOO_FEW_CHARS'] : sprintf($user->lang['TOO_FEW_CHARS_LIMIT'], $message_length, (int) $config['min_post_chars']);
return (!$update_this_message) ? $return_message : $this->warn_msg;
}
}Re: Mindestlänge in bestimmten Foren
Hallo,
ich habe mittlerweile auch AmigaLink angeschrieben und das Problem ist, dass nicht bekannt ist, wie man die Stelle anpassen muss, dass abgefragt wird, ob es sich um eine PM oder einen Post handelt. Hat vielleicht jemand anderes der Kenner eine Idee?
ich habe mittlerweile auch AmigaLink angeschrieben und das Problem ist, dass nicht bekannt ist, wie man die Stelle anpassen muss, dass abgefragt wird, ob es sich um eine PM oder einen Post handelt. Hat vielleicht jemand anderes der Kenner eine Idee?
Re: Mindestlänge in bestimmten Foren
Ich weiß das Thema ist schon recht alt, aber hat vielleicht jemand eine Idee wie man es umsetzen könnte, so dass in den PMs keine Mindestlänge notwendig ist. Ich hatte es erst anders herum probiert, also dass man die Foren auflistet wo die Mindestlänge greifen soll. Aber bei uns werden alle paar Tage Unterforen erstellt und es wäre einfach kontraproduktiv wenn man dann immer die ID im FTP zufügen müsste.
Re: Mindestlänge in bestimmten Foren
Könnte man einfach umstellen.
Falls die phpbb3 Variable
Ansonsten einfach:
Somit greift der Code überall, nur nicht im UCP (sprich bei PM's)
Falls die phpbb3 Variable
$script_name hier nicht funktioniert, dann:Code: Alles auswählen
$script_pfad = basename($_SERVER['SCRIPT_NAME'], '.php');
// Minimum message length check for post only
if (($mode === 'post') && ($script_pfad !== 'ucp'))
{
// DER BEKANNTE CODE
}Code: Alles auswählen
// Minimum message length check for post only
if (($mode === 'post') && ($script_name !== 'ucp'))
{
// DER BEKANNTE CODE
}Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Mindestlänge in bestimmten Foren
Danke, also soweit funktioniert es. Also in PMs wird keine Mindestlänge abgefragt und nur in den Foren wo es nicht ausgeschaltet ist, wird es angezeigt... aaaaaber BBCodes in den Profilen sowie der Memberslist werden jetzt nicht mehr umgewandelt
http://testfeld.sydneylife.de/memberlis ... rofile&u=5
http://testfeld.sydneylife.de/memberlist.php
Lasse ich die Mindestzeichenzahl auf 1 im ACP funktioniert es, ändere ich es auf 2000 werden die BBCodes nicht mehr umgewandelt
Ändere ich die Mindestzahl auf 100 werden die Profilfelder die über 100 Zeichen haben richtig angezeigt, die die unter 100 Zeichen haben, falsch.
http://testfeld.sydneylife.de/memberlis ... rofile&u=5
http://testfeld.sydneylife.de/memberlist.php
Lasse ich die Mindestzeichenzahl auf 1 im ACP funktioniert es, ändere ich es auf 2000 werden die BBCodes nicht mehr umgewandelt
Ändere ich die Mindestzahl auf 100 werden die Profilfelder die über 100 Zeichen haben richtig angezeigt, die die unter 100 Zeichen haben, falsch.
Re: Mindestlänge in bestimmten Foren
liegt dann aber am Code an sich und nicht an der kleinen ÄnderungSecretly hat geschrieben:aaaaaber
Scheint als ob das Script global greift, was aber garnicht nötig ist.
Probier mal diese Abwandlung:
Somit greift der Code nur beim posten, nirgendwo andersFalls die phpbb3 Variable$script_namehier nicht funktioniert, dann:
Ansonsten einfach:Code: Alles auswählen
$script_pfad = basename($_SERVER['SCRIPT_NAME'], '.php'); // Minimum message length check for post only if (($mode === 'post') && ($script_pfad == 'posting')) { // DER BEKANNTE CODE }
Code: Alles auswählen
// Minimum message length check for post only if (($mode === 'post') && ($script_name == 'posting')) { // DER BEKANNTE CODE }
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Mindestlänge in bestimmten Foren
Ja habe es gerade bei einem ganz frischen Board getestet und auch bei einer Bekannten, dass scheint ein Bugfix vom Parse BBCode in Custom Profile Fields zu sein. Also auch wenn ich die Änderungen zwecks Mindestlänge in bestimmten Foren nicht eingebaut habe, werden die BBCodes nicht mehr richtig angezeigt wenn sie nicht die entsprechende Länge haben.