[تم حله] هل من حل لروابط الفيديو بعد التحويل من فيبولتين؟

الحالة
مغلق و غير مفتوح للمزيد من الردود.
إنضم
4 فبراير 2012
المشاركات
468
الإعجابات
92
العمر
37
#1
السلام عليكم

الاخوة الاحبة،

لاحظت بعد تحويل المنتدى ان رابط الفيديو تظهر على هذا النحو:

PHP:
[video=youtube;A9Y6O6WyTBA][media=youtube]A9Y6O6WyTBA[/media]
وعند الضغط على زر (تعديل) الموضوع ومن ثم اغلاقه دون اجراء اي تعديل يظهر الفيدو بشكل اعتيادي، ولكن الى جانبه السطر التالي:

[video=youtube;A9Y6O6WyTBA]

وهذه صورة توضيحة:

Screen Shot 2012-02-18 at 8.30.13 AM.png


مما يظرني الى العودة مرة آخرى لفتح الموضوع وحذف السطر المذكور.

هل من حل لهذا المشكل؟

وجزاكم الله خير الجزاء
 

Turkialawlqy

xDeveloper
طاقم الإدارة
إنضم
1 فبراير 2012
المشاركات
1,921
الإعجابات
1,504
#2
بالفعل هذا الكود فيه زيادة

كود:
[video=youtube;A9Y6O6WyTBA]
لكن هل قمت بتحديث العدادات بعد التحويل ام لا ؟

اذا كان لا قم بعمل التحديث للمواضيع

واعلمني بالنتيجة
 
إنضم
4 فبراير 2012
المشاركات
468
الإعجابات
92
العمر
37
#3
نعم اخي تركي، فقد كنت قد قمت بتحديث العدادات غير مرة، ولكن دون جدوى.
 

Turkialawlqy

xDeveloper
طاقم الإدارة
إنضم
1 فبراير 2012
المشاركات
1,921
الإعجابات
1,504
#4
حسناً استاذي عدنان دعني اتفحص كود اليوتيوب اكثر واتعمق فيه

فلم يسبق لي ان دخلت للكود لارى مافيه

لكن هاهي الفرصه تاتي ألي
ساقوم بفحص الكود وان شاء الله ساعلمك بنتيجة ماتوصلت اليه
 
إنضم
4 فبراير 2012
المشاركات
468
الإعجابات
92
العمر
37
#5
الله يحفظك اخي تركي،

خذ راحتك، وانني على يقين من انك ستصل الى الحل بمشيئة الرحمن.
 

Turkialawlqy

xDeveloper
طاقم الإدارة
إنضم
1 فبراير 2012
المشاركات
1,921
الإعجابات
1,504
#6
اخي عدنان ..
حالياً امامي حل عن طريق تحديث في جدول post في قاعدة البيانات

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


لعمل التحديث
ضع الكود التالي في sql

PHP:
UPDATE xf_post SET message = REPLACE(message, '[youtube]', '[media=youtube]');
ثم ضع الامر التالي
PHP:
UPDATE xf_post SET message = REPLACE(message, '[/youtube]', '[/media]');
إن لم يكن لديك الخبرة الكافية في قواعد البيانات فلا انصحك بهذه العملية لكي لاتفقد شيئ

او دع من لدية الخبرة بتطبيق الشرح

وانتظر ردك بعد التطبيق لكي نرئ ماحصل معك

موفق خير استاذي
 
إنضم
4 فبراير 2012
المشاركات
468
الإعجابات
92
العمر
37
#7
شكراً اخي تركي، الله يبشرك بالخير.

معلوماتي في التعامل مع قاعدة البيانات في مثل هذه الأمور (معقولة).

فقط احببت الاستفسار، هل اضع الكواد مع بعض مرة واحدة:

كتالية:

PHP:
UPDATE xf_post SET message = REPLACE(message, '[youtube]', '[media=youtube]');
UPDATE xf_post SET message = REPLACE(message, '[/youtube]', '[/media]');
ام كل على بمفرده.

وشكراً
 

Turkialawlqy

xDeveloper
طاقم الإدارة
إنضم
1 فبراير 2012
المشاركات
1,921
الإعجابات
1,504
#8
لاتفرق عن بعض
لكن ما احببته انا هو وضع كل كود على حده

ولك الحرية في تنفيذ الكود مره واحده او كلاً على حده

انتظر نتيجة عملك
 
إنضم
4 فبراير 2012
المشاركات
468
الإعجابات
92
العمر
37
#9
قمت بتنغيذ الأمر، بعد الضغط على الزر go ظهرت النتجة التالية:

PHP:
UPDATE xf_post SET message = REPLACE(message, '[youtube]', '[media=youtube]');# 46 rows affected.
 
UPDATE xf_post SET message = REPLACE(message, '[/youtube]', '[/media]');# 46 rows affected.
اين اقف الآن؟
 

Turkialawlqy

xDeveloper
طاقم الإدارة
إنضم
1 فبراير 2012
المشاركات
1,921
الإعجابات
1,504
#10
جميل جداً اذهب الى اي موضوع يحتوي على مقطع يوتيوب قديم لم تقم بتعديله

وشاهد الفيديو هل يعمل ام لا
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.