صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 30

الموضوع: الvb مع ال all-the-vb التاريخ والوقت (1)

  1. #1
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602

    الvb مع ال all-the-vb التاريخ والوقت (1)



    السلام عليكم

    الvbulletin وخاصية التاريخ والوقت.

    ملخص الموضوع :
    بالرد الاول : سأتحدث عن خاصية التاريخ والوقت بالفى بولتون وكيفية عملها الخ...
    بالرد الثانى : سكيربت قمت بعمله (البعض كان يظنه مستحيلا, مع انه سهل تقريبا) حتى تستطيع حذف المواضيع
    AND
    http://www.swalif.net/softs/showthre...092#post318520


    مثلا التى من قبل سنه او شهر او مابين سنه وسنه اخرى او مابين شهر وشهر اخر , وطريقة عمله الخ...

    اولا : طريقة تخزين الوقت والتاريخ
    عند تخزين الوقت والتاريخ بالفى بى
    يتم تخزينها عن طريق الداله
    time();

    السؤال لماذا تم استخدامها ولم يتم استخدام الطريقه الاعتياديه
    مثلا:
    الطريقه الاولى : نخصص عموديين واحد للتاريخ وواحد للوقت
    او
    الطريقه الثانيه : باعطاء العامود النوع Datetime بحيث نستطيع تخزين الوقت والتاريخ معا مرة واحده

    وفى عامود واحد.

    طبعا هناك الكثير من الطرق.

    ج: باستخدامها فقط راح نستخدم عامود واحد , بتقول الطريقه الثانيه ايظا عامود واحد
    ولاكنه راح تاخذ حجم اكبر ولا تقدر تطبع التاريخ لوحده والوقت لوحده تقدر عن طريق دالة substr
    لاكن بهذى الطريقه اسرع وايظا فالكثير من الاشياء تفيدنا مثل الصيغ الخ...

    الان نأتى لكيف نستخرج الوقت والتاريخ بعد تخزينها عن طريق ال time();

    جرب اعمل ملف

    وضع فيه التالى:
    كود PHP:
    <?php
    $g
    =time();
    echo 
    $g;
    ?>
    استدع الملف عن طريق المتصفح
    راح يطلع لك رقم طويل وطبعا لوتعمل تحديث بعد قليل راح تجد ان الرقم تغير لانه ماعطيناه قيمه ثابته لاكن
    اذا جينا بنطلع الرقم حق تاريخ ووقت الموضوع راح تحصله مخزن فى عامود
    dateline الموجود بعامود thread

    وفيه طبعا مخزن التاريخ والوقت طبعا ماتقدر تشوفه لازم تفكه
    ولهذا وجدت الداله vbdate
    الموجوده بملف ال admin/function.php

    وهى
    كود PHP:
    function vbdate($format,$timestamp) {
      global 
    $bbuserinfo,$timeoffset;

      return 
    date($format,$timestamp+($bbuserinfo['timezoneoffset']

    -
    $timeoffset)*3600);


    وكيف نستفيد منها افتح ملف جديد واضف فيه

    كود PHP:
    <?php
    //عن طريقه راح تستدعى ملف الجلوبال ومنها للفنتكتن وبها الداله  vbdate
    require("./global.php");

    // هذا مثال  لل  time
    $g=time();
    echo 
    $g;

    //هذا  مررنا فيه  المتغير  $g حتى نعرف التاريخ منه
    $date=vbdate($dateformat,$g);
    echo 
    "<br> $date";

    //هذا  مررنا فيه  المتغير  $g حتى نعرف الوقت  منه
    $time=vbdate($timeformat,$g);
    echo 
    "<br> $time";
    ?>
    واستدع الملف عن طريق المتصفح وشاهد

    من المثال السابق تعرفنا
    ان طريقة كتابته
    vbdate("الصيغه وقت او تاريخ","المتغير الذى خزنه فيه الtime()");
    اذا اردنا الوقت
    نضع
    $timeformat
    مثل ماشاهدنا فى المثال
    $time=vbdate($timeformat,$g);
    ----
    اذا اردنا التاريخ
    نضع
    $dateformat
    مثل ماشاهدنا فى المثال
    $date=vbdate($dateformat,$g);

    =============================================
    وبالتوفيق للجميع
    وطبعا الى عنده اى سؤال يتفضل
    اتمنى ان ارى اسئله
    وبالنسبه للسكيربت بالرد الثانى





    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602


    قمت ببرمجة هذا الملف لان الكثير يطالب
    بحذف المواضيع التى مثلا من قبل سنه
    او مابين سنة او اخرى
    او حتى اشهر


    طريقة عمله
    حمل الملف gfg.php
    الى مجلد الادمن الخاص بك

    ثم استدعه بالمتصفح
    http://yoursite.com/vb/admin/gfg.php
    مع تعديل العنوان
    راح تشوف
    بالترتيب
    الdateline
    وتاريخ الموضوع
    وعنوان الموضوع
    و ايد الموضوع

    وستجد مربعيين بالاسفل
    بعد معرفة الداتى لين وتاريخ الموضوع

    ضع الداتى لين الاصغر
    وايظا الاكبر
    بالامكان المخصص لهم
    واضغط ارسال



    وبالتوفيق

    ملاحظه : لست مسؤول عن اى استخدام خاطى للملف

    والسلام عليكم
    عدام
    http://vbulletin-arab.com
    المصدر :
    http://www.arabs-soft.com/forums/sho...?threadid=3126





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip gfg.zip‏ (1.3 كيلوبايت, 97 مشاهدات)
    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    May 2002
    المشاركات
    2,149


    جزاك الله ألف خير

    وجعل عملك هذا في ميزان حسناتك ..

    والله تعب تشكر عليه الغالي





    Dr-Design غير متواجد حالياً

  4. #4
    عضو فعال
    تاريخ التسجيل
    Aug 2000
    المشاركات
    1,382


    مجهود تشكر عليه

    مبدع ما شاءالله





    __________________
    http://www.bokhalifa.com
    شبكة بوخليفه
    ((( من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنه حسنه )))
    Admin5 غير متواجد حالياً

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    538


    بداية أشكرك جزيل الشكر أخي عدام على هذه الجهود والإبتكارات الرائعة التي دائما ً تذهلنا بها ....

    أخوي العزيز هل حذف الموضوع بهذه الطريقة ::::
    كود PHP:
    DELETE FROM thread WHERE dateline '$bigdateline' AND dateline '$smalldateline'" 
    سيحذف الpost التابعة للموضوع أو سيحذف رأس الموضوع فقط ....

    هذا ولك كل الشكر





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    humax9110 غير متواجد حالياً

  6. #6
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602


    ahasis & admin5
    شكرا على مروركم , وحياكم الله

    humax9110
    العفو ,
    سيحذف رأس الموضوع فقط ....





    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    538


    humax9110
    العفو ,
    سيحذف رأس الموضوع فقط .... [/B]
    شكرا ً أخوي

    بس يا ليت تعدل الطريقة بحيث يحدث رأس الموضوع وكل الpost التابعة لهذا الموضوع

    لأن الحذف سيتم لتخفيف على قاعدة البيانات ....





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    humax9110 غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jul 2003
    المشاركات
    167


    السلام عليكم

    مشكور اخوي عداام على الابداع بحق انك تستهل الاشراف

    تحياتي
    abofares





    __________________
    ===================
    ماسنجر
    ebda3_y (at) hotmail.com
    ===================
    من مواضيعي
    السلسة الاولى من دروس صمم ستايلك

    السلسلة الثانية من دروس صمم ستايلك
    abofares غير متواجد حالياً

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,364


    الاستاذ الغالي نايف

    يا هلا وغلا بك وهذا الموضوع الرائع
    وتسلم والف شكر لك

    تحياتي لك

    اخوك الوافي





    __________________
    شبكة الوافي التطويرية
    في خدمتكم دائماً لتطوير منتدياتكم ومواقعكم ..
    http://www.vbulletin4arab.com
    شبكة الجوارس العربية
    شبكة عربية تضم كل ما يفيد المستخدم العربي ..
    http://www.aljawariss.net
    الوافي غير متواجد حالياً

  10. #10

    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,272


    ياسلامي عليك عدام مبدع مشالله ولا اله الا الله

    كل الود





    __________________
    ......................
    ابوناصر

    My NicName : RED_LINE
    محمد الهاجري غير متواجد حالياً

  11. #11
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602


    abofares
    العفو , وحياك الله

    alwafi

    هلا والله بالغالى
    والعفو , وحياك الله

    RED_LINE

    هذا من طيبك عزيزى , وحياك الله





    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً

  12. #12
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602


    humax9110

    عملتلك الى تبيه.

    افتح الملف gfg.php

    وابحث عن :
    كود PHP:
    $n=$DB_site->query("DELETE FROM thread WHERE dateline < '$bigdateline' AND dateline > '$smalldateline'"); 
    واضف فوقه:
    كود PHP:
    $r=$DB_site->query_first("select threadid from thread WHERE dateline < '$bigdateline' AND dateline > '$smalldateline'");

    $DB_site->query("DELETE FROM post where threadid='$r[threadid]'"); 






    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً

  13. #13
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602


    ملاحظه

    بالنسبه للكود الى بالرد الى قبله

    تراه بروحه اضف &
    nbsp;

    امسحه وحط مسافه عاديه ,
    والسلام عليكم





    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    538


    رد مقتبس من all-the-vb
    ملاحظه

    بالنسبه للكود الى بالرد الى قبله

    تراه بروحه اضف &
    nbsp;

    امسحه وحط مسافه عاديه ,
    والسلام عليكم
    شكرا ً حبيبي عدام ما قصرت وجزاك الله ألف خير





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    humax9110 غير متواجد حالياً

  15. #15
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602


    يالربع كنت اتمنى اشوف اسئله حول الدرس





    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً





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

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

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