النتائج 1 إلى 5 من 5

الموضوع: كيفية إستعمال دالة في ترجع html و php

  1. #1

    كيفية إستعمال دالة في ترجع html و php



    عندي موقع بالوردبرس و عايز أضيف مشغل 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')   != -||
                 
    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');
              
    ?>








  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    مع اني ما فهمت كل اشي بس ممكن تستعمل الدالة print
    http://php.net/manual/en/function.print.php
    شوف استعمالاتها في المثال وهي اسهل من echo عندما يتعلق الامر بطباعة html مع php

    وكمان ممكن تستعمل echo بس دير بالك من الاقواس " '






  3. #3


    مع اني ما فهمت كل اشي بس ممكن تستعمل الدالة print
    http://php.net/manual/en/function.print.php
    شوف استعمالاتها في المثال وهي اسهل من echo عندما يتعلق الامر بطباعة html مع php

    وكمان ممكن تستعمل echo بس دير بالك من الاقواس " '
    اوكي أعيد شرح المشكلة
    أنا أريد عمل صفحة يوجد فيها مشغل فيديو اونلاين lecteur 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')   != -||
                 
    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> 


    لكن لا يمكن إستعمال هدا الكود مباشرةً في صفحة وردبرس لازم أعمل دالة في ملف function.php بستعمال shortcode

    و فعلاً المشكلة هي مع لأقواس ....
    هده هي صفحة إلي عملت فعلاً مشغل الفيدو يضهر لكن لا يعمل http://www.lastmov.com/lecteur-divx/

    هل دالة إلي كتبت صحيحة






  4. #4
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    اخي اذا كنت تريد تضمين فيديوهات في الووردبرس بما في ذلك الdivx هناك اضافة اسمها
    Poppy´s videos
    الرابط:
    http://www.todowp.org/poppy-videos/

    ما في داعي تنزلها فوت على لوحة التحكم في الوورد برس - الاضافات - اضافة جديدة وابحث عن divx تجدها

    الاستعمال:
    كود:
        * Youtube: 
        * Youtube (PlayList): 
        * Blip.tv: 
        * Vimeo: 
        * Megavideo: 
        * Metacafe: 
        * Revver: 
        * Veoh: 
        * Tu.tv: 
        * Dailymotion: 
        * CollegeHumor: 
        * Prusland: 
        * ZappInternet: 
        * LiveLeak: 
        * Qik: 
        * Dalealplay: 
        * FLV files: 
        * DivX files: [dvix][/divx]
        * MP3 files:
    http://wordpress.org/extend/plugins/...s/other_notes/

    طبعًا تستعمل هذه الاكواد في الموضوع الذي تضمن فيه الفيديو بالشكل التالي:
    كود:
    [divx]http://www.jhepple.com/support/SampleMovies/AVI_DivX.avi[/divx]
    اما اذا كنت مصرًا على استعمال الكود الذي وضعته فالكود لا يحوي ال php اصلاً وانما هو هتمل مع جافاسكربت
    لطباعته اكتب
    ?>

    <?php

    يعني اطبعه خارج نطاق الphp


    مشكلتك في الدالة التي كتبتها انك بدأت دالة الطباعة الكود بالقوس ' ثم استعملته داخل المطبوعات فظن الphp ان جملة الطباعة انتهت لذلك استبدل القوس الذي في الداخل ب "





    التعديل الأخير تم بواسطة ahmad sadiq ; 18-12-2009 الساعة 08:58 PM

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    ملاحظة: لا تنتظر حتى يكمل ال buffering انما اضغط play مباشرة ً










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض