أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

شرط التحقق من أنّ الذي سجل دخوله هو صاحب الموضوع



  • غير مجابة
26-05-2019 05:40 صباحاً
Dzkhalwi
معلومات الكاتب
السلام عليكم

قمت بكتابة كود يقوم بأخد اخر 5 ردود تم اضافتها في موضوع العضو الذي سجل دخوله

بمعنى اخر

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

( يعني نفس عمل هاك الاشعارات البريدية بتقنية الأجاكس)

كود المستخدم

CODE

<?php
$replyntf1 = $PowerBB->DB->sql_query("SELECT pbb_subject.id AS ID,write_time,username, last_replier ,title,avater_path FROM pbb_member JOIN pbb_subject WHERE username = last_replier and last_replier != writer order by write_time desc limit 5
") ;
$default_avatar = $PowerBB->DB->sql_query("SELECT value FROM pbb_info where var_name = 'default_avatar'");
while ($replyntf = $replyntf1 ->fetch_assoc()) {
echo '<div class="col-lg-12 d-flex px-0 pt-1">';
echo '<div>';
if (empty($replyntf['avater_path'])){
$defimage = mysql_fetch_array($default_avatar) ;
echo '<img class="rounded-circle" width="40"  src="'.$PowerBB->functions->GetForumAdress().'styles/default/images/'.$defimage['value'].'"  data-toggle="tooltip" data-placement="auto" title="صورة الشخصية للعضو"/>';
}else {
 echo '<img class=" rounded-circle" width="40"  src="'.$PowerBB->functions->GetForumAdress().$replyntf['avater_path'].'"  data-toggle="tooltip" data-placement="auto" title="صورة الشخصية للعضو"/>';
}
echo '<h6 class="f12b mb-0 pt-1 ml-1"  data-toggle="tooltip" data-placement="auto" title="اسم العضو الذي قام بالرد" style=" color: #472377; ">'.$replyntf['last_replier'].'</h6>';
echo '</div>';    
echo '<div class=" f12r pl-2 pt-1"><small class=" text-muted"  data-toggle="tooltip" data-placement="auto" title="عنوان الموضوع الخاص بك">
قام بالرد في هذا الموضوع :';
echo '<a href="'.$PowerBB->functions->GetForumAdress().'t'.$replyntf['ID'].'" target="_blank">';
echo $replyntf['title'];
echo '</a>';
echo '</small></div>';
echo '</div>';    

}
 ?>





صورة بعد اضافة كود في لوحة التحكم

شرط التحقق من أنّ الذي سجل دخوله هو صاحب الموضوع

صورة في قاعدة البيانات

شرط التحقق من أنّ الذي سجل دخوله هو صاحب الموضوع


تم تحرير الموضوع بواسطة :Dzkhalwi بتاريخ: 06-06-2019 01:14 صباحاً

 

look/images/icons/i1.gif شرط التحقق من أنّ الذي سجل دخوله هو صاحب الموضوع
  27-05-2019 06:12 مساءً   [1]
kareem
معلومات الكاتب
فكرت كيف امدحك واشجعك على فكرتك هذه لأسف لا استطيع الكذب ونحن في رمضان.
لا فائدة من هذه الإضافة مجرد حشو في لوحة التحكم.

ليس الموضوع جمال لوحة تحكم بإستعمال بوتستراب واضافات ومنحنيات

ما زلتَ مبتدىء هناك امور عليك مراعاتها منها موارد الخادم وموارد المستخدم

look/images/icons/i1.gif شرط التحقق من أنّ الذي سجل دخوله هو صاحب الموضوع
  04-06-2019 06:46 صباحاً   [2]
Dzkhalwi
معلومات الكاتب
اظفت كود التالي

CODE

$username = $PowerBB->_CONF['member_row']['username'];





و قمت بمقارنة بكود التالي

CODE

where pbb_reputation.username = '$username'



النتيجة اختفاء كل النتائج

تم تحرير المشاركة بواسطة :Dzkhalwi بتاريخ:04-06-2019 06:46 صباحاً


look/images/icons/i1.gif شرط التحقق من أنّ الذي سجل دخوله هو صاحب الموضوع
  04-06-2019 01:50 مساءً   [3]
Soliman
معلومات الكاتب
لجلب اسم المستخدم استخدم هذا الكود

CODE
$PowerBB->_CONF['rows']['member_row']['username']




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

CODE
<?php
$writer = $PowerBB->_CONF['rows']['member_row']['username'];
$replyntf1 = $PowerBB->DB->sql_query("SELECT * FROM " . $PowerBB->table['subject'] . " WHERE writer='$writer' AND last_replier !='' AND last_replier !='$writer' ORDER by write_time DESC LIMIT 0 , 5 ");
while ($replyntf = $PowerBB->DB->sql_fetch_array($replyntf1))
{
$last_replier = $replyntf['last_replier'];
$last_replierInfo = $PowerBB->DB->sql_query("SELECT * FROM " . $PowerBB->table['member'] . " WHERE username='$last_replier'");
$def_last_replier = $PowerBB->DB->sql_fetch_array($last_replierInfo);
echo '<div class="col-lg-12 d-flex px-0 pt-1">';
echo '<div>';
if (empty($def_last_replier['avater_path'])){
$defimage = $PowerBB->_CONF['info_row']['default_avatar'];
echo '<img class="rounded-circle" width="40"  src="'.$PowerBB->functions->GetForumAdress().'styles/default/images/'.$defimage.'"  data-toggle="tooltip" data-placement="auto" title="صورة الشخصية للعضو"/>';
}else {
 echo '<img class=" rounded-circle" width="40"  src="'.$PowerBB->functions->GetForumAdress().$def_last_replier['avater_path'].'"  data-toggle="tooltip" data-placement="auto" title="صورة الشخصية للعضو"/>';
}
echo '<h6 class="f12b mb-0 pt-1 ml-1"  data-toggle="tooltip" data-placement="auto" title="اسم العضو الذي قام بالرد" style=" color: #472377; ">';
echo '<a href="'.$PowerBB->functions->GetForumAdress().'name-'.$replyntf['last_replier'].'" target="_blank">';
echo $replyntf['last_replier'].'</h6>';
echo '</div>';
echo '<div class=" f12r pl-2 pt-1"><small class=" text-muted"  data-toggle="tooltip" data-placement="auto" title="عنوان الموضوع الخاص بك">
قام بالرد في هذا الموضوع :';
echo '<a href="'.$PowerBB->functions->GetForumAdress().'t'.$replyntf['id'].'" target="_blank">';
echo $replyntf['title'];
echo '</a>';
echo '</small></div>';
echo '</div>';
}

?>

look/images/icons/i1.gif شرط التحقق من أنّ الذي سجل دخوله هو صاحب الموضوع
  04-06-2019 10:21 مساءً   [4]
Dzkhalwi
معلومات الكاتب
عيدك مبارك اخي سليمان

سيتم تصحيح و تجريب

برك الله فيك

تم تحرير المشاركة بواسطة :Dzkhalwi بتاريخ:04-06-2019 10:22 مساءً



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
رمز التحقق البشري غير صحيح شبعان
2 35 شبعان
لدي رمز غوغل ادسنس لم اجد صفحة HTML المناسبة لوضع كود التحقق في نسختكم الجميلة 3.04 بوزاري
13 1312 بوزاري
مشكلة في التحقق من الصورة Mr.MoKsHa
5 3040 Mr.MoKsHa
حلم على وشك التحقق Mr.Php
15 3632 samy
عضو تم التحقق منه Mahmoud h
3 1051 Soliman

الكلمات الدلالية






الساعة الآن 09:01 PM