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

ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3



16-01-2011 04:05 صباحاً
PhpMax
معلومات الكاتب

ملحق برمجي : عرض من زار الموضوع من الأعضاء

ملحق لبرنامج منتدى
pbboard 2.1.3
pbboard 2.1.4


طريقة التركيب
حمل الملف الملحق وستجد تعليمات التركيب في ملف
طريقة التركيب.htm
من الأفضل عمل التعديلات بنفسك على ملفات البرنامج.



beta2:
حل مشكلة ظهور اسم العضو بدل أسماء من زار الموضوع.
الملفات المحدثة: who_visit.xml
beta3:
تم التحديث (شكراً للأخ المصري)
الملفات المحدثة: topic.module.php, who_visit_subject.class.php, طريقة التركيب.htm

21.7.2011
الهاك متوافق مع إصدار 2.1.4 فقط تم إضافة الملفات المعدلة للرفع لنسخة 2.1.4 وتحديث الملف المساعد للتعديل لمن يريده.
تم تحرير الموضوع بواسطة :emovip بتاريخ: 21-07-2011 12:05 صباحاً

 
  who_visited_subject_pbb213_beta3.zip   تحميل zip مرات التحميل :(309)
الحجم :(21.758) KB
  who_visited_subject_pbb214.zip   تحميل zip مرات التحميل :(154)
الحجم :(39.286) KB

look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  16-01-2011 04:46 صباحاً   [1]
المصرى
معلومات الكاتب
السلام عليكم ,
ملحق مهم جداً يجب ان يكون بالنسخة الرسمية برأيي ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3

حتى الآن لاحظت خطأ واحد ,
عرض الاعضاء الذين شاهدوا الموضوع , يقوم بعرض اسم واحد(اكثر من مرة)
اعتقد ان المشكلة فى ملف الـxml
CODE

<a href="u{$WhoVisitSubjectList[&#39;member_id&#39;]}">
{/if}
{$Info[&#39;username&#39;]}


يجب ان يكون
CODE

<a href="u{$WhoVisitSubjectList[&#39;member_id&#39;]}">
{/if}
{$WhoVisitSubjectList[&#39;username&#39;]}


(لست متأكد بصراحة)

جاري التجربة ..

تم تحرير المشاركة بواسطة :المصرى بتاريخ:16-01-2011 04:54 صباحاً


look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  16-01-2011 04:56 صباحاً   [2]
PhpMax
معلومات الكاتب
صحيح مهم ولكنه لا يناسب المنتديات ذات عدد اعضاء كبيرة.
الأهم منه برأيي من شكر صاحب الموضوع مثلا تضاف كبسة شكرا وعرض من شكر صاحب الموضوع. وهذا يخفف من الردود مثل (شكرا, مشكور, يسلمو,...) والأفضل تكون بالأجاكس.

عودة للموضوع:
صحيح الخطأ موجود .. تم اعادة رفع الملف.
حدث ذلك لأني أضفت دعم تحويل رابط ل html في آخر لحظة دون تجربته.

تم تحرير المشاركة بواسطة :emovip بتاريخ:16-01-2011 05:05 صباحاً


look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  16-01-2011 05:40 صباحاً   [3]
المصرى
معلومات الكاتب
يوجد خطأ آخر ,
الكود التالي بملف topic.module.php
CODE

if (!$PowerBB->who_visit_subject->IsWhoVisitSubject(array(&#39;where&#39; =>array (&#39;member_id&#39;,$PowerBB->_CONF[&#39;rows&#39;][&#39;member_row&#39;][&#39;id&#39;]))))    

المُعطى غير كافي حيث ان هدف الدالة هو الكشف عن إذا ما تم تخزين العضو الزائر للموضوع و لكن لاحظ انك اعطيت الدالة رقم العضو فقط و نسيت إعطاء رقم الموضوع
التعديل :
فى ملف topic.module.php
الكود :
CODE

if (!$PowerBB->who_visit_subject->IsWhoVisitSubject(array(&#39;where&#39; =>array (&#39;member_id&#39;,$PowerBB->_CONF[&#39;rows&#39;][&#39;member_row&#39;][&#39;id&#39;]))))    

يصبح :
CODE

$CheckArr = array("member_id" => $PowerBB->_CONF[&#39;rows&#39;][&#39;member_row&#39;][&#39;id&#39;] , "subject_id" => $PowerBB->_GET[&#39;id&#39;]);
if (!$PowerBB->who_visit_subject->IsWhoVisitSubject($CheckArr) )    


و فى ملف engine/systems/who_visit_subject.class.php
الدالة :
CODE

function IsWhoVisitSubject($param)
{
if (!isset($param)
or !is_array($param))
{
$param = array();
}

$param[&#39;select&#39;] = &#39;*&#39;;
$param[&#39;from&#39;] = $this->Engine->table[&#39;who_visit_subject&#39;];

$num = $this->Engine->records->GetNumber($param);

return ($num <= 0) ? false : true;
}


تصبح :
CODE

function IsWhoVisitSubject($param)
{
	global $PowerBB;
	$query = $PowerBB->DB->sql_query("SELECT * FROM `".$PowerBB->prefix."who_visit_subject` WHERE `subject_id`=&#39;".intval($param[&#39;subject_id&#39;])."&#39; and `member_id`=&#39;".$param[&#39;member_id&#39;]."&#39;");
	$num   = $PowerBB->DB->sql_num_rows($query);

	return ($num <= 0) ? false : true;
}


look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  16-01-2011 06:12 صباحاً   [4]
PhpMax
معلومات الكاتب
شكرا لك , لم انتبه لذلك كنت اجرب على موضوع واحد فقط.
يبدو لم يجرب أحد الهاك السابق. كنت اظن لا مشكلة فيه.

تم تحرير المشاركة بواسطة :emovip بتاريخ:16-01-2011 06:13 صباحاً


look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  16-01-2011 05:30 مساءً   [5]
نجم الويب
معلومات الكاتب
تمت تجربته بنجاح ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3

ليه مايكون يظهر اسم العضو بأستايله "لون المجموعة" ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3

http://www.shoqm.com/vbb/t11571

تم تحرير المشاركة بواسطة :نجم الويب بتاريخ:16-01-2011 05:35 مساءً


look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  16-01-2011 06:31 مساءً   [6]
dark1
معلومات الكاتب
جاري تركيب

وهاك رائع والله أخي ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3

look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  16-01-2011 07:22 مساءً   [7]
dark1
معلومات الكاتب
لم أجربه بعد, ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3

أخوي هل يعمل مع المواضيع لأفقي
وأيضاً هل يعمل بدون مشاكل عند تركيب استايل أخر

look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  16-01-2011 08:35 مساءً   [8]
PhpMax
معلومات الكاتب
بارك الله فيك أخي المصري يبدو انتهت الأخطاء في الهاك.

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

ليه مايكون يظهر اسم العضو بأستايله "لون المجموعة" ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
ممكن حفظ اسم المستخدم مع ستايل مجموعته , ولكن افرض انك غيرت ستايل المجموعات بعد فترة , لن يتم تحديث جدول من زار الموضوع وستبقى تظهر ستايل الأعضاء بشكل مختلف عن الحالي. الأفضل عرض أسماء فقط.
وهناك طريقة ثانية وهي اضافة استعلام لستايل اسم العضو الحالي قبل عرض اسمه.

المشاركة الأصلية كتبت بواسطة: dark1 لم أجربه بعد, ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3

أخوي هل يعمل مع المواضيع لأفقي
وأيضاً هل يعمل بدون مشاكل عند تركيب استايل أخر
لا علاقة للهاك بعرض الموضوع أفقي.
اذا ركبت ستايل جديد, احذف الإضافة فقط من لوحة الإدارة ثم استورد ملف الإضافة xml.

تم تحرير المشاركة بواسطة :emovip بتاريخ:16-01-2011 08:45 مساءً


look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  16-01-2011 11:34 مساءً   [9]
moad
معلومات الكاتب
مشكور على الهاك الجميل

look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  03-04-2011 04:59 صباحاً   [10]
نجم الويب
معلومات الكاتب
بعد اصلاحات الاخطاء بتاريخ 29 - مارس
تم تحديث ملف topic.module.php
مما ادى الى توقف عمل الهاك ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3

look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  03-04-2011 12:45 مساءً   [11]
PhpMax
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: نجم الويب بعد اصلاحات الاخطاء بتاريخ 29 - مارس
تم تحديث ملف topic.module.php
مما ادى الى توقف عمل الهاك ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
حمل الملف الملحق وستجد تعليمات التركيب في ملف
طريقة التركيب.htm
من الأفضل عمل التعديلات بنفسك على ملفات البرنامج. ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3

look/images/icons/i1.gif ملحق لعرض من زار الموضوع من الأعضاء لنسخة 2.1.3
  23-08-2011 01:24 صباحاً   [12]
مهند
معلومات الكاتب
الف شكر جاري التركيب

تم تحرير المشاركة بواسطة :مهند بتاريخ:23-08-2011 01:25 صباحاً



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
اضافة زر لإدراج إطار iframe لعرض صفحة ويب في المواضيع للنسخة 3.0.4 Soliman
3 464 شبعان
طلب هاك شريط اخباري لعرض اخبار من قسم معين awwasm
4 371 Soliman
هل توجد طريقة لعرض مجلة المنتدى بدلا من الرئيسية؟ Alashkar
3 576 Alashkar
عرض انشاء شبكة تواصل مثل الفيس بوك تمام بكل المميزات بتعتها ب 5 دولار الحق العرض BlackCat2014
1 455 BlackCat2014
أريد سكريبت لعرض الأفلام و الفيديو ! Neta Alchamister
1 829 Neta Alchamister

الكلمات الدلالية
لا يوجد كلمات دلالية ..






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