Seite 1 von 1

Complete Banner Mod

Verfasst: 21.11.2003 17:19
von Pseiko
Ich wollte den Complete Banner Mod von Niels einbauen, mit dem Easy Mod.

Jedoch bekam ich eine Fehlermeldung:
Kritischer Fehler

Konnte [admin/admin_db_utils.php] nicht zum lesen öffnen.
MOD-Script Zeile #275
Doch komischerweise habe ich gar nicht so eine Datei?
Ich hab nur die admin_db_utilities.php.
Ist das die selbe? Zumindest finde ich in der Datei was ich laut Anleitung finden soll.

Wenn ich im ACP die Banner konfigurien möchte erscheint nun folgender Fehler:
Couldn't obtain ranks data

DEBUG MODE

SQL Error : 1146 Table 'usr_n4b225_2.BANNERS_TABLE' doesn't exist

SELECT * FROM BANNERS_TABLE order by banner_spot

Line : 592
File : /home/www/n4b225/html/forum/admin/admin_banner.php

Verfasst: 21.11.2003 22:19
von MiXa
auch die tabellen in der db angelegt ?

Verfasst: 21.11.2003 22:32
von Pseiko
Hab db install ausgeführt war auch korrekt alles.

Verfasst: 22.11.2003 16:11
von Robert Baranovski
hab das selbe problem
wie lege ich so eine tabelle in der DB an???


p.s.
hab mit EasyMOD installiert...

Verfasst: 22.11.2003 17:44
von Pseiko
Bei mir läuft der Mod jetzt.

Probier mal im PhpMyAdmin die Tabelle von Hand anzulegen

so hier ungefähr:

Code: Alles auswählen

CREATE TABLE BANNERS_TABLE (
banner_id MEDIUMINT(8) UNSIGNED NOT NULL, 
banner_name VARCHAR(90) NOT NULL, 
banner_spot SMALLINT(1) UNSIGNED NOT NULL, 
banner_forum MEDIUMINT(8) UNSIGNED NOT NULL, 
banner_description VARCHAR(30) NOT NULL, 
banner_url VARCHAR(90) NOT NULL, 
banner_owner MEDIUMINT(8) NOT NULL, 
banner_click MEDIUMINT(8) UNSIGNED NOT NULL,
banner_view MEDIUMINT(8) UNSIGNED NOT NULL,
banner_weigth TINYINT(1) UNSIGNED DEFAULT "50" NOT NULL, 
banner_active TINYINT(1) NOT NULL, 
banner_timetype TINYINT(1) NOT NULL, 
time_begin INT(11) NOT NULL, 
time_end INT(11) NOT NULL, 
date_begin INT(11) NOT NULL, 
date_end INT(11) NOT NULL,
banner_level TINYINT(1) NOT NULL,
banner_level_type TINYINT(1) NOT NULL,
banner_comment VARCHAR(50) NOT NULL,
INDEX (banner_id))
und

Code: Alles auswählen

CREATE TABLE BANNER_STATS_TABLE (
banner_id MEDIUMINT(8) UNSIGNED NOT NULL, 
click_date int (11) NOT NULL, 
click_ip char(8) NOT NULL, 
click_user MEDIUMINT(8) NOT NULL, 
user_duration int (11) NOT NULL)

Verfasst: 23.11.2003 11:49
von Gast
gibts für den MOD eine deutsche sprachdatei??

Verfasst: 23.11.2003 12:39
von Amdosh
Robert Baranovski hat geschrieben:hab das selbe problem
wie lege ich so eine tabelle in der DB an???
Da ist eine install.php Datei bei, die musst du in dein PhpBB Hauptverzeichniss ablegen und über deinen Browser aufrufen. Die legt die Tabellen dann passend an. EasyMod kann die Tabellen in der derzeitigen Version noch nicht anlegen.
gibts für den MOD eine deutsche sprachdatei??
Was bewirkt dieser Mod, kommt überhaupt neuer Text dabei. Ich kenne/habe den selbst nicht.

Grüsse Amdosh

Verfasst: 23.11.2003 15:29
von Pseiko
Mit der install.php ging es bei mir auch nicht.
Hat alles "erfolgreich" ausgeführt, es waren aber keine Tabellen da.

Verfasst: 24.11.2003 02:13
von Dark Night
Pseiko hat geschrieben:Mit der install.php ging es bei mir auch nicht.
Hat alles "erfolgreich" ausgeführt, es waren aber keine Tabellen da.
ich persönlich lege die Tabellen immer selber an ^^ entweder über PHPmyAdmin oder ich nutze dafür mein eigenes Install script.

Ich will mal nich kleinlich sein und bin so frei mal mein simples scipt hier zu posten ^^

Code: Alles auswählen


install.php

<?
include("config.php");
echo"Die benötigten mySQL Tabelle und Inserts werden Erstellt<br><br>";
$build=mysql_query("CREATE TABLE Kundendatenbank (
  id int(11) NOT NULL auto_increment,
  Nachname varchar(50) NOT NULL default '',
  Strasse varchar(50) NOT NULL default '',
  Nr varchar(50) NOT NULL default '',
  PLZ varchar(50) NOT NULL default '',
  PRIMARY KEY  (id)
) TYPE=MyISAM AUTO_INCREMENT=1 ;");
if($build)

{echo"<br>Alle Tabellen und Inserts wurden erfolgreich angelegt<br><br>";}
{echo"<br>Sie können nun Die install.php Löschen, Bitte tun sie Dies aus sicherheitsgründen<br><br>";}
echo mysql_error();
?>

Code: Alles auswählen


config.php

<?php
$db = mysql_connect("localhost", "BD_Benutzer", "Passwort");
mysql_select_db("Datenbankname",$db);
?>
Muss natürlich immer umgebaut werden Funkt aber einwandfrei *gg*

desweiteren noch ein kleiner Tip von mir:

Wenn ihr die Tabellen angelegt habt dann schreibt doch die Tabellen in die Datein

./nstall/schemas/mysql_basic.sql
und
./nstall/schemas/mysql_schema.sql

wenn ihr natürlich ein anderes DB Sys nutzt müßt ihr die dafür nötigen tags da rein schreiben wo sie hingehören ka wie wo und so *lol*

aber wie gesagt dann habt ihr immer ne komplett sicherung also sollte mal die DB spinnen und ihr habt kein funktionierendes BD Backup zur hand braucht ihr ja dann nur noch einmal Forum installen und alle Hacks und Mods sind gleich mit eingebaut ohne das ich immer die install datein des jeweiligen Mods/Hacks aufüren müßt zumal es ab und an mal je nach Hack/mod vorkommt das die install datein gleich heisen *gg*


Bei fragen einfach hier Posten ;)