functions.php

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

functions.php

Beitrag von Lord_Femto »

hallo.

ich bin derzeit am verzweifeln. ich bin ja immer noch am knobeln um die letzten geheimnisse von phpbb aufbau für mich zu entdecken.

was mir ein rätsel aufgibt ist die verarbeitung der templates.
um ein template auszuführen, brauchen wir ja

Code: Alles auswählen

$template = new Template($phpbb_root_path . $template_path . $template_name);
diese finden wir ja in der functions.php unter der funktion style_setup. richtig?
die funktion wird ja noch in derselben datei aufgerufen

Code: Alles auswählen

$theme = setup_style($board_config['default_style']);
somit hätten wir ja jetzt geklärt, wo phpbb seine themes und den template beginn herbekommt, oder?

wo wird aber nun der anfang des templates also new Template() in den dateien wiedergespiegelt bzw. übertragen?!?

ich bin in der hinsicht sehr verwirrt.

danke im voraus!
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Die Funktion "setup_style" wird in der Funktion "init_userprefs" aufgerufen. Die Funktion "init_userprefs" wird in den einzelnen PHP-Dateien (index.php, viewforum.php,...) aufgerufen.

Code: Alles auswählen

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
Oder meinst du etwas anderes?
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

ich habe ein weitereres problem.

wenn ich jetzt ein bild setzen möchte, so misslingt mir dies.

die wiedergabe lautet bei mir:

Code: Alles auswählen

$character_img = '<img src="' . $images['Miroku'] . '" alt="' . $row['character_name'] . '" title="' . $row['character_name'] . '" width="200" border="0" />';
das lasse ich dann über das template einfügen. doch es kommt nur ein bild mit einem roten x und halt den alt und title angaben.

warum?!?

ich habe doch in der common.php das $image als array gesetzt.

Code: Alles auswählen

$images = array();
außerdem gibt ja die funktion setup_style den inhalt des bildes in der .cfg datei wieder:

Code: Alles auswählen

$template_path = 'templates/' ;
	$template_name = $row['template_name'] ;

	$template = new Template($inu_root_path . $template_path . $template_name);

	if ( $template )
	{
		$current_template_path = $template_path . $template_name;
		@include($inu_root_path . $template_path . $template_name . '/' . $template_name . '.cfg');
	}
	return $row;
und in der .cfg ist dies enthalten:

Code: Alles auswählen

$current_template_images = $current_template_path . "/images";

$images['Miroku'] = "$current_template_images/characters/Miroku.jpg";
eigentlich ist doch alles erfüllt, um ein bild auszugeben, doch warum tut es dies nicht?!?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

keiner eine idee?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

lasst mich raten. es hat immer noch keiner eine idee?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

LEUTE... doch nicht alle auf einmal :-?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“