من ادیتور ckeditor رو گذاشتم میخوام هر وقت در ادیتور کله کلیدی <--more--> وارد شد بقیه مطلب نمایش داده نشه بلکه در ادامه مطلب نمایش داده شود
من ادیتور ckeditor رو گذاشتم میخوام هر وقت در ادیتور کله کلیدی <--more--> وارد شد بقیه مطلب نمایش داده نشه بلکه در ادامه مطلب نمایش داده شود
میشه جوابمو بدید
این تیکه کد و از تو یکی از پروژه هام گرفتم دیگه خدوت تحلیل کن
فقط میام پوزیشن اون تگ خاص و تو محتوا تو بانکت پیدا میکنی و ازون به بعد و نشون نمیدی
<td class="mnu" style=" padding-right: 4px; ">
<?php
$contents = $row_rsPosts['post_content'];
$i = strpos($contents, '<hr id="system-readmore" />');
$more=false;
if ($i !== false) {
$more = true;
//$i += strlen('<hr id="system-readmore" />');
echo substr($contents, 0, $i);
}
else echo $contents;
?>
<?php //echo TrimByLength($row_rsPosts['post_content'], 900, true); ?>
<br>
<?php if ($more) { ?>
</td>
</tr>
<tr>
<td height="19" width="100"></td>
<td align=left height="19">
<a href="news-<?php echo $row_rsPosts['post_id']; ?>.html">
[ ادامه خبر ... ]</a></b>
<?php } else { echo " "; } ?></td>
خوب اینجوری کلمه system-readmore تو ادامه مطلب نمایش داده میشه
آخرین ویرایش به وسیله engmmrj : پنج شنبه 23 آذر 1391 در 17:01 عصر
با کد بازی کنی درست میشه من نمونه کد
ذاشتم که شما درستش کنید
کد شما برای صفحه اصلی است من وقتی یک پست رو می برم به ادامه مطلب میخوام اون کلمه پاک بشه system-readmore
اون کدی که شما دادی رو درست ازش استفاد ه کردم
stre_replace کن اون کلمه ادامه و با رشته خالی خوب بعدش چاپ کن دیگه
یا اینکه این تگ و بهش استایل بده و مخفی کن
<hr id="system-readmore" style="display:none;" />