منتدى دعم PBBoard الرسمي
(نسخة قابلة للطباعة من الموضوع)
https://pbboard.info/forums/t12896
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

مساعدة في اضافة فنكشن الى النسخة متعلق باستبدال روابط تلقائيا
DzSergio 19-03-2013 10:38 صباحاً
طرحت اقتراحين ولم اجاوب عنهم
ربما لعدم رغبة الأعضاء فيهم او لعدم تفرغ الطاقم البرمجي
المهم عندي سؤال بسيط
بحثت عن خاصية استبدال روابط اليوتيوب تلقائيا ب مشغل ميديا
واريد ان انسق بينها و بين هاك الأخ phpmax الخاص ب قارئ الميجديا في المشاركات
حيث انني اريد نفس القارئ

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

[p]
<code>
CODE
function youtube($string,$autoplay=0,$width=480,$height=390) { preg_match('#(?:http://)?(?:www.)?(?:youtube.com/(?:v/|watch?v=)|youtu.be/)([w-]+)(?:S+)?#', $string, $match); $embed = <<  YOUTUBE; return str_replace($match[0], $embed, $string); }
</youtube></code></pre>
[p]
</pre>
[p]
شرح الكود حسب تعديلي واللذي عمل في سكريبت اخر </pre>
upset
[p]
<code>
CODE
(?:http://)? # optional protocol, non-capturing (?:www.)? # optional &quot;www.&quot;, non-capturing (?: # استبدال &quot;youtube.com/v/XXX&quot; او &quot;youtube.com/watch?v=XXX&quot; youtube.com/(?:v/|watch?v=) | youtu.be/ # او رابط اليوتيوب المختصر youtu.be ) ([w-]+) # كود الفيديو (?:S+)? # optional non-whitespace characters (other URL params) ( لم افهمه )


</code></pre>
[p]

<code>ياريت لو تنورنا بمساعدة الموضوع برمجي اكثر مما هو تطويري </code></pre>
26
[p]

</pre>
[p]
</pre>
منتدى دعم PBBoard الرسمي

Copyright © 2009-2024 PBBoard® Solutions. All Rights Reserved