PDA

View Full Version : سوال: نمایش محتوا تا قسمتی خاص ( ساخت ادامه مطلب )



alibehi
دوشنبه 26 بهمن 1394, 16:18 عصر
با سلام
یه سوال داشتم ، به طور مثال میخام برای مطالبم یک ادامه مطلب قرار بدم که قسمتی از متن رو نشون بده سپس با کلیک رو ی ادامه تمامی مطلب
یه روش این بود که یه متغییر براش تعریف کنم جدا به عنوان چکیده مثلا اما نه
یکی هم نوشتن تو دو فیلد در دیتا بیس بود با یه ورودی یکی تعداد کارکتر نا محدود یکی مثلا 250 کارکتر ، این بهتره ولی مشکل اینه یه کلمه وسطش قطع میشه و همین طوری میمونه
راه دگیری هست؟
میخوام از خود محتوا مقداری انتخاب بشه به عنوان چکیده و نشون بده مثل همه سایت ها

malloc
سه شنبه 27 بهمن 1394, 04:26 صبح
با سلام
یه سوال داشتم ، به طور مثال میخام برای مطالبم یک ادامه مطلب قرار بدم که قسمتی از متن رو نشون بده سپس با کلیک رو ی ادامه تمامی مطلب
یه روش این بود که یه متغییر براش تعریف کنم جدا به عنوان چکیده مثلا اما نه
یکی هم نوشتن تو دو فیلد در دیتا بیس بود با یه ورودی یکی تعداد کارکتر نا محدود یکی مثلا 250 کارکتر ، این بهتره ولی مشکل اینه یه کلمه وسطش قطع میشه و همین طوری میمونه
راه دگیری هست؟
میخوام از خود محتوا مقداری انتخاب بشه به عنوان چکیده و نشون بده مثل همه سایت ها

من برای این ماجرا از محدود کردن کاراکتر در خروجی استفاده کردم .... مثل سایت زیر

http://www.icana.ir/Fa/

یعنی گفتم 200 کاراکترشو نشون بده بقیشو (اگه موجود بود) سه نقطه بزاره

LostOfMind
سه شنبه 27 بهمن 1394, 08:32 صبح
من برای این ماجرا از محدود کردن کاراکتر در خروجی استفاده کردم .... مثل سایت زیر

http://www.icana.ir/Fa/

یعنی گفتم 200 کاراکترشو نشون بده بقیشو (اگه موجود بود) سه نقطه بزاره
من هم یمدت از این روش استفاده میکردم اما ممکن بود در متن خلاصه یه بخش از مثلا تگ های جدول حذف بشه و نحوه نمایش مطلب بهم میریخت.
اومدم همین کار رو منتهی در هنگام درج مطلب انجام دادم و نتیجه رو در یک فیلد جداگانه در دیتابیس ذخیره کردم
یه تکست باکس جدا هم برای خلاصه مطلب گذاشتم که امکان درج تگ های html رو نداشته باشه

malloc
سه شنبه 27 بهمن 1394, 09:35 صبح
من هم یمدت از این روش استفاده میکردم اما ممکن بود در متن خلاصه یه بخش از مثلا تگ های جدول حذف بشه و نحوه نمایش مطلب بهم میریخت.
اومدم همین کار رو منتهی در هنگام درج مطلب انجام دادم و نتیجه رو در یک فیلد جداگانه در دیتابیس ذخیره کردم
یه تکست باکس جدا هم برای خلاصه مطلب گذاشتم که امکان درج تگ های html رو نداشته باشه

نه خوب اون متنی که من میام و خلاصش میکنم (کاراکترهاشو کم میکنم) فیلدی هست که توش فقط متنه و تگ وجود نداره .....

alibehi
سه شنبه 27 بهمن 1394, 11:44 صبح
همه اینا درست من هم همین راه ها رفتم من نمیخواستم بر اساس کارکتر محدود بشن چون ممکن بود یه کلمه ناقص نمایش بده
تمایل داشتنم بر اساس کلمه این کار بشه

mehrzad_ali
سه شنبه 27 بهمن 1394, 14:15 عصر
از متد split استفاده کن و با کاراکتر فاصله جدا کن بعد بریز توی یک strig array و 20 کلمه اول رو جداکن

komeil64
چهارشنبه 28 بهمن 1394, 06:29 صبح
کلا توی سایتای پر بازدید مثل سایتای خبری محدود کردن اشتباهه و انجام نمیشه و یک فیلد مختص چکیده خبر وجود داره چون ممکنه حتی با کلمه هم محدود بشه روی کلمه ای محدود بشه که معنی جمله یا خبر رو عوض کنه توی چکیده مطلب

malloc
چهارشنبه 28 بهمن 1394, 06:55 صبح
کلا توی سایتای پر بازدید مثل سایتای خبری محدود کردن اشتباهه و انجام نمیشه و یک فیلد مختص چکیده خبر وجود داره چون ممکنه حتی با کلمه هم محدود بشه روی کلمه ای محدود بشه که معنی جمله یا خبر رو عوض کنه توی چکیده مطلب

بنظر من وجود یه فیلد چکیده (همون لید) توی سایتهای خبری واجبه ... اما همون لید هم بسته به نیاز کاربر طولش کاستوم میشه .... چون کاربری که داره خبر تایپ میکنه به فکر خروجی نیست ....

فکر کنم روش منطقیش همین فیلد چکیده و اسپلیتی هست که دوستمون گفت