نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: تابعی برای نمایش خلاصه یک متن

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    Question تابعی برای نمایش خلاصه یک متن

    سلام و درود

    یک تابع php احتیاج دارم برای نمایش خلاصه یک متن ترجیحا مثل تابعی که در این سایت استفاده شده باشه.

    البته به نظر من تابعی که سایت مذکور استفاده میکنه تابع خاصی هست شاید هم نباشه.

    تشکر

  2. # ADS




     

  3. #2
    عضو انجمن omid1991 آواتار ها
    تاریخ عضویت
    Jun 2013
    محل سکونت
    نمین
    نوشته ها
    217
    تشکر تشکر کرده 
    412
    تشکر تشکر شده 
    495
    تشکر شده در
    284 پست

    پیش فرض پاسخ : تابعی برای نمایش خلاصه یک متن

    نقل قول نوشته اصلی توسط naghmesra نمایش پست ها
    سلام و درود

    یک تابع php احتیاج دارم برای نمایش خلاصه یک متن ترجیحا مثل تابعی که در این سایت استفاده شده باشه.

    البته به نظر من تابعی که سایت مذکور استفاده میکنه تابع خاصی هست شاید هم نباشه.

    تشکر
    سلام وقت بخیر
    خدمت شما
    کد PHP:
    $maxStr 50// حداکثر تعداد کاراکتر
    $string strip_tags($string); //حذف تگ های html
    if(mb_strlen($string,"utf-8") > $maxStr
    {
        
    $stringCut mb_substr($string0$maxStr"utf-8");
        
    $string mb_substr($stringCut0strrpos($stringCut' '),"utf-8") . ' ... <a href="/post/1">ادامه مطلب</a>'
    }
    echo 
    $string

  4. #3
    عضو انجمن miladtnt آواتار ها
    تاریخ عضویت
    Mar 2016
    محل سکونت
    TabriZ
    نوشته ها
    247
    تشکر تشکر کرده 
    219
    تشکر تشکر شده 
    376
    تشکر شده در
    275 پست

    پیش فرض پاسخ : تابعی برای نمایش خلاصه یک متن

    نقل قول نوشته اصلی توسط naghmesra نمایش پست ها
    سلام و درود

    یک تابع php احتیاج دارم برای نمایش خلاصه یک متن ترجیحا مثل تابعی که در این سایت استفاده شده باشه.

    البته به نظر من تابعی که سایت مذکور استفاده میکنه تابع خاصی هست شاید هم نباشه.

    تشکر
    اگه ورد پرسی هستید میتونید براحتی ی فیلد اضافه کنید برای مثال 200 کاراکتری برای متن خلاصش اونو تو صفحه اصلی نشون بدید

    انجام اینکار با تابع زیاد خوشایند نیست جمله ها یا کلمه ها ناقص میمونن

  5. #4
    عضو جدید
    تاریخ عضویت
    May 2017
    نوشته ها
    9
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    7
    تشکر شده در
    6 پست

    پیش فرض پاسخ : تابعی برای نمایش خلاصه یک متن

    با سلام

    تابع جناب omid بر اساس تعدا کاراکتر کار می کنه. این تابع بر اساس تعداد کلمه کار می کنه. به نظر بنده مزیت اینه که در انتها کلمه ناقص نخواهید داشت.

    کد PHP:
    <?php

    function shortenString($string$words_count 20)
    {
        
    $string strip_tags($string);
        
    $words explode(' '$string$words_count 1);

        if (
    count($words) < $words_count)
            return 
    $string;

        
    array_pop($words);
        return 
    implode(' '$words) . ' ... <a href="/post/1">ادامه مطلب</a>';
    }

    $a 'CONTENT CONTENT CONTENT';


    echo 
    shortenString($a);
    ?>

  6. #5
    عضو انجمن omid1991 آواتار ها
    تاریخ عضویت
    Jun 2013
    محل سکونت
    نمین
    نوشته ها
    217
    تشکر تشکر کرده 
    412
    تشکر تشکر شده 
    495
    تشکر شده در
    284 پست

    پیش فرض پاسخ : تابعی برای نمایش خلاصه یک متن

    نقل قول نوشته اصلی توسط naghmesra نمایش پست ها
    سلام و درود

    یک تابع php احتیاج دارم برای نمایش خلاصه یک متن ترجیحا مثل تابعی که در این سایت استفاده شده باشه.

    البته به نظر من تابعی که سایت مذکور استفاده میکنه تابع خاصی هست شاید هم نباشه.

    تشکر
    سلام وقت بخیر
    این فانکشن کامل تر و با زبان فارسی مشکلی نخواهد داشت

    کد PHP:
    /*
     * string : رشته مورد نظر
     * maxStr : حداکثر تعداد کاراکتر
    **/
    function readMore($string='',$maxStr=50)
    {
        
    $string strip_tags($string); //حذف تگ های html
        
    if(mb_strlen($string,"utf-8") > $maxStr
        {
            
    $stringCut mb_substr($string0$maxStr"utf-8");
            
    $string mb_substr($stringCut0mb_strrpos($stringCut' '0"utf-8")) . ' ... <a href="/post/1">ادامه مطلب</a>'
        }
        return 
    $string;     
    }

    $string 'این متن برای تست فانکشن ادامه پست ایجاد شده است، این فانکشن توسط امید آران طراحی شده است';
    echo 
    readMore($string);
    // نتیجه : 
    // این متن برای تست فانکشن ادامه پست ایجاد شده است، ... ادامه مطلب 

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 0
    آخرين نوشته: January 2nd, 2016, 10:10
  2. پاسخ ها: 62
    آخرين نوشته: September 8th, 2013, 10:35
  3. پاسخ ها: 3
    آخرين نوشته: September 2nd, 2013, 20:11
  4. فروش سرور مجازی با کیفیت واقعی و مطمئن + پشتیبانی واقعی
    توسط ehsansystem در انجمن فروش سرور مجازی
    پاسخ ها: 2
    آخرين نوشته: June 7th, 2012, 16:19

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •