انجمن


مشکل علامت سوال  (۹ نوشته)

  • raz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۳
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۵ تیر ۱۳۹۰ - ۱۸:۴۶

    سلام
    در قالب سایتم هنگامی که می خواهد خلاصه مطلب را نشان دهد. کاراکتر آخر را به صورت علامت سوال نمایش میدهد. برای حل این مشکل چکار باید کرد؟

    عکس زیر مشکل را نشان می دهد:

    عکس

  • Saeed Fard

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۹۸۲
    تشکر شده: ۱۶۱۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۶ تیر ۱۳۹۰ - ۱۴:۳۲

    دوست عزیز اولا این عکسی که قرار دادید اصلا وجود نداره ، بهتره یه جایه مطمئن آپلودش کنید تا بتونیم ببینیمش .

    برای این کار باید Encoding فایلی که خلاصه ی مطلب ازش لود میشه رو روی UTF-8 قرار بدید ..

    موفق باشید ../.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Omid Sh - amirsaam
  • raz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۳
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۷ تیر ۱۳۹۰ - ۰۱:۰۷

    saeidfard گفت:
    دوست عزیز اولا این عکسی که قرار دادید اصلا وجود نداره ، بهتره یه جایه مطمئن آپلودش کنید تا بتونیم ببینیمش .

    ببخشید دوباره آپلود کردم:

    عکس

  • raz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۳
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۷ تیر ۱۳۹۰ - ۰۲:۰۷

    saeidfard گفت:
    برای این کار باید Encoding فایلی که خلاصه ی مطلب ازش لود میشه رو روی UTF-8 قرار بدید ..

    موفق باشید ../.

    چطور اینکار را انجام دهم؟

  • Omid Sh

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۷۸۲
    تشکر شده: ۹۱۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۷ تیر ۱۳۹۰ - ۱۰:۲۳

    raz گفت:

    چطور اینکار را انجام دهم؟

    اون فایل رو با notepad باز کنید، save as رو بزنید سپس از گزینه کنار دکمه save، انکودینگ (encoding) رو روی UTF-8 بزارید و save کنید.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Saeed Fard - amirsaam
  • Saeed Fard

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۹۸۲
    تشکر شده: ۱۶۱۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۷ تیر ۱۳۹۰ - ۱۵:۱۰

    تشکر امید جان ..

    البته دوست عزیز این عکسی که من دیدم مشکل از encoding نیست ، چون اگه روی UTF-8 نبود ، سایر متن های فارسی رو هم نمایش نمیداد .. تو تابعی که در این قسمت تعریف شده محدودیت کارکتر وجود داره و تعداد کلمات رو تا یه حده مشخصی محدود میکنه و ادامه رو وقتی که با بین یه کلمه مواجه میشه با یه علامت سوال و ... نشون میده ..

    موفق باشید ../.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Omid Sh - amirsaam
  • raz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۳
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۷ تیر ۱۳۹۰ - ۲۳:۱۸

    saeidfard گفت:
    تشکر امید جان ..

    البته دوست عزیز این عکسی که من دیدم مشکل از encoding نیست ، چون اگه روی UTF-8 نبود ، سایر متن های فارسی رو هم نمایش نمیداد .. تو تابعی که در این قسمت تعریف شده محدودیت کارکتر وجود داره و تعداد کلمات رو تا یه حده مشخصی محدود میکنه و ادامه رو وقتی که با بین یه کلمه مواجه میشه با یه علامت سوال و ... نشون میده ..

    موفق باشید ../.

    سلام
    بله با اکودینگ مشکل حل نمی شود.
    راه حلی برای این مشکل نیست؟
    کد تابع این قسمت هم اینه:

    <div class="excerpt">
                                       <?php echo substr(get_the_excerpt(), 0, 120); ?>
                                       <?php if(strlen(get_the_excerpt()) > 120) : ?>...<?php endif; ?>
                                    </div><!--excerpt-->
  • Omid Sh

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۷۸۲
    تشکر شده: ۹۱۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۸ تیر ۱۳۹۰ - ۱۰:۲۵

    موقع نوشتن نوشته، از چکیده استفاده می‌کنید؟
    خلاصه مطلب رو در چکیده بنویسید، ببینید بازم اینجوری میشه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Saeed Fard
  • raz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۳
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۸ تیر ۱۳۹۰ - ۱۵:۳۵

    OmidSh گفت:
    موقع نوشتن نوشته، از چکیده استفاده می‌کنید؟
    خلاصه مطلب رو در چکیده بنویسید، ببینید بازم اینجوری میشه.

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

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.