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

الموضوع: مشكله في كتابة المقال/مدونه

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700

    مشكله في كتابة المقال/مدونه



    السلام عليكم ورحمة الله وبركاته

    قمت ببرمجة سكربت خاص فيني كا مدونه

    لكن واجهة مشكله في الكتابة المقالات دمجت محرر النصوص المرئي للكتابة والاضافات

    ويقوم بتحويل كل ما كتبته واضافة صور وفيديو وروابط والخ الى كود html و div و و و و ...

    الى الان لاتوجد مشاكل وادخاله في قاعدة البيانات بصيغة text طبعا في القاعدة


    الان المشكله

    عند استخراج الماده بالكامل ناجحة 90% الى الان ولكن في بعض الاحيان صبح عطل في التصميم او يخترب شكل الموقع بالكامل


    ولقد وضعت في الصفحة الرئيسيه اخر 10 مدونات جديده وان يستخرج فقط 500 حرف وتظهر كلمة اقراء المزيد

    لكن تظهر مشاكل بنسبة 100% وهي عفسه في التصميم وشكل الموقع يخترب ويتغير ومشاكل كثيره

    الفوتر يصبح فوق والهيدر تحت مشاكل


    كيف ممكن نحل المشكله او كيف طريقة استخراج المقالات او مدنه منسقه في 500 حرف او اقل او اكثر وكيف استخراجها بالكامل من غير لا تسبب مشاكل في الموقع


    ارجو الافاده شاكر لكم







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    اكواد هتمل الموجودة في هذه النبذة غير كاملة
    مثلا جدول فتح ولم يغلق أو div
    لازم تزيل منها اكواد هتمل عن طريق الدالة strip_tags لحل المشكلة






  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    طيب المحرر كل ما اكتب مقاله اراجع الاكواد يعني؟

    طيب الاعضاء كيف راح يعرفون

    بالنسبه strip_tags

    ممكن اكثر توضيح بالي تقصده شاكر لك فعلأ






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    شنو رايك في هذا الرد هل هو مفيد

    http://www.swalif.net/softs/swalif45...0/#post1772217






  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    خذ مثال مثلا، وليكن المقال محتواه كالتالي:
    كود:
    <div>السلام عليكم ورحمة الله وبركاته
    
    قمت ببرمجة سكربت خاص فيني كا مدونه
    
    لكن واجهة مشكله في الكتابة المقالات دمجت محرر النصوص المرئي للكتابة والاضافات
    
    ويقوم بتحويل كل ما كتبته واضافة صور وفيديو وروابط والخ الى كود html و div و و و و ...
    
    الى الان لاتوجد مشاكل وادخاله في قاعدة البيانات بصيغة text طبعا في القاعدة </div>
    وبفرض انك جلبت منه 100 حرف كنبذة وعرضته في الصفحة الرئيسية
    ستكون النبذة هكذا:
    كود:
    <div>السلام عليكم ورحمة الله وبركاته
    
    قمت ببرمجة سكربت خاص فيني كا مدونه
    
    لكن واجهة مشكله في الكتابة المقالات دمجت محرر النصوص المرئي للكتابة والاضافات
    
    ويقوم بتحويل كل ما كتبته وا
    هل لاحظت أن <div> الموجودة في تنسيق المقال لم يتم غلقها، بالطبع ذلك سيؤثر على تصميم الموقع

    لذا دائما يجب ان تمرر المقال في الدالة strip_tags حتى تنتزع منه اكوالد هتمل قبل ان تجلب من النبذة






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    $article = "<div>blah blah blah</div>";

    $article = strip_tags($article);

    هكذا تقصد صح

    حاولت واكثر من طريقة نفس المشكله





    التعديل الأخير تم بواسطة Wyana ; 14-06-2011 الساعة 04:30 AM

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    طيب ممكن توريني مثال؟






  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    كود الادخال

    كود PHP:
    if ($do == addnew) {
    echo "

    <table border='0' width='100%' dir='rtl' cellspacing='0' cellpadding='0'>
        <tr>
            <td>
            <b><font face='Tahoma' size='2' color='#0000FF'> <a href='javascript:history.go(-1)'>
            <span style='text-decoration: none'>
            <img border='0' src='images/back.png' width='16' height='16'>
             للخلف</span></a></font></b></td>
        </tr>
    </table>
    <hr size='2'>";
    ?>


    <center>
    <head>

    <script language="JavaScript" type="text/javascript" src="wysiwyg.js"></script>
    <script type="text/javascript">
    function validate_required(field,alerttxt)
    {
    with (field)
      {
      if (value==null||value=="")
        {
        alert(alerttxt);return false;
        }
      else
        {
        return true;
        }
      }
    }

    function validate_form(thisform)
    {
      with (thisform)
      {
      if (validate_required(title,"الرجاء وضع عنوان المقال")==false)
      {title.focus();return false;}
      }
         
         
         }
    </script>
    </head>


    <table border='1' width='100%' id='table1' cellspacing='0' cellpadding='0' style='border-collapse: collapse' bordercolor='#C0C0C0' dir=rtl height="251">
    <form method='POST' action='?page=article&do=add' onsubmit="return validate_form(this)">
        <tr>

            <td width='222' align='center' height="31">

            <span lang="ar-kw"><font face="Tahoma" size="2" color="#0000FF">عنوان 
            المقال</font></span></td>

            <td height="31"><font face='Tahoma'><font size='2'>&nbsp;</font><input type='text' name='title' size='40'></font></td>

        </tr>
        <tr>

            <td width='222' align='center' height="31">

            <span lang="ar-kw"><font face="Tahoma" size="2" color="#0000FF">قسم 
            المقال</font></span></td>

            <td height="31">&nbsp;<select name=articlecat dir=rtl style=\"font-family: Tahoma; font-size: 8pt; font-weight: normal; border: 1px solid #FFFFFF\" >
    <option value=0>يرجى اختيار القسم</option>
    <?php
    $lk 
    $lib->query($dre,"SELECT * FROM article_cat",0);
    while(
    $row mysql_fetch_array($lk)){
    if(
    $row[subcat]!=0){
    $spn="->";
    }
    else{
    $spn="";
    }
    echo 
    "<option value=$row[id]>$spn$row[name]</option>";
    }
    ?>
    </select>
            </td>

        </tr>

        <tr>

            <td width='222' align='center' height="221" valign=top>

            <span lang="ar-kw"><font face="Tahoma" size="2" color="#0000FF">المقال</font></span></td>

            <td height="500" align="center">
            <textarea id="textarea1" name="article"  >
    </textarea>
    <script language="javascript1.2">
      generate_wysiwyg('textarea1');
    </script></td>

        </tr>

                </table>



    <p align='center'><input type='submit' value='اضف المقال' name='B1'></p>

    </form>

    <?php
    }

    كود PHP:
    if ($do == "add") {

    if (!
    $title || $articlecat == "0") {
    warning("الرجاء التاكد من ادخال البيانات<br><a href=\"javascript:history.go(-1)\">الرجوع للخلف</a>");
    }

    else {
    $date date("D, d M Y H:i:s");
    $z $lib->query($wk,"INSERT INTO article VALUES('','$title','$article','$articlecat','$date','Admin','1')",0);
    echo
    "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=?page=article\">";

    }








  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    ارجو الافاده مهم جدا

    شكرا






  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    للاسف لا يوجد حل






  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    آسف للتأخر في الرد
    قصدت مثال على صفحة الموقع التي تظهر فيها المشكلة










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

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

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