رفتن به مطلب

جلوگیری از دو سطر شدن عناوین در باکس


Kamali

پست های پیشنهاد شده

با سلام و احترام .

ببخشید من میخواستم بدونم چجوری بعضی سایتها ، از دو سطر شدن عناوینشون در یک باکس جلوگیری میکنن و به وسیله ی سه نقطه ( ... ) بیننده رو از طولانی بودن اون عنوان مطلع می کنن ؟

دقیقا مثله عکس زیر که یکی از عنوان ها طولانی تر از بقیه س و همونطور که می بینید به جای اینکه عنوان رو به دو سطر برسونه ، 3 نقطه گذاشته .

screen213133.png.08f5038b87a38edab3fb4722ffb99bb3.png

 

چجوری میشه اینکارو کرد ؟ منم نمیخوام هیچ عنوانم در یک باکس ، بیشتر از یک سطر بشه ، حتی اگه طولانی باشه .

لینک به ارسال

سلام. میتونید از تابع زیر استفاده کنید:

function mytheme_custom_title( $limit ) {
    $title = get_the_title()
    $title = substr( $title, 0, $limit );
    $title = substr( $title, 0, strripos( $title, " " ) );
    $title = trim( preg_replace( '/\s+/', ' ', $title ) );
    $title = $title . '...';
    return $title;
}

تابع رو بگذارید توی فایل فانکشن پوسته، بعد تو فایل های مختلف پوسته (هرجا که نیازتونه) از تابع بالا به این صورت استفاده کنید:

//be jaye the_title(); gharar bedid :
echo mytheme_custom_title(50); //50 ya har meghdare delkhah

 

لینک به ارسال
در 42 دقیقه قبل، فرحان گفته است :

سلام. میتونید از تابع زیر استفاده کنید:


function mytheme_custom_title( $limit ) {
    $title = get_the_title()
    $title = substr( $title, 0, $limit );
    $title = substr( $title, 0, strripos( $title, " " ) );
    $title = trim( preg_replace( '/\s+/', ' ', $title ) );
    $title = $title . '...';
    return $title;
}

تابع رو بگذارید توی فایل فانکشن پوسته، بعد تو فایل های مختلف پوسته (هرجا که نیازتونه) از تابع بالا به این صورت استفاده کنید:


//be jaye the_title(); gharar bedid :
echo mytheme_custom_title(50); //50 ya har meghdare delkhah

 

 

تشکر ولی منظور من با تابع نبود ، من میخوام از طریق css اینکارو انجام بدم ، به وسیله ی css نمیشه دستوری رو واسه اینکار نوشت ؟ css دستوری واسه اینکار نداره ؟

لینک به ارسال
در در 4/14/2017 at 08:50، Kamali گفته است :

تشکر ولی تغییری ایجاد نشد !

کدی که براتون گذاشتن رو چجوری استفاده کردین ؟ اون #div2 باید به المنت مورد نظرتون تغییر کنه.

لینک به ارسال
در 10 ساعت قبل، فرحان گفته است :

کدی که براتون گذاشتن رو چجوری استفاده کردین ؟ اون #div2 باید به المنت مورد نظرتون تغییر کنه.

بله اینو میدونم و دقیقا در استایل باکس مورد نظرم گذاشتم ولی متأسفانه کار نکرد ، کد کامله و هیچی اضافه نمیخواد بشه ؟

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...