Autor freesystem
Datum 03.01.2009 17:34
Beiträge: Hallo,
ich versuche mich der Zeitig an der Mediengallerie in verbind mit OPN 2.4.15, das Uploaden von Images scheind zu funktionieren. Auch das Resize scheind zu funktionieren da mir eine Vorschau der Images gezeigt wird, allerdings wenn ich auf diese Klicke kommt folgende Fehlermeldung.

ERROR [512] mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') OR (cid = 0 AND uid > 0)) AND (usergroup IN (0,1,2,3,4,5,6,7,8,9,10,11,12,13,' at line 1] in EXECUTE("SELECT aid FROM opn_mediagallery_albums WHERE (cid IN () OR (cid = 0 AND uid > 0)) AND (usergroup IN (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)) ORDER BY aid") FOUND IN [include/opndb-errorhandler.php] FOUND AT 252

Leider sagt mir diese nix bzw mein verdachte das meine MySql Version nicht stimmte konnte in Verbindung mit dem Handbuch klären, aktuell setze ich MySQL 5.0.32 von Debian ein. Der vollständighalber noch die Apache Version Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13. So nun stellt sich für mich die Frage was habe ich den nun Falsch gemacht bzw kann mir zufällig weiter helfen.

Gruß
Markus

[ Diese Nachricht wurde bearbeitet von: freesystem am 03.01.2009 17:38 (Originaldatum 03.01.2009 17:34) ]


Autor stefan
Datum 03.01.2009 18:20
Beiträge: Kann es sein das du keine Kategorie hast?


Autor freesystem
Datum 03.01.2009 21:10
Beiträge:
Him,
ich glaub ich muss mich nun ganz klein machen und verstecken wegen dummheit,
denn du hast natürlich rechte gehabt ich hatte nur einen Album gearbeitet.

Aber nur damit ich in zukunft keine depperten Fragen mehr stelle wie bist du
anhand des error meldung darauf gekommen ?
Selbst jetzte bin ich nicht in der Lage das aus der Meeseage herraus zulessen

Naja auf jeden Fall danke

Gruß

Markus


Autor stefan
Datum 03.01.2009 21:27
Beiträge: naja ich kenne den Code auswendig

WHERE (cid IN () -> war der Fehler in der SQL abfrage

cid steht fast immer für "Kategorie".



Autor just59
Datum 03.01.2009 22:30
Beiträge: Ich habe da auch einen merkwürdigen Fehler. Ich habe verschiedene Kategorien für eine Box ausgewählt.

ERROR [512] mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OR OR OR OR i.aid=107 OR i.aid=108 OR i.aid=109 OR i.aid=110 OR i.aid=112 OR ' at line 1] in EXECUTE("SELECT COUNT(i.pid) AS counter FROM opn_mediagallery_pictures i, opn_mediagallery_albums a WHERE i.aid=a.aid AND i.aid IN (2,4,5,6,7,8,9,10,11,33,34,35,37,38,39,40,41,42,43,45,46,47,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162) AND i.approved = 1 AND (i.aid=86 OR i.aid=93 OR i.aid=94 OR i.aid=98 OR i.aid=132 OR OR OR OR OR i.aid=107 OR i.aid=108 OR i.aid=109 OR i.aid=110 OR i.aid=112 OR i.aid=113 OR i.aid=114 OR i.aid=115 OR i.aid=116 OR i.aid=117 OR i.aid=118 OR i.aid=120 OR i.aid=121 OR i.aid=122 OR i.aid=123 OR i.aid=124 OR i.aid=125 OR i.aid=128 OR i.aid=127 OR i.aid=106 OR i.aid=111 OR i.aid=119 OR i.aid=129 OR i.aid=130 OR i.aid=126 OR i.aid=131 OR i.aid=134 OR i.aid=140 OR i.aid=141 OR i.aid=142 OR i.aid=105 OR i.aid=136 OR i.aid=84 OR i.aid=85 OR i.aid=91 OR i.aid=135 OR i.aid=104 OR i.aid=137 OR i.aid=103 OR i.aid=138 OR i.aid=102 OR i.aid=139 OR i.aid=81 OR i.aid=89 OR OR OR i.aid=99 OR i.aid=143 OR i.aid=100 OR i.aid=144 OR i.aid=101 OR i.aid=145 OR i.aid=96 OR i.aid=133) AND (a.usergroup IN (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23)) AND ((a.themegroup='24') OR (a.themegroup=0))")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 252


JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor stefan
Datum 03.01.2009 23:04
Beiträge: Uwe in einer Sidebox also das was ich letztens eingebaut habe oder noch Orginal 2.4.15?


Autor freesystem
Datum 04.01.2009 03:04
Beiträge: Des mit dem Code macht sin, daher danke .


Autor just59
Datum 04.01.2009 08:19
Beiträge: Moin Stefan,...
Habe jetzt erst mal meine Signatur geändert. Habe auf der Seite die aktuelle brunch Version laufen.

Der Fehler kommt, wenn man mehrere Kategorien auswählt. Bei Auswahl einer funktioniert das.

Kannst Du die Box so ändern, dass wenn man eine Kategorie gewählt hat, dann auch automatisch alle Fotos aus den darunter liegenden Kategorien in der Box angezeigt werden. Dann bracht man diese nicht nochmals abändern, wenn eine neue Unterkategorie dazu kommt.
Alternativ kann man das eventuell auch mit den Alben realisieren.

Sehen kannst Du was ich vorhabe in meinem Theme "unsere Regionen" Klick dann mal auf Deutschland, da ist schon das meiste drin. Auf der linken Seite habe ich Boxen zur Auswahl des Bundeslandes usw. Oben lasse ich ein Zufallsbild aus der entsprechenden Region anzeigen. Da ich später mal eine Anypage für jeden Landkreis und Großstadt haben möchte, und dort auch das passende Bild angezeigt werden soll, wäre es gut, wenn die Box bei Änderung (neues Album Thema oder Kategorie) nich noch mal geändert werden muss. Zurzeit wähle ich die entsprechenden Alben aus. Das sind bei Deutschland eine ganze Menge.
Ähnliches Problem habe ich ja auch bei den Artikeln. Aber da habe ich ja schon mein Wunsch im BT geäußert.

Bin gerade dabei auf meiner Testumgebung die aktuelle trunk zu laden. Wird allerdings noch ein wenig dauern, bis ich das testen kann.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor stefan
Datum 04.01.2009 11:07
Beiträge: Sorry mir ist noch nicht ganz die Stelle klar.

In der Sidebox (Mediengalerie Box) welche Einstellung (Natürlich jeweils mehrere daraus) hast du da

Neustes Medium aus Album
Zufalls-Medium aus Album
best bewertetes Medium aus Album

Neues Medium aus Kategorie
Zufalls Medium aus Kategorie
best bewertetes Medium aus Kategorie

Bei welchem tritt das auf? Oder bei allen? Nach der sql Meldung tippe ich auf irgendwas mit ...Album.

Oder hab ich das vollkommen falsch verstanden?

Erst nachlesen, dann nachdenken, dann nachfragen... http://www.catb.org/~esr/faqs/smart-questions.html openPHPnuke Developer


Autor just59
Datum 04.01.2009 12:08
Beiträge: Bei Zufalls Medium aus Kategorie tritt es auf

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)


Autor stefan
Datum 04.01.2009 13:17
Beiträge: Kannst du bitte mal mit der Datei

http://websvn.openphpnuke.info/filedetails.php?repname=openPHPnuke&path=%2Ftrunk%2Fopenphpnuke%2Fhtml%2Fmodules%2Fmediagallery%2Finclude%2Fboxfunctions.php&rev=2745&sc=1

testen. Das sollte es lösen (jedenfalls genau die Stelle die du sagtest. An anderen kann das auch noch passieren. Aber das korrigier ich erst wenn ich weiß das es die Lösung ist.

Ich denke aber das das durch einen Logischen Fehler bei dir ausgelöst wird. Du hast scheinbar eine Kategorie gewählt die auf ein Album zeigt das aber nicht angezeigt werden darf (Rechte oder TG) Weiss nicht ob das wirklich so sein soll.


Autor just59
Datum 04.01.2009 14:40
Beiträge: Ja das sieht gut aus. Der Fehler ist weg.

JUSt
just-info / Mein Gartenverein Portal für Gartenfreunde...
Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533)




Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/