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

بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط

موضوع مغلق


15-02-2013 05:32 مساءً
DzSergio
معلومات الكاتب
السلام عليكم و رحمة الله تعالى و بركاته

لي طلب بسيط ياريت تغيير على نظام الكلمات الدلالية التلقائية و اظهارها

تلقائيا عند كل موضوع للزوار و الأعضاء و وضعها تحت الموضوع مباشرة ( تومبليت مسؤول و انا سأعدل )

و كل كلمة عليها رابط الموضوع بدل من رابط البحث بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط

look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
  17-02-2013 01:12 صباحاً   [1]
Soliman
معلومات الكاتب
1- فعل اللكلمات الدلالية التلقائية

من لوحة تحكم الإدارة » إعدادات المنتدى » إعدادات الملحقات البرمجية » تفعيل الكلمات الدلالية التلقائية (نعم)




2- ولإضافة الكلمات الدلالية للمواضيع السابقة التي لايوجد لها كلمات دلالية بشكل تلقائي بمجرد الدخول اليها

حرر ملف : modules/topic.module.php



وابحث عن :

CODE
$PowerBB->template->assign('STOP_TAGS_TEMPLATE',true);




وأضف اسفلها ..



CODE

                if ($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&amp;show=1&amp;id=' . $PowerBB->_GET['id']);
                       echo "<META HTTP-**=\\"refresh\\" CONTENT=\\"0; URL=$site\\">\\n";
                }
                 }




3- ولإستبدال رابط صفحة عناوين المواضيع التي تستخدم الكلمة الدلالية كعلامه إلى رابط الموضوع نفسه

حرر قالب : show_tags_topic

وابحث عن :


CODE
<a href="index.php?page=tags&amp;show=1&amp;id={$tags['id']}">


واستبدله بـ :

CODE
<a href="index.php?page=topic&amp;show=1&amp;id={$subject_id}">








أنتهى ..



بالتوفيق

look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
  17-02-2013 05:59 صباحاً   [2]
ميدو المصري
معلومات الكاتب
اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!

تم تحرير المشاركة بواسطة :ميدو المصري بتاريخ:17-02-2013 05:59 صباحاً


look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
  17-02-2013 09:35 صباحاً   [3]
DzSergio
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: ميدو المصري اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!



اهلا اخ ميدو

بالنسبة للتعديل الأول لو لاحظت الكلمات الدلالية ماتظهر للجميع بمجرد دخول الى الموضوع بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط

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

look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
  17-02-2013 10:40 صباحاً   [4]
Soliman
معلومات الكاتب
اقتبـاس ،، اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!

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



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&amp;edit=1&amp;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&amp;edit=1&amp;id={$subject_id}">
        {$lang['edit_tags']}</a></div>
        {/if}






look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
  17-02-2013 12:18 مساءً   [5]
DzSergio
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: Soliman
اقتبـاس ،، اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!

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



4- لإظهار قائمة الكلمات الدلالية للزوار اسفل الموضوع






تسلم اخ سليمان ، كفيت و وفيت ، انا اضفته في قالب show_subject

ليظهر اعلى المواضيع بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط



بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط



تسلم مجددا بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط



look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
  23-02-2013 06:07 مساءً   [6]
دهباوي
معلومات الكاتب
ممكن طريقة وضعها في بدايه الموضوع

look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
  12-01-2014 01:02 صباحاً   [7]
medfan2003
معلومات الكاتب
مكور جزيل الشكر

انا لسه بحول من vb إلى pbb

ووجدت انه لم يتم نقل الكلمات الدلالية بالتحويل من المنتدى القديم الى الجديد

لذلك مهتم بموضوع الكلمات الدلالية التلقائية

وركبت التعديل

لكن عندي ملاحظة: يا ريت لو يتم منع الكلمات الاقل من 3 حروف من ان تصبح كلمات دلالية

حتى نتجنب ارشفة حروف الجر والكلمات التي لا لزوم لها

look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
  12-01-2014 09:13 مساءً   [8]
Soliman
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: medfan2003 مكور جزيل الشكر

انا لسه بحول من vb إلى pbb

ووجدت انه لم يتم نقل الكلمات الدلالية بالتحويل من المنتدى القديم الى الجديد

لذلك مهتم بموضوع الكلمات الدلالية التلقائية

وركبت التعديل

لكن عندي ملاحظة: يا ريت لو يتم منع الكلمات الاقل من 3 حروف من ان تصبح كلمات دلالية

حتى نتجنب ارشفة حروف الجر والكلمات التي لا لزوم لها



هنا تجد الطريقة

تحديد عدد أحرف الكلمات الدلالية التلقائية



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






الساعة الآن 06:19 AM