Fully integrated Shoutbox: Smilies deaktivieren
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 242
- Registriert: 20.09.2007 12:13
- Wohnort: Ebersbach an der Fils
- Kontaktdaten:
Fully integrated Shoutbox: Smilies deaktivieren
Hi,
ich habe die Fully integrated Shoutbox bei mir im Forum installiert, funktioniert auch einwandfrei. Ich habe nur festgestellt, dass die Smileys zu viel Ladezeit beim Laden der Index-Seite in Anspruch nehmen. Daher möchte ich diese deaktivieren.
Ich möchte natürlich nur in der Shoutbox die Smilies deaktivieren, nicht im gesamten Forum.
Das ist der MOD: http://www.phpbbhacks.com/download/1255
Link zur Shoutbox: http://www.street-style-wendlingen.de/forum/
Grüße
Timo
ich habe die Fully integrated Shoutbox bei mir im Forum installiert, funktioniert auch einwandfrei. Ich habe nur festgestellt, dass die Smileys zu viel Ladezeit beim Laden der Index-Seite in Anspruch nehmen. Daher möchte ich diese deaktivieren.
Ich möchte natürlich nur in der Shoutbox die Smilies deaktivieren, nicht im gesamten Forum.
Das ist der MOD: http://www.phpbbhacks.com/download/1255
Link zur Shoutbox: http://www.street-style-wendlingen.de/forum/
Grüße
Timo
-
- Mitglied
- Beiträge: 242
- Registriert: 20.09.2007 12:13
- Wohnort: Ebersbach an der Fils
- Kontaktdaten:
- powersilie
- Mitglied
- Beiträge: 822
- Registriert: 09.10.2004 13:35
- Wohnort: Österreich
- Kontaktdaten:
-
- Mitglied
- Beiträge: 242
- Registriert: 20.09.2007 12:13
- Wohnort: Ebersbach an der Fils
- Kontaktdaten:
-
- Mitglied
- Beiträge: 242
- Registriert: 20.09.2007 12:13
- Wohnort: Ebersbach an der Fils
- Kontaktdaten:
Ich müsste die Smilies doch auch direkt im Code deaktivieren können.
Ich denke, dass hier irgendwo das Geheimnis liegt. Das ist die Shoutbox.php...
Ich kenne mich in den Scripts halt zu wenig aus, was welche Wirkung haben könnte.
Code: Alles auswählen
if ( !$board_config['allow_smilies'] )
{
$smilies_on = 0;
}
else
{
$smilies_on = ( $submit || $refresh || preview) ? ( ( !empty($HTTP_POST_VARS['disable_smilies']) ) ? 0 : TRUE ) : ( ( $userdata['user_id'] == ANONYMOUS ) ? $board_config['allow_smilies'] : $userdata['user_allowsmile'] );
if ($smilies_on)
{
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
generate_smilies('inline', PAGE_SHOUTBOX_MAX);
if ($mode == 'smilies')
{
generate_smilies('window', PAGE_SHOUTBOX_MAX);
exit;
}
}
}
Ich kenne mich in den Scripts halt zu wenig aus, was welche Wirkung haben könnte.
Wenn du alles bis auf
löscht sollten sie nicht mehr angezeigt werden.
Dann muss aber noch der Smilieslink aus dem Template weg.
Und es gibt noch die shoutbox_max.php mit dazugehöriger tpl.
Da müsste das auch ausgebaut werden.
Code: Alles auswählen
$smilies_on = 0;
Dann muss aber noch der Smilieslink aus dem Template weg.
Und es gibt noch die shoutbox_max.php mit dazugehöriger tpl.
Da müsste das auch ausgebaut werden.
-
- Mitglied
- Beiträge: 242
- Registriert: 20.09.2007 12:13
- Wohnort: Ebersbach an der Fils
- Kontaktdaten:
Okay, vielen Dank!
Ich bin grad nur auf der Arbeit, komme erst morgen heim. Dann test eich das gleich und gebe Bescheid ob es funktioniert hat.
Jo, aus dem Template-Dateien raus löschen is kein Problem. Bei denen bin ich langsam ein kleiner Profi, da ich immer alles von SubSilver in Artemis umbauen muss
Ich bin grad nur auf der Arbeit, komme erst morgen heim. Dann test eich das gleich und gebe Bescheid ob es funktioniert hat.
Jo, aus dem Template-Dateien raus löschen is kein Problem. Bei denen bin ich langsam ein kleiner Profi, da ich immer alles von SubSilver in Artemis umbauen muss

-
- Mitglied
- Beiträge: 242
- Registriert: 20.09.2007 12:13
- Wohnort: Ebersbach an der Fils
- Kontaktdaten:
-
- Mitglied
- Beiträge: 242
- Registriert: 20.09.2007 12:13
- Wohnort: Ebersbach an der Fils
- Kontaktdaten:
Hab nochmal rumprobiert. Jetzt hat es geklappt 
Habe in der shoutbox_view.php Einen Teil vom Code entfernt:
Das hab ich entfernt:
Und jetzt sind die Smileys wirklich nur in der Shoutbox deaktiviert. In der maximierten Version werden die Smilies noch angezeigt.
Und in der Template-Datei shoutbox_body.tpl habe ich natürlich die Zeile für die Smilies heraus genommen. Währe ja sonst sinnlos
Timo

Habe in der shoutbox_view.php Einen Teil vom Code entfernt:
Code: Alles auswählen
$i++;
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$user_id = $shout_row['shout_user_id'];
$username = ( $user_id == ANONYMOUS ) ? (( $shout_row['shout_username'] == '' ) ? $lang['Guest'] : $shout_row['shout_username'] ) : "<a href='".append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=".$shout_row['shout_user_id'])."' target='_top'>".$shout_row['username']."</a>" ;
$shout = (! $shout_row['shout_active']) ? $shout_row['shout_text'] : $lang['Shout_censor'];
[color=red]
if ( $board_config['allow_smilies'] && $shout_row['user_allowsmile'] && $shout != '' & $shout_row['enable_smilies'])
{
$shout = smilies_pass($shout);
} [/color] $shout = bbencode_second_pass($shout,$shout_row['shout_bbcode_uid']);
$shout = preg_replace($orig_word, $replacement_word, $shout);
$shout = str_replace("\n", "\n<br />\n", $shout);
Code: Alles auswählen
if ( $board_config['allow_smilies'] && $shout_row['user_allowsmile'] && $shout != '' & $shout_row['enable_smilies'])
{
$shout = smilies_pass($shout);
}
Und in der Template-Datei shoutbox_body.tpl habe ich natürlich die Zeile für die Smilies heraus genommen. Währe ja sonst sinnlos

Timo