Coppermine neueste Bilder Mod für SMF
#11
Hallo Clemens,

du musst diese Zeile in der BoardIndex.php ersetzen:
Code:
$sql = "SELECT * FROM ".$pr."albums as a,".$pr."pictures as p WHERE p.aid=a.aid AND (a.visibility=".($usergroup[0]+100)." ".$sql1." or a.visibility=0) ORDER BY p.pid DESC LIMIT ".$n."";


durch
Code:
$sql = "SELECT * FROM ".$pr."albums as a,".$pr."pictures as p WHERE p.aid=a.aid AND (a.visibility=".($usergroup[0]+100)." ".$sql1." or a.visibility=0) ORDER BY rand() DESC LIMIT ".$n."";


Gruß
pattex
  Zitieren
#12
Guten Abend Pattex!

ja Wahnsinn! es läuft Smile und sieht super aus!

Du hast mir einen grossen Gefallen damit gemacht!

VIELEN HERZLICHEN DANK!

Gruß
Clemens
  Zitieren
#13
Hallo Pattex,

bin mir jetzt nicht sicher ob ichs nicht gemerkt hab oder ob das ein neuer fehler bei mir ist....

wenn ich nämlich auf eines der zufallsbilder klicke, öffnet sich zwar "_blank" der neue explorer, doch er zeigt ein ganz anderes bild an. also nicht das thumb aus dem forum-info-center.

Sad

weisst du mir einen rat?

gruss
clemens
  Zitieren
#14
Hallo Clemens,

Wie sagt man so schön: "It's not a bug, it's a feature". Nein, es ist wirklich ein Fehler.
Habe das gerade getestet, behoben und habe nun eine hoffentlich fehlerfreie Version für dich:

Diese Zeilen in der BoardIndex.php:
Code:
$position=0;
$context['cp_bridge']=0;$context['cp_bridge']="<tr><td colspan=2 class='windowbg'><table width=100% cellspacing=0 cellpadding=0><tr>";
        while ($row = mysql_fetch_assoc($request)){
            $album='0';
            $context['cp_bridge'].="
            <td valign='top'><center>
            <table cellspacing=0 cellpadding=0><tr><td width='130px' align=center>
            <a href='".$path."displayimage.php?album=lastup&cat=".$album."&pos=".$position."' alt='".$row['title']."' title='".$row['title']."' target='_blank'><img src='".$path."albums/".$row['filepath']."thumb_".$row['filename']."' style='border:none;'></a>
            <br />";
            if(!$row['title'])$context['cp_bridge'].="-";
            else $context['cp_bridge'].=wordwrap(utf8_decode($row['title']),23, "<br>", 1);
            
            $context['cp_bridge'].="</td></tr></table></td>";
            $position++;
        }
    $context['cp_bridge'].="</td></tr></table></tr>";

werden ersetzt durch:
Code:
$context['cp_bridge']=0;$context['cp_bridge']="<tr><td colspan=2 class='windowbg'><table width=100% cellspacing=0 cellpadding=0><tr>";
        while ($row = mysql_fetch_assoc($request)){
            $position=-$row[pid];
            $album='0';
            $context['cp_bridge'].="
            <td valign='top'><center>
            <table cellspacing=0 cellpadding=0><tr><td width='130px' align=center>
            <a href='".$path."displayimage.php?album=random&cat=0&pos=".$position."' alt='".$row['title']."' title='".$row['title']."' target='_blank'><img src='".$path."albums/".$row['filepath']."thumb_".$row['filename']."' style='border:none;'></a>
            <br />";
            if(!$row[title])$context['cp_bridge'].="-";
            else $context['cp_bridge'].=wordwrap(utf8_decode($row[title]),23, "<br>", 1);
            
            $context['cp_bridge'].="</td></tr></table></td>";
        }
    $context['cp_bridge'].="</td></tr></table></tr>";

Und wie immer der Hinweis: Datensicherungen machen und bei Problemen einfach die BoardIndex.php zusenden.

Gruß
pattex
  Zitieren
#15
ja Wahnsinn! es hat geklappt Smile ich wäre froh ich könnte so wie du ... Smile

HERZLICHEN DANK!
  Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste