- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
-
-
بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط17-02-2013 01:12 صباحاً
-
Solimanمعلومات الكاتبPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
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}">
أنتهى ..
بالتوفيق
الساعة الآن 07:09 PM