Więc mam blok do postnuk`a który ma za zadanie wyświetlić ostatnio dodane pliki oraz najpopularniejsze (2 części). I w ostanio dodanych wyświetla się : nazwa pliku, data dodania, i opis pliku. (odpowiada za to ten kod)
  1. <?php
  2. while (list($lid, $cid, $description, $date, $title,) = $result->fields) {
  3. if(strlen($description) > $url[1] ) { // Limit title length to avoid wrap
  4. $description = substr($description,0,$url[2] );
  5. $description .= &#092;"...\";
  6. }
  7.  if (strlen($title) > $titlelength) {
  8. $title = substr($title,0,$titlenewlength);
  9. $title .= &#092;"...\";}
  10.  $datetime = date(&#092;"d.m.y\",$date);
  11.  $image = &#092;"<img src=\"images/recenttopdls/lwin.gif\" >\";
  12.  $ndate = date(&#092;"d.m.y\",$date);
  13.  $content .= &#092;"<table align=\"center\" width=\"100%\" cellpadding=\"1\" cellspacing=\"1\" border=\"0\">n\"
  14.  .&#092;"<tr><td width=\"30%\" valign=\"top\">&nbsp;$image&nbsp;<span class=\"pn-normal\" >n\"
  15.  .&#092;"<a class=\"pn-normal\" href=\"modules.php?op=modload&name=$module&file=index&req=getit&lid=$lid\" style=\"text-decoration:none\" title=\"Download this file\" valign=middle>\".pnVarPrepForDisplay($title).\"</a></td>n\"
  16.  .&#092;"<td width=\"20%\" align=\"right\"><small>Add: $datetime</td>n\"
  17.  .&#092;"<td width=\"20%\" align=\"right\"><small>Opis: $description</td>n\"
  18.  .&#092;"</tr></table>n\";
  19.  
  20. ?>



W najpopularniejszych wyświetla się: nazwa pliku, ilość pobrań i rozmiar pliku. I za to odpowiada kod:
  1. <?php
  2.  
  3. while (list($lid, $cid, $filesize, $hits, $title) = $result->fields) {
  4. // code taken from PN's downloads module
  5. $mb = 1024*1024;
  6. if ( $filesize > $mb ) {
  7. $mysize = sprintf (&#092;"%01.2f\",$filesize/$mb) . \" MB\";
  8. } elseif ( $filesize >= 1024 ) {
  9. $mysize = sprintf (&#092;"%01.2f\",$filesize/1024) . \" Kb\";
  10. } else {
  11. $mysize = $filesize . &#092;" bytes\";
  12. }
  13. // end code
  14. if (strlen($title) > $titlelength) {
  15. $title = substr($title,0,$titlenewlength);
  16. $title .= &#092;"...\";}
  17. $content .= &#092;"<table align=\"center\" width=\"100%\" cellpadding=\"1\" cellspacing=\"1\" border=\"0\">\";
  18. $content .= &#092;"<tr><td width=72%>&nbsp;$image&nbsp;<font class=\"pn-normal\"><a class=\"pn-normal\" href=\"modules.php?op=modload&name=$module&file=index&req=getit&lid=$lid\" style=\"text-decoration:none\" title=\"Download this file\">\".pnVarPrepForDisplay($title).\"</a></td>n\";
  19. $content .= &#092;"<td width=\"20%\" align=right><small>$hits downloads</small></td>n\";
  20. $content .= &#092;"<td width=\"20%\" align=right><small>Rozmiar: $filesize</small></td></tr></table>n\";
  21.  
  22. ?>

I chciałbym zrobić tak aby był tylko "Ostanio dodane" ale żeby wyświetlało sie przy tym oprócz nazwy pliku, daty dodania i opisu pliku jescze ilość pobrań i rozmiar pliku (czyli to co w najpopularniejszych). Próbowałem pododawać zmienne do pętli while ale coś cały się psuło sad.gif Męcze się z tym już 8 dni bez skutku więc zwracam się z proźbą o to do was (specjalistów) z nadzieją że najdziecie rozwiązanie smile.gif
Z góry dziękuję i pozdrawiam smile.gif