[فكرة] الحفاظ على روابط المنتدى داخل المواضيع عبر رقم التعريف (ID)

لمعرفة الطريقة مباشرة إذهب لآخر الموضوع  احبائي اخوتي في الله  خطرت لي فكرة للحفاظ على الروابط ال ..



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


03-02-2016 07:49 مساء
أبو العصافير
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 31-12-2014
رقم العضوية : 5837
المشاركات : 62
الدولة : أرض الله الواسعة
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 400
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 

لمعرفة الطريقة مباشرة إذهب لآخر الموضوع 



ohpdky

احبائي اخوتي في الله 

خطرت لي فكرة للحفاظ على الروابط الداخلية للمنتدى وذلك بإستخدام BBCode  
والحفاظ عليها سيكون بإستخدام رقم التعريف او كما يسمى ID 

فكرة الكود  

سيكون الكود كمثال بهذا الشكل : 
[link=102]Click Here[/link]


كما تلاحظ رقم الموضوع سيكون 102 وستكتب اي نص في مكان Click Here حسب المطلوب
وسيتحول للشكل التالي : 
<a href="http://www.domain.com/t{content}" >{option}</a>


طبعًا المقصد من هذا هو الحفاظ على الروابط 
كمثال لو حدث خطأ في ملف .htaccess 
فيمكنني التعديل على الكود اعلاه ليكون 

<a href="http://www.domain.com/topic={content}" >{option}</a>


ولكن سؤالي هو 
هل يتم حفظ الــ BBCode في قاعدة البيانات بالشكل الأصلي ام بعد التحويل ؟ 
بمعنى انه عند تغيير شيء في BBCode هل سيتغير في المواضيع جميعها ؟ 
ام انها اداة مساعدة عند كتابة الموضوع لأول مرة فقط ؟  وبعد ذلك يتم اعتماد كود HTML الإعتيادي ؟ 

ولو ما تضبط الطريقة هذي 
هل ممكن اطبق عليه كود JavaScript 

عشان اوضح الفكرة هذا مثال :

BBCode بيكون بنفس الشكل : 
[link=102]Click Here[/link]


ولكن بيكون الناتج بهذا الشكل : 
print_pbb_link({content},{option});


وبيكون فيه كود JavaScript بهذا الشكل : 
​<script>
function print_pbb_link(topic_id,link_text) {
document.write('<a href="http://www.domain.com/topic='+topic_id+'" >'+link_text+'</a>');
}
</script>


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

على العموم هذه فكرة خطرت في بالي فقررت ان اشاوركم قبل تطبيقها 

==============================


تعديل : هل يوجد متغير داخل pbb يمكن استخدامه في BBCode ويرمز لنطاق الموقع ؟ 
فيصبح بالشكل التالي مثلًا  : 
<a href="http://PowerBB['domain']/topic={content}" >{option}</a>

مثل المتغير : {$ForumAdress}
وسلامتكم   clap
 

==============================


تعديل : تم اعتماد الطريقة في الرد التالي : http://www.pbboard.info/forums/t18768#89247


تم تحرير الموضوع بواسطة :أبو العصافير
بتاريخ:11-02-2016 12:38 صباحا

سبب التعديل : تعديل بعض الأخطاء في الأكواد


03-02-2016 10:25 مساء
مشاهدة مشاركة منفردة [1]
Mr King
PBB Staff
rating
العضو غائب
معلومات الكاتب ▼
تاريخ الإنضمام : 27-11-2012
رقم العضوية : 2642
المشاركات : 3209
الدولة : morocco
الجنس : ذكر
تاريخ الميلاد : 1-1-1987
الدعوات : 3
يتابعهم : 2
يتابعونه : 30
قوة السمعة : 18610
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif [فكرة] الحفاظ على روابط المنتدى داخل المواضيع عبر رقم التعريف (ID)
مرحبا بك،
يمكنك الاستعانة بالكود التالي في BBcode
<a href="http://www.domain.com/t{content}" >{option}</a>


وبيانات BBcode تبقى محفوظة في قاعدة البيانات في جدول خاص mf


تم تحرير المشاركة بواسطة :Mr King
بتاريخ:03-02-2016 10:27 مساء


03-02-2016 10:27 مساء
مشاهدة مشاركة منفردة [2]
أبو العصافير
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 31-12-2014
رقم العضوية : 5837
المشاركات : 62
الدولة : أرض الله الواسعة
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 400
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif [فكرة] الحفاظ على روابط المنتدى داخل المواضيع عبر رقم التعريف (ID)
تم تطبيق الوسم بالطريقة التالية : 
العنوان : رابط داخلي 
الوصف : يمكنك إضافة رابط لموضوع داخل المجتمع بإستخدام الرقم المميز 
مثال : [innerlink=1] انقر هنا للدخول إلى الموضوع[/innerlink]
الوسم : [innerlink] 
استخدام {option} : نعم 
الإستبدال :  <a href="t{option}" target="_blank" >{content}</a>

طريقة الإستخدام : تقوم بتحديد النص الذي تريد ان يظهر في الموضوع ، بعدها بإختيار كود BB من يسار المحرر، بعدها تقوم بإدخال رقم الموضوع 

كيف تعرف رقم الموضوع ؟ 
رقم الموضوع يظهر بعد حرف t  
فمثلًا هذا الموضوع له الرقم 18768 
فيكون الشكل التالي : [innerlink=18768]انقر هنا للدخول للموضوع [/innerlink]

رغم اني اردت تطبيق اكواد JS  
ولكن كان كود html عادي يفي بالغرض + غير متعب 
 


تم تحرير المشاركة بواسطة :أبو العصافير
بتاريخ:11-02-2016 12:40 صباحا

سبب التعديل : تصحيح خطأ برمجي


03-02-2016 10:30 مساء
مشاهدة مشاركة منفردة [3]
أبو العصافير
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 31-12-2014
رقم العضوية : 5837
المشاركات : 62
الدولة : أرض الله الواسعة
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 400
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif [فكرة] الحفاظ على روابط المنتدى داخل المواضيع عبر رقم التعريف (ID)
المشاركة الأصلية كتبت بواسطة: Mr King »
مرحبا بك،
يمكنك الاستعانة بالكود التالي في BBcode
<a href="http://www.domain.com/t{content}" >{option}</a>


وبيانات BBcode تبقى محفوظة في قاعدة البيانات في جدول خاص mf


اهلا وسهلا فيك 
كتبت ردي في نفس وقت كتابة ردك  laugh
في الحقيقة لقد قمت بتوضيح الطريقة المتبعة لدي في الرد السابق smile 
واشكر لك حظورك 

وارجو لك التوفيق في امتحاناتك 


تم تحرير المشاركة بواسطة :أبو العصافير
بتاريخ:03-02-2016 10:32 مساء


03-02-2016 10:53 مساء
مشاهدة مشاركة منفردة [4]
kareem
عضـو نشيط
rating
العضو غائب الدراسة
معلومات الكاتب ▼
تاريخ الإنضمام : 03-03-2014
رقم العضوية : 5072
المشاركات : 434
الجنس : ذكر
الدعوات : 1
يتابعهم : 0
يتابعونه : 4
قوة السمعة : 3680
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif [فكرة] الحفاظ على روابط المنتدى داخل المواضيع عبر رقم التعريف (ID)
وليه كل هالغلبة. اذا غيرت الدومين استعمل ملحق تغيير كلمة بكلمة في قاعدة البيانات وانتهى.

05-02-2016 09:30 صباحا
مشاهدة مشاركة منفردة [5]
ابو عبد الله
عضـو ستـار
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 07-08-2010
رقم العضوية : 628
المشاركات : 2983
الجنس : ذكر
الدعوات : 6
يتابعهم : 0
يتابعونه : 9
قوة السمعة : 4721
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.0
 offline 
look/images/icons/i1.gif [فكرة] الحفاظ على روابط المنتدى داخل المواضيع عبر رقم التعريف (ID)
بارك الله فيك ينقل للقسم المناسب

07-02-2016 01:38 صباحا
مشاهدة مشاركة منفردة [6]
أبو العصافير
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 31-12-2014
رقم العضوية : 5837
المشاركات : 62
الدولة : أرض الله الواسعة
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 400
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif [فكرة] الحفاظ على روابط المنتدى داخل المواضيع عبر رقم التعريف (ID)
المشاركة الأصلية كتبت بواسطة: kareem »
وليه كل هالغلبة. اذا غيرت الدومين استعمل ملحق تغيير كلمة بكلمة في قاعدة البيانات وانتهى.

عزيزي الهاك الذي قمت بوضعه ممتاز ورائع 
ولكن فعليًا انا ابحث عن حل جذري بدون العبث بالجداول 

ولأكون صريحًا انا افكر بعمل نظام مثل نظام ( الكلمات الممنوعة ) 
هذا النظام سوف يتتبع كلمات معينة ويستبدلها بــ BBCode المخصص لها 

بمعنى لو قام الشخص بكتابة كلمة PBBoard فإنه سيتم تحويل الكلمة إلى [innerlink=1663]PBBoard[/innerlink] ويتم تحويله للرابط الخاص بالموضوع 
ومثلًا لو كان الموقع تجاري فعندما يتم كتابة كلمة Amazon فسيتم تحويل الرابط مثلًا إلى [innerlink=254]Amazon[/innerlink] 

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

لذلك انا اردت تجربة BBCode أولًا تمهيدًا للخطوة التالية smile 

المشاركة الأصلية كتبت بواسطة: ابو عبد الله »
بارك الله فيك ينقل للقسم المناسب


الف شكر لك ابو عبدالله واعتذر لأني تعبتك


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

المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
[مجابه] حول الحفاظ على الأرشفة السابقة وأكواد المجلة samy
6 282 Soliman

الكلمات الدلالية
[فكرة] ، الحفاظ ، روابط ، المنتدى ، داخل ، المواضيع ، التعريف ، (ID) ،







الساعة الآن 06:57 مساء