#sixbitunder » siX' extern » ezStats - Support » Kleines Problem beim Einbinden der EZSTATS BF3 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Kleines Problem beim Einbinden der EZSTATS BF3
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
WoFNuLL
unregistriert
Kleines Problem beim Einbinden der EZSTATS BF3 Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Super arbeit soweit, nur bin ich aktuell auf ein kleines Problem gestoßen

code:
1:
Fatal error: Cannot redeclare include_ezstats() (previously declared in /var/www/vhosts/dark-sphere.de/bgm/wp-content/plugins/ezstats.php:15) in /var/www/vhosts/dark-sphere.de/bgm/wp-content/plugins/ezstats2_bf3.php on line 24


Oder auf gut Deutsch, das Plugin in Wordpress ( und Wahrscheinlich für alle anderen CMS Plugins ) versucht offenbar via PHP den gleichen include_ezstats() aufruf wie die BF BC2 Variante.

Dadurch verursacht kann nur EINS der beiden Addons fehlerfrei Eingebunden werden auf der Selben Seite , sobald man bei WP versucht das 2. zu aktivieren ( ist abhängig davon welches zuerst Aktiv war ) verursacht das addon diesen Fehler.

Ich bin Persönlich kein Freund davon in Fremdem Quellcode rumzudoktorn, aber in dem Fall ist es relativ simpel, von daher:

Bitte nen anderen include_ezstats aufruf einbauen für die BF3 Variante ^^.

Ich hab das jetzt erstmal so gelöst: Plugin Datei auf ( von Wordpress in dem Fall ):

Änderung von:
code:
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:
28:
29:
<?php
/**
 * @package ezStats2_BF3
 * @author ezzemm
 * @version 1
 */
/*
Plugin Name: ezStats2 for Battlefield 3
Plugin URI: http://www.ezstats.org
Description: Leaderboard for Battlefield 3. Use following term for the displaying of ezStats within your article: [ezStats2_BF3]
Author: ezzemm
Author URI: http://www.ezstats.org
*/

function include_ezstats($text) {
	$ch = curl_init("http://bgm.dark-sphere.de/ezstats2/");
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
	$output = curl_exec($ch);
	curl_close($ch);
	
	$text = str_replace("[ezStats2_BF3]", $output, $text);
	return $text;
}

add_filter('the_content', 'include_ezstats');
?>

auf
code:
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:
28:
29:
<?php
/**
 * @package ezStats2_BF3
 * @author ezzemm
 * @version 1
 */
/*
Plugin Name: ezStats2 for Battlefield 3
Plugin URI: http://www.ezstats.org
Description: Leaderboard for Battlefield 3. Use following term for the displaying of ezStats within your article: [ezStats2_BF3]
Author: ezzemm
Author URI: http://www.ezstats.org
*/

function include_ezstatsBF3($text) {
	$ch = curl_init("http://bgm.dark-sphere.de/ezstats2/");
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
	$output = curl_exec($ch);
	curl_close($ch);
	
	$text = str_replace("[ezStats2_BF3]", $output, $text);
	return $text;
}

add_filter('the_content', 'include_ezstatsBF3');
?>


Ansonsten Super Arbeit ;)
12.12.2011 11:52  

ezzemm
Clanadmin

images/avatars/avatar-1557.jpg


Dabei seit: 25.09.2005
Beiträge: 3.938
Squad: siX.bc2
Funktion: ezStats programmer
Steam-ID: ezzemm
Nick BFBC2: ezzemm
Nick BF3: ezzemm

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi WoFNuLL!

Danke für deinen Hinweis! Ich habe überall versucht, Überschneidungen mit alten Versionen zu vermeiden. Aber bei der Funktionsbezeichnung habe ich es vergessen :/

Viele Grüße, ezzemm

__________________
"Ein Sturmsoldat muss mit fliegender Fahne aus allen Rohren feuernd mit lautem Hurra sein Team mitreissend in feindliche Squads und Flaggen rennen und dort Menschen für ihre Meinung bestrafen"


13.12.2011 09:00 ezzemm ist offline E-Mail an ezzemm senden Homepage von ezzemm Beiträge von ezzemm suchen

Baumstruktur | Brettstruktur
Gehe zu:
#sixbitunder » siX' extern » ezStats - Support » Kleines Problem beim Einbinden der EZSTATS BF3