armin3000
آفلاین
عضو
تعداد نوشتهها: ۲۶
تشکر شده: ۵ بار
#
نوشته شده: ۱۳ سال پیش
۱۶ آذر ۱۳۹۰ - ۰۹:۰۵
سلام.
من دو تا سوال داشتم:
۱- موقع نمایش بخش خلاصه شده متن (Excerp) میخوام به جای اینکه از شروع یک متن رو نمایش بده مثلا از کاراکتر یا کلمه بیستم به بعد اون رو نشون بده و ۲۰ کلمه اول رو نمایش نده.
۲- آیا راهی وجود داره که کلا ۲۰ کلمه از اول یک سری پستهای خاص رو بشه حذف کرد و در پست کامل هم نشون داده نشه؟
کاربرد: بخشی از پستها از جای دیگه داره Feed میشه و شروع متنشون کاراکترهایی که نشون داده میشه مشکل داره و باید حذف بشه. بنابراین این کار رو نمیخوام روی همه پستها انجام بدم و فقط پستهای یک دسته خاص اینجوری باید باشه.
مسلما متوجه هم شدین که به صورت دستی و تو محیط ویرایشگر برای هر پست به صورت تک تک نمیخوام این کار انجام بشه چون خودم میدونم چه جوری ۲۰ تا کلمه از اول یه پست پاک کنم!
ممنون از راهنماییتون :)
Morteza
آفلاین
ناظم
تعداد نوشتهها: ۳۴۰۲
تشکر شده: ۳۱۲۸ بار
#
نوشته شده: ۱۳ سال پیش
۱۶ آذر ۱۳۹۰ - ۱۶:۱۱
از توابع php مثل substr و امثالهم و همچنین regex میتونید استفاده کنید.
armin3000
آفلاین
عضو
تعداد نوشتهها: ۲۶
تشکر شده: ۵ بار
#
نوشته شده: ۱۳ سال پیش
۱۶ آذر ۱۳۹۰ - ۱۶:۴۱
man4toman گفت:
از توابع php مثل substr و امثالهم و همچنین regex میتونید استفاده کنید.
میشه توضیح بدین این توابع رو دقیقا به چه صورت و در کجا و چه فایلی استفاده کنم؟ آیا پلاگینی برای این منظور سراغ دارید؟ کدنویسی آشنایی ندارم
Morteza
آفلاین
ناظم
تعداد نوشتهها: ۳۴۰۲
تشکر شده: ۳۱۲۸ بار
#
نوشته شده: ۱۳ سال پیش
۱۶ آذر ۱۳۹۰ - ۱۸:۵۵
افزونه limit excerpt رو پیدا کنید. کدش مثل همین هست.
اگر نتونستید کدش رو براتون مینویسم