- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
-
موضوع مغلق
-
15-02-2013 05:32 مساءً
-
DzSergioمعلومات الكاتبالأعضاءعضـو نشيط
- انضم في :
- 23-11-2012
- رقم العضوية :
- 2616
- المشاركات :
- 275
- الدولة :
- DZ
- الجنس:
- تاريخ الميلاد :
- 1-9-1995
- الدعوات:
- 1
- قوة السمعة:
- 840
- موقعي:
- زيارة موقعي
-
السلام عليكم و رحمة الله تعالى و بركاته
لي طلب بسيط ياريت تغيير على نظام الكلمات الدلالية التلقائية و اظهارها
تلقائيا عند كل موضوع للزوار و الأعضاء و وضعها تحت الموضوع مباشرة ( تومبليت مسؤول و انا سأعدل )
و كل كلمة عليها رابط الموضوع بدل من رابط البحث
-
-
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط17-02-2013 01:12 صباحاً [1]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13373
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 81696
- موقعي:
- زيارة موقعي
-
1- فعل اللكلمات الدلالية التلقائية
من لوحة تحكم الإدارة » إعدادات المنتدى » إعدادات الملحقات البرمجية » تفعيل الكلمات الدلالية التلقائية (نعم)
2- ولإضافة الكلمات الدلالية للمواضيع السابقة التي لايوجد لها كلمات دلالية بشكل تلقائي بمجرد الدخول اليها
حرر ملف : modules/topic.module.php
وابحث عن :
CODE$PowerBB->template->assign('STOP_TAGS_TEMPLATE',true);
وأضف اسفلها ..
CODEif ($PowerBB->_CONF['info_row']['add_tags_automatic'] == '1') { //add tags Automatic from subject title $excludedWords = array(); $doubleAr = $PowerBB->_CONF['template']['SubjectInfo']['title']; $censorwords = preg_split('/\\s+/s', $doubleAr, -1, PREG_SPLIT_NO_EMPTY); $excludedWords = array_merge($excludedWords, $censorwords); unset($censorwords); // Trim current exclusions for ($x = 0; $x < count($excludedWords); $x++) { $excludedWords[$x] = trim($excludedWords[$x]); if (@strlen($excludedWords[$x]) > 3) { $Insert2Arr = array(); $Insert2Arr['field'] = array(); $Insert2Arr['field']['tag'] = $excludedWords[$x]; $Insert2Arr['get_id'] = true; $insert2 = $PowerBB->tag->InsertTag($Insert2Arr); $tag_id = $PowerBB->tag->id; unset($InsertArr); $excludedWords[$x] = $excludedWords[$x]; $InsertArr = array(); $InsertArr['field'] = array(); $InsertArr['field']['tag_id'] = $tag_id; $InsertArr['field']['subject_id'] = $PowerBB->_GET['id']; $InsertArr['field']['tag'] = $PowerBB->functions->CleanVariable($excludedWords[$x],'html'); $InsertArr['field']['subject_title'] = $PowerBB->_CONF['template']['SubjectInfo']['title']; // Note, this function is from tag system not subject system $insert = $PowerBB->tag->InsertSubject($InsertArr); } } if ($insert) { $site = ('index.php?page=topic&show=1&id=' . $PowerBB->_GET['id']); echo "<META HTTP-**=\\"refresh\\" CONTENT=\\"0; URL=$site\\">\\n"; } }
3- ولإستبدال رابط صفحة عناوين المواضيع التي تستخدم الكلمة الدلالية كعلامه إلى رابط الموضوع نفسه
حرر قالب : show_tags_topic
وابحث عن :
CODE<a href="index.php?page=tags&show=1&id={$tags['id']}">
واستبدله بـ :
CODE<a href="index.php?page=topic&show=1&id={$subject_id}">
أنتهى ..
بالتوفيق
-
-
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط17-02-2013 05:59 صباحاً [2]
-
ميدو المصريمعلومات الكاتبالأعضاءعضـو بـارز
- انضم في :
- 20-10-2011
- رقم العضوية :
- 1891
- المشاركات :
- 1381
- الدولة :
- ام الدنيا
- الجنس:
- تاريخ الميلاد :
- 3-1-1993
- الدعوات:
- 3
- قوة السمعة:
- 8644
- موقعي:
- زيارة موقعي
-
اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!
-
تم تحرير المشاركة بواسطة :ميدو المصري بتاريخ:17-02-2013 05:59 صباحاً
-
-
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط17-02-2013 09:35 صباحاً [3]
-
DzSergioمعلومات الكاتبالأعضاءعضـو نشيط
- انضم في :
- 23-11-2012
- رقم العضوية :
- 2616
- المشاركات :
- 275
- الدولة :
- DZ
- الجنس:
- تاريخ الميلاد :
- 1-9-1995
- الدعوات:
- 1
- قوة السمعة:
- 840
- موقعي:
- زيارة موقعي
-
المشاركة الأصلية كتبت بواسطة: ميدو المصري اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!
اهلا اخ ميدو
بالنسبة للتعديل الأول لو لاحظت الكلمات الدلالية ماتظهر للجميع بمجرد دخول الى الموضوع
اظنه الخاص بيه
-
-
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط17-02-2013 10:40 صباحاً [4]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13373
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 81696
- موقعي:
- زيارة موقعي
-
اقتبـاس ،، اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!
لتفعيل اضافة الكلمات الدلالية عند اضافة مواضيع جديدة + ربط هذا التعديل البرمجي الذي طرحته في هذا الموضوع بخاصية التفعيل
4- لإظهار قائمة الكلمات الدلالية للزوار اسفل الموضوع
حرر قالب : topic_end
وابحث عن :
CODE{if {$_CONF['member_row']['username']} == {$Info['username']} or !{$mod_toolbar}} {template}show_tags_topic{/template} {/if}
واستبدله بـ :
CODE{template}show_tags_topic{/template}<br />
ثم حرر قالب : show_tags_topic
وابحث عن :
CODE<div class="l-left"><a href="index.php?page=tags&edit=1&id={$subject_id}"> {$lang['edit_tags']}</a></div>
واستبدله بـ :
CODE{if {$_CONF['member_row']['username']} == {$Info['username']} or !{$mod_toolbar}} <div class="l-left"><a href="index.php?page=tags&edit=1&id={$subject_id}"> {$lang['edit_tags']}</a></div> {/if}
-
-
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط17-02-2013 12:18 مساءً [5]
-
DzSergioمعلومات الكاتبالأعضاءعضـو نشيط
- انضم في :
- 23-11-2012
- رقم العضوية :
- 2616
- المشاركات :
- 275
- الدولة :
- DZ
- الجنس:
- تاريخ الميلاد :
- 1-9-1995
- الدعوات:
- 1
- قوة السمعة:
- 840
- موقعي:
- زيارة موقعي
-
المشاركة الأصلية كتبت بواسطة: Soliman
اقتبـاس ،، اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!
لتفعيل اضافة الكلمات الدلالية عند اضافة مواضيع جديدة + ربط هذا التعديل البرمجي الذي طرحته في هذا الموضوع بخاصية التفعيل
4- لإظهار قائمة الكلمات الدلالية للزوار اسفل الموضوع
تسلم اخ سليمان ، كفيت و وفيت ، انا اضفته في قالب show_subject
ليظهر اعلى المواضيع

تسلم مجددا
-
-
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط23-02-2013 06:07 مساءً [6]
-
دهباويمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 07-08-2012
- رقم العضوية :
- 2358
- المشاركات :
- 116
- الجنس:
- تاريخ الميلاد :
- 10-10-1985
- قوة السمعة:
- 100
- موقعي:
- زيارة موقعي
-
ممكن طريقة وضعها في بدايه الموضوع
-
-
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط12-01-2014 01:02 صباحاً [7]
-
medfan2003معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 12-01-2014
- رقم العضوية :
- 4832
- المشاركات :
- 22
- الدولة :
- لبنان
- الجنس:
- تاريخ الميلاد :
- 4-10-1981
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
مكور جزيل الشكر
انا لسه بحول من vb إلى pbb
ووجدت انه لم يتم نقل الكلمات الدلالية بالتحويل من المنتدى القديم الى الجديد
لذلك مهتم بموضوع الكلمات الدلالية التلقائية
وركبت التعديل
لكن عندي ملاحظة: يا ريت لو يتم منع الكلمات الاقل من 3 حروف من ان تصبح كلمات دلالية
حتى نتجنب ارشفة حروف الجر والكلمات التي لا لزوم لها
-
-
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط12-01-2014 09:13 مساءً [8]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13373
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 81696
- موقعي:
- زيارة موقعي
-
المشاركة الأصلية كتبت بواسطة: medfan2003 مكور جزيل الشكر
انا لسه بحول من vb إلى pbb
ووجدت انه لم يتم نقل الكلمات الدلالية بالتحويل من المنتدى القديم الى الجديد
لذلك مهتم بموضوع الكلمات الدلالية التلقائية
وركبت التعديل
لكن عندي ملاحظة: يا ريت لو يتم منع الكلمات الاقل من 3 حروف من ان تصبح كلمات دلالية
حتى نتجنب ارشفة حروف الجر والكلمات التي لا لزوم لها
هنا تجد الطريقة
تحديد عدد أحرف الكلمات الدلالية التلقائية
-
-