Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> Pic Galerie 3.4.3, kann keine Ordner auswählen
sebastian_h
Beitrag Mon. 22. January 2007, 12:43
Beitrag #1


Newbie
*

Gruppe: Members
Beiträge: 2
Mitglied seit: 09.11.2006
Mitglieds-Nr.: 348



Hallo,

hab ein Problem mit dem Pic Galerie Modul (3.4.3) unter der Sefrengo-Version 1.3.

irgendwas stimmt da mit der Abfrage der Ordner nicht. Wenn ich im Modul angebe : "Soll der Redakteur das Verzeichnis im Frontend einstellen?" JA - dann zeigt er mir keine Ordner an, wenn ich NEIN einstelle und den Ordner selber auswähle erhalte ich auf der Seite "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/vhosts/xxx/httpdocs/cms/cms/inc/backend.php(153) : eval()'d code on line 869". Die richtigen Bilder werden jedoch angezeigt...

kann mir jemand helfen?

lg sebastian
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
duffy
Beitrag Wed. 14. February 2007, 21:43
Beitrag #2


Advanced Member
****

Gruppe: AdvancedMembers
Beiträge: 112
Mitglied seit: 31.08.2006
Wohnort: Berlin
Mitglieds-Nr.: 219



Das Problem ist gelöst. Grund waren Datenbankabfragen im Modul, die mit mysql_query() gemacht wurden.

Folgende Änderungen haben geholfen (in der Modulkonfiguration)

CODE
//Dateimanager Verzeichnisse auslesen
$sql = "SELECT A.iddirectory, A.dirname
FROM
".$cms_db['directory'] ." as A
WHERE
A.idclient='".$client."'
AND A.status & 0x05 = 0x00

ORDER BY dirname";
$db->query($sql);
//$result = mysql_query($sql) or die(mysql_error());


CODE
//Bearbeitungsformular ausgeben
echo "<div align=\"center\"><form method=\"POST\" action=\"$action\"><select name=\"change_dir\" size=\"1\">";

//while ($row = mysql_fetch_array($result))
while ($db->next_record())
{

//if($perm->have_perm(0x01, "folder", $row['iddirectory']))
if($perm->have_perm(0x01, "folder", $db->f('iddirectory')))
{
//if ($mod['galerie_folder'] == $row['iddirectory']))
if ($mod['galerie_folder'] == $db->f('iddirectory'))
{ echo "<option selected value=\""; }
else { echo "<option value=\"";}
//echo $row['iddirectory'];
echo $db->f('iddirectory');
echo "\">";
//echo $row['dirname'];
echo $db->f('dirname');
echo "</option>";
}}


Da sind noch an anderen Stellen Aufrufe von mysql_query, die ich jetzt aber nicht weiter beachtet habe.


--------------------
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- sebastian_h   Pic Galerie 3.4.3   Mon. 22. January 2007, 12:43
- - mika   Hast du das Basisverzeichnis im Dateimanager schon...   Tue. 23. January 2007, 09:39
|- - sebastian_h   hallo michel, ja hab ich gemacht. die verzeichnis...   Wed. 24. January 2007, 13:22
|- - duffy   Hallo, gab es zu diesem Problem mal eine Lösung?...   Wed. 14. February 2007, 19:47
- - duffy   Das Problem ist gelöst. Grund waren Datenbankabfr...   Wed. 14. February 2007, 21:43


Reply to this topicStart new topic
3 Besucher lesen dieses Thema (Gäste: 3 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 27.4.24 - 10:12

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.