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

الموضوع: ارجو المساعدة اود ان اضع عبارة "قراءة المزيد"

  1. #1

    ارجو المساعدة اود ان اضع عبارة "قراءة المزيد"



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


    هل من الممكن الاستعلام من قاعدة البينات عن حقل معين
    ولكن بأحرف معدوده مثلا 200حرف وفي الاخير يتم وضع عبارة "إقرا المزيد"

    ارجو المساعدة ليس بالتفصل فقط تلميح

    وشكرا لكم







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


    يمكنك إستخدام الدالة التالية ..
    كود PHP:
    function cut($text$long)
    {
        
    $a substr($text0$long);
        
    $b strrpos($a" ");
        
    $c strlen($text);
        if (
    $long $c or $long == $c)
        {
            return 
    $text;
        }
        elseif (
    $long $c)
        {
            
    $text substr($text0$b);
            
    $dots ".. <a href=\"?read=1\">read more</a>";
            return 
    $text.$dots;
        }

    مثال :
    كود PHP:
    // example
    $text "Hello world!, how are you today? bad i think :).";
    if (
    $read == 1)
    {
        print 
    $text;
    }
    else
    {
        print 
    cut($text,20);








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

  4. #4


    الله يعطيك العافية والله ما قصرت جواب في الصميم


    تسلم جزاك الله خير






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


    تطوير بسيط للدالة :
    كود PHP:
    function cut($text$limit)
    {
        
    $a strlen($text);
        if (
    $limit $a or $limit == $a)
        {
            return 
    $text;
        }
        else
        {
            return 
    substr($text0strrpos(substr($text0$limit), ' '));
        }







    __________________
    مدونة؟

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


    كود PHP:
    function cut($text$limit)
    {
        
    $a strlen($text);
        if (
    $limit $a or $limit == $a)
        {
            return 
    $text;
        }
        else
        {
            return 
    substr($text0strrpos(substr($text0$limit), ' ')).' ... [ <a href="?more=1">قراءة المزيد</a> ]';
        }
    }
    $text 'بسم الله الرحمن الرحيم';
    if (isset(
    $_GET['more']) and $_GET['more'] == 1)
    {
        echo 
    $text;
    }
    else
    {
        echo 
    cut($text20);







    __________________
    مدونة؟

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


    ملاحظة على هذه الدالة ، وهي أنني عندما أقوم بقطع نص يحتوي على وسوم html ، فإنه سيقطع الوسم الذي يقع في مركز القطع او بعد مركز القطع ..
    مثلاً
    كود PHP:
    cut('<p>hello hello hello hello</p>'10); 
    فإن النص بعد القطع سيكون شيئاً مثل
    كود PHP:
    <p>hello h 
    حسناً ،، كيف نحل هذه المشكلة ؟
    كود PHP:
    nl2br(strip_tags(cut('<p>hello hello hello hello</p>'10))); 
    هل لدى أحدكم حل أفضل ؟





    التعديل الأخير تم بواسطة dev11 ; 27-11-2007 الساعة 10:50 PM
    __________________
    مدونة؟





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

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

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