Seite 86 von 109

Verfasst: 09.01.2007 17:48
von CyborgMax
[ externes Bild ]

Warum gab es am Ende so einen großen Sprung in der Entwicklung? Oder ist das der Konverter, den alle ansprechen?

Verfasst: 09.01.2007 17:59
von Schumi
Der Sprung hängt mit einer Ergänzung der UTF-8-Umwandlung zusammen. Es wurde eine über 45000 Zeilen lange Datei zum CVS hinzugefügt, die die nötigen Informationen enthält, um den Zeichensatz gb2312 nach UTF-8 konvertieren zu können.
Acyd Burn hat geschrieben:this one is most probably not within the full release but available seperatly due to it's sheer size

Verfasst: 10.01.2007 10:49
von poisi
wie war das noch mit dem template, kommt das mit der rc oder mit der final?

Verfasst: 11.01.2007 09:17
von Skippy
wenn ich das richtig verstanden habe erst mit der Final was grad die MOD bastler unter uns ziehmlch ärgern dürfte

Verfasst: 12.01.2007 15:33
von Emanuelle_1982
der andere Style wird auch ausgeliefert, außerdem wirst du vermutlich viel Code recyclen können - von daher nehme ich an das die Modder zwar nicht glücklich sind, aber das trotz allem nicht sooo eng sehen werden...

Außerdem ist der meiste Code normalerweise der PHP Teil - und der kann sich derzeit theoretisch auch jeden Tag völlig ändern, da meckert auch kaum jemand

Verfasst: 13.01.2007 20:52
von AndyG
Hi,
hat sich eigendlich schonmal jemand mit dem Modulsystem im ACP beschäftigt, der mir mal kurz erklären kann welche Anforderungen an eine Datei im Verzeichnis "includes/acp" und in "includes/acp/info" gestellt werden?

Verfasst: 13.01.2007 21:09
von Emanuelle_1982
ja, kaum etwas

wobei ich noch Rätsel, wofür die install und deinstall Bereiche sind...

Code: Alles auswählen

<?php
class acp_viewarticle_info
{
	function module()
	{
		return array(
			'filename'	=> 'dateiname',
			'title'		=> 'TITEL_AUS_DER_COMMON_LANG_FILE',
			'version'	=> '1.0.0',
			'modes'		=> array(
				'mode'	=> array('title' => 'TITEL', 'auth' => '(Berechtigungslevel)', 'cat' => array('CATEGORY_TITLE')),
			),
		);
	}

	function install() { }
	function uninstall() { }
}
?>
im nicht info-Folder

Code: Alles auswählen

<?php
class acp_viewarticle
{
	function main($id, $mode)
	{
		global $user;
		global $phpbb_root_path, $phpEx;

		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);

		$user->add_lang('acp/***datei_im_lang_folder***');
		$this->tpl_name = '***templateDateiname***';
	}
}
?>
danach kann man im Admin Menü das ganze hinzufügen... das reicht für den Anfang

EDIT: das GROSSGESCHRIEBENE ist immer etwas LANG-Dateien

Verfasst: 14.01.2007 11:26
von AndyG
Hi,
danke für deine Antwort.

Wenn man die Dateien so durchsieht muß es da wohl noch ein paar mehr Möglichkeiten zu geben. Na ja, muß man wohl auf die Dokumentation warten :)

Verfasst: 14.01.2007 11:55
von Emanuelle_1982
öhm .... nö ...
warum? Das ist eine Vorlage für eine leere, funktionierende Seite im ACP. Der Rest ist ja dann total unterschiedlich. Alles was man machen könnte wäre Funktionen zu beschreiben, die häufiger - aber eben nicht immer gebraucht werden.

Nur das mit dem (De)Install Bereich ist halt noch offen, wobei:
Acyd Burn hat geschrieben:The install/uninstall parts are not used...
(übersetzt: Die install/deinstall Bereiche werden nicht benutzt)
Link: http://www.phpbb.com/phpBB/viewtopic.ph ... 22#2732622
ziemlich offen lässt, ob das irgendwann mal eine Bedeutung bekommt

Emma

Verfasst: 19.01.2007 20:48
von tholmer
Ich nehme an das es eine Verwendung bei der Installation eines Mods findet. Zb könnten bei Install die Config Werte in die DB gespeichert werden oder notwendige SQL Statments ausgeführt werden.