PDA

View Full Version : سوال: قرار دادن تصاویر در متن



DR.HTML
چهارشنبه 08 مرداد 1393, 09:36 صبح
با سلام دوستان من دارم یه سیستم بلاگ دهی مینویسم و یه جاییش به مشکل بر خوردم فرض کنیم داریم یه پست میزاریم که وسطش هم یه عکس داره حالا خودم فکر کردم بیایم مثل وردپرس یه پوشه درست نیم و عکسیو که اپلود کردیم به اون انتقال بدیم و لینک عکس رو لابلای متن بفرسیتم به دیتابیس حالا وقتی میخوایم پست رو نشون بدیم طبیعتا عکس نشون داده نمیشه و لینکش به صورت یه رشته نشون داده میشه چه کنیم که خود عکس نشون داده بشه چون ما داریم متن رو به عنوان text ذخیره میکنیم و بدون پردازش مستقیما نشون میدیم

ashokri.nll
چهارشنبه 08 مرداد 1393, 09:45 صبح
میتونی لینک عکس رو به تنهایی ذخیره کنی بعد یک رشته به عنوان علامت تو متن بزاری و هر وقت رسیدی به اون رشته اون عکس رو با آدرس مورد نظر نشونش بدی

DR.HTML
چهارشنبه 08 مرداد 1393, 09:47 صبح
این کار میشه اما هم پیچ تو پیچ ممکنه توی هر پست 10 تا عکس باشه و کلی پست باشه حالا هر پست باید کلی پردازش بشه و تصاوویرش و متنش بیاد تازه درصد خطاشم بالاست
با تشکر بخاطر توجهتون :قلب:

vahidqara
چهارشنبه 08 مرداد 1393, 10:03 صبح
درود .. شما مگه برای پست گذاشتن از editor ها استفاده نمیکنید .. آیا؟؟
یک سری امکانات داره خوب.. برای آپلود عکس و طرز نمایش عکس:لبخندساده:

DR.HTML
چهارشنبه 08 مرداد 1393, 10:12 صبح
والا من با Ckeditor و امثالهم کار نکردم یعنی اونا خودشون اینکار انجام میدن ؟

prans.info
چهارشنبه 08 مرداد 1393, 10:23 صبح
والا من با Ckeditor و امثالهم کار نکردم یعنی اونا خودشون اینکار انجام میدن ؟
آری :لبخند:
اگه خودشون انجام نمی دادند دیگه کاربردی نداشتند ...

DR.HTML
چهارشنبه 08 مرداد 1393, 11:49 صبح
اقا من به یه مشکلی بر خوردم اونم اینه وقتی نتایجیو که با ckeditor ذخیره شده چاپ میکنم تگ های html چاپ میشن :لبخند: میدونم مشکل از کوتیشن هاست اما هرکاریش کردم همون بودم

echo 'matn : ' . $result ['context'] . '</br>';

<p>test </p>

چه کنم درست چاپ بشه یعنی تگ های html تفسیر بشن

prans.info
چهارشنبه 08 مرداد 1393, 11:56 صبح
function forhtml ($text) {
$text = str_replace ('&gt;','>',$text);
$text = str_replace ('&lt;','<',$text);
return $text;
}

vahidqara
چهارشنبه 08 مرداد 1393, 12:41 عصر
والا من با Ckeditor و امثالهم کار نکردم یعنی اونا خودشون اینکار انجام میدن ؟

بله که انجام میدم به جای 100% تازه 110% هم.:لبخندساده:

DR.HTML
چهارشنبه 08 مرداد 1393, 13:29 عصر
function forhtml ($text) {
$text = str_replace ('&gt;','>',$text);
$text = str_replace ('&lt;','<',$text);
return $text;
}

بله خودمم این روش به ذهنم رسید اما راهی نیست با دست کاری همون کوتیشن ها درستش کرد ؟