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

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


موضوع مغلق

الصفحة 1 من 2 < 1 2 > الأخيرة »


15-02-2013 05:32 مساء
DzSergio
عضـو نشيط
rating
العضو غائب ù_ù
معلومات الكاتب ▼
تاريخ الإنضمام : 23-11-2012
رقم العضوية : 2616
المشاركات : 275
الدولة : DZ
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 1
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 840
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.0
 offline 
السلام عليكم و رحمة الله تعالى و بركاته
لي طلب بسيط ياريت تغيير على نظام الكلمات الدلالية التلقائية و اظهارها
تلقائيا عند كل موضوع للزوار و الأعضاء و وضعها تحت الموضوع مباشرة ( تومبليت مسؤول و انا سأعدل )
و كل كلمة عليها رابط الموضوع بدل من رابط البحث smile

17-02-2013 01:12 صباحا
مشاهدة مشاركة منفردة [1]
Soliman
PBB Management
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 18-07-2009
رقم العضوية : 1
المشاركات : 10316
الدولة : السعودية
الجنس : ذكر
تاريخ الميلاد : 6-1-1980
الدعوات : 44
يتابعهم : 12
يتابعونه : 49
قوة السمعة : 62326
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
1- فعل اللكلمات الدلالية التلقائية
من لوحة تحكم الإدارة » إعدادات المنتدى » إعدادات الملحقات البرمجية » تفعيل الكلمات الدلالية التلقائية (نعم)


2- ولإضافة الكلمات الدلالية للمواضيع السابقة التي لايوجد لها كلمات دلالية بشكل تلقائي بمجرد الدخول اليها
حرر ملف : modules/topic.module.php

وابحث عن :
$PowerBB->template->assign('STOP_TAGS_TEMPLATE',true);


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


                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-EQUIV=\\"refresh\\" CONTENT=\\"0; URL=$site\\">\\n";
                }
                 }


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

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

واستبدله بـ :
<a href="index.php?page=topic&amp;show=1&amp;id={$subject_id}">




أنتهى ..

بالتوفيق

17-02-2013 05:59 صباحا
مشاهدة مشاركة منفردة [2]
ميدو المصري
عضـو بـارز
rating
العضو غائب يتم الان تحديث كافه الاستايلات والشروحات الخاصه بايجي مافيا
معلومات الكاتب ▼
تاريخ الإنضمام : 20-10-2011
رقم العضوية : 1891
المشاركات : 1381
الدولة : ام الدنيا
الجنس : ذكر
تاريخ الميلاد : 3-1-1993
الدعوات : 3
يتابعهم : 0
يتابعونه : 1
قوة السمعة : 8644
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.0
 offline 
look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت  التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!


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


17-02-2013 09:35 صباحا
مشاهدة مشاركة منفردة [3]
DzSergio
عضـو نشيط
rating
العضو غائب ù_ù
معلومات الكاتب ▼
تاريخ الإنضمام : 23-11-2012
رقم العضوية : 2616
المشاركات : 275
الدولة : DZ
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 1
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 840
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.0
 offline 
look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
المشاركة الأصلية كتبت بواسطة: ميدو المصري »
اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت  التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!


اهلا اخ ميدو
بالنسبة للتعديل الأول لو لاحظت الكلمات الدلالية ماتظهر للجميع بمجرد دخول الى الموضوع g
اظنه الخاص بيه 400305

17-02-2013 10:40 صباحا
مشاهدة مشاركة منفردة [4]
Soliman
PBB Management
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 18-07-2009
رقم العضوية : 1
المشاركات : 10316
الدولة : السعودية
الجنس : ذكر
تاريخ الميلاد : 6-1-1980
الدعوات : 44
يتابعهم : 12
يتابعونه : 49
قوة السمعة : 62326
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
اقتبـاس ،،
اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت  التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!

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

4- لإظهار قائمة الكلمات الدلالية للزوار اسفل الموضوع
حرر قالب : topic_end
وابحث عن :

{if {$_CONF['member_row']['username']} == {$Info['username']} or !{$mod_toolbar}}
{template}show_tags_topic{/template}
{/if}

واستبدله بـ :
{template}show_tags_topic{/template}


ثم حرر قالب : show_tags_topic
وابحث عن :

        <div class="l-left"><a href="index.php?page=tags&amp;edit=1&amp;id={$subject_id}">
        {$lang['edit_tags']}</a></div>


واستبدله بـ :
        {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}



17-02-2013 12:18 مساء
مشاهدة مشاركة منفردة [5]
DzSergio
عضـو نشيط
rating
العضو غائب ù_ù
معلومات الكاتب ▼
تاريخ الإنضمام : 23-11-2012
رقم العضوية : 2616
المشاركات : 275
الدولة : DZ
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 1
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 840
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.0
 offline 
look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
المشاركة الأصلية كتبت بواسطة: Soliman »
اقتبـاس ،،
اهلا اخي سليمان بالنسبه للتعديل الاول انا عملت  التعديل بس مش عارف ايه الفايده لاني مش لاقي تغير!

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

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





تسلم اخ سليمان ، كفيت و وفيت ، انا اضفته في قالب show_subject
ليظهر اعلى المواضيع no_1

forumdowntimestkt1148

تسلم مجددا 157

23-02-2013 06:07 مساء
مشاهدة مشاركة منفردة [6]
دهباوي
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 07-08-2012
رقم العضوية : 2358
المشاركات : 105
الجنس : ذكر
تاريخ الميلاد : 10-10-1985
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 100
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.0
 offline 
look/images/icons/i1.gif بخصوص الكلمات المفتاحية tags ! طلب تعديل برمجي بسيط
ممكن طريقة وضعها في بدايه الموضوع
 


الصفحة 1 من 2 < 1 2 > الأخيرة »


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







الساعة الآن 07:33 مساء