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

الموضوع: تعديل برمجي بسيط جدا جدا جدا , بعد اذنكم

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    100

    تعديل برمجي بسيط جدا جدا جدا , بعد اذنكم



    السلام عليكم

    منذ بضعة أيام افتتحت موقع قاموس تصميم جذاب جدا , و البرمجة للأخ ستايلات

    ,

    في ملاحظة بسيطة أشار بها علي أحد الأخوة في سوالف , و هي

    وضع جملة شرطية , بحيث اذا لم يكن ترجمة لكلمة يكتب (لا يوجد ترجمة لهذه الكلمة ) مثلا

    ,

    هذه هو كود برمجة الصفحة :

    كود:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html dir="rtl">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="description" content="موقع قاموس ترجم للـ ترجمة الـ المجانية، قواميس مجانية إنجليزي عربي، قاموس ترجمة فورية، قاموس عربي إنجليزي">
    <meta name="keywords" content="ترجمة، ترجم، ترجمه، الترجمة، الترجمه، مترجم، موقع ترجمة، ترجمة مجانية، ترجمة فورية، قموس، قاموس، قواميس، محيط، عجيب، لغة، عربي، انجليزي، مجاني، فوري، مجانا، تصميم، موقع، مرجع، مراجع، دليل، مصر، لبنانترجمة، ترجمة غوغل, ترجمة جوجل, ترجم من الانكليزي الى العربي, ترجم، ترجمه، الترجمة، الترجمه، مترجم، ترجمة قوقل, ترجمة مواقع, ترجمة المواقع, ترجمة انكليزي عربي, ترجم,  موقع ترجمة، ترجمة مجانية، ترجمة فورية، قموس، قاموس، قواميس، ترجمة النصوصtarjem, translate, tarjim, tarjama, arabic english,nline translation,arabic translation,arabic to english,english to arabic,translate web site,translate web page translate, Dictionary,text translation,????????????????????????????? ?? ??????? ??? ?????????? ?? ???? ??? ??????????????????? ?????????? ??????????? ??? ????????????????????????????????????????? ??????????? ?? ????,?? ???? ????? ??????? ??????? ?????? ??????? ?20 ??? ??????  ????? ????? ?????? ?? ????? ?????,????? ????? ?????? ???????? ? ?????? ?????????? ?? ????? ????? ?????,online,ترجمة، ترجمة غوغل, ترجمة جوجل, ترجم من الانكليزي الى العربي, ترجم، ترجمه، الترجمة، الترجمه، مترجم، ترجمة قوقل, ترجمة مواقع, ترجمة المواقع, ترجمة انكليزي عربي, ترجم,  موقع ترجمة، ترجمة مجانية، ترجمة فورية، قموس، قاموس، قواميس، ترجمة النصوصtarjem, translate, tarjim, tarjama, arabic english,قاموس الترجمة الفورية ترجم النصوص و المواقع ترجمة مجانيةword, translate, language, tongue, translation, interlingual, rendition, rendering, version, download, free, complimentary, gratuitous, cost-free, no-cost, dictionary, vocabulary.
    These Arabic words describe this page: ???????, ????, ?????, ????, ?????, ?????, ?????, ??????, ??????, ?????,Arabic-English-Arabic dictionary, free online Arabic-English-Arabic translation service, English, Arabic, dictionary, online,nastik, dictionary, english-arabic dictionary, arabic-english dictionary, ?????  ??????? - ????,?????? ?????? ????? ?????? ?????? ??????? ?????? ????? ???? ????? ????? ????? ??????? ????? ???? ???????? ????? ??????? ????? ????? ???? ???? ? ????? ???? ???? ? ????? ???? ?????? ????? ????? ???? ? ????? ???? ?????? ? ????? ?????? ????,This comprehensive collection of free online English Arabic Dictionaries is a must for anyone learning one of these languages,literature, arabic, english, Dictionary, ????, ???????, ?????,?????,???,??????,aldict.com,dict.com,dect,aldect.com,aldect,dic,dec,dictionary,dectionary,www,trans,translate,?????,?????,?????,?????,????? ?????,????? ??????? ????,????? ?????,????? ???????? ,????? ????, ?????, ???????, ???????,??????,??????, ????? ????? ???, ?????, ????, ???????,free,arabic,english,spanish,french,diccionario,arabe,dictionnaire,glosario,glossary,glossaire,dictionary,online,translate,arab,word,lookup,lexicon,interpret,mean,vocabulary,Synonym,lookup,search,vocabulaire,en línea,mot,traduire,significado,sens,synonyme,vocabulario,lexico,sinónimo,búsqueda,traduccion,?????,????,?????,free Dictionary, Dictionary software, Translation software, Dictionaries, Arabic English dictionary, English Arabic dictionary, قاموس,  انجليزي,  عربي,  للتحميل,  مجاناEnglish - Arabic Online Dictionary. Arabic - ?nglish Online Dictionary,arabic dictionary, multilingual dictionary, arabic, online arabic dictionary, english arabic dictionary, online, free dictonary, definition, word, translate, translation">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    
    <title>قاموس إلكتروني | aldict.com</title>
    <script language="JavaScript" type="text/JavaScript">
    
    var http = createRequestObject();
    function createRequestObject(){
        var request_;
        var browser = navigator.appName;
        if(browser == "Microsoft Internet Explorer"){
            request_ = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else{
            request_ = new XMLHttpRequest();
        }
        return request_;
    }
    function getInfo(){
        http.open('get', 'ajaxdic.php?word='+ document.form1.word.value);
        http.onreadystatechange = handleInfo;
        http.send(null);
    }
    function handleInfo(){
        if(http.readyState == 1){
            document.getElementById('mydiv').innerHTML = 'جاري ترجمة الكلمة ...';
        }
        if(http.readyState == 4){
            var response = http.responseText;
            document.getElementById('mydiv').innerHTML = response;
        }
    }
    </script>
    <script language="JavaScript1.2">
    //استبدل السطرين التاليين بمعلومات موقعك
    var bookmarkurl="http://www.aldict.com"
    var bookmarktitle="aldict.com | Dictionary"
    
    function addbookmark(){
    if (document.all)
    window.external.AddFavorite(bookmarkurl,bookmarktitle)
    }
    
    </script>
    </head>
    
    <body>
    <div align="center"> 
      <p><a href="http://www.aldict.com">
      <img border="0" src="http://www.aldict.com/images/index.1.gif" width="228" height="117"></a><strong><font color="#3366CC" size="6" face="Arial, Helvetica, sans-serif"><br>
      </font></strong>
      <font color="#B2761E">قاموس إلكتروني من اللغة الإنجليزية إلى اللغة العربية</font></p>
      <form name="form1" method="POST" action="" style="background-color: #E8E8E8">
        <font face="Tahoma" style="font-size: 20pt" color="#FFFFFF">
        <span style="font-weight: 700" lang="en-us">
        [ </span></font><font face="Tahoma" style="font-size: 9pt" color="#B2761E"><span lang="ar-kw">اكتب 
        الكلمة المراد ترجمتها هنا </span></font>
        <font face="Tahoma" style="font-size: 9pt" color="#5B709B">&gt;</font><input name="word" type="text" id="word" onkeyup="getInfo()" AUTOCOMPLETE="OFF" size="38" style="font-size: 14pt">
        <span style="font-weight: 700">
        <font face="Tahoma" style="font-size: 20pt" color="#FFFFFF">&nbsp;]</font></span></form>
    </div>
    <div align="center" id="mydiv"><font size="2" face="tahoma, arial"></font></div>
    <font size="2">
    <div align="center">
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#E8E8E8" width="1021" height="61" bgcolor="#FFFFFF">
        <tr>
          <td width="66" height="61" bordercolor="#FFFFFF">
          <p align="center"><span lang="ar-kw"><b>
          <font face="Arial" size="5" color="#B2761E">مـزايا</font></b></span><b><font size="5" color="#B2761E" face="Arial"> الموقع</font></b></td>
    </font> 
    <font size="2" face="tahoma, arial">
          <td width="17" height="61">
          <p align="center"><b><font size="6" color="#C0C0C0">:</font></b></td>
          <td width="180" height="61">
          <p align="center"><font color="#5B709B" size="2" face="tahoma, arial">تظهر 
          الترجمة بمجرد كتابة الكلمة , من غير ضغط أي زر أو أيقونة<br>
          <br>
          <img border="0" src="http://www.aldict.com/images/index.2.gif" style="border: 1px solid #5B709B" width="160" height="58"><br>
    &nbsp;</font></td>
          <td width="198" height="61">
          <p align="center"><font size="2" face="tahoma, arial" color="#5B709B">سريع 
          التحميل و خفيفة على المتصفح<br>
          </font><font color="#B2761E" size="2" face="tahoma, arial"><br>
          </font><font color="#5B709B" size="2" face="tahoma, arial">
          <img border="0" src="http://www.aldict.com/images/index.3.jpg" style="border: 1px solid #5B709B; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1" width="160" height="58"><br>
    &nbsp;</font></td>
          <td width="189" height="61">
          <p dir="ltr" align="center">
          <font face="tahoma, arial" size="2" color="#5B709B">يظهر المعنى المطلوب , 
          و المعاني المشابهة<br>
          <br>
          <img border="0" src="http://www.aldict.com/images/index.4.jpg" style="border: 1px solid #5B709B" width="160" height="58"><br>
    &nbsp;</font></td>
          <td width="186" height="61">
          <p align="center"><font color="#5B709B" size="2" face="tahoma, arial">
          امكانية نسخ الكلمات المترجمة إلى أي برنامج أو موقع آخر<br>
          <br>
          <img border="0" src="http://www.aldict.com/images/index.5.gif" style="border: 1px solid #5B709B; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1" width="160" height="58"><br>
    &nbsp;</font></td>
          <td width="169" height="61">
          <p align="center"><font color="#5B709B" size="2" face="tahoma, arial">يحوي 
          مصطلحات جغرافية , مثل أسماء الدول و المدن<br>
          <br>
          <img border="0" src="http://www.aldict.com/images/index.6.gif" style="border: 1px solid #5B709B; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1" width="160" height="58"><br>
    &nbsp;</font></td>
        </tr>
      </table>
      </div>
    <p align="center">
      <span lang="en-us"><font face="tahoma, arial" size="2" color="#C0C0C0">
      ___________________________________</font></span><font color="#B2761E"><br>
      </font>
    </font> 
    <font size="2" face="Tahoma" color="#B2761E">
      ارتباط :</font><font size="2" face="Tahoma"> <font color="#5B709B">
      <a href="javascript:addbookmark()" style="text-decoration: none">
      <font color="#5B709B">أضف الموقع إلى المفضلة</font></a> </font>
      <span lang="en-us"><font color="#C0C0C0">|</font><!----سكريبت اجعل موقعي صفحة البداية----------
    
    \للمزيد من الجافا سكريبت .. نرجو زيارة موقع إقلاع سوفت http://www.aldict.com/
    --------------> <font color="#5B709B">
    <a class="chlnk" style="cursor:hand; text-decoration:none" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.aldict.com');">
      ا</a></font></span><font color="#5B709B"><a class="chlnk" style="cursor:hand; text-decoration:none" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.aldict.com');"><span lang="ar-kw">جعل 
      الموقع صفحة البداية</span></a></font><span lang="en-us"> <font color="#C0C0C0">
      | </font>
    </span><span lang="ar-kw"> <font color="#5B709B">
      <a href="http://www.aldict.com/supportus.htm" style="text-decoration: none">
      <font color="#5B709B">انشر الموقع</font></a></font><font color="#C0C0C0"> </font>
      </span> <font color="#C0C0C0"><span lang="en-us">|</span></font><span lang="en-us"><span lang="en-us">
      <!-- AddThis Button BEGIN -->
    <script type="text/javascript">var addthis_pub="49f5f07b66fc2b8a";</script>
    <a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', '[URL]', '[TITLE]')" onmouseout="addthis_close()" onclick="return addthis_sendto()"><img src="http://s7.addthis.com/static/btn/lg-addthis-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a><script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"></script>
    <!-- AddThis Button END -->
    </span>
    </span><br>
      <br>
      <font color="#B2761E">معرفة :</font> <font color="#5B709B">
      <a style="text-decoration: none" href="http://www.aldict.com/search.htm">
      <font color="#5B709B">ابحث في الإنترنت</font></a><br>
      <br>
      </font><font color="#B2761E">تواصل : </font><font color="#5B709B">
      <a href="http://www.aldict.com/aboutus.htm" style="text-decoration: none">
      <font color="#5B709B">عن الموقع
      </font></a>
      </font><font color="#C0C0C0"><span lang="en-us">|</span> </font>
    </font> 
      <font color="#5B709B"> 
    <font size="2" face="Tahoma">
          &nbsp;<a href="http://www.aldict.com/send/ip_example.html" style="text-decoration: none"><font color="#5B709B">اتصل بنا</font></a></font><font size="2" face="tahoma, arial"><br>
    </font> 
      </font>
    <font face="tahoma, arial">
      <font color="#C0C0C0" style="font-size: 8pt">
      <br>
      ©<span lang="ar-kw"> جميع الحقوق محفوظة</span>
      <span lang="ar-kw">&nbsp;موقع </span>
      aldict.com<br>
    &nbsp;<script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
      </script>
    <script type="text/javascript">
    try {
    var pageTracker = _gat._getTracker("UA-8565488-1");
    pageTracker._trackPageview();
    } catch(err) {}</script></font></font></p>
    </body>
    </html>
    اظن , و لست متأكد , ان التعديل سيكون هنا :

    كود:
    }
    function handleInfo(){
        if(http.readyState == 1){
            document.getElementById('mydiv').innerHTML = 'جاري ترجمة الكلمة ...';
        }
        if(http.readyState == 4){
            var response = http.responseText;
            document.getElementById('mydiv').innerHTML = response;
        }
    و مشكورين مسبقا





    __________________
    منتديات القراء
    www.alquraa.com

    قاموس الــdict

    www.aldict.com



  2. #2
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,487


    اللغة JavaScript و ليست PHP
    اعذرني لا اعرف شيئاً عن الـJavaScript





    __________________
    عاشت مصر حرة مستقلة



  3. بجرب حظي وان شاء الله يضبط ^_^

    ابحث عن هذا الكود

    كود:
    function handleInfo(){
        if(http.readyState == 1){
            document.getElementById('mydiv').innerHTML = 'جاري ترجمة الكلمة ...';
        }
        if(http.readyState == 4){
            var response = http.responseText;
            document.getElementById('mydiv').innerHTML = response;
        }
    واستبدله بهذا

    كود:
    function handleInfo(){
        if(http.readyState == 1){
            document.getElementById('mydiv').innerHTML = 'جاري ترجمة الكلمة ...';
        }
        if(http.readyState == 4){
            var response = http.responseText;
            document.getElementById('mydiv').innerHTML = response;
        }
    
    else
            document.getElementById('mydiv').innerHTML = 'الكلمه المراد ترجمتها لايوجد لها ترجمه ...';

    ملاحظه قمت بالتعديل بشكل عمياني يعني بدون اي قرائه!! لاني قاعد احل هوومووركي

    حاول وشوف شنو يطلع معاك..

    وان شاء الله الشباب يفيدونك..

    موفق..





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    100


    young coder

    متأكد أخوي ؟ لاني قبل ما اضغ الموضوع كنت ابحث في الإنترنت عن حل للموضوع , فالمواضيع ظهرت لي في هذا القسم

    و مشكور ,,

    شاعر_الظلام

    لا و الله , ما ظبط أبدا

    و الله يوفقكم في دراستكم و حياتكم





    __________________
    منتديات القراء
    www.alquraa.com

    قاموس الــdict

    www.aldict.com


  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    731


    يجب معرفة المخرجات التي سترسل من ملف ajaxdic.php والتي يحتويها المتغير response في حالة لم يتوجد ترجمة, عندها نستطيع تعديل الشرط

    ممكن تحتاج تعدل على ملف : ajaxdic.php وممكن لو فيه نتيجة ترسل تسويها بالجافاسكربت





    __________________
    Saudi Wanderer
    My Blog : SWanderer

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    100


    تفضل اخوي هذا هو ملف الــ ajaxdic.php


    كود:
    <?
    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
    header("(anti-spam-content-type:) text/html;charset=windows-1256"); 
    $link = mysql_connect("localhost","alquraa_aldict","**66ooaahr9911");
    $db   = mysql_select_db("alquraa_aldict");
    if($_GET[word]){
        $word  = addslashes($_GET[word]);
        if(preg_match("/[a-zA-Z]/",$word)){
            $lang = "en";
            print "<br>";
        }else{
            $lang = "ar";
            $binary = "binary ";
            print "<br>";
        }
        
    
        $sql = "SELECT * FROM `trans` WHERE $lang LIKE $binary'$word%'";
        $sql.= " limit 0,10";
        $query = mysql_query($sql);
        while($found = mysql_fetch_array($query))
        ($lang=="en")? print "<font face=tahoma size=2 color=3366cc>".$found[en]."</font> &nbsp;&nbsp;:&nbsp;&nbsp;  <font face=tahoma size=2 color=CC0000>".$found[ar]."</font><br><br>\n" : print "<font face=tahoma size=2 color=CC0000>".$found[ar]." &nbsp;&nbsp;:&nbsp;&nbsp; </font><font face=tahoma size=10 color=3366cc>".$found[en]."</font><br><hr size=1 color=#EAEAEA>\n";
    
    }
    ?>






    __________________
    منتديات القراء
    www.alquraa.com

    قاموس الــdict

    www.aldict.com


  7. #7
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    44


    في الحقيقة تحتاج تعديلين .. الأول في ملف PHP وهو التحقق من وجود نتيجة أو لا ..

    كود:
     
    
        $sql = "SELECT * FROM `trans` WHERE $lang LIKE $binary'$word%'";
        $sql.= " limit 0,10";
        $query = mysql_query($sql);
        if(mysql_num_rows($sql) > 0) //هنا
        {
        while($found = mysql_fetch_array($query))
        ($lang=="en")? print "<font face=tahoma size=2 color=3366cc>".$found[en]."</font> &nbsp;&nbsp;:&nbsp;&nbsp;  <font face=tahoma size=2 color=CC0000>".$found[ar]."</font><br><br>\n" : print "<font face=tahoma size=2 color=CC0000>".$found[ar]." &nbsp;&nbsp;:&nbsp;&nbsp; </font><font face=tahoma size=10 color=3366cc>".$found[en]."</font><br><hr size=1 color=#EAEAEA>\n";
        } 
        else   // وإلا
        {
            echo "NO"; // مثلا ويمكن كتابة ماتريد لكي تتحقق منه 
        }

    التعديل الآخر سيكون في ملف الجافا سكربت

    كود:
     
    function handleInfo(){
        if(http.readyState == 1)
        {
            document.getElementById('mydiv').innerHTML = 'جاري ترجمة الكلمة ...';
        }
    
        if(http.readyState == 4)
        {
            var response = http.responseText;
            if(response == "NO")
            {
                 document.getElementById('mydiv').innerHTML = "لا توجد ترجمة للكلمة";
            }
            else
           {
                document.getElementById('mydiv').innerHTML = response;
           }
        }
    }

    المعذرة كتبت الكود على السريع من الرد السريع .. أتمنى أن تتغاضى عن أي خطأ غير مقصود فأنا لم أجرب الكود ..






  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    100


    لا يعمل للاسف





    __________________
    منتديات القراء
    www.alquraa.com

    قاموس الــdict

    www.aldict.com


  9. #9
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    44


    من المفترض أن يعمل معك ..

    ممكن تضع الكود اللي كتبته ..


    أظن أن المشكة أن هناك مخرجات قبل أو بعد كلمة "NO" والمفروض أن لا تكون هناك مخرجات لا قبل ولا بعد .. ممكن تستعين بالتعليمة exit

    كود:
     
     
        else   // وإلا
        {
            echo "NO"; // مثلا ويمكن كتابة ماتريد لكي تتحقق منه 
            exit;
        }







  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    100


    للاسف ,

    لا يعمل ايضا اخي الغالي





    __________________
    منتديات القراء
    www.alquraa.com

    قاموس الــdict

    www.aldict.com






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

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

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