عندي موقع بالوردبرس و عايز أضيف مشغل divx في صفحة في الموقع
بعد بحت طويل وجدت اني لازم استعمل طريقة shortcode
هده طريقة لازم أعمل دالة و اضيفها في ملف function.php
المشكلة لأن هي كيف أعمل دالة تحتوي على html وphp
هد هو الكود مشغل divx
كود PHP:
<input name="movie" id="movie" style="width: 429px">
<input type="button" onclick="openNewMovie(document.getElementById('movie').value)" value="Charger la video">
<object id="ie_plugin" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" codebase="http://www.triforce.fr/plugin/DivXBrowserPlugin.cab" height="400" width="100%">
<param name="mode" value="large">
<param name="bufferingMode" value="null">
<param name="allowContextMenu" value="false">
<param name="minVersion" value="1.4.0">
<embed id="np_plugin" type="video/divx" mode="large" bufferingmode="null" allowcontextmenu="false" minversion="1.4.0" pluginspage="http://go.divx.com/plugin/download/" height="400" width="100%">
</object>
<script type="text/javascript">
var plugin;
if(navigator.userAgent.indexOf('MSIE') != -1 ||
navigator.userAgent.indexOf('Safari') != -1)
{
plugin = document.getElementById('ie_plugin');
}
else
{
plugin = document.getElementById('np_plugin');
}
function openNewMovie(url)
{
if(url != '')
{
plugin.Open(url);
}
}
</script>
هده محاولتي مشغل divx يضهر في الصفحة لكن عند إضافة رابط لا يشتغل الفيدو
كود PHP:
<?php
function divx() {
echo ' <input name="movie" id="movie" style="width: 429px">
<input type="button" onclick="openNewMovie(document.getElementById(\'movie\').value)\" value= "Charger la video">
<object id="ie_plugin" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616"
codebase="http:\"//www.triforce.fr/plugin/DivXBrowserPlugin.cab" height="400" width="100%">
<param name="mode" value="large">
<param name="bufferingMode" value="null">
<param name="allowContextMenu" value="false">
<param name="minVersion" value="1.4.0">
<embed id="np_plugin" type="video/divx" mode="large" bufferingmode="null" allowcontextmenu="false" minversion="1.4.0" pluginspage="http://go.divx.com/plugin/download/" height="400" width="100%">
</object>
<script type="text/javascript">
var plugin;
if(navigator.userAgent.indexOf(\'MSIE\') != -1 ||
navigator.userAgent.indexOf(\'Safari\') != -1)
{
plugin = document.getElementById(\'ie_plugin\');
}
else
{
plugin = document.getElementById(\'np_plugin\');
}
function openNewMovie(url)
{
if(url != \'\')
{
plugin.Open(url);
}
}
</script>';}
add_shortcode('lecteur', 'divx');
?>