راکت
حل شده

نمایش اطلاعات ذخیره شده با tinymce

2 پاسخ

سلام . دوستان من با ادیتور tinymce یک بخش توضیحات ساختم . و در دیتابیس ذخیره کردم .
الان که میخام توضیحات محصول رو زیر عکس محصول نمایش بدم ($info<- record ) خروجی به شکل کد های html و css هست.در صورتی که باید همون جوری ک نوشتم بهم نشون بده الان.

ثبت پرسش جدید

پاسخ‌ها

2
سبحان دادخواه
سبحان دادخواه
@SobhanDadkhah

تخصص: دانشجوی برنامه نویسی :)

بهترین پاسخ

@armanlegand1396
سلام.
همونطور که آقای موسوی گفتن این ویرایشگر ها کد html تولید میکنن. مثلا متن عادی شمارو توی تگ های <p></p> قرار میدن . یا اگر متنی رو بصورت پررنگ بخواین نمایش بدین داخل تگ های <strong></strong> قرار میدن . اکر منظور شما اینه که مثلا متن رو نمایش میدین انتظار دارین به این صورت نمایش داده بشه : متن تست ولی به این صورت نمایش داده میشه :
<strong/>متن تست<strong> باید به مثال زیر توجه کنید تا کامل متوجه قضیه بشید.
توی نمایش خروجی در موتور blade لاراول هم عملگری داریم بصورت {{ }} و هم {!! !!}. عملگر اول اصطلاحا Scape میکنه یعنی تگ های html رو حذف میکنه که کاربر نتونه عملیات مخربی انجام بده . عملگر دوم به همون نحو که ذخیره شده با تگ های html نمایش میده . مثلا :

{{ "<strong>تست</strong>" }} 

خروجی بصورت (تست) نمایش داده میشه
اما با استفاده از کد زیر :

{!! "<strong>تست</strong>" !!}

خروجی بصورت <strong/>تست<strong> نمایش داده میشه که توی مرورگر به (تست) تبدیل میشه

میشد خیلی راحت تر و سریعتر توضیح داد ولی خواستم که تفاوت این دو مورد رو کامل متوجه بشید . امیدوارم مفید بوده باشه.
موفق باشید

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

به ویرایشگر tinymce میگن یک ویرایشگر wysiwyg هست که این یعنی چی ؟
یعنی اینکه متن شما رو در قالب فرمت html و css میسازه و بعد با همین شکل و شمایل بتونه در جای دیگه مورد استفاده قرار بده .
اگر مایلید فقط متن خالی باشه پس از این ویرایشگر استفاده نفرمایید

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام