PDA

View Full Version : ایجاد ادامه مطلب



engmmrj
چهارشنبه 22 آذر 1391, 23:08 عصر
من ادیتور ckeditor رو گذاشتم میخوام هر وقت در ادیتور کله کلیدی <--more--> وارد شد بقیه مطلب نمایش داده نشه بلکه در ادامه مطلب نمایش داده شود

engmmrj
پنج شنبه 23 آذر 1391, 12:11 عصر
میشه جوابمو بدید

$ M 3 H R D A D $
پنج شنبه 23 آذر 1391, 13:21 عصر
این تیکه کد و از تو یکی از پروژه هام گرفتم دیگه خدوت تحلیل کن
فقط میام پوزیشن اون تگ خاص و تو محتوا تو بانکت پیدا میکنی و ازون به بعد و نشون نمیدی

<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 "&nbsp;"; } ?></td>

engmmrj
پنج شنبه 23 آذر 1391, 16:40 عصر
خوب اینجوری کلمه system-readmore تو ادامه مطلب نمایش داده میشه

$ M 3 H R D A D $
پنج شنبه 23 آذر 1391, 19:26 عصر
با کد بازی کنی درست میشه من نمونه کد
ذاشتم که شما درستش کنید

engmmrj
پنج شنبه 23 آذر 1391, 21:16 عصر
کد شما برای صفحه اصلی است من وقتی یک پست رو می برم به ادامه مطلب میخوام اون کلمه پاک بشه system-readmore
اون کدی که شما دادی رو درست ازش استفاد ه کردم

$ M 3 H R D A D $
پنج شنبه 23 آذر 1391, 22:50 عصر
stre_replace کن اون کلمه ادامه و با رشته خالی خوب بعدش چاپ کن دیگه

$ M 3 H R D A D $
پنج شنبه 23 آذر 1391, 22:51 عصر
یا اینکه این تگ و بهش استایل بده و مخفی کن

<hr id="system-readmore" style="display:none;" />