[FINAL] BBCodeBox3 - Expanded Version (1.0.10)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von o0Pascal0o »

also:
1. von 1.0.09 auf 1.0.10 updaten
2. https://www.phpbb.com/support/stk/?sid= ... ade3b65b1f herunterladen für seine phpbb-Version
3. alle BBcodes reparsen lassen. Wie geht das?
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von BNa »

Fehlte noch ein Punkt
o0Pascal0o hat geschrieben:also:
1. von 1.0.09 auf 1.0.10 updaten
2. BBCode ändern: viewtopic.php?p=1290796#p1290796
3. https://www.phpbb.com/support/stk/?sid= ... ade3b65b1f herunterladen für seine phpbb-Version
4. alle BBcodes reparsen lassen. Wie geht das?
Zu 4. Einfach in das STK ins ACP gehen und auf den Button 'Reparse BBCodes' oä. drücken
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von o0Pascal0o »

ah, danke. Beim Update von 1.09 auf 1.10 steht in der xml:

Code: Alles auswählen

    Copy: root/styles/subsilver2/template/editor.js
        To: styles/subsilver2/template/editor.js
jedoch gibt es in dem Ordner gar nicht die editor.js - die ist im Ordner: BBCodeBox3_1.0.10_expanded_version\contrib\popup-plugin\subsilver2\template
soll ich dann die einfach nehmen?

Ansonsten ist das Update ja nicht schwer.. nur noch die beiden Sprachfiles & fertig(wobei die deutsche ja reicht).

@Reparsen
das ist gar nicht notwendig. Habe nur folgendes gemacht & ich kann wieder youtube-vids einfügen(alle alten funzen weiterhin auch):
1. von 1.0.09 auf 1.0.10 updaten
2. BBCode ändern: viewtopic.php?p=1290796#p1290796
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
speedwaytom
Mitglied
Beiträge: 16
Registriert: 27.03.2010 22:11
Wohnort: Neuötting
Kontaktdaten:

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von speedwaytom »

Hallo Zusammen,
leider habe ich ein Problem nach dem ich dem Mod ([FINAL] BBCodeBox3 - Expanded Version (1.0.10)) eingefügt habe.
Als erstes freute ich mich das alles super geklappt hat, aber nach dem ich mich abgemeldet habe und nur als Gast auf das Forum zugreifen wollte kam eine Fehlermeldung.

Als Angemeldet:
[ externes Bild ]

Als Gast:
[ externes Bild ]

Habe schon einiges Versucht aber es nicht hinbekommen.

hier die Fehlermeldungen:
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1610: array_merge() [function.array-merge]: Argument #2 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1610: array_merge() [function.array-merge]: Argument #2 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1610: array_merge() [function.array-merge]: Argument #2 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4750: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3832)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3832)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4753: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3832)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3832)


viewtopic.php

Code: Alles auswählen

    'S_IGNORE_POST'        => ($row['hide_post']) ? true : false,
        'L_IGNORE_POST'        => ($row['hide_post']) ? sprintf($user->lang['POST_BY_FOE'], get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']), '<a href="' . $viewtopic_url . "&p={$row['post_id']}&view=show#p{$row['post_id']}" . '">', '</a>') : '',
    );
    // phpBB Arcade Start
    if (class_exists('phpBBArcade') && ($arcade_highscores = display_arcade('highscores', array('viewtopic', $poster_id))) !== false)
    {
        $postrow = array_merge($postrow, $arcade_highscores);
    }
    // phpBB Arcade End
    if (isset($cp_row['row']) && sizeof($cp_row['row']))
    {
        $postrow = array_merge($postrow, $cp_row['row']);
    }

    // Dump vars into template
    $template->assign_block_vars('postrow', $postrow);

    if (!empty($cp_row['blockrow']))
    {
        foreach ($cp_row['blockrow'] as $field_data)
        {
            $template->assign_block_vars('postrow.custom_fields', $field_data);
        }
    }

    // Display not already displayed Attachments for this post, we already parsed them. ;)      

includes/functions.php Zeile 3829 - 3840

Code: Alles auswählen

{
                $errfile = phpbb_filter_root_path($errfile);
                $msg_text = phpbb_filter_root_path($msg_text);
                $error_name = ($errno === E_WARNING) ? 'PHP Warning' : 'PHP Notice';
                echo '<b>[phpBB Debug] ' . $error_name . '</b>: in file <b>' . $errfile . '</b> on line <b>' . $errline . '</b>: <b>' . $msg_text . '</b><br />' . "\n";

                // we are writing an image - the user won't see the debug, so let's place it in the log
                if (defined('IMAGE_OUTPUT') || defined('IN_CRON'))
                {
                    add_log('critical', 'LOG_IMAGE_GENERATION_ERROR', $errfile, $errline, $msg_text);
                }
                // echo '<br /><br />BACKTRACE<br />' . get_backtrace() . '<br />' . "\n";
            }

includes/functions.php Zeile 4749- 4763

Code: Alles auswählen

// application/xhtml+xml not used because of IE
    header('Content-type: text/html; charset=UTF-8');

    header('Cache-Control: private, no-cache="set-cookie"');
    header('Expires: 0');
    header('Pragma: no-cache');

    if (!empty($user->data['is_bot']))
    {
        // Let reverse proxies know we detected a bot.
        header('X-PHPBB-IS-BOT: yes');
    }

    return;
}
Könnte mir jemanden erklären was da falsch gelaufen ist?

phpBB Version 3.0.11
Style: Prosilver
Mods:
rss_feed_2.0_1_2_1_pl1
NV_who_was_here_1_2_1_1
NV_recent_topics_1_0_6
NV_simplemath_captcha_1_0_1
NV_advanced_last_topic_titles_1_3_3
Hangman_0.2.0
Knuffel_2.6.1
mod_version_check
phpbb_arcade_2.0.RC4_2012-12-08
board3_portal_2_0_1
phpbb_gallery_1_1_6
BBCodeBox3_1

der Link zu meinem Forum http://www.Speedway-Tom.de/phpBB

Über eine Antwort würde ich mich sehr freuen und bedanke mich schon mal im Voraus

Gruß Tom
DANKE die mir bis jetzt geholfen haben:
BNa; nickvergessen; Frank1604; bazillus; Mahony; femu; archivar
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von BNa »

Ist ein Fehler des Arcade Mods und hat wohl nichts mit der BBCB3 zu tun. Zumal der BBCB3 Mod gar keine Edits in den beschriebenen Dateien hat.

Ich vermute mal, das das hier die angemeckerte Zeile 1610 aus Deiner viewtopic.php ist?

$postrow = array_merge($postrow, $arcade_highscores);

Fehlermeldung dazu:

[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1610: array_merge() [function.array-merge]: Argument #2 is not an array

Falls ja, gibt es eine Lösung.

Finde

Code: Alles auswählen

    // phpBB Arcade Start
    if (class_exists('phpBBArcade') && ($arcade_highscores = display_arcade('highscores', array('viewtopic', $poster_id))) !== false)
    {
        $postrow = array_merge($postrow, $arcade_highscores);
    }
    // phpBB Arcade End     
Ersetze mit

Code: Alles auswählen

    // phpBB Arcade Start
    if (class_exists('phpBBArcade') && ($arcade_highscores = display_arcade('highscores', array('viewtopic', $poster_id))) !== false)
    {
        $arcade_highscores = (is_array($arcade_highscores)) ? $arcade_highscores : array();
        $postrow = array_merge($postrow, $arcade_highscores);
    }
    // phpBB Arcade End     
Benutzeravatar
speedwaytom
Mitglied
Beiträge: 16
Registriert: 27.03.2010 22:11
Wohnort: Neuötting
Kontaktdaten:

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von speedwaytom »

Hallo BNa,
RECHT HERZLICHEN DANK das Du so schnell geantwortet hast.
Es hat geklappt :P
Gruß Tom
DANKE die mir bis jetzt geholfen haben:
BNa; nickvergessen; Frank1604; bazillus; Mahony; femu; archivar
Andreas1823
Mitglied
Beiträge: 185
Registriert: 22.05.2012 20:04

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von Andreas1823 »

franki hat geschrieben:Hallo LadyLuna

Habe gesehen, dass Du die Gallery-Mod installiert hast. Die kannst Du wie folgt in die bbCodebox integrieren:
(für prosilver-basierende Styles)

Öffne
language/de/mods/lang_bbcodebox3.php
suche

Code: Alles auswählen

'BBCODE_COPYRIGHT_HELP'		 => 'Copyright Hinweis: [copyright]Name[/copyright] - oder: [copyright=URL]Name[/copyright]',
füge danach ein
'BBCODE_ALBUM_HELP' => 'Galerie-Bild hinzufügen: [album]Bild-Nummer[/album]',
suche

Code: Alles auswählen

'BBCODE_IMGALT_COPYRIGHT_HELP'	=> 'Copyright Hinweis einfügen.',
füge danach ein

Code: Alles auswählen

'BBCODE_IMGALT_ALBUM_HELP'	=> 'Ein Bild aus der Galerie hinzufügen.',
Öffne
language/en/mods/lang_bbcodebox3.php
suche

Code: Alles auswählen

'BBCODE_COPYRIGHT_HELP'		 => 'copyright text: [copyright]Name[/copyright] - oder: [copyright=URL]Name[/copyright]',
füge danach ein

Code: Alles auswählen

'BBCODE_ALBUM_HELP'			 => 'Gallery Image Add: [album]Bild-Nummer[/album]',
suche

Code: Alles auswählen

'BBCODE_IMGALT_COPYRIGHT_HELP'	=> 'insert copyright text',
füge danach ein

Code: Alles auswählen

'BBCODE_IMGALT_ALBUM_HELP'	=> 'Add an image from the gallery.',
Öffne
includes/functions_display.php
suche

Code: Alles auswählen

// Start counting from 22 for the bbcode ids (every bbcode takes two ids - opening/closing)
// note for bbcodebox3: new start counting from 136 for the bbcode ids (every bbcode takes two ids -   opening/closing)
// also note: for every own extra custom bbcode, you must add +2 to 136
// Bitte beachten: Für jeden eigenen extra Custom BBCode, musst du +2 zu 136 hinzufügen
	$num_predefined_bbcodes = 136;
ersetze durch

Code: Alles auswählen

// Start counting from 22 for the bbcode ids (every bbcode takes two ids - opening/closing)
// note for bbcodebox3: new start counting from 136 for the bbcode ids (every bbcode takes two ids -   opening/closing)
// also note: for every own extra custom bbcode, you must add +2 to 136
// Bitte beachten: Für jeden eigenen extra Custom BBCode, musst du +2 zu 136 hinzufügen
	$num_predefined_bbcodes = 138;
Öffne
styles/deinstyle/template/posting_buttons.html
suche

Code: Alles auswählen

//136 Begin Custom: ,'[bbcode]','[/bbcode]'
ersetze durch

Code: Alles auswählen

//136
,'[album]','[/album]'
//138 Begin Custom: ,'[bbcode]','[/bbcode]'
suche

Code: Alles auswählen

,copyright: '{LA_BBCODE_COPYRIGHT_HELP}'
füge danach ein

Code: Alles auswählen

,album: '{LA_BBCODE_ALBUM_HELP}'
suche

Code: Alles auswählen

<div class="bb-button"><a><img src="{T_IMAGESET_PATH}/buttons/soundcloud.gif" alt="{L_BBCODE_IMGALT_SOUNDCLOUD}" id="soundcloud" onclick="bbstyle(118)"
onmouseover="helpline('soundcloud')" onmouseout="helpline('tip')" /></a></div>
füge danach ein

Code: Alles auswählen

<div class="bb-button"><img src="{T_IMAGESET_PATH}/buttons/dots.gif" alt="" width="3" height="19" /></div>

<div class="bb-button"><a><img src="{T_IMAGESET_PATH}/buttons/album.gif" alt="{L_BBCODE_IMGALT_ALBUM}" id="album" onclick="bbstyle(136)"
onmouseover="helpline('album')" onmouseout="helpline('tip')" /></a></div>
Jetzt kopierst Du noch dieses Bild
(rechte Mousetaste und "Bild speichern unter")
album.gif
nach styles/deinstyle/imageset/buttons/ .
Hey,

ich habe mir die o.g. Anleitung installiert.

Wie kann ich den einstellen das wenn man auf das Bild klickt, das Popup geöffnet wird, so woe es beim alten Button war ???

LG
Andreas
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von o0Pascal0o »

Wie geht das mit dem Wikipedia-Link? Wenn ich einen Begriff, z.B. PhpBB schreibe und dann markiere & auf das Wiki-Symbol klicke, dann wird daraus zwar ein W mit grünem PhpBB, jedoch klickt man drauf landet man auf der Wikipedia-Hauptseite & nicht etwa hier: http://de.wikipedia.org/wiki/PhpBB
http://s1.directupload.net/images/130402/33f8pzru.png

was mache ich falsch?
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von freie-bildung »

PowerModder hat geschrieben:Ich habe jetzt einen BBCode für Amazon erfolgreich eingebaut mit Linkbild und allem Drum und Dran, klappt 1A.

Jedoch was ich nicht hinbekommen habe:
Wenn ich [amazon]ISBN[/amazon] mache, dann kommt eine Abfrage, wo ich die ISBN Nummer eingeben kann, die dann übernommen wird.

Sobald ich [amazon=].... mache, kommt das Abfrageskript nicht mehr.
Bei [wiki=].... geht es doch auch und ich habe alles verglichen und ich finde keinen Fehler.
Wenn ich [amazon]{TEXT1},{TEXT2][/amazon] mache, kommt die Abfrage auch nur 1x und nicht ein 2. Mal für den Text 2.

Wo liegt da mein Fehler ??

Mein BBCode soll nachher halt so aussehen: [amazon={IDENTIFIER}]{INTTEXT}[/amazon] und beide Texte nacheinander in einem Fenster (wie bei [wiki=]) abfragen und in den Beitrag im BBCode übernehmen.

Gruß
PM
Kann ich irgendwo eine Anleitung zu dieser Egänzung lesen ? Oder eine andere Möglichkeit? Ich möchte gerne, wenn die User ein Buch mit der ISBN Nummer schreiben, dass eine Vorschau oder ein Link zu einer Beschreibung erstellt wird (besitze aber kein Amazonkonto... ) muss aber auch kein Amazonlink sein (evtl. open library, o.ä. )

Vielen Dank
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
cpfan
Mitglied
Beiträge: 45
Registriert: 25.05.2007 17:01
Wohnort: Duisburg
Kontaktdaten:

Re: [FINAL] BBCodeBox3 - Expanded Version (1.0.10)

Beitrag von cpfan »

Hallo, vielleicht kann mir ja jemand weiterhelfen.

Ich bin heute mit meinem Forum umgezogen und eigentlich hat auch alles ganz gut geklappt, zumindest konnte ich mich einloggen. Dann habe ich mir die BBCodeBox installiert und bekomme nun folgende Fehlermeldung:

Fatal error: Call to undefined function phpbb_gmgetdate() in /users/cpfan/www/forum/index.php on line 86
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“