. .
pragmaMx Support Forum 25 Mai 2012, 14:01:48 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: siir bloku uyarlamak  (Gelesen 2354 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
ozeraksu
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 639

ozeraksu


« am: 16 September 2007, 11:40:39 »

Atahan bey merhaba bir sitede siirler modulunun kayan seklinde bir blogunu gordum download modulunden uyarlanmis yapilmis bende yapmaya calistim ama basaramadim acaba yardimci olabilirmisin blogun resmini ve kodlarini veriyorum simdiden tesekkurler



Code: [Select]  
<?php
/*=======================================================================
 Nuke-Evolution Basic: Enhanced PHP-Nuke Web Portal System
 =======================================================================*/

/************************************************************************/
/* Simple Downloads Block                                             */
/* ===========================                                          */
/*                                                                      */
/* This is basically just an edit of the original block by Francisco.   */
/* Even though this is heavly edited, I think he deserves credit, so:   */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi                                */
/* 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.       */
/************************************************************************/

/******************************************************************************************/
/*      To edit 2 first two variables according to your requirements
/*      $maxshow =5; IS INDICATING  how many files to be listed in latest downloads section                 */
/*      $downloadstoshow = 20; IS INDICATING  how many files to be listed in most downloads section          */
/*      $usemarquee = 1;   IS INDICATING     0=SCROLLING OFF  1=SCROLLING ON;                               */

/******************************************************************************************/
$maxshow =5;
$downloadstoshow 20;
$usemarquee 1;
$scrolldirection "Up";
$most "Most downloaded";
$latest "Latest in downloads";
$totalfiles "Files";
$totalcategories "Categories";
$totaldownloads "Downloads";

/************************/
/*     End Variables    */
/************************/

if(!defined('BLOCK_FILE')) {
    
Header("Location: index.php");
    die();
}

global 
$prefix$db;

// Total Files
$result $db->sql_query("select * from ".$prefix."_siir");
$files $db->sql_numrows($result);

// Total Categories
$result $db->sql_query("select * from ".$prefix."siir");
$cats $db->sql_numrows($result);

// Total Downloads
$result $db->sql_query("select lid, title,hits from ".$prefix."siir");
while(list(
$lid$title$hits) = $db->sql_fetchrow($result)) {
   
$title2 ereg_replace("_"" "$title);
$a 1;
$total_hits $total_hits $hits;
$a++;
}
$result=$db->sql_query("select * from $prefix".siir."");
    
$numrows $db->sql_numrows($result);
    
$result=$db->sql_query("select sum(filesize*hits) as serv from $prefix".siir."");
    while(list(
$serv) = $db->sql_fetchrow($result)) {
        
$served $serv;
    }
    
$gb 1024*1024*1024;
    
$mb 1024*1024;
    
$kb 1024;
    if (
$served >= $gb){
        
$mysizes sprintf ("%01.2f",$served/$gb) . " Gb ";
    } elseif (
$served >= $mb) {
        
$mysizes sprintf ("%01.2f",$served/$mb) . " Mb ";
    } elseif (
$served >= $kb) {
        
$mysizes sprintf ("%01.2f",$served/$kb) . " Kb ";
    } else{
        
$mysizes $served " B ";
    }
$content .= "&nbsp;&nbsp;$totalfiles: <b>$files</b><br>&nbsp;&nbsp;$totalcategories: <b>$cats</b><br>&nbsp;&nbsp;$totaldownloads: <b>$total_hits</b><br>&nbsp;&nbsp;Served&nbsp;&nbsp;<b>$mysizes</b><br><br>";

if (
$usemarquee == 1) {
$content .= "<Marquee Behavior=\"Scroll\" Direction=\"$scrolldirection\" Height=\"140\" ScrollAmount=\"2\" ScrollDelay=\"100\" onMouseOver=\"this.stop()\" onMouseOut=\"this.start()\"><br>";
}

// Latest added
$content .= "<center><b>".$latest."</b></center>";
$a 1;
$result $db->sql_query("select lid, title, hits from ".$prefix."siir order by date DESC limit 0,$maxshow");

while(list(
$lid$title$hits) = $db->sql_fetchrow($result)) {
$title2 ereg_replace("_"" "$title);
  $content .= "&nbsp;&nbsp;$a- <a href=\"modules.php?name=Siir&op=showcontent&id=$id\">$title2</a><img src=\"/modules/Downloads/images/new_1.gif\"><br>";
$a++;
}

// Most downloaded
$content .= "<br><center><b>".$most."</b></center>";
$a 1;
$result $db->sql_query("select lid, title, hits from ".$prefix."siir order by hits DESC limit 0,$downloadstoshow");

while(list(
$lid$title$hits) = $db->sql_fetchrow($result)) {
    
$title2 ereg_replace("_"" "$title);
    
$content .= "&nbsp;&nbsp;$a- <a href=\"modules.php?name=Siir&op=showcontent&id=$id\">$title2</a><br>[Downloads: <b>$hits x</b>]<br>";
    
$a++;
}

?>
Gespeichert

Destek için forumu kullanýn. Özel mesaj atmayýn..
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.530

Sitki


WWW
« Antworten #1 am: 16 September 2007, 12:17:57 »

Merhaba Smiley,

kusura bakma ama, burası pragmaMX ortamı ve şiir diye bir modül standart olarak sunulmamaktadır. Göstermiş olduğun blok phpnuke dahi değil yine bundan türemiş Nuke-Evolution Basic sisteminden gelen bir bloktur. Bu bloğu denemek için ayrıca kullandığın şiir modülünü yüklemek gerekiyor, ki bu da pragmaMX ile uyumlu değildir muhtemelen. Lütfen pragmaMx dışında kullanılan sistemleri kullanıldığı ortamlardan yardım talep etmeni rica ediyorum. Teşekkürler...

Ayrıca buradaki Türkçe bölümünün başlığındaki bu notu da dikkate almanı rica ediyorum.
Zitat
Fakat burada sistem ve somut sorunlar ile ilgili konulara öncelik verilecektir. Bu yüzden şimdilik bireysel kodlama soruları, değişiklik istemleri veya benzeri Almanca veya İngilizce olarak diğer forum köşelerine yazmanızı rica ediyoruz.
Gespeichert

Grüsse & Esenlikler
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Helmuth von Moltke
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML