Seite 1 von 1
BBCodes im ACP
Verfasst: 30.04.2011 08:17
von Erdinger
Hallo, ist die Anzahl der BBCodes die ich im ACP eintragen kann begrenzt und wenn ja wo kann ich die Begrenzung aufheben bzw. die Anzahl der erlaubten BBcodes erhöhen.
bzw. was sagt die Fehlermeldung aus?
Re: BBCodes im ACP
Verfasst: 30.04.2011 08:28
von Jamboo Swift
Ich denke die Anzahl ist höchstwahrscheinlich nicht begrenzt. Ich hab jetzt etwas mehr als 30 bbcodes eingetragen und es nicht noch keine Begrenzung aufgetaucht.

Re: BBCodes im ACP
Verfasst: 30.04.2011 08:33
von Erdinger
ich hab jetzt 46 BBCodes eingefügt, beim 47sten
Code: Alles auswählen
- BBCode usage
[user]{TEXT}[/user]
- HTML replacement
<a href="memberlist.php?mode=viewprofile&un={TEXT}" title="Userprofil: {TEXT}" class="userlink">{TEXT}</a>
kommt die Fehlermeldung.
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Out of range value adjusted for column 'bbcode_id' at row 1 [1264]
SQL
INSERT INTO phpbb_3bbcodes (bbcode_tag, bbcode_match, bbcode_tpl, display_on_posting, bbcode_helpline, first_pass_match, first_pass_replace, second_pass_match, second_pass_replace, bbcode_id) VALUES ('user', '[user]{TEXT}[/user]', '<a href=\"memberlist.php?mode=viewprofile&un={TEXT}\" title=\"Userprofil: {TEXT}\" class=\"userlink\">{TEXT}</a>', 0, '', '!\\[user\\](.*?)\\[/user\\]!ies', '\'[user:$uid]\'.str_replace(array(\"\\r\\n\", \'\\\"\', \'\\\'\', \'(\', \')\'), array(\"\\n\", \'\"\', \''\', \'(\', \')\'), trim(\'${1}\')).\'[/user:$uid]\'', '!\\[user:$uid\\](.*?)\\[/user:$uid\\]!s', '<a href=\"memberlist.php?mode=viewprofile&un=${1}\" title=\"Userprofil: ${1}\" class=\"userlink\">${1}</a>', 128)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: includes/acp/acp_bbcodes.php
LINE: 223
CALL: dbal_mysql->sql_query()
FILE: includes/functions_module.php
LINE: 507
CALL: acp_bbcodes->main()
FILE: adm/index.php
LINE: 75
CALL: p_master->load_active()
Re: BBCodes im ACP
Verfasst: 30.04.2011 09:33
von franki
Hallo @Erdinger
Versuche es mal mit dieser Variante des BBCodes
Profile BBCode
Re: BBCodes im ACP
Verfasst: 30.04.2011 10:35
von Erdinger
mag auch nicht, bei bestimmten BBcodes, wie auch den wo du mir verlinkt hast kommt folgende Fehlermeldung:
Code: Alles auswählen
SQL ERROR [ mysql4 ]
Out of range value adjusted for column 'bbcode_id' at row 1 [1264]
SQL
INSERT INTO phpbb_3bbcodes (bbcode_tag, bbcode_match, bbcode_tpl, display_on_posting, bbcode_helpline, first_pass_match, first_pass_replace, second_pass_match, second_pass_replace, bbcode_id) VALUES ('profile', '[profile]{INTTEXT}[/profile]', '<input class=\"button2 btnlite\" type=\"button\" value=\"{INTTEXT}\" onclick=\"window.location.href=\'memberlist.php?mode=viewprofile&un={INTTEXT}\'\">', 0, 'Link to profile: [profile]Username[/profile]', '!\\[profile\\]([\\p{L}\\p{N}\\-+,_. ]+)\\[/profile\\]!iu', '[profile:$uid]${1}[/profile:$uid]', '!\\[profile:$uid\\]([\\p{L}\\p{N}\\-+,_. ]+)\\[/profile:$uid\\]!su', '<input class=\"button2 btnlite\" type=\"button\" value=\"${1}\" onclick=\"window.location.href=\'memberlist.php?mode=viewprofile&un=${1}\'\">', 128)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: includes/acp/acp_bbcodes.php
LINE: 223
CALL: dbal_mysql->sql_query()
FILE: includes/functions_module.php
LINE: 507
CALL: acp_bbcodes->main()
FILE: adm/index.php
LINE: 75
CALL: p_master->load_active()
Re: BBCodes im ACP
Verfasst: 30.04.2011 11:22
von franki
Hallo
Dann mach mal folgendes
(vor der Änderung ein Backup der Datei machen)
öffne
/includes/functions_display.php
suche
ersetze durch
Re: BBCodes im ACP
Verfasst: 30.04.2011 11:32
von Erdinger
ich hab da
drinnenstehen, ich glaube aber mittlerweile nicht das die Anzahl der BBCodes den Fehler macht sondern das was ich reinschreibe, da ich andere BBCodes weiterhin reinschreiben kann, nur bei einigen BBCodes aus dem Mod kommt diese Fehlermeldung und ich kann nicht nachvollziehen warum genau bei diesen.
kannst du dir mal den obigen Code inkl der Fehlermeldung anschaun?
Diese BBCodes hab ich vom MOD
viewtopic.php?f=88&t=182351 übernommen.
Re: BBCodes im ACP
Verfasst: 30.04.2011 13:38
von Erdinger
so ich hab den Fehler gefunden:
Code: Alles auswählen
ALTER TABLE `phpbb_3bbcodes` CHANGE `bbcode_id` `bbcode_id` SMALLINT( 3 ) NOT NULL DEFAULT '0'
dann funktionierts auch.