Plugin auch für Coppermine-Mx umcoden

Begonnen von GerhardSt, 28 Januar 2007, 18:03:47

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

GerhardSt

Hallo, kann man dieses
http://etienne.lesgauthier.fr/wiki/doku.php?id=jupload_coppermine_gb
Plugin auch so umcoden das es im Coppermine-Mx läuft?
Ich habe es bereit´s versucht, nur bring ich es einfach nicht zum laufen.
Könnte mir hier bitte wer helfen!

Danke, Gerhard

GerhardSt

Hallo,
ich habe das Plugin mal so weit zum laufen gebracht.
Nur das Uploaden funktioniert noch nicht, ich schätze das Problem liegt noch an irgendeiner Änderung durch PragmaMx.
Ich habe schon viel versucht, nur finde ich den Fehler leider nicht.
Könnte mir dabei bitte wer helfen.
Das geänderte Plugin könnt ihr hier downloaden.

Wenn man z.B. die Kategorie einstellen will, erscheint eine Fehlermeldung "Du hast versucht, eine ungültige Operation durchzuführen!"
Ein Upload wird auch mit einer Fehlermeldung abgebrochen.

Danke, für Eure Hilfe Gerhard

GerhardSt

Hier noch ein wichtiger Hinweis!
Wenn man die Kategorie ändert kommt dieser SQL-Fehler
ZitatError sql_query():
qry: select count(pid) from {prefix}_gallery_pictures_newpicture
descr: Table 'xxxxxx.{prefix}_gallery_pictures_newpicture' doesn't exist ( mysql 1146 )
ZitatError sql_fetch_row():
descr: mysql_fetch_row(): supplied argument is not a valid MySQL result resource
Währe nett wenn mir da wer einen Tip geben kann, was man da genau ändern muss.

Danke, Gerhard

GerhardSt

Hallo,
mein Problem besteht noch immer.
Kann mir keiner einen Tip geben, woran es da scheitern kann.

Danke, Gerhard

JoergK

Zitat von: GerhardSt am 17 März 2007, 22:36:51
ZitatError sql_query():
qry: select count(pid) from {prefix}_gallery_pictures_newpicture
descr: Table 'xxxxxx.{prefix}_gallery_pictures_newpicture' doesn't exist ( mysql 1146 )
ZitatError sql_fetch_row():
descr: mysql_fetch_row(): supplied argument is not a valid MySQL result resource

Die zweite Fehlermeldung ist eine logische Folgerung des ersten Fehlers.
So wie es aussieht, existiert die Tabelle {prefix}_gallery_pictures_newpicture nicht.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

GerhardSt

#5
Hallo JoergK,
danke für deine Antwort!
Du hast Recht diese Tabelle existiert nicht, ich habe das ganze aber Lokal auch in der Coppermine-Standalone-Version laufen. Da existiert so eine Tabelle auch nicht und funktioniert trotzdem einwandfrei.
Jetzt frag ich mich wie es zu so einer Fehlermeldung kommt, ich habe ja nur den Pfad in den Dateien angepasst, damit das Plugin auch in PragmaMx läuft. An den Code für die Tabellen habe ich nicht´s geändert. :puzzled:

Andi

schön´s Grüssle, Andi

GerhardSt

Hallo Andi,
ich danke auch dir für deine Antwort, nur verstehe ich die nicht ganz.
Ich will ja nicht´s löschen sondern einbauen. :gruebel:
Oder willst du mir mit dem Link sagen, das ich irgendwo
Zitat$num=0;
einfügen muss?
Könntest du dazu bitte noch genauere Angaben machen, ich Blick da nicht ganz durch  :o

Es gibt jetzt übrigens eine neue Version 2.3.1, mit der laut Meldung der Upload zwar Erfolgreich sein soll, aber ich kann das Bild nirgends finden. Bei einem Klick auf OK kommt wieder die Fehlermeldung
ZitatSie haben versucht, eine ungültige Operation durchzuführen!
Alles andere ist gleich, wie bei der Vorgängerversion. Den Download habe ich bereit´s angepasst.

Danke, Gerhard

JoergK

Ich vermute mal, dass Du das Modul My_eGallery sowie die dazu gehörigen Datenbanktabellen gelöscht hast ... denn die "angemahnte" Tabelle wird eigentlich bei der Installation von pragmaMx automatisch in der DB angelegt.

Nu benötigt anscheinend Dein Plugin wieder diese Tabelle, also solltest Du sie einfach wieder anlegen.
Hier mal der SQL-Code der Tabelle (vom Modul My_eGallery):

CREATE TABLE `mx94106_gallery_pictures_newpicture` (
  `pid` int(10) unsigned NOT NULL auto_increment,
  `gid` int(3) NOT NULL default '0',
  `img` varchar(255) NOT NULL default '',
  `counter` int(10) unsigned NOT NULL default '0',
  `submitter` varchar(24) NOT NULL default 'Webmaster',
  `date` datetime default NULL,
  `name` varchar(255) NOT NULL default '',
  `description` text NOT NULL,
  `votes` int(10) unsigned NOT NULL default '0',
  `rate` float NOT NULL default '0',
  `extension` varchar(10) NOT NULL default 'image',
  `width` smallint(5) unsigned NOT NULL default '0',
  `height` smallint(5) unsigned NOT NULL default '0',
  PRIMARY KEY  (`pid`)
) ENGINE=MyISAM;


Allerdings sollte eigentlich beim Plugin eine Info dabei sein, welche Tabelle(n) mit welchen Feldern etc. anzulegen ist(sind). Denn möglicherweise weichen die beiden Tabellen (My_eGallery <-> CPG-Upload-Plugin) von einander ab. Dies also unbedingt kontrollieren.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

GerhardSt

#9
Hallo JoergK, danke!
Jetzt verstehe ich bald gar nicht´s mehr  :puzzled:
Warum braucht das Plugin, welches eigentlich von einer Coppermine Standalone Version stammt, eine Tabelle von der My_eGallery?

Zu deiner Vermutung, du hast recht, die My_eGallery ist bei mir nicht vorhanden, da ich immer Fehlermeldungen bekomme habe, wenn ich im Adminmenü,  Kommentare moderieren aufgerufen habe. (Tip von Andi)

Ich habe jetzt aber trotzdem mal deine Tabelle angelegt (natürlich mit meinem Prefix), leider immer noch die selben Fehler.

In der Info des Plugins steht nur was von Dateien hochladen - Plugin installieren, das funktioniert auch in der Standaloneversion. Tabellen werden dort auch keine neuen angelegt, darum versteh ich das nicht, warum jetzt plötzlich eine fehlen sollte.

Trotzdem danke, vielleicht fällt dir oder Andi noch was ein woran es noch liegen könnte.

Danke, Gerhard