MyBB.de Forum
DVZ Shoutbox - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: DVZ Shoutbox (/thread-30347.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27


RE: DVZ Shoutbox - Rued - 04.06.2024

(04.06.2024, 10:43)Schnapsnase schrieb: @Rued

Das sieht mir nach einem Parser-Problem aus.
Prüfe doch mal, ob deine inc/class_parser.php verändert bzw. aktuell ist.

Parser-Problem ist es, zweifelsohne, das aber auch die class_parser.php aus der Version 1.8.38 nicht behebt. Das "&" im Link muss durch das Html-Sonderzeichen & ersetzt werden, dann klappt es.


RE: DVZ Shoutbox - Schnapsnase - 04.06.2024

(04.06.2024, 11:37)Rued schrieb:
(04.06.2024, 10:43)Schnapsnase schrieb: @Rued

Das sieht mir nach einem Parser-Problem aus.
Prüfe doch mal, ob deine inc/class_parser.php verändert bzw. aktuell ist.

Parser-Problem ist es, zweifelsohne, das aber auch die class_parser.php aus der Version 1.8.38 nicht behebt. Das "&" im Link muss durch das Html-Sonderzeichen & ersetzt werden, dann klappt es.

Die Shoutbox benutzt den MyBB internen Parser. Daher wundert mich das Problem etwas, weil ja in MyBB alles korrekt funktioniert.

Du könntest evtl. mal folgendes testen. Erweitere mal in der shoutbox.php folgendes:

PHP-Code:
$parser = new postParser;
        $options = [
            'allow_mycode'    => $mybb->settings['dvz_sb_mycode'],
            'allow_smilies'   => $mybb->settings['dvz_sb_smilies'],
            'allow_imgcode'   => 0,
            'filter_badwords' => 1,
            'me_username'     => $me_username,
        ]; 

Füge hinzu:
PHP-Code:
            'allow_auto_url' => 1,            

Ich bin mir allerdings unsicher, da ja aus deinen Urls ein Link erzeugt wird, wenn er auch nicht korrekt ist.  Wink


RE: DVZ Shoutbox - Rued - 04.06.2024

@Schnapsnase:
Bei mir sieht der Code so aus:
PHP-Code:
        $parser = new postParser;
        $options = [
            'allow_mycode'    => $mybb->settings['dvz_sb_mycode'],
            'allow_html'      => 1,
            'allow_smilies'   => $mybb->settings['dvz_sb_smilies'],
            'allow_imgcode'   => 1,
            'allow_videocode' => 1,
            'filter_badwords' => 1,
            'me_username'     => $me_username
Habe das um die Zeile
PHP-Code:
'allow_auto_url' => 1
ergänzt. Leider kein Erfolg.

Übrigens muss ich meine Aussage, Link im Beitrag funktioniert, konkretisieren.

Wenn ich ihn als Link einfüge, funktioniert es, wenn als Text, dann auch im Beitrag nicht (anders als hier): https://lotto-totostrategen.de/showthread.php?tid=28381&pid=699286#pid699286

Das ist in diesem Beitrag zu sehen.


RE: DVZ Shoutbox - Schnapsnase - 04.06.2024

(04.06.2024, 12:32)Rued schrieb: Übrigens muss ich meine Aussage, Link im Beitrag funktioniert, konkretisieren.

Wenn ich ihn als Link einfüge, funktioniert es, wenn als Text, dann auch im Beitrag nicht 

Dann wissen wir ja schon mal, dass es nicht an der Shoutbox liegt.  Wink
Wie sehen die bbcode-Einstellungen im ACP aus, speziell "Urls automatisch in Links umwandeln"?
Ist dein Template "mycode_url" evtl. eigenhändig geändert?


RE: DVZ Shoutbox - Rued - 04.06.2024

(04.06.2024, 13:07)Schnapsnase schrieb:
(04.06.2024, 12:32)Rued schrieb: Übrigens muss ich meine Aussage, Link im Beitrag funktioniert, konkretisieren.

Wenn ich ihn als Link einfüge, funktioniert es, wenn als Text, dann auch im Beitrag nicht 

Dann wissen wir ja schon mal, dass es nicht an der Shoutbox liegt.  Wink
Wie sehen die bbcode-Einstellungen im ACP aus, speziell "Urls automatisch in Links umwandeln"?
Ist dein Template "mycode_url" evtl. eigenhändig geändert?

Bei den bbcode-Einstellungen ist alles bis auf "Editor im Teilmodus" auf "Ja".
Das Template "mycode_url" ist unverändert, hat folgenden Inhalt:
PHP-Code:
<a href="{$url}target="_blank"{$rel} class="mycode_url">{$name}</a



RE: DVZ Shoutbox - Schnapsnase - 04.06.2024

Dann habe ich vorerst keine Idee mehr.
Ich könnte mir allenfalls noch vorstellen, dass irgendein Plugin das korrekte Parsen beeinflusst, da der Fehler ja auch in den Posts auftritt.
Vllt hat ja hier noch wer Ideen dazu. Ich habe ja nicht allein ne Glaskugel gemietet.  Big Grin


RE: DVZ Shoutbox - Rued - 04.06.2024

(04.06.2024, 13:58)Schnapsnase schrieb: Dann habe ich vorerst keine Idee mehr.
Ich könnte mir allenfalls noch vorstellen, dass irgendein Plugin das korrekte Parsen beeinflusst, da der Fehler ja auch in den Posts auftritt.
Vllt hat ja hier noch wer Ideen dazu. Ich habe ja nicht allein ne Glaskugel gemietet.  Big Grin

Ich danke Dir auf jeden Fall für Deine Bemühungen. Die Shoutbox ist übrigens das einzige von mir genutzte Plugin.


RE: DVZ Shoutbox - KarinB - 06.07.2024

Hallo und schönen Nachmittag!

Leider erscheint bezüglich der DVZ-Shoutbox, Version 2.3.4 wieder ein Fehler (nicht immer ... ): 

PHP-Code:
<error>
    <
dateline>1720270941</dateline>
    <
script>inc/plugins/dvz_shoutbox.php</script>
    <
line>1041</line>
    <
type>2</type>
    <
friendly_type>Warning</friendly_type>
    <
message>Undefined array key "query"</message>
    <
back_trace>#0  errorHandler->error() called at [/inc/class_error.php:153]
#1  errorHandler->error_callback() called at [/inc/plugins/dvz_shoutbox.php:1041]
#2  dvz_shoutbox::activity() called at [/inc/class_plugins.php:136]
#3  pluginSystem->run_hooks() called at [/inc/functions_online.php:577]
#4  fetch_wol_activity() called at [/online.php:258]
</back_trace>
</
error

Bin dankbar für Hilfe und LG
Karin


RE: DVZ Shoutbox - SvePu - 06.07.2024

Ersetze in Zeile 1041 in der "inc/plugins/dvz_shoutbox.php":
PHP-Code:
parse_str(html_entity_decode($location['query']), $parameters); 
durch:
PHP-Code:
if(isset($location['query']))
{
    
parse_str(html_entity_decode($location['query']), $parameters);


Damit sollte der Fehler weg sein.


RE: DVZ Shoutbox - KarinB - 06.07.2024

Großes Dankeschön, Fehler ist weg!

Schönen Abend und LG
Karin