Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Hat dazu jemand eine IDEE? Ausgabe von 5 tumbs von den letzten 7 Alben  (Read 2971 times)

0 Members and 1 Guest are viewing this topic.

photographer

  • Coppermine newbie
  • Offline Offline
  • Posts: 15

Hallo,

Fällt hier jemanden noch was besseres ein, als dass ich einen PHP-Code schreibe und auf die db von coppermine zugreife ..... soll ich das überhaupt machen, oder gibt das neue Schwierigkeiten?

Ich mochte von den 7 zuletzt hoch geladenen Alben zuerst die Alben überschrift ausgeben dann darunter die ersten 5 Bilder des Albums ....

Das ganze sollte dann auf meiner Startseite der HP integriert werden .... so ähnlich wie jetzt, aber dass ich die Bilder und den Flash-text nicht mehr manuell einfügen muss!
http://www.photofeeling.de


besser ein Bild, als Beispiel:

Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Logged

photographer

  • Coppermine newbie
  • Offline Offline
  • Posts: 15
Re: Hat dazu jemand eine IDEE? Ausgabe von 5 tumbs von den letzten 7 Alben
« Reply #2 on: August 27, 2007, 02:47:33 pm »

Hallo an alle,
ich hab es gelöst, aber ganz anders!
poste mal den php-Text - vielleicht will es noch jemand haben
.... große Wirkung und wenn es läuft mit wenig Aufwand .....

Quote
<?php
$filedir = "aktuell";    #Verzeichnis
$anzverz = "5";             #wie viele Verzeichnise der letzten Uploads
$txt = "text.txt";          #Name der text.datei
############################################################################################################################################################
#         @author Loisl
#         @homepage www.photofeeling.de
#         @copyright 2007x08x26
############################################################################################################################################################
#  KURZANLEITUNG:
#
#  Der Code kann einfach <?php include("txt-jpg.php"); ?> eingebunden werden
#
#  Erstellen sie auf der HP im FTP-Bowser ein belibiges Unterverzeichnis ..... den Namen unter >$filedir = "belibiges Verzeichnis";< eingeben
#  die Anzahl der Verzeichnisse, die Sei angezeit haben möchten, geben Sie in >$anzverz = "5";< an z.B. fünf
#  In das Unterverzeichnis weitere Unterverzeichnisse mit z.B. mit den Namen "Auto-Sortierung nach Datum" 070521 (für 21. Mai 2007)oder
#                                                                                                         070602 (für 02. Juni 2007)
#  In die Unterverzeichnisse können dann eine belibige Anzahl von thumbernails im Dateiformat .jpg kopiert werden *diese werden dann alle angezeigt
#
#  in das Unterverzeichnis erstellen Sie mit belibigen Editor eine .txt-Datei mit dem Inhalt, der als lauftext ausgegeben werden soll >$txt = "text.txt";<
#  z.B.
#       Zeile1: "http://www.meineHP.de"
#       Zeile2: weitere Bilder HIER
#       Zeile3: "das ist der Luftext den ich sehen möchte......"
#  Die ersten beiden Zeilen sind zwingend erforderlich!!!! Mit <-|   return abschließen !!!!!!
#
#  in das Unterverzeichnis erstellen Sie mit belibigen Editor eine .txt-Datei mit dem Inhalt, der als lauftext ausgegeben werden soll >$lnk = "link.txt";<
#  z.B. "http://www.meineHP.de"
#  noch die Größen und Farben des Ausgabefeldes und Textes anpassen ... zeilen 65 und 66 (im html-code)
#  Zeile61: width:650px; (Breite des Ausgabefeldes)    height: 120px; (Höhe des Ausgabefeldes)    background-color:#1a3873;   (Hintergrundfarbe des Feldes)
#  Zeile62: width="630"   (Breite des Texetes) height="110"   (Höhe des Texetes) font color=#ffffff   (Schriftfarbe des Texetes)
#  FERTIG
############################################################################################################################################################
#             Ab hier bitte nichts mehr ändern
############################################################################################################################################################
$handle=opendir($filedir);
$files = array();
while (false !== ($file = readdir($handle))) {

    if ($file != "." && $file != "..")
    {
       $files[] = $file;
     }
}
closedir($handle);
// $array von hinten nach vorne durchlaufen
    $i = sizeof($files);

    while ($i-- && $i >= (sizeof($files)-$anzverz)) {
        $dieseseite = $PHP_SELF ; $verz=opendir ($filedir."/".$files[$i]);

// Text einlesen und marquee ausgeben
        $textlang = file($filedir."/".$files[$i]."/".$txt) or die ("Kann Datei nicht lesen.");
        $text="";
        for($k=2;$k<count($textlang); $k++) $text.=$textlang[$k];
        $link=$textlang['0'];
        $lnktxt=$textlang['1'];
?>
<html>
<table>
<tr>
<!--°°°°°°°°°°°°°°°°°°°°°°°°°°°Hier HTML-Code ÄNDERN°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°-->
<td style="width:650px; height: 120px; background-color:#1a3873;">
<marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="1" direction="up" width="630" height="110"><font color=#ffffff>
<?php echo "$text"; ?>
</font></marquee>
</td>
</tr>
</table>
</html>       
<?php         
        for ($k = sizeof ($txtfile); $k >= 0 ; $k--) {
        }
        while ($file = readdir($verz)) 
            { 
                if($file != "." && $file != ".." && $file != $dieseseite && $file != "Thumbs.db" && $file != $txt && $file != $lnk)   
                    { 
                         echo("<a href=$link><img src=\"$filedir/$files[$i]/$file\"</a>&nbsp;&nbsp;&nbsp;");
#                        print("<img src=\"$filedir/$files[$i]/$file\">&nbsp;&nbsp;&nbsp;");
                    }         
            }
        print("<p>");
      echo"<a href=$link>$lnktxt</a>";
        print("<h1><br></h1>");
        closedir($verz); 
    }   
?>
Logged
Pages: [1]   Go Up
 

Page created in 0.022 seconds with 19 queries.