النتائج 1 إلى 3 من 3

الموضوع: للحذف

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    2,297

    هاك لاضافة خيار جديد لمكتبة البرامج لتحميل الملفات من الجهاز



    السلام عليكم ورحمة الله وبركاته :
    هل تريد اضافة خيار لمكتبة البرامج من خلاله تستطيع تحميل الملفات من جهازك مباشرة لمكتبة البرامج .. الطريقة كالتالي :
    -: لا تنسى الاحتفاظ بنسخه من الملف قبل التعديل ...

    بسم الله نبدأ :
    1- افتح الملف index.php بهذا المسار modules\Downloads وابحث عن :

    كود:
    if ($user_adddownload == 1) {
    echo "<a href=\"modules.php?name=$module_name&amp;d_op=AddDownload\">"._ADDDOWNLOAD."</a>"
    ." | ";
    }

    وضع بعدها هذا الكود :
    كود:
    if ($user_adddownload == 1) {
    echo "<a href=\"modules.php?name=$module_name&amp;d_op=AddDownload2\">"._ADDDOWNLOAD2."</a>"
    ." | ";
    }


    2- ابحث عن الدالة function AddDownload وضع قبلها :

    كود:
    // ALTERED BY ANTHONY D. STEWART - owner@moneyminds.org - 050505 - START
    define("_ADDDOWNLOAD2","أضف الملف من جهازك");
    function AddDownload2() {
    global $prefix, $db, $cookie, $user, $downloads_anonadddownloadlock, $module_name;
    include("header.php");
    $maindownload = 1;
    menu(1);
    echo "<br>";
    OpenTable();
    echo "<center><font class=\"title\"><b>"._ADDADOWNLOAD."</b></font></center><br><br>";
    if (is_user($user) || $downloads_anonadddownloadlock != 1) {
    echo "<b>"._INSTRUCTIONS.":</b><br>"
    ."<strong><big>&middot;</big></strong> "._DSUBMITONCE."<br>"
    ."<strong><big>&middot;</big></strong> "._DPOSTPENDING."<br>"
    ."<strong><big>&middot;</big></strong> "._USERANDIP."<br>";
    echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"modules.php?name=$module_name&amp;d_op=Add2\">";
    echo "File to upload: <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1000000\"><input name=\"userfile\" type=\"file\"><br>";
    echo ""._CATEGORY.": <select name=\"cat\">";
    $sql = "SELECT cid, title, parentid FROM ".$prefix."_downloads_categories ORDER BY parentid,title";
    $result = $db->sql_query($sql);
    while ($row = $db->sql_fetchrow($result)) {
    $cid2 = $row[cid];
    $cid2 = intval($cid2);
    $ctitle2 = $row[title];
    $parentid2 = $row[parentid];
    if ($parentid2!=0) $ctitle2=getparent($parentid2,$ctitle2);
    echo "<option value=\"$cid2\">$ctitle2</option>";
    }
    echo "</select><br><br>"
    .""._LDESCRIPTION."<br><textarea name=\"description\" cols=\"60\" rows=\"8\"></textarea><br><br>"
    .""._AUTHORNAME.": <input type=\"text\" name=\"auth_name\" size=\"30\" maxlength=\"60\"><br>"
    .""._AUTHOREMAIL.": <input type=\"text\" name=\"email\" size=\"30\" maxlength=\"60\"><br>"
    .""._VERSION.": <input type=\"text\" name=\"version\" size=\"11\" maxlength=\"10\"><br>"
    .""._HOMEPAGE.": <input type=\"text\" name=\"homepage\" size=\"50\" maxlength=\"200\" value=\"http://\"><br><br>"
    ."<input type=\"hidden\" name=\"d_op\" value=\"Add2\">"
    ."<input type=\"submit\" value=\""._ADDTHISFILE."\"> "._GOBACK."<br><br>"
    ."</form>";
    } else {
    echo "<center>"._DOWNLOADSNOTUSER1."<br>"
    .""._DOWNLOADSNOTUSER2."<br><br>"
    .""._DOWNLOADSNOTUSER3."<br>"
    .""._DOWNLOADSNOTUSER4."<br>"
    .""._DOWNLOADSNOTUSER5."<br>"
    .""._DOWNLOADSNOTUSER6."<br>"
    .""._DOWNLOADSNOTUSER7."<br><br>"
    .""._DOWNLOADSNOTUSER8."";
    }
    CloseTable();
    include("footer.php");
    }

    function Add2($title, $url, $auth_name, $cat, $description, $email, $filesize, $version, $homepage) {
    global $prefix, $db, $user;
    $sql = "SELECT url FROM ".$prefix."_downloads_downloads WHERE url='$url'";
    $result = $db->sql_query($sql);
    $numrows = $db->sql_numrows($result);
    if ($numrows>0) {
    include("header.php");
    menu(1);
    echo "<br>";
    OpenTable();
    echo "<center><b>"._DOWNLOADALREADYEXT."</b><br><br>"
    .""._GOBACK."";
    CloseTable();
    include("footer.php");
    } else {
    if(is_user($user)) {
    $user2 = base64_decode($user);
    $cookie = explode(":", $user2);
    cookiedecode($user);
    $submitter = $cookie[1];
    }

    // Check if Description exist
    if ($description=="") {
    include("header.php");
    menu(1);
    echo "<br>";
    OpenTable();
    echo "<center><b>"._DOWNLOADNODESC."</b><br><br>"
    .""._GOBACK."";
    CloseTable();
    include("footer.php");
    }
    $cat = explode("-", $cat);
    if ($cat[1]=="") {
    $cat[1] = 0;
    }


    $uploaddir="modules/Downloads/uploads/"; // مجلد الملفات يحتاج تصريح777//Specify upload destination directory
    $uploadfile=$uploaddir . basename($_FILES['userfile']['name']);
    move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);

    $uploadfilename=$_FILES['userfile']['name'];
    $uploadfileurl="modules/Downloads/uploads/$uploadfilename"; //رابط مجلد التحميل/Change the domain and upload directory to reflect your site
    $uploadfilesize=$_FILES['userfile']['size'];

    $title = stripslashes($title);
    $url = stripslashes($url);
    $description = stripslashes($description);
    $auth_name = stripslashes($auth_name);
    $email = stripslashes($email);
    $filesize = ereg_replace("\.","",$filesize);
    $filesize = ereg_replace("\,","",$filesize);
    $cat[0] = intval($cat[0]);
    $cat[1] = intval($cat[1]); include("header.php");
    $db->sql_query("INSERT INTO ".$prefix."_downloads_newdownload VALUES (NULL, '$cat[0]', '$cat[1]', '$uploadfilename', '$uploadfileurl', '$description', '$auth_name', '$email', '$submitter', '$uploadfilesize', '$version', '$homepage')");
    menu(1);
    echo "<br>";
    OpenTable();
    echo "<center><b>"._DOWNLOADRECEIVED."</b><br>";
    if ($email == "") {
    echo _CHECKFORIT;
    }
    CloseTable();
    include("footer.php");
    }
    }
    // ALTERED BY ANTHONY D. STEWART - owner@moneyminds.org - 050505 - END


    3- في اخر الصفحة ابحث عن :
    كود:
    break;
    case "AddDownload":
    AddDownload();
    واضف بعدها مباشرة :
    كود:
    break;
    case "AddDownload2":
    AddDownload2();


    4- وايضا ابحث عن :
    كود:

    case "Add":
    Add($title, $url, $auth_name, $cat, $description, $email, $filesize, $version, $homepage);
    break;
    واضف بعدها :

    كود:
    case "Add2":
    Add2($title, $url, $auth_name, $cat, $description, $email, $filesize, $version, $homepage);
    break;


    -- انتهي التعديل على الملف ... احفظ التعديلات وارفعها لموقعك .. لمجلد البرامج ..
    5- الخطوه الاخيرة :
    قم بانشاء مجلد للملفات باسم uploads وامنحه التصريح 777 ويكون بهذا المسار :
    modules\Downloads\uploads
    او اي مسار يعجبك ولكن لا تنسى ان تعدل الرابط بالكود المذكور بالفقره 2 ...
    ---
    وبعد التعديل يكون البرنامج بهذا الشكل :


    # منقول للاستفاده #
    http://arabnuke.org/modules.php?name...ic&p=3126#3126





    __________________
    شبكة شباب سوفت للبرامج
    http://www.sh2soft.net

    قال الله تعالى: ( ومن يتق الله يجعل له مخرجاً، ويرزقه من حيث لايحتسب)




  2. للحذف






  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    532


    :shy:


    .
    ..





    __________________
    كن كالنخل عن الأحقاد مرتفعا....بالطوب يرمى فيرمي اطيب الثمر





المواضيع المتشابهه

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض