Kein externer Block schon wieder...

Begonnen von Ria, 10 März 2003, 17:39:49

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Ria

Hallo,
sieht etwas viel aus, sorry, sollte aber damit besser zu verfolgen sein:

ich möchte ausprobieren, ob ich einen externen Block einbinden kann.Ganz schön schwierig einen zu finden bei dem Service ( so viele schon da, habe aber noch einen gefunden).

Natürlich  klappt es nicht und habe aber schon hin und her probiert. Es ist aber ein phpnuke-Block.

Dazu habe ich mir ausgesucht:

block-Newsticker.php
********************
 ---> MARQUEE <---

von Tomasz Marchlewski
und die Install liest sich sehr einfach:

Wie wird der Block installiert?
 1. Die Verzeichnisse "admin" , "blocks" und "images" samt
    Inhalt in Euer PHP-Nuke-Verzeichniss kopieren.
 2. Die Sprachdatei im Ordner "language" editieren:

     in die "lang-german.php" diese Zeilen einfügen:

 /*block-Newsticker*/
     define("_NEWSTICKERADMIN","Newsticker Administration");
     define("_SELECTLANG","Sprache auswählen");
     define("_SETMESSAGE","Eingabe der News");

usw.....

dann nur noch:

 3. Den Inhalt der "Newsticker.sql" in Eure mySQL-Datenbank einfügen.
 4. Zum Schluss muss der Block nur noch über das Admin-Menü aktiviert werden.

 Die Konfiguration erfolgt über den Link "Newsticker" im Adminbereich.

***Habe die Datei "Newsticker.sql" in den Ordner:

mysql \ data \ vkpmaxi   kopiert.***

Nehme an dies ist falsch, da oben steht der Inhalt in Eure mySQL-Datenbank einfügen.
Der Inhalt sieht so aus:

#
# Table structure for table 'nuke_newsticker'
#

CREATE TABLE nuke_newsticker (
   news varchar(250),
   language varchar(20),
   direction varchar(5),
   speed int(3) NOT NULL,
   delay int(3) NOT NULL
);

#
# Dumping data for table 'nuke_newsticker'
#

INSERT INTO nuke_newsticker VALUES ( 'Newsticker von webXP.de!', 'german', 'left', '1', '5');
INSERT INTO nuke_newsticker VALUES ( 'Newsticker by webXP.de!', 'english', 'left', '1', '5');

Aber ich finde die Stelle nicht, es sind auch überall nur geschlossene Dateien zu sehen.
Ansonsten sieht dies im Browser -  Administrationsmenü so aus, als ob alles funktioniert hätt:

In den Block -  Einstellungen ist er drin:

***DATEI Aktiv Alle Besucher German***

php?op=BlockOrder&weight=2&bidori=38&weightrep=1&bidrep=28> <admin.php?op=BlockOrder&weight=2&bidori=38&weightrep=1&bidrep=28>

***Und in der Administration steht er auch drin!!***

Die Fehlermeldung ist dann trotzdem die:


error in sql-statement: mysql_query, err-no: 1146
qry: SELECT news, direction, speed, delay FROM nuke_newsticker WHERE language='German'
description: Table 'vkpmaxi.nuke_newsticker' doesn't exist

error in sql-statement: mysql_fetch_row, err-no: 1146
description: Table 'vkpmaxi.nuke_newsticker' doesn't exist

error in sql-statement: mysql_fetch_row, err-no: 1146
description: Table 'vkpmaxi.nuke_newsticker' doesn't exist

Da ist wohl grundsätzlich was falsch?

Mit der Bitte um Hilfe.
Gruß Ria



jubilee

Hallo !
Fehlermeldung deshalb, weil die Datenbanktabelle nicht angelegt wurde
Du musst den Inhalt der Datei in Deine mySQL-Datenbank einfügen.
Dazu brauchst Du ein Tool wie z.B. phpMyAdmin.
Einfach die Datei ins Datenbankverzeichnis kopieren geht nicht.
Hmmmmm....
Ich glaub ich schreib da mal ein Tutorial dazu.
MfG
jubilee


Ria

Hallo jubilee,

ich habe mysqladmin und mysqlfront, daran soll es nicht scheitern.

Aber da gibt es doch nirgendwo etwas, was so aussieht:
#
# Table structure for table 'nuke_newsticker'
#

CREATE TABLE nuke_newsticker (
news varchar(250),
language varchar(20),
direction varchar(5),
speed int(3) NOT NULL,
delay int(3) NOT NULL
);

#
# Dumping data for table 'nuke_newsticker'
#

INSERT INTO nuke_newsticker VALUES ( 'Newsticker von webXP.de!', 'german', 'left', '1', '5');
INSERT INTO nuke_newsticker VALUES ( 'Newsticker by webXP.de!', 'english', 'left', '1', '5');

Wie füge ich das denn wo ein? ( mußt Du doch nicht extra ein tutorial schreiben )
Aber erst mal Dank für die Antwort.

Gruß Ria


jubilee

Also,
wenn Du in phpMyAdmin bist und deine Datenbank in der Übersicht
siehst (Datenbanktabellen in dem Linken Fenster, rechtest Fenster steht oben : Datenbank xxxxxx auf localhost ).
Dann einmal auf den Button SQL klicken.
Bekommst dann ein Fenster mit einem großen Textfeld.
Darüber steht SQL-Befehle in Datenbank xxxxxx ausführen.
In dieses Fenster kannst Du mittels copy&paste die Datenbankbefehle einfügen
 
ZitatCREATE TABLE nuke_newsticker (
news varchar(250),
language varchar(20),
direction varchar(5),
speed int(3) NOT NULL,
delay int(3) NOT NULL
);
INSERT INTO nuke_newsticker VALUES ( 'Newsticker von webXP.de!', 'german', 'left', '1', '5');
INSERT INTO nuke_newsticker VALUES ( 'Newsticker by webXP.de!', 'english', 'left', '1', '5');
Dann 'ok' klicken und alles sollte laufen.
MfG
jubilee

Ria

Hallo jubilee,
wird noch was dauern bis ich einen Erfolg melden kann.

ich bitte vielmals um Entschuldigung, zu blöd, ich habe natürlich nur **"WinMySQLadmin"** das Teil sieht natürlich anders aus.
Und in mysqlfront, bekomme ich es rein aber nicht gespeichert.

Das einzige Fenster wo ich was reinkopieren könnte heißt my.ini Setup und das scheint mir der Weg in dieWindows Datei zu sein, bin mir aber auch nicht sicher.

Mißst, so ist das wenn man nicht die Original-Teile installiert hat ( ist aus FoxServ 2.0) .

Jetzt werde ich wohl erst mal alles sichern, und dann herumprobieren, muß ja irgendwie gehen.

**Habe zumindest verstanden, was Du im prinzip meinst!**

Gruß Ria

Ria

Hallo,
ALLES FUNKTIONIERT! DANK!

ich habe phpmyadmin 2.2. Orc3

der hat wohl Deinen Button nicht! Jedoch nochmals Dank für Deinen Tipp, so habe ich wenigstens ***den Weg erkannt.***

Im linken Fenster, kann man die Datenbank *vkpmaxi* mit draufklick öffnen und dann  rechts einfügen. ( Im kleinen Fenster ) das sql Script.

**Und damit Du  das Rad nicht neu erfinden mußt habe ich ein ausführliches Tutorial zu diesem Thema heute gefunden.**

Es ist  von einer Frau - Claudia Schaffarik - und sehr, sehr Newbie freundlich und in deutsch!

unter:
http://www.schattenbaum.net/php/index.php

Damit alle die so blind sind wie ich endlich keine "dummen" Fragen mehr stellen müssen.

Gruß Ria