رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
بهترین راه حل برای ایجاد ادامه مطلب
#1
سلام خدمت دوستان
طاعات و عبادات قبول

فرض کنید ما 100 خط متن داریم و اگه بخواهیم به فرض مثال 20 خط اول رو نمایش بدیم و ادامه متن را در ادامه مطلب به نظر شما بهترین راه حل چیه؟
خیلی ممنون
پاسخ
تشکر شده توسط:
#2
سلام دوست گرامی
شما میتونید از خاصیت  text-overflow

توی CSS استفاده کنید

width: 100px
  white-space: nowrap
  overflow: hidden
  text-overflow: ellipsis 
پاسخ
تشکر شده توسط: reza_alie , habibvafapour
#3
بهتره بجای خط با تعداد کارکتر محدوده رو تعیین کنید. اگه کارکتر موردنظر وسط کلمه بود (Space نبود) از آخر تا اولین Space عقب بیاین.
پاسخ
تشکر شده توسط: meysam1366 , reza_alie , habibvafapour
#4
استفاده از CSS رو مناسب نمیدونم چون متن داره از سرور ارسال میشه و فقط نمایش داده نمیشه. هم ترافیک مصرف میکنه و هم سرعت لود پایین میاد. ممکنه تو برخی مرورگرها (بخصوص موبایل) هم درست کار نکنه.
پاسخ
تشکر شده توسط: meysam1366 , reza_alie , habibvafapour
#5
بله کاملا درسته.
پاسخ
تشکر شده توسط: reza_alie
#6
(22-04-1394، 10:35 ب.ظ)ADMIN نوشته: بهتره بجای خط با تعداد کارکتر محدوده رو تعیین کنید. اگه کارکتر موردنظر وسط کلمه بود (Space نبود) از آخر تا اولین Space عقب بیاین.

یعنی منظورتون اینه که اول متن رو تبدیل به آرایه کنم و بعدش مثلا 100 خونه اول آرایه رو نمایش بدم؟
به نظرتون این سرعت سایت رو پایین نمیاره؟
پاسخ
تشکر شده توسط:
#7
نه با substr یا mb_substr بگین چند کارکتر میخواین نمایش داده بشه.
پاسخ
تشکر شده توسط: habibvafapour




کاربران در حال بازدید این موضوع: 1 مهمان