Admin bereich
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Admin bereich
Grüße!
Unzwar habe ich mir gerade nen script gebastelt das einige Infos aus der DB holt. Das würde ich gerne im ACP zwichen
# Board-Funktionalitäten
# Avatare
verlinken oder neben dem Button System.
Ich versuche nun schon einige Stunden in den Datein vom Admin Panel durchzublicken aber leider ohne erfolg.
Habt ihr da nicht evt ne anleitung in deutsch oder nen snippet?
Währe echt Dankbar
MFG
Fragz
Unzwar habe ich mir gerade nen script gebastelt das einige Infos aus der DB holt. Das würde ich gerne im ACP zwichen
# Board-Funktionalitäten
# Avatare
verlinken oder neben dem Button System.
Ich versuche nun schon einige Stunden in den Datein vom Admin Panel durchzublicken aber leider ohne erfolg.
Habt ihr da nicht evt ne anleitung in deutsch oder nen snippet?
Währe echt Dankbar
MFG
Fragz
Ich muss gestehend as ich von sowas keine Ahnung habe, aber vllt wäre der richtige Weg wenn du dir ein eigenes Modul erstellst für das ACP. Eine Dokumentation dazu findest du hier:
Link
Vllt hilft es dir ja weiter.
In diesem Sinne,
SinTao
Link
Vllt hilft es dir ja weiter.

In diesem Sinne,
SinTao
ich versuche schon seit 2 tagen erfolglos eine eigene Seite ins acp einzubauen, erstmal eine funktionslose, die ich danach als Basis für anderes nutzen kann, ich habe mittlerweile 2 quellen ausprobiert, und schritt für schritt alles so gemacht wie dort beschrieben, meine erste quelle war http://startrekguide.com/forum/mods/ind ... =50&t=2361
das Ergebnis war, das zwar ein neues Modul zum installieren bereit stand, als ich es aber installiert hatte, bekam ich immer folgende Fehlermeldung
alles andere lief wie üblich.
dann habe ich die "Anleitung" von phpbb.com verwendet, Ergebnis hier, es taucht überhaupt nicht zum installieren auf.
ich bin ratlos.
hiermal die aktuellen Dateien.
includes/acp/info/acp_news.php
includes/acp/acp_news.php
language/de/mods/acp_news.php
adm/style/acp_news.html
das Ergebnis war, das zwar ein neues Modul zum installieren bereit stand, als ich es aber installiert hatte, bekam ich immer folgende Fehlermeldung
und das neue Modul wurde nicht in dem Menü angezeigt, in dem ich es hinzugefügt habe, und auch sonst nirgends -> lässt sich nicht verwendenParse error: syntax error, unexpected ')' in D:\Programme\xampp\htdocs\sv\forum\includes\functions_module.php(333) : eval()'d code on line 1
alles andere lief wie üblich.
dann habe ich die "Anleitung" von phpbb.com verwendet, Ergebnis hier, es taucht überhaupt nicht zum installieren auf.
ich bin ratlos.
hiermal die aktuellen Dateien.
includes/acp/info/acp_news.php
Code: Alles auswählen
<?php
/**
*
* @package acp news
*
*/
/**
* @package module_install
*/
class acp_news
{
function module()
{
return array(
'filename' => 'acp_news',
'title' => 'News',
'version' => '1.0.0',
'modes' => array(
'add' => array('title' => 'News Hinzufügen', 'auth' => 'acl_a_news', 'cat' => array('ACP_NEWS')),
'edit' => array('title' => 'News Bearbeiten', 'auth' => 'acl_a_news', 'cat' => array('ACP_NEWS')),
),
);
}
function install()
{
}
function uninstall()
{
}
}
?>
Code: Alles auswählen
<?php
/**
*
* @package acp_news
*
*/
/**
* @package acp
*/
class acp_news
{
var $u_action;
function main($id, $mode)
{
global $db, $user, $auth, $template;
global $config, $phpbb_root_path, $phpbb_admin_path, $phpEx;
$user->add_lang('mods/acp_news');
// Set up the page
$this->tpl_name = 'acp_news';
$this->page_title = 'News';
// Set up general vars
// modes
if ($mode == 'add')
{
$template->assign_vars(array('CONTENT' => 'inhalt'));
}
else if ($mode == 'edit')
{
$template->assign_vars(array('CONTENT' => 'inhalt'));
}
else
{
$template->assign_vars(array(('CONTENT' => 'inhalt'));
}
}
}
?>
Code: Alles auswählen
<?php
/**
* DO NOT CHANGE
*/
if (empty($lang) || !is_array($lang))
{
$lang = array();
}
// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
$lang = array_merge($lang, array(
'news' => 'News',
'News' => 'News',
'NEWS' => 'News',
));
?>
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
{CONTENT}
<!-- INCLUDE overall_footer.html -->
Du hast versucht eine neue Berechtigungs Klasse "acl_a_news" einzuführen.
Diese gibt es in der Tabelle phpbb_acl_options aber nicht, also kann sie nicht verglichen ( authentifiziert ) werden.
Du musst schon Dein neues ACP Modul auch in der Tabelle phpbb_acl_options "registrieren/eintragen".
Hier ein Beispielcode aus meinem phpbb3 Formel 1 Mod ( Das Installer File fügt eine neue Berechtigungsklasse hinzu.... hier mal die Änderung für acl_a_news )
Diese gibt es in der Tabelle phpbb_acl_options aber nicht, also kann sie nicht verglichen ( authentifiziert ) werden.
Du musst schon Dein neues ACP Modul auch in der Tabelle phpbb_acl_options "registrieren/eintragen".
Hier ein Beispielcode aus meinem phpbb3 Formel 1 Mod ( Das Installer File fügt eine neue Berechtigungsklasse hinzu.... hier mal die Änderung für acl_a_news )
Code: Alles auswählen
//Add new permission set to the module system
$sql = 'INSERT INTO '.$table_prefix."acl_options VALUES
('', 'a_news', 1, 0, 0)
";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);
ne für das bischen code was ich habe lohnt sich kein modul! auch wegen
link
So gut ist mein snglish nicht das ich davon was verstehe.
Ist den den nicht mehr möglich nen einfachen Link ins ACP zu bekommen?
link
So gut ist mein snglish nicht das ich davon was verstehe.
Ist den den nicht mehr möglich nen einfachen Link ins ACP zu bekommen?
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Hab hier mal noch ne kurz Zusammenfassung:
http://olympuswiki.naderman.de/Creating_modules
Mal ne Frage, ich habe folgende Dateien:
acp_links.phpacp_links_info.php und trotzdem kann ich das Modul nicht zum ACP hinzufügen.
Hat jemand ne Ahnung?
http://olympuswiki.naderman.de/Creating_modules
Mal ne Frage, ich habe folgende Dateien:
acp_links.php
Code: Alles auswählen
<?php
class acp_links
{
var $u_action;
var $new_config;
function main($id, $mode)
{
global $db, $user, $auth, $template;
global $config, $phpbb_root_path, $phpbb_admin_path, $phpEx;
$user->add_lang('common');
switch($mode)
{
case 'index':
$this->page_title = 'LINKS';
$this->tpl_name = 'links_body';
break;
}
}
}
?>
Code: Alles auswählen
<?php
class acp_links_info
{
function module()
{
return array(
'filename'=> 'acp_links',
'title'=> 'ACP_LINKS',
'version'=> '1.2.3',
'modes'=> array(
'index'=> array('title' => 'ACP_AUTOMATION'),
),
);
}
}
?>
Hat jemand ne Ahnung?
kein Support per PN