Seite 8 von 11

Verfasst: 30.09.2005 17:16
von MotMann
Markus67 hat geschrieben:Hi ...

[2.0.10] Forum Random Advertising Banners *emc

Markus
HAllo...

da steht:

#-----[ OPEN ]------------------------------------------
#

includes/page_tail.php


#-----[ FIND ]------------------------------------------
#

'PHPBB_VERSION' => '2' . $board_config['version'],

#
#-----[ AFTER, ADD ]------------------------------------------
#

'ADMINBANNERS' => $lang['AdminBanner'],


Das problem.. diesen Codec finde ich nicht in der phpBB2 Version. Und wir müssen das was in die page_tail.php eingefügt werden soll in die page_header.php einfügen, damit das Banner oben ist.

in der Datei steht oben:
*************************************************************************
* page_header.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: page_header.php,v 1.106.2.24 2005/03/26 14:15:59 acydburn Exp $
*
*
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.

Verfasst: 30.09.2005 22:36
von darot
Hi....

öffne: page_header.php und finde.

Code: Alles auswählen

$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
danach einfügen.

Code: Alles auswählen

// ADMINBANNERS START
    $sql = "SELECT word, replacement FROM " . ADMINBANNERS_TABLE . " ORDER BY RAND() LIMIT 1";
    if ( !($result = $db->sql_query($sql)) )
    {
            message_die(GENERAL_ERROR, 'Could not obtain ADMINBANNERS information', '', __LINE__, __FILE__, $sql);
    }
    while ($row = $db->sql_fetchrow($result))
    {
    $word = $row['word'];
    $replacement = $row['replacement'];
            $template->assign_block_vars("adminbanners", array(
            'word' => $word,
            'adminbannersImg' => $replacement
            ));
    }
// ADMINBANNERS END
finde:

Code: Alles auswählen

'PAGE_TITLE' => $page_title,
danach einfügen:

Code: Alles auswählen

        'ADMINBANNERS' => $lang['AdminBanner'],
Gruss, darot

Verfasst: 30.09.2005 22:55
von MotMann
Und der restliche Code muss, wie in dem Mod angegeben, verarbeitet werden?

Verfasst: 30.09.2005 23:08
von darot
Das was in die overall_footer.tpl kommt musst du in der overall_header.tpl ganz zuunterst einfügen.
Den Rest so machen wie angegeben.

Verfasst: 02.10.2005 15:42
von snootig
bitte helft mir, ich bekomme eine fehler meldung, dort, wo eigentlich banner sein sollte,

siehe unten

Verfasst: 02.10.2005 15:42
von snootig
Could not obtain ADMINBANNERS information

DEBUG MODE

SQL Error : 1146 Table 'snootig.ADMINBANNERS_TABLE' doesn't exist

SELECT word, replacement FROM ADMINBANNERS_TABLE ORDER BY RAND() LIMIT 1

Line : 47
File : page_tail.php

message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?



das bekomme ich wenn ich alles gemacht habe. woran kann das liegen. habe alles gemacht wie marcus es gesagt hat und wie es im install steht

Verfasst: 02.10.2005 16:01
von FatFreddy
snootig hat geschrieben:

Code: Alles auswählen

SQL Error : 1146 Table 'snootig.ADMINBANNERS_TABLE' doesn't exist
das bekomme ich wenn ich alles gemacht habe. woran kann das liegen. habe alles gemacht wie marcus es gesagt hat und wie es im install steht
Anscheinend hast Du nicht ALLES gemacht, da die Datenbanktabelle nicht existiert.

Schau nochmal in die Installationsanleitung :

Code: Alles auswählen

#
#-----[ SQL ]------------------------------------------
#

- RUN db_update_admin_banners.php FROM YOUR FORUMROOT AFTER THE INSTALLATION AND DELETE IT AFTER THAT FROM YOUR FORUMROOT !!!

- FÜHRE DIE db_update_admin_banners.php AUS DEM FORUMROOT NACH DER INSTALLATION AUS UND LÖSCHE SIE DANACH WIEDER AUS DEM FORUMROOT !!!
FatFreddy

Verfasst: 03.10.2005 03:35
von snootig
FatFreddy hat geschrieben:
snootig hat geschrieben:

Code: Alles auswählen

SQL Error : 1146 Table 'snootig.ADMINBANNERS_TABLE' doesn't exist
das bekomme ich wenn ich alles gemacht habe. woran kann das liegen. habe alles gemacht wie marcus es gesagt hat und wie es im install steht
Anscheinend hast Du nicht ALLES gemacht, da die Datenbanktabelle nicht existiert.

Schau nochmal in die Installationsanleitung :

Code: Alles auswählen

#
#-----[ SQL ]------------------------------------------
#

- RUN db_update_admin_banners.php FROM YOUR FORUMROOT AFTER THE INSTALLATION AND DELETE IT AFTER THAT FROM YOUR FORUMROOT !!!

- FÜHRE DIE db_update_admin_banners.php AUS DEM FORUMROOT NACH DER INSTALLATION AUS UND LÖSCHE SIE DANACH WIEDER AUS DEM FORUMROOT !!!
FatFreddy


ja toll, wenn ich das mache kommt das hier:
An error occurred ! Changes have not been entered successfully !

Es Fehler ist aufgetreten ! Änderung nicht erfolgreich eingetragen !

Table 'phpbb_adminbanners' already exists


und nun???

Verfasst: 03.10.2005 12:19
von Markus67
Hi ..
Table 'phpbb_adminbanners' already exists
Die Tabelle ist bereits vorhanden.

Dann fehlen die Änderungen in der constants.php die du gem. der Installationsanleitung machen musst. :wink:

Markus

Verfasst: 03.10.2005 12:46
von snootig
Markus67 hat geschrieben:Hi ..
Table 'phpbb_adminbanners' already exists
Die Tabelle ist bereits vorhanden.

Dann fehlen die Änderungen in der constants.php die du gem. der Installationsanleitung machen musst. :wink:

Markus
komisch, das fehlte wirklich, aber dann hab ich das gemacht, und jetzt steht da wo der banner sein sollte folgendes:
Could not obtain ADMINBANNERS information

DEBUG MODE

SQL Error : 1146 Table 'snootig.forum_adminbanners' doesn't exist

SELECT word, replacement FROM forum_adminbanners ORDER BY RAND() LIMIT 1

Line : 47
File : page_tail.php


und im ..../db_update_admin_banners.php steht immernoch

An error occurred ! Changes have not been entered successfully !

Es Fehler ist aufgetreten ! Änderung nicht erfolgreich eingetragen !

Table 'phpbb_adminbanners' already exists


(das grüne ist der name des forums)