Fehler nach img Resize Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
She´s a rebel
Mitglied
Beiträge: 146
Registriert: 12.01.2006 18:53
Kontaktdaten:

Fehler nach img Resize Mod

Beitrag von She´s a rebel »

Ich habe folgenden Mod eingebaut:

Code: Alles auswählen

##############################################################
## MOD Title: [img] autoresize MOD
## MOD Author: MagMo
##
## MOD Description: Via [img] angezeigte Bilder werden, falls erforderlich, automatisch an die angegebene Maximalgroesse angepasst.
##                  Es werden nur die Formate JPG, GIF und PNG unterstuetzt.
##
## MOD Compatibility:  2.0.18
##
## MOD Version: 0.1.1
##
## Installation Level: easy
## Installation Time: 1 Minutes
##
## Files To Edit:      1
##      includes/bbcode.php
##
## Included Files:     0
##
############################################################## 
## MOD History: 
##
##   2006-01-03 - Version 0.1.1
##      - Wenn bei ein [img]-Tag die schließende Klammer fehlt, dann kann ein Fehler auftreten -> behoben
##	- Wenn die Bilddaten nicht ermittelt werden können, da z.B. das Bild nicht vorhanden ist, und [img] wird mit [url] kombiniert, dann tritt ein Fehler auf. -> behoben
##
##   2006-01-03 - Version 0.1
##      - Initial Release
##
##############################################################
## This MOD is released under the GPL License. Intellectual Property is retained by the MOD Author(s) listed above. http://www.gnu.org
##############################################################
## For Security Purposes, Please Check: http://phpbb.mwegner.de/ for the latest version of this MOD. Downloading this MOD from other sites could cause malicious code to enter into your phpBB Forum. 
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up Your Complete Database And All Files Related To This MOD !
##############################################################
##         INSTALLATION OF THE ECard MOD:
##############################################################
# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/bbcode.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
	// [img]image_url_here[/img] code..
	// This one gets first-passed..

# 
#-----[ ADD BEFORE ]------------------------------------------------ 
# 
/* [img] autoresize MOD - Start

# 
#-----[ FIND ]------------------------------------------------ 
# 
	$replacements[] = $bbcode_tpl['img'];

# 
#-----[ ADD AFTER ]------------------------------------------------ 
# 
[img] autoresize MOD - Ende */

# 
#-----[ FIND ]------------------------------------------------ 
# 
	// Remove our padding from the string..
	$text = substr($text, 1);

# 
#-----[ ADD BEFORE ]------------------------------------------------ 
# 
	// [img] autoresize MOD - Start

	// Maximale Bildbreite, bei $ImageMaxWidth = 0 wird die Breite nicht ueberprueft
	$ImageMaxWidth = 0;
	// Maximale Bildhoehe, bei $ImageMaxHeight = 0 wird die Hoehe nicht ueberprueft
	$ImageMaxHeight = 0;

	$textIMG_a = array();
	$textIMG_a = preg_split("#\[img:$uid\]#is", $text);
	if ((is_array($textIMG_a)) && (count($textIMG_a) > 0))
	{
		unset($textIMG_e);
		unset($i);
		$textIMG_c = count($textIMG_a);
		$textIMG_e = array();
		for ($i=0; $i<$textIMG_c; $i++)
		{
			if ((($i == 0) && (substr($textIMG_a[0],0,1) != ' ')) || ($i > 0))
			{
				$textIMG_e[] = preg_replace("#\[/img:$uid\].*#is", '', $textIMG_a[$i]);
			}
		}
		if ((isset($textIMG_e)) && (is_array($textIMG_e)))
		{
			unset($i);
			$textIMG_s = $text;
			$textIMG_c = count($textIMG_e);
			for ($i=0; $i<$textIMG_c; $i++)
			{
				$textIMG_e[$i] = eregi_replace('\[','\[',$textIMG_e[$i]);
				unset($ImageInfo);
				$ImageInfo = @ getimagesize($textIMG_e[$i]);

				if ((!isset($ImageInfo)) || (is_null($ImageInfo)) || (!is_array($ImageInfo)) || (($ImageInfo[2] != 1) && ($ImageInfo[2] != 2) && ($ImageInfo[2] != 3)))
				{
					$textIMG_s = preg_replace("#\[img:$uid\]".$textIMG_e[$i]."\[/img:$uid\]#is", '<img src="'.$textIMG_e[$i].'" border="0" />', $textIMG_s);
				}
				else
				{
					unset($ImageWidth);
					unset($ImageHeight);
					unset($ImageFactor);
					$ImageWidth = $ImageInfo[0];
					$ImageHeight = $ImageInfo[1];
					if (($ImageWidth > $ImageMaxWidth) && ($ImageMaxWidth > 0))
					{
						$ImageFactor = $ImageMaxWidth / $ImageWidth;
						$ImageWidth = $ImageWidth * $ImageFactor;
						$ImageHeight = $ImageHeight * $ImageFactor;
					}
					if ((floor($ImageHeight) > $ImageMaxHeight) && ($ImageMaxHeight > 0))
					{
						$ImageFactor = $ImageMaxHeight / $ImageHeight;
						$ImageWidth = $ImageWidth * $ImageFactor;
						$ImageHeight = $ImageHeight * $ImageFactor;
					}
					$ImageWidth = floor($ImageWidth);
					$ImageHeight = floor($ImageHeight);
					$textIMG_s = preg_replace("#\[img:$uid\]".$textIMG_e[$i]."\[/img:$uid\]#is", '<img src="'.$textIMG_e[$i].'" width="' . $ImageWidth . '" height="' . $ImageHeight . '" border="0" />', $textIMG_s);
				}
			}
			$text = $textIMG_s;
		}
	}
	// [img] autoresize MOD - Ende

# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------------- 
# 
# EoM 

Nun bekomm ich wenn ich ein Thema anklicken will folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Call to undefined function: bbencode_second_pass() in /home/webpages/lima-city/greenday4eva/html/phpbb2/viewtopic.php on line 1101
Habe versucht die Datei durch die originale zu ersetzen, aber komischerweise ist diese Datei "leer", also da steht ÜBERHAUPT nichts drin.

Hier der Link zu meinem Forum: http://www.greenday-forumplanet.de.vu


Hoffe ihr könnt mir helfen!
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

verlinke doch mal bitte deine bearbeitete bbcode.php als txt
Kein Support per PN/Email/Messenger!
Falls jemand den neuen ICQ-Button braucht: http://www.peggy-para.de/templates/olym ... cq_add.gif
She´s a rebel
Mitglied
Beiträge: 146
Registriert: 12.01.2006 18:53
Kontaktdaten:

Beitrag von She´s a rebel »

Irgendwie geht das nicht...wie gesagt in der Datei steht dann nichts!!!!
Auch wenn ich das Original wieder aufspiele!!!
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

dann nimm eine bbcode.php aus den originallen phpbb-paket hier aus dem download-bereich

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
She´s a rebel
Mitglied
Beiträge: 146
Registriert: 12.01.2006 18:53
Kontaktdaten:

Beitrag von She´s a rebel »

hab ich auch schon versucht...geht auch nicht...

habe nun mal beim hoster im forum nachgelesen....das problem scheinen mehrere zu haben..... :x liegt dann wohl am hoster
Antworten

Zurück zu „phpBB 2.0: Mod Support“