index.php problem

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
k4ni
Mitglied
Beiträge: 5
Registriert: 14.11.2007 23:47

index.php problem

Beitrag von k4ni »

Hallo,

Ich habe einen phpbb mod mit diesem können user posts warnen.
Doch jetzt will ich auf der start-seite für die Mods. die anzahl der reports anzeigen.
Dann hab ich das hier gemacht:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include_once($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_reputation.' . $phpEx);
include($phpbb_root_path . 'includes/functions_post.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);

if ($_GET['lol'] > 0)
    {

        $userdata2 = session_pagestart($user_ip, PAGE_INDEX);
        init_userprefs($userdata2);

        $forums_auth2 = reputation_auth(AUTH_LIST_ALL, $userdata2);
        $forum_ids2 = '';
        foreach ($forums_auth2 as $forum_id => $is_auth)
        {
            if ($is_auth['auth_mod'])
            {
                $forum_ids2 .= ($forum_ids2 ? ',' : '') . $forum_id;
            }
        }
        if (!$forum_ids2)
        {
            exit();
        }

        $result = db_query("SELECT COUNT(report_id) AS num_reports FROM {POST_REPORTS_TABLE} r WHERE forum_id IN (%s)", $forum_ids2);
        $total_reports = ($row = $db->sql_fetchrow($result)) ? intval($row['num_reports']) : 0;

        $order = input_var('order', 'asc');
        switch ($order)
        {
            case 'date':
                $sql_order = ' ORDER BY r.report_id DESC, r.reports_num DESC';
                $s_order = 'DATE';
                break;
            case 'num':
            default:
                $sql_order = ' ORDER BY r.reports_num DESC, r.report_id DESC';
                $s_order = 'NUM';
                break;
        }
        echo $row['num_reports'];
    }
?>
Hab es test.php gennant, aufgerufen...ging perfect.

Doch wenn ich jetzt include('test.php') bei der index.php mache kommt nur das hier:

Code: Alles auswählen

1Template->loadfile(): No file specified for handle body
Woran liegt das?

danke im vorraus!
Luckyze

Beitrag von Luckyze »

Hi,

anscheinend hast du vergessen im Ordner Template gewisse Dateien hochzuladen oder in Templatedateien desen Code nicht eingepflegt.

Gehe am besten nochmal alles durch.

greetz Luckyze
k4ni
Mitglied
Beiträge: 5
Registriert: 14.11.2007 23:47

Beitrag von k4ni »

hey,

hmm. Ich hab das einfach so eingeüft. Geht das nicht ohne eine .tpl dtei? Hab davon 0 plan :/

danke
Luckyze

Beitrag von Luckyze »

Hi,

nein. Du musst die Dateien vom Ordner => phpbb_root_dir <= noch in die betsimmten dazugehörigen Ordner wie admin, includes usw. noch hochladen.

Welchen Mod hast du da eingebaut? Den Report Mod?

greetz Luckyze
k4ni
Mitglied
Beiträge: 5
Registriert: 14.11.2007 23:47

Beitrag von k4ni »

Habs jetzt nich ganz verstanden aber ich schau mal wenn ich Zuhause bin.

Und ich benütze den demoncracy mod.

gruß
timo
Antworten

Zurück zu „phpBB 2.0: Mod Support“