DANKE!#################################################################
## Mod Title: Smiley / Smilie ALT text to emoticon
## Mod Version: 1.0.0
## Author: blulegend
## Description: Show emoticon text instead of
## url as ALT text of smilies
##
## Installation Level: Easier than easy!
## Installation Time: 1-3 Minutes
## Files To Edit: 1
## Included Files: None
#################################################################
## Security Disclaimer: This MOD Cannot Be Posted To Or Added At Any Non-Official phpBB Sites
#################################################################
##
## Author Note:
## Enjoy!
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
#
#-----[ OPEN /includes/bbcode.php ]------------------------------
#
#
#-----[ FIND around line 226 ]-----------------------------------
#
if( empty($smilies) )
{
$sql = "SELECT code, smile_url
#
#-----[ REPLACE WITH ]-------------------------------------------
#
if( empty($smilies) )
{
// SMILEY MOD, ADDED emoticon TO THE LIST
$sql = "SELECT code, smile_url, emoticon
#
#-----[ FIND around line 245 ]-----------------------------------
#
$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['smile_url'] . '" border="0" />';
#
#-----[ REPLACE WITH ]-------------------------------------------
#
$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" />'; // SMILIE MOD
#
#-----[ SAVE/CLOSE ALL FILES ]-----------------------------------
#
smilie_copy ???
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.1, 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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
smilie_copy ???
Hallo, wollte dieses Mod anwenden, fand aber die betreffenden Zeilen in der Datei nicht. Kann mir jemand weiterhelfen?
Das Thema hatte sich erledigt, da ich mich in der Datei verpeilt hatte, aber trotzdem gibts probleme mit dem Mod. hier ist der Bereich, in dem sich besagte Zeilen befinden:
hier ist jedenfalls nochmal die momentane, funktionierende bbcode.php
sollte ich vielleicht beim modden auch das "if( empty($smilies) ) " weglassen?
Der "if"-teil ist aber nicht davor??? (beim ersten) und wie gesagt, nach dem hochladen der gemoddeten datei spuckt das forum nur noch fehler aus, unter anderem auch "unautorisierter Aufruf der funktion smilie_pass in der viewtopic.php"function smilies_pass($message) { static $orig, $repl; if (!isset($orig)) { global $db, $board_config; $orig = $repl = array(); $sql = 'SELECT code, smile_url FROM ' . SMILIES_TABLE; if( !$result = $db->sql_query($sql) ) { message_die(GENERAL_ERROR, "Couldn't obtain smilies data", "", __LINE__, __FILE__, $sql); } $smilies = $db->sql_fetchrowset($result); usort($smilies, 'smiley_sort'); for($i = 0; $i < count($smilies); $i++) { $orig[] = "/(?<=.\W|\W.|^\W)" . phpbb_preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/"; $repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['smile_url'] . '" border="0" />'; } } if (count($orig)) { $message = preg_replace($orig, $repl, ' ' . $message . ' '); $message = substr($message, 1, -1); } return $message; }
hier ist jedenfalls nochmal die momentane, funktionierende bbcode.php
sollte ich vielleicht beim modden auch das "if( empty($smilies) ) " weglassen?
Leider besteht das selbe Problem, beim Aufruf eines Threads passiert das:
http://022et.de/kobold/bbcode.gif
forum.022et.de
editiert von Acid (wegen Bildverlinkung)
http://022et.de/kobold/bbcode.gif
forum.022et.de
editiert von Acid (wegen Bildverlinkung)