4nAlbum new Block

Begonnen von rinaldo2000at, 10 September 2003, 18:41:54

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

rinaldo2000at

Ich hätte gerne bei diesen Block den "No Plus vues Top vote Derniers commentaires gerne draußen sprich mit samt der Tabelle und Funktion aus diesen Block entfernt,wer ist so nett und schnipselt für mich ein bischen?

   Danke!!!
 <?php

/************************************************************************/
/* PHP-NUKE: Web Portal System                                          */
/* ===========================                                          */
/*                                                                      */
/* Copyright (c) 2001 by Francisco Burzi (fbc@mandrakesoft.com)         */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */

/************************************************************************/
// Adapted for 4nAlbum by aioli < http://www.mentalite-ultra.com >       //
// Based on My_eGallery     Block                                        //
// Copyright (c) 2002 by YaPoMp|oW < http://trgwebnet.org >              //
// Second Version                                                        //
/************************************************************************/

if (eregi("block-AlbumNew.php",$PHP_SELF)) {
    Header("Location: index.php");
    die();
}
$album_name = "4nAlbum";
$Display_numpic = 5;
$postotal = 5;
$bgcolor = "#333333";
$TR_color1 = "#2181B0";
$TR_color2 = "#EEEEEE";



$content .=  "<center><b>5 Bilder aus dem Fotoalbum</b></center><br>";
global $font,$user, $galleryvar, $baseurl, $prefix, $adminpath, $dbi;
include 'admin/modules/4nalbum/config.php';
        if (is_user($user))
                $total = mysql_fetch_array(mysql_query("SELECT COUNT(p.pid) AS total FROM $prefix"._4nalbum_pictures." AS p LEFT JOIN $prefix"._4nalbum_categories." AS c ON c.gallid=p.gid WHERE c.visible>=1"));
        else
                $total = mysql_fetch_array(mysql_query("SELECT COUNT(p.pid) AS total FROM $prefix"._4nalbum_pictures." AS p LEFT JOIN $prefix"._4nalbum_categories." AS c ON c.gallid=p.gid WHERE c.visible>=2"));

        $result4 = mysql_query("SELECT p.pid, p.img, p.name, p.description, c.galloc FROM $prefix"._4nalbum_pictures." AS p LEFT JOIN $prefix"._4nalbum_categories." AS c ON c.gallid=p.gid ORDER BY date DESC LIMIT 0,$Display_numpic ");
        $i = 1;
        while (list($pic[pid], $pic[img], $pic[name], $pic[description], $pic[galloc]) = mysql_fetch_row($result4)) {
        $pic[description] = htmlentities($pic[description]);
        if (file_exists("$gallerypath/$pic[galloc]/$pic[img]")) {
                   $list_pic .= "<a href=\"$baseurl&do=showpic&pid=$pic[pid]\"><img src=\"$gallerypath/$pic[galloc]/$pic[img]\" height=\"100\" border=\"0\" alt=\"$pic[description]\"></a>\n";
                   $list_pic .= ($i != $Display_numpic ? "   " : "");
                   $i++;
                   }
        else        {
                   $list_pic .= "<a href=\"$baseurl&do=showpic&pid=$pic[pid]\"><img src=\"$gallerypath/$pic[galloc]/$pic[img]\" height=\"100\" border=\"0\" alt=\"$pic[description]\"></a>\n";
                   $list_pic .= ($i != $Display_numpic ? "   " : "");
                   $i++;
                   }
    }

     $content .=  "<center>$list_pic</center>\n";

$content .= "<table width=\"100%\" border=\"0\" cellspacing=\"1\" bgcolor=\"$bgcolor\" cellpadding=\"1\" style=\"BORDER-BOTTOM:1px solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid;\">"
            ."<tr bgcolor=\"$TR_color1\">"
            ."<td><center>No</center></td><td><center>Plus vues</center></td><td><center>Top vote</center></td><td><center>Derniers commentaires.</center></td></tr>";
        $result = mysql_query("select pid, name, visible from $prefix"._4nalbum_pictures." p, $prefix"._4nalbum_categories." c WHERE p.gid=c.gallid AND c.visible>0 order by counter DESC, rate DESC");
        $result1 = mysql_query("select pid, name, visible from $prefix"._4nalbum_pictures." p, $prefix"._4nalbum_categories." c WHERE p.gid=c.gallid AND c.visible>0 order by rate DESC, votes ASC, counter DESC");
        $result2 = mysql_query("SELECT pid, name FROM $prefix"._4nalbum_comments." ORDER BY date DESC LIMIT 0,$postotal");
        $pos = 1;
        while((list($pid, $name, $visible) = mysql_fetch_array($result)) && (list($pid2, $name2, $visible2) = mysql_fetch_array($result1)) && (list($pid3 , $name3) = mysql_fetch_array($result2)) && $pos<=$postotal) {
                $result3 = mysql_query("SELECT name, visible FROM $prefix"._4nalbum_pictures." p, $prefix"._4nalbum_categories." c WHERE p.pid=$pid3 AND p.gid=c.gallid AND c.visible>0 ");
                list($pic3,$visible3) = mysql_fetch_array($result3);
                $content .= "<tr bgcolor=\"$TR_color2\">";
                $content .= "<td align=\"center\"><center><font class=\"".$font['normal']."\">$pos.</font></center></td>";
                if ($visible==1) {
                        if (is_user($user))
                                $content .=  "<td align=\"left\"><center><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid\">$name</a></center></td>";
                        else
                                $content .=  "<td align=\"left\"><center><font class=\"".$font['normal']."\"> $name (*) </font></center></td>";
                }
                else
                        $content .=  "<td align=\"left\"><center><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid\">$name</a></center></td>";
                if ($visible2==1) {
                        if (is_user($user))
                                $content .=  "<td align=\"left\"><center><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid2\">$name2</a></center></td>";
                        else
                                $content .=  "<td align=\"left\"><center><font class=\"".$font['normal']."\"> $name2 (*) </font></center></td>";
                }
                else
                        $content .=  "<td align=\"left\"><center><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid2\">$name2</a></center></td>";
                if ($visible3==1) {
                        if (is_user($user))
                                $content .=  "<td align=\"left\"><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid3\">$pic3</a> par $name3</td>";
                        else
                                $content .=  "<td align=\"left\"><center><font class=\"".$font['normal']."\"> $pic3 (*) par $name3 </font></center></td>";
                }
                else
                        $content .=  "<td align=\"left\"><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid3\">$pic3</a> par $name3</td>";
                 $content .=  "</tr>";
                $pos += 1;
        }
        $content .= "</table>";
        if (!is_user($user)) {
                $content .=  "<center><i>User have to <a href=\"modules.php?name=Your_Account&op=new_user\">Register</a> in order to view media with (*).</i></center>";
        }
        $content .=  "<br><center><b><u><a href=\"modules.php?mop=modload&name=$album_name\">Zum Fotoalbum.</a></u></b></center><br>";
?>
 

jubilee

Hmmmm .....
Mit dem Code kannst du hier jetzt nix mehr anfangen.
Hat das Board jede Menge  & nbsp's reingesetzt.
Setz den code nächstes mal einfach im quotation-marks
und nicht in code-marks dann sollte das besser gehen....
MfG
jubilee

[Editiert am 10/9/2003 von SiteAdmin jubilee]

rinaldo2000at

Ich hoffe das der code jetzt anständig übermittelt wird! Übrigens hier kannst du den Block fast ganz oben in Aktion sehen http://www.rinaldo2000at.de/html  sollte der code nicht ganz stimmen so gibt es hier den Download  http://warpspeed.4thdimension.de/modules.php?name=Downloads&d_op=forward&lid=127

  DANKE!!! <?php

/************************************************************************/
/* PHP-NUKE: Web Portal System                                          */
/* ===========================                                          */
/*                                                                      */
/* Copyright (c) 2001 by Francisco Burzi (fbc@mandrakesoft.com)         */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */

/************************************************************************/
// Adapted for 4nAlbum by aioli < http://www.mentalite-ultra.com >       //
// Based on My_eGallery     Block                                        //
// Copyright (c) 2002 by YaPoMp|oW < http://trgwebnet.org >              //
// Second Version                                                        //
/************************************************************************/

if (eregi("block-AlbumNew.php",$PHP_SELF)) {
    
Header("Location: index.php");
    die();
}
$album_name "4nAlbum";
$Display_numpic 5;
$postotal 5;
$bgcolor "#333333";
$TR_color1 "#2181B0";
$TR_color2 "#EEEEEE";



$content .=  "<center><b>5 Bilder aus dem Fotoalbum</b></center><br>";
global 
$font,$user$galleryvar$baseurl$prefix$adminpath$dbi;
include 
'admin/modules/4nalbum/config.php';
        if (
is_user($user))
                
$total mysql_fetch_array(mysql_query("SELECT COUNT(p.pid) AS total FROM $prefix"._4nalbum_pictures." AS p LEFT JOIN $prefix"._4nalbum_categories." AS c ON c.gallid=p.gid WHERE c.visible>=1"));
        else
                
$total mysql_fetch_array(mysql_query("SELECT COUNT(p.pid) AS total FROM $prefix"._4nalbum_pictures." AS p LEFT JOIN $prefix"._4nalbum_categories." AS c ON c.gallid=p.gid WHERE c.visible>=2"));

        
$result4 mysql_query("SELECT p.pid, p.img, p.name, p.description, c.galloc FROM $prefix"._4nalbum_pictures." AS p LEFT JOIN $prefix"._4nalbum_categories." AS c ON c.gallid=p.gid ORDER BY date DESC LIMIT 0,$Display_numpic ");
        
$i 1;
        while (list(
$pic[pid], $pic[img], $pic[name], $pic[description], $pic[galloc]) = mysql_fetch_row($result4)) {
        
$pic[description] = htmlentities($pic[description]);
        if (
file_exists("$gallerypath/$pic[galloc]/$pic[img]")) {
                   
$list_pic .= "<a href=\"$baseurl&do=showpic&pid=$pic[pid]\"><img src=\"$gallerypath/$pic[galloc]/$pic[img]\" height=\"100\" border=\"0\" alt=\"$pic[description]\"></a>\n";
                   
$list_pic .= ($i != $Display_numpic "   " "");
                   
$i++;
                   }
        else        {
                   
$list_pic .= "<a href=\"$baseurl&do=showpic&pid=$pic[pid]\"><img src=\"$gallerypath/$pic[galloc]/$pic[img]\" height=\"100\" border=\"0\" alt=\"$pic[description]\"></a>\n";
                   
$list_pic .= ($i != $Display_numpic "   " "");
                   
$i++;
                   }
    }

     
$content .=  "<center>$list_pic</center>\n";

$content .= "<table width=\"100%\" border=\"0\" cellspacing=\"1\" bgcolor=\"$bgcolor\" cellpadding=\"1\" style=\"BORDER-BOTTOM:1px solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid;\">"
            
."<tr bgcolor=\"$TR_color1\">"
            
."<td><center>Nr</center></td><td><center>Plus vues</center></td><td><center>Top vote</center></td><td><center>Derniers commentaires.</center></td></tr>";
        
$result mysql_query("select pid, name, visible from $prefix"._4nalbum_pictures." p, $prefix"._4nalbum_categories." c WHERE p.gid=c.gallid AND c.visible>0 order by counter DESC, rate DESC");
        
$result1 mysql_query("select pid, name, visible from $prefix"._4nalbum_pictures." p, $prefix"._4nalbum_categories." c WHERE p.gid=c.gallid AND c.visible>0 order by rate DESC, votes ASC, counter DESC");
        
$result2 mysql_query("SELECT pid, name FROM $prefix"._4nalbum_comments." ORDER BY date DESC LIMIT 0,$postotal");
        
$pos 1;
        while((list(
$pid$name$visible) = mysql_fetch_array($result)) && (list($pid2$name2$visible2) = mysql_fetch_array($result1)) && (list($pid3 $name3) = mysql_fetch_array($result2)) && $pos<=$postotal) {
                
$result3 mysql_query("SELECT name, visible FROM $prefix"._4nalbum_pictures." p, $prefix"._4nalbum_categories." c WHERE p.pid=$pid3 AND p.gid=c.gallid AND c.visible>0 ");
                list(
$pic3,$visible3) = mysql_fetch_array($result3);
                
$content .= "<tr bgcolor=\"$TR_color2\">";
                
$content .= "<td align=\"center\"><center><font class=\"".$font['normal']."\">$pos.</font></center></td>";
                if (
$visible==1) {
                        if (
is_user($user))
                                
$content .=  "<td align=\"left\"><center><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid\">$name</a></center></td>";
                        else
                                
$content .=  "<td align=\"left\"><center><font class=\"".$font['normal']."\"> $name (*) </font></center></td>";
                }
                else
                        
$content .=  "<td align=\"left\"><center><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid\">$name</a></center></td>";
                if (
$visible2==1) {
                        if (
is_user($user))
                                
$content .=  "<td align=\"left\"><center><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid2\">$name2</a></center></td>";
                        else
                                
$content .=  "<td align=\"left\"><center><font class=\"".$font['normal']."\"> $name2 (*) </font></center></td>";
                }
                else
                        
$content .=  "<td align=\"left\"><center><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid2\">$name2</a></center></td>";
                if (
$visible3==1) {
                        if (
is_user($user))
                                
$content .=  "<td align=\"left\"><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid3\">$pic3</a> par $name3</td>";
                        else
                                
$content .=  "<td align=\"left\"><center><font class=\"".$font['normal']."\"> $pic3 (*) par $name3 </font></center></td>";
                }
                else
                        
$content .=  "<td align=\"left\"><a class=\"".$font['normal']."\" href=\"".$baseurl."&do=showpic&pid=$pid3\">$pic3</a> par $name3</td>";
                 
$content .=  "</tr>";
                
$pos += 1;
        }
        
$content .= "</table>";
        if (!
is_user($user)) {
                
$content .=  "<center><i>User have to <a href=\"modules.php?name=Your_Account&op=new_user\">Register</a> in order to view media with (*).</i></center>";
        }
        
$content .=  "<br><center><b><u><a href=\"modules.php?mop=modload&name=$album_name\">Zum Fotoalbum.</a></u></b></center><br>";
?>
 

jubilee

Hallo !
Versuch mal diesen teil rauzulöschen ....
 
Zitat$content .= "<table width=\"100%\" border=\"0\" cellspacing=\"1\"
bgcolor=\"$bgcolor\" cellpadding=\"1\" style=\"BORDER-BOTTOM:1px
solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid;BORDER-RIGHT:1px
solid;\">"
            ."<tr bgcolor=\"$TR_color1\">"
           
."<td><center>Nr</center></td><td><center&
gt;Plus vues</center></td><td><center>Top
vote</center></td><td><center>Derniers
commentaires.</center></td></tr>";
        $result = mysql_query("select pid, name, visible from
$prefix"._4nalbum_pictures." p, $prefix"._4nalbum_categories." c WHERE
p.gid=c.gallid AND c.visible>0 order by counter DESC, rate DESC");
        $result1 = mysql_query("select pid, name, visible from
$prefix"._4nalbum_pictures." p, $prefix"._4nalbum_categories." c WHERE
p.gid=c.gallid AND c.visible>0 order by rate DESC, votes ASC, counter
DESC");
        $result2 = mysql_query("SELECT pid, name FROM
$prefix"._4nalbum_comments." ORDER BY date DESC LIMIT 0,$postotal");
        $pos = 1;
        while((list($pid, $name, $visible) = mysql_fetch_array($result)) &&
(list($pid2, $name2, $visible2) = mysql_fetch_array($result1)) &&
(list($pid3 , $name3) = mysql_fetch_array($result2)) && $pos<=$postotal)
{
                $result3 = mysql_query("SELECT name, visible FROM
$prefix"._4nalbum_pictures." p, $prefix"._4nalbum_categories." c WHERE
p.pid=$pid3 AND p.gid=c.gallid AND c.visible>0 ");
                list($pic3,$visible3) = mysql_fetch_array($result3);
                $content .= "<tr bgcolor=\"$TR_color2\">";
                $content .= "<td
align=\"center\"><center><font
class=\"".$font['normal']."\">$pos.</font></center></td&g
t;";
                if ($visible==1) {
                        if (is_user($user))
                                $content .=  "<td
align=\"left\"><center><a class=\"".$font['normal']."\"
href=\"".$baseurl."&do=showpic&pid=$pid\">$name</a></center>
</td>";
                        else
                                $content .=  "<td
align=\"left\"><center><font class=\"".$font['normal']."\">
$name (*) </font></center></td>";
                }
                else
                        $content .=  "<td
align=\"left\"><center><a class=\"".$font['normal']."\"
href=\"".$baseurl."&do=showpic&pid=$pid\">$name</a></center>
</td>";
                if ($visible2==1) {
                        if (is_user($user))
                                $content .=  "<td
align=\"left\"><center><a class=\"".$font['normal']."\"
href=\"".$baseurl."&do=showpic&pid=$pid2\">$name2</a></center&g
t;</td>";
                        else
                                $content .=  "<td
align=\"left\"><center><font class=\"".$font['normal']."\">
$name2 (*) </font></center></td>";
                }
                else
                        $content .=  "<td
align=\"left\"><center><a class=\"".$font['normal']."\"
href=\"".$baseurl."&do=showpic&pid=$pid2\">$name2</a></center&g
t;</td>";
                if ($visible3==1) {
                        if (is_user($user))
                                $content .=  "<td
align=\"left\"><a class=\"".$font['normal']."\"
href=\"".$baseurl."&do=showpic&pid=$pid3\">$pic3</a> par
$name3</td>";
                        else
                                $content .=  "<td
align=\"left\"><center><font class=\"".$font['normal']."\">
$pic3 (*) par $name3 </font></center></td>";
                }
                else
                        $content .=  "<td align=\"left\"><a
class=\"".$font['normal']."\"
href=\"".$baseurl."&do=showpic&pid=$pid3\">$pic3</a> par
$name3</td>";
                 $content .=  "</tr>";
                $pos += 1;
        }
        $content .= "</table>";
 
und machst hier :
 
Zitatif (!is_user($user)) {
                $content .=  "<center><i>User have to <a
 
noch ein br dazu
 
Zitatif (!is_user($user)) {
                $content .=  "<br><center><i>User have to <a
 
Nicht getestet nur mal auf die schnelle....

rinaldo2000at

Also da hat was bei mir nicht geklappt, kannst du mir bitte den code wie er sein sollte als ganzes übermitteln? DANKE!

jubilee

Hmmm ...
Hast Mail bekommen.
Überigens der Link da oben verweist auf das NukeArchives-Modul und nicht auf den 4nAlbum-Block.
MfG
jubilee

rinaldo2000at

Nein Email habe ich leider keine bekommen, kannst du mir bitte die  Email nochmals schicken an rinaldo2000at@yahoo.de

DANKE!

[Editiert am 11/9/2003 von rinaldo2000at]

jubilee

Hmmmm ....
In deinem Profil hier steht eine andere
E-Mail Adresse.
Solltest Du mal anpassen ....
MfG
jubilee

rinaldo2000at

Habe deine Email bekommen! Herzlichen Dank für deine Bemühnung!
Alles funktioniert jetzt, du bist echt spitze!

[Editiert am 11/9/2003 von rinaldo2000at]