|
Nightwatcher :
| 08.05.2005 00:04 |
Hi,
habe da ein kleines Problem mit der Integration des Moduls 4images. Es lässt sich alles installierten doch sobald ich das Modul aufrufe kommt folgende Meldung:
DB Error: Bad SQL Query: SELECT * FROM exv2_groups_users_link WHERE uid= AND groupid='1' You have an error in your SQL syntax near 'AND groupid='1'' at line 1
In meiner Vorherigen Version ist alles wunderbar gelaufen aber seit ich auf EXV2 umgestiegen bin nicht mehr. Habe ich was übersehen?
Bitte um eure Hilfe Danke schon mal im Voraus
Mit freundlichen Grüßen Nightwatcher |
|
|
bama :
| 08.05.2005 09:45 |
Hi,
wie du in der Fehlermeldung siehst
exv2_groups_users_link WHERE uid= AND groupid='1'
fehlt die uid Nummer
schalte mal in SystemAdmin -> System: Debug Modus die Fehleranzeige ein, dann siehst du genau, welches Script und wo der Fehler auftritt |
|
|
KopFan :
| 02.09.2005 18:10 |
Hallo,
kann mir vielleicht einer sagen wo ich das 4Images Modul Downloaden kann. Alle Links die ich gefunden habe gehen nicht mehr.
Schon mal danke im vor raus. |
|
|
schuminator :
| 02.09.2005 18:48 |
hier edit: ich bekomm ne weiße seite, wenn ich Gallery aufrufe. Auch keine Fehlermeldungen (sind eingeschaltet). ist halt noch nicht für exv2 umgeschrieben, nehm ich mal an 
[ Geändert von schuminator an 02.09.2005 19:39 ] |
|
|
hadron :
| 02.09.2005 21:59 |
ich nehm mich des problems an - muss erst die scripte suchen und bin leider erst dienstag nächste woche wieder zuhaus. das ist eigenlich das standardproblem bei dem modulpatch - wenn man weis wies geht läuft alles prima. ist halt ein wenig missverständlich geschieben die anleitung
edit: sehe gerade, es geht ja garnicht um den urprungspost (der ist ja vom mai und wohl nicht mehr aktuell) - wenns also probleme gibt nochmal kurz posten
[ Geändert von hadron an 02.09.2005 22:02 ] |
|
|
KopFan :
| 03.09.2005 16:07 |
Danke für den Download Link.
Ich habe 4Images Installiert. Aber ich bekomme die Selbe Fehlermeldung wie unten beschrieben ist. Währe nett wen mir da einer Helfen könnte.
Danke im Voraus. |
|
|
olaf :
| 05.09.2005 20:42 |
Hi,
das Problemchen liegt in der 4images\ includes\session.php in Zeile 140.
Dort steht:
Code:$sql = $site_db->query("SELECT * FROM ".$xoopsConfig['prefix']."_groups_users_link WHERE uid=".$uid_bb." AND groupid='1'");
muß geändert werden in:
Code:$sql = $site_db->query("SELECT * FROM ".$xoopsConfig['prefix']."_groups_users_link WHERE uid='".$uid_bb."' AND groupid='1'");
(Einfache Hochkomma bei ".$uid_bb." vorne und hinten =>' ".$uid_bb." ')
CU Olaf |
|
|
warly :
| 08.09.2005 20:28 |
Hi,
bin ganz neu hier und wollte mal fragen ob es für die aktuelle Version auch das Modul 4images gibt ?
Ich finde die Gallery nämlich am besten und würde wenn diese auch gerne nutzne 
 |
|
|
schuminator :
| 08.09.2005 21:41 |
hast du die hier geschilderten Lösungsansätze mal probiert? |
|
|
warly :
| 08.09.2005 21:45 |
Hi,
ne ich habe das Modul ja noch gar nicht, das war ja meine Frage quasi, wo ich es downloaden kann, ich habe es nämlich nirgends gefunden oder habe ich immer nur falsch geguckt ? |
|
|
olaf :
| 08.09.2005 21:48 |
Hi,
die Galerie gibt's im File-Center. Allerdings gibt's scheinbar Probleme in der Administration von 4images in Verbindung mit exv2 2.0.3. Komme nicht in die Administration rein. Vorhandene Bilder werden aber angezeigt.
CU Olaf |
|
|
schuminator :
| 08.09.2005 22:24 |
@olaf: sehe ich das richtig, das mit 4images eine doppelte Anmeldung erforderlich wird? Also eine für exv2 und eine für die Bildergallerie?
gruß schuminator |
|
|
olaf :
| 09.09.2005 11:54 |
Nö, wenn Du in exoops eingeloggt bist gilt das auch für 4images. Der Login in 4images kommt daher, das dies eigentlich eine eigenständige Anwendung ist, die für exoops angepasst wurde.
Habe das unter exoops 1.05 Rev3 laufen und es funzt super, bis auf den Adminbereich von 4images, den ich immer in einem extra Fenster aufmachen muß.
Spiele grade ein Update auf exv2 2.0.3 durch und da funzt der Adminbereich von 4images garnicht. Man ist nicht in 4images eingeloggt und in den Adminbereich von 4images komme ich auch nicht (noch nicht) rein. Bestehende Galerien werden aber angezeigt.
Scheint wohl tiefgreifende Änderungen gegeben zu haben. Habe aber soviele Bilder online, das ich die nicht nochmal in eine andere Galerie einfügen will.
CU Olaf |
|
|
hadron :
| 10.09.2005 16:59 |
1) Suche in der user.php folgende Stelle:
Code:login($HTTP_POST_VARS['uname'], $HTTP_POST_VARS['pass']); break;
2) Füge nachfolgenden code direkt DAHINTER ein
Code:// *************Diesen Code in die eigene User.php einfügen für 4images************************ // IPB compatibility if (isset($HTTP_POST_VARS['uname']) && isset($HTTP_POST_VARS['pass'])) { $uname = trim($HTTP_POST_VARS['uname']); $pass = trim($HTTP_POST_VARS['pass']); login($uname, md5($pass)); break; }else { $uname = trim($HTTP_GET_VARS['uname']); $pass = trim($HTTP_GET_VARS['pass']); login($uname, $pass); break; } // // *************Ende code für 4images************************************************************
3) Suche in der ORIGINAL-common.php (nicht die, die im 4images-paket ist) folgende Stelle:
Code: $xoopsOption['page_style'] = 4; // other }
Dieser Eintrag ist 2 mal vorhanden!! Der 2te Eintrag ist die richtige Stelle
4) Foge folgenden code direkt DAHINTER ein:
Code://---------------------------------------------------------------------------------------//
// *************Diesen code in die eigene common.php einfügen für 4images*************************** //IPB exists + session_id + uid $sql = "SELECT * FROM ".$db->prefix("modules")." WHERE dirname='ipboard' AND isactive='1'"; $sql2 = "SELECT * FROM ".$db->prefix("users")." WHERE uid='0' AND mgroup='4'"; if (mysql_query($sql, $db->db_connect) && mysql_query($sql2, $db->db_connect)){ $isbb=1; }else { $isbb=0; } if ($xoopsUser) { $uid_bb = $xoopsUser->getVar('uid'); }else { $uid_bb = 0; } $meminfo = $db->fetch_array($db->query("SELECT * FROM ".$db->prefix('users')." WHERE uid = $uid_bb")); $sessid = $db->fetch_array($db->query("SELECT * FROM ".$db->prefix('session')." WHERE uid = $uid_bb")); if ($session_var){ $sid_bb=$session_var; }else { $sid_bb=$sessid[hash]; } // *******************Ende code für 4images*********************************************************
Dann läuft alles wie es soll Auch in der Version 2.03 !! inklusive dem adminbereich
[ Geändert von hadron an 11.09.2005 19:07 ] |
|
|
olaf :
| 10.09.2005 18:03 |
Hi,
besten Dank für den Code.
Habe ich mal eingefügt und der Upload vom Admin (Direktupload) funzt auch wieder. Allerdings, wenn ich in den Adminbereich von 4images will, kommt die Anmeldemaske und vermeldet auch, ich wäre eingeloggt(nach Eingabe user+Passwort), springt aber wieder auf die Anmeldemaske zurück und ich habe keinen Zugriff auf das Adminmenü.
CU Olaf |
|
|
hadron :
| 10.09.2005 18:07 |
setz deine hochkommas die dur rausgenommen hast wieder rein - die hatte ich noch garnicht bemerkt bis du gepostet hattest - vielleicht ist es das ja. |
|
|
olaf :
| 10.09.2005 18:11 |
Öhhh, welche Hochkommas? |
|
|
hadron :
| 10.09.2005 18:22 |
Schau dir einfach deinen eigenen Post an:
Hi,
das Problemchen liegt in der 4images\ includes\session.php in Zeile 140.
Dort steht:
Code: $sql = $site_db->query("SELECT * FROM ".$xoopsConfig['prefix']."_groups_users_link WHERE uid=".$uid_bb." AND groupid='1'");
muß geändert werden in:
Code: $sql = $site_db->query("SELECT * FROM ".$xoopsConfig['prefix']."_groups_users_link WHERE uid='".$uid_bb."' AND groupid='1'");
(Einfache Hochkomma bei ".$uid_bb." vorne und hinten =>' ".$uid_bb." ')
CU Olaf |
|
|
olaf :
| 10.09.2005 18:34 |
Achso die, habe ich garnicht mehr drangedacht.
Leider ist's das nicht. Scheint, daß es da mit der Übergabe der Sessiondaten hängt.
Grüße Olaf |
|
|
hadron :
| 10.09.2005 18:49 |
dann lösch einfach alles und installiere wie bisher, aber mach NUR die änderungen aus meinem post - bei klappt alles |
|
|
olaf :
| 10.09.2005 18:55 |
Hm, wird mir wohl nix anders übrigbleiben. Besten Dank für die Hilfe.
Grüße Olaf |
|
|
hadron :
| 10.09.2005 20:26 |
Ich hab mir gerade das zip-file vom filecenter angeschaut.
WICHTIG: Nicht das Verzeichnis 'include' mit der common.php hochladen sondern die änderungen wie unten von mir beschrieben manuell in die ORIGINAL-common.php deiner ExV2-Version einfügen.
Dasselbe gilt für die user.php !!
[ Geändert von hadron an 10.09.2005 20:27 ]
[ Geändert von hadron an 10.09.2005 20:28 ] |
|
|
olaf :
| 11.09.2005 16:20 |
Hi.
Hatte ich eigentlich auch nicht gemacht. Habe mir ne Kopie der 1.05er Version in eine Subdomain kopiert und dann das Update drübergebügelt. Änderungen hatte ich an den orginalen Files eingefügt.
Ich werde es nochmal druchspielen, irgendwo muß der Fehler ja sein.
Grüße Olaf |
|
|
olaf :
| 11.09.2005 17:45 |
Problem war, daß der Eintrag
Code:$xoopsOption['page_style'] = 4; // other
2x in der Common.php vorhanden ist und ich den unter den "falschen" Eintrag eingefügt habe.
Unter dem 2. Eintrag eingefügt funzt alles super.
Besten Dank nochmal.
CU Olaf |
|
|
hadron :
| 11.09.2005 18:58 |
schön dass es jetzt geht 
ich werde die beschreibung entsprechend ändern |
|
|