BBCodes im ACP

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
Erdinger
Mitglied
Beiträge: 88
Registriert: 23.07.2004 22:17
Kontaktdaten:

BBCodes im ACP

Beitrag 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?
Zuletzt geändert von Erdinger am 30.04.2011 08:49, insgesamt 1-mal geändert.
Benutzeravatar
Jamboo Swift
Mitglied
Beiträge: 102
Registriert: 31.07.2010 09:40

Re: BBCodes im ACP

Beitrag 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. ;)
Erdinger
Mitglied
Beiträge: 88
Registriert: 23.07.2004 22:17
Kontaktdaten:

Re: BBCodes im ACP

Beitrag 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\", \'\"\', \''\', \'&#40;\', \'&#41;\'), 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()
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: BBCodes im ACP

Beitrag von franki »

Hallo @Erdinger

Versuche es mal mit dieser Variante des BBCodes
Profile BBCode
LG Franki
Erdinger
Mitglied
Beiträge: 88
Registriert: 23.07.2004 22:17
Kontaktdaten:

Re: BBCodes im ACP

Beitrag 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()
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: BBCodes im ACP

Beitrag von franki »

Hallo

Dann mach mal folgendes (vor der Änderung ein Backup der Datei machen)
öffne
/includes/functions_display.php
suche

Code: Alles auswählen

$num_predefined_bbcodes = 22;
ersetze durch

Code: Alles auswählen

$num_predefined_bbcodes = 140;
LG Franki
Erdinger
Mitglied
Beiträge: 88
Registriert: 23.07.2004 22:17
Kontaktdaten:

Re: BBCodes im ACP

Beitrag von Erdinger »

ich hab da

Code: Alles auswählen

$num_predefined_bbcodes = 152;
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.
Erdinger
Mitglied
Beiträge: 88
Registriert: 23.07.2004 22:17
Kontaktdaten:

Re: BBCodes im ACP

Beitrag 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.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“