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

الموضوع: اضفه معلومة الى حقل editedby

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972

    اضفه معلومة الى حقل editedby



    عندما يتم تحرير اي مشاركة فانه يتم تعديا حقل editedby في قاعدة البينات بجملة تتضمن " تم تحرير هذه المشاركة ...............الخ "

    ويستخدم postbit_editedby كتمبلت لذلك .


    انا اريد تعديل حقل editedby ليس في التعديل بل في انشاء اي مشاركة او موضوع جديد ويتم اضافة هذه الجملة

    " انت تستخدم IP غير مسموح به "

    بشرط اذا كان IP المستخدم مثلا = 123.123.34.3

    من يضعه هذا السؤال في منتدى جون ويكسب اجري هذا الشهر







    download غير متواجد حالياً


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


    download

    مرحبا يالغالي.
    بس السؤال شوى مب واضح هل تقصد
    اذا جاء صاحب الايبي الى وضعته
    يبي يضيف رد او موضوع
    تظهر له رسالة خطأ تخبره " انت تستخدم IP غير مسموح به "
    ؟





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

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972


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


    تسلم على المجهود وانا معك هي غير واضحة

    اريد اظهار رسالة في كل مشاركة جديدة او رد برقم الايبي الخاص بالعضو في تحت منطقة postbit_editedby

    بحيث يكون هناك تمبلت استطيع تعديل الجملة التي تظهر مثل التمبلت الخاصة بـ postbit_editedby


    طبعا يظهر اي IP الا مثلا 212.124.45.54 و 212.134.231.33
    فانهم لا تظهر في هذه الحالة

    ارجوا ان يكون واضح المطلوب .

    وبصرف النظر عملت هذا الهاك او لا
    فانت ماقصرت في السابق والواحد ما يدري كيف يرد جمايلك اخوي
    الله لايحرمنا منك






    download غير متواجد حالياً

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


    مادرى انا اليوم فهمي بطىء ولا الشرح مب واضح,

    (1)
    هل تقصد ان اى واحد يحط مشاركه او موضوع يظهر بأسفل مشاركته الايبي الخاص به
    انكان كذلك طبعا يظهر للمشرف العام فقط..





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

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972


    طيب اخوي عدام

    ابغه يظهر للجميع الايبي لكن اريد حقل جديد غير الذي يظهر للمشرف .

    اعيد لك الخطوات احسن :

    1- انشاء حقل جديد نسميه IPs
    2- اي عضو ينشأ او يرد على مشاركة يتم تخزين اللايبي الخاصة فيه في حقل IPs

    3- يتم عرض الايبي مرفق معه جملة "رقم IP الخاص بك هو " والعرض لجميع الاعضاء تحت مكان postbit_editedby
    4- اذا كان الايبي رقم xxx.xxx.xxx.xxx.x لا يتم عرض الايبي

    ملاحظة : انا اعرف ان هناك حقل يوضع فيه الايبي ويشوفه المشرف لكن انا اريد انشاء حقل جديد واتعلم كيف اضيف معلومات في حقول جديدة ، مثل المعلومات Useragent ، proxy foaward ... الخ اعتقد انك فهمتني اخوي عدام .





    download غير متواجد حالياً

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


    اسف لتأخري

    اولا: اضف الامر التالى الـphpmyadmin

    ALTER TABLE `post` ADD `ips` VARCHAR( 15 ) NOT NULL ;

    ثانيا :افتح ملف includes/functions_newpost.php

    ابحث عن:

    $DB_site->query("
    INSERT INTO " . TABLE_PREFIX . "post
    (threadid, parentid, title, username, userid, dateline, pagetext, allowsmilie,
    showsignature, ipaddress, iconid, visible, attach)
    VALUES
    ($threadinfo[threadid], $parentid, '" . addslashes($post['title']) . "',
    '" . addslashes($post['postusername']) . "', $bbuserinfo[userid], " . TIMENOW . ",
    '" . addslashes($post['message']) . "', $post[enablesmilies], $post[signature],
    '" . addslashes($post['ipaddress']) . "', $post[iconid], $post[visible], $totalattachments) $ip = getenv ("REMOTE_ADDR");
    ");

    واستبدله بي:

    $ips = getenv ("REMOTE_ADDR");
    $DB_site->query("
    INSERT INTO " . TABLE_PREFIX . "post
    (threadid, parentid, title, username, userid, dateline, pagetext, allowsmilie,
    showsignature, ipaddress, iconid, visible, attach,ips)
    VALUES
    ($threadinfo[threadid], $parentid, '" . addslashes($post['title']) . "',
    '" . addslashes($post['postusername']) . "', $bbuserinfo[userid], " . TIMENOW . ",
    '" . addslashes($post['message']) . "', $post[enablesmilies], $post[signature],
    '" . addslashes($post['ipaddress']) . "', $post[iconid], $post[visible], $totalattachments,'" . addslashes($ips) . "')
    ");


    ثانيا :افتح ملف includes/functions_showthread.php

    ابحث عن:
    $show['messageicon'] = iif($post['iconpath'], true, false);

    وبعده اضف:
    $noshowip=array("127.0.4.1","272.6.6.44");

    if (!in_array ($post['ips'], $noshowip)) {
    $showip="الايبي الخاص هو : ".$post[ips];
    }

    ملاحظه :
    هنا تضيف الايبيات التى لاتود ظهورها
    بهذى الطريقه
    $noshowip=array("127.0.4.1","272.6.6.44","242.99.54.2");

    ثالثا :افتح تمبلت postbit

    وابحث عن:

    <if condition="$show['postedited']">

    فوقه اضف:
    <div class="smallfont"> <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
    $showip
    </div>



    انتهى

    بالتوفيق





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

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972


    والله انا اللي اسف اثقل عليك في هذا الشهر الفضيل
    الله لا يرحمنا يا حبيب الكل

    ابجربها ان شاء الله وابلغك
    وتسلم اخوي عدام






    download غير متواجد حالياً

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


    انا استخدم VB2 على فكرة

    نسيت اقول لك





    download غير متواجد حالياً

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




    اولا: اضف الامر التالى الـphpmyadmin

    ALTER TABLE `post` ADD `ips` VARCHAR( 15 ) NOT NULL ;

    ثانيا :افتح ملف newreply.php

    ابحث عن تقريبا عند السطر 305:

    $DB_site->query("INSERT INTO post (postid,threadid,title,username,userid,dateline,attachmentid,pagetext,allowsmilie,showsignature,ipad dress,iconid,visible) VALUES (NULL,'$threadid','".addslashes(htmlspecialchars($title))."','".addslashes($postusername)."','$bbuse rinfo[userid]','".time()."','$attachmentid','".addslashes($message)."','$allowsmilie','$signature','$ipaddress',' $iconid','$visible')");

    واستبدله بي:

    $ips = getenv ("REMOTE_ADDR");
    $DB_site->query("INSERT INTO post (postid,threadid,title,username,userid,dateline,attachmentid,pagetext,allowsmilie,showsignature,ipad dress,iconid,visible,ips) VALUES (NULL,'$threadid','".addslashes(htmlspecialchars($title))."','".addslashes($postusername)."','$bbuse rinfo[userid]','".time()."','$attachmentid','".addslashes($message)."','$allowsmilie','$signature','$ipaddress',' $iconid','$visible','$ips')");


    ثانيا :افتح ملف newthread.php

    ابحث عن تقريبا عند السطر278:

    $DB_site->query("INSERT INTO post (postid,threadid,title,username,userid,dateline,attachmentid,pagetext,allowsmilie,showsignature,ipad dress,iconid,visible) VALUES (NULL,'$threadid','".addslashes(htmlspecialchars($subject))."','".addslashes($postusername)."','$bbu serinfo[userid]','".time()."','$attachmentid','".addslashes($message)."','$allowsmilie','$signature','$ipaddress',' $iconid','1')");

    واستبدله بي:

    $ips = getenv ("REMOTE_ADDR");
    $DB_site->query("INSERT INTO post (postid,threadid,title,username,userid,dateline,attachmentid,pagetext,allowsmilie,showsignature,ipad dress,iconid,visible,ips) VALUES (NULL,'$threadid','".addslashes(htmlspecialchars($subject))."','".addslashes($postusername)."','$bbu serinfo[userid]','".time()."','$attachmentid','".addslashes($message)."','$allowsmilie','$signature','$ipaddress',' $iconid','1','$ips')");



    ثانيا :افتح ملف admin/functions.php

    ابحث عن:
    if (($ignore[$post[userid]] and $post[userid] != 0)) {

    وفوقه اضف:
    $noshowip=array("127.0.4.1","272.6.6.44");

    if (!in_array ($post['ips'], $noshowip)) {
    $showip="الايبي الخاص هو : ".$post[ips];
    }

    ملاحظه :
    هنا تضيف الايبيات التى لاتود ظهورها
    بهذى الطريقه
    $noshowip=array("127.0.4.1","272.6.6.44","242.99.54.2");

    ثالثا :افتح تمبلت postbit

    وابحث عن:

    <p>$post[editedby]</p>

    بعده اضف:
    <p>$showip</p>

    انتهى

    والله زمان يالـvb2

    :shy:





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

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


    ما شاء الله عليك يا عدام والله ايام البيتا وبلاد الفي بي وشرحك وتفصيلك للاكواد الجديده ببداية النسخه الثالثه

    بس عليك جمله ما بنساها

    انا اعرف الملفات والتلمبات سطر سطر لو تعطيني سطر طلعت لك وين هو

    الله يرزقك ويوفقك ولا يحرمنا منك ولا يحرمك من الاجر والثواب





    __________________
    أحفظ الله في السر والعلن
    مغرور غير متواجد حالياً

  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972




    عدام الله يهديك

    اشتغلت والله ما قصرت ما كنت اعتقد ان الحل بيكون بهذي السرعة يعني كنت اعتقد لازم اخذ ورد

    لكن الله يجزاك عني كل الخير بصراحة كنت ادور هذا الحل من فترة
    تسلم يابطل والله لا يحرمنا من ابداعتك


    عندي استفسار اخير وبصراحة غير مهم رديت عليه والا لا لانه مب ضروري مرة .

    السؤال :

    عند عرض <p>$post[editedby]</p>
    يستخدم تيمبلت postbit_editedby

    هل ممكن عمل تمبلت <p>$showip</p>
    بحيث استطيع تنسيق العرض عن طريق التمبلت
    وشكر لك يا اخي ما قصرت لا اول ولا اخر





    download غير متواجد حالياً

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


    download
    العفو ماسوينا شىء

    بالنسبه لطلبك
    طبعا تسطيع

    افتح ملف admin/functions.php

    وابحث عن:
    $showip="الايبي الخاص هو : ".$post[ips];

    واستبدله بي:
    eval("\$showip = \"".gettemplate("postbit_ips")."\";");

    اضف تمبلت جديد بأسم : postbit_ips

    واضف فيه:
    ----
    الايبي الخاص هو : $post[ips]
    ---
    ملاحظه: او باى تنسيق يعجبك

    وفي تمبلت postbit
    لاتحذف المتغير $showip
    حتى يظهر التمبلت

    وابحث من ضمن الدروس التي قمت بكتابتها
    ستجد اكثر من درس يتحدث عن نظام التمبلت في الفيبي
    والتعامل معه
    ومنها درس
    الvb3 بعيون All-the-vb
    الى يتحدث عنه مغرور

    ----------------------
    مغرور

    بارك الله فيك وشكرا لمرورك

    اممم ترا كانت مزحه خخخ مب هالدرجه
    وفعلا ايام الvb2 كانت جميله
    حتى انى تمنيت ان vb3 ماتنزل :funny:





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

  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972


    كله تمام التمام مشكور اخوي عدام
    الله يطول لي بعمرك على طاعته






    download غير متواجد حالياً





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

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

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