رفتن به مطلب

راه حلی برای نمایش یک مقدار کارکتر مشخص


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

سلام . راستش نمیدونستم عنوان این تایپک چی بزارم دقیق چون نمیدونستم اسم موضوع چی هستش ، پس اگر احیانا موضوعش درست نیست مدیران عوضش کنن!

من برای هر پستم در صفحه Index.php میخوام مشخص کنم که مثلا 250 کارکتر نمایش بده و بعدش با علامت [...] معلوم بکنه ..

تقریبا مثلا این عکس : post-667-0-00964500-1386019008_thumb.jpg

با دستوری با عنوان text-overflow: ellipsis-word در CSS3 میشه اما در یک خط نشون میده ... میخوام ببینم راهی با استفاده از جی.کوئری یا CSS3 وجود داره ؟ که بتونه مثلا حدود 5 سطر بنویسه و بعدش [...] رو بزاره ؟؟

ممنون .

مهدی

لینک به ارسال

با جیکوئری ساده هستش :


$('.m3hdi').each(function() {
var $this = $(this);
$this.text( $this.text().slice(0,250) );
});

به جای


'.m3hdi'

class دایو خودتون رو بنویسید برای تنظیم کاراکتر هم اون 250 رو تغییر بدین !

ویرایش شده توسط ژیهات
لینک به ارسال

یکی دیگه از راهایی که مخصوص وردپرس هستش به صورت زیر هستش ::

ابتدا کدهای مربوط به صفحه Functions.php در زیر قرار میدم ::


function the_content_limit($max_char, $more_link_text = 'ادامه ...', $stripteaser = 0, $more_file = '') {
$content = get_the_content($more_link_text, $stripteaser, $more_file);
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
$content = strip_tags($content,'');
if (strlen($_GET['p']) > 0) {
echo "<p>";
echo $content;
echo "</p>";
}
else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
$content = mb_substr($content, 0, $espacio);
$content = $content;
echo "<p>";
echo $content;
echo "...";
echo "</p>";
}
else {
echo "<p>";
echo $content;
echo "</p>";
}
}
?>

حالا فقط کافی به جای دستور ::


<?php the_content(); ?>

از دستور زیر استفاده کنیم ::


<?php the_content_limit(350); ?>

که به جای عدد 350 که تعداد حروف هستش میتوانید هر عددی که دوست دارید وارد کنید /

موفق باشید

مهدی ;)

لینک به ارسال

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

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

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

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

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

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

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

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

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