سلام . دوستان من با ادیتور tinymce یک بخش توضیحات ساختم . و در دیتابیس ذخیره کردم .
الان که میخام توضیحات محصول رو زیر عکس محصول نمایش بدم ($info<- record ) خروجی به شکل کد های html و css هست.در صورتی که باید همون جوری ک نوشتم بهم نشون بده الان.
@armanlegand1396
سلام.
همونطور که آقای موسوی گفتن این ویرایشگر ها کد html تولید میکنن. مثلا متن عادی شمارو توی تگ های <p></p>
قرار میدن . یا اگر متنی رو بصورت پررنگ بخواین نمایش بدین داخل تگ های <strong></strong>
قرار میدن . اکر منظور شما اینه که مثلا متن رو نمایش میدین انتظار دارین به این صورت نمایش داده بشه : متن تست ولی به این صورت نمایش داده میشه :
<strong/>متن تست<strong>
باید به مثال زیر توجه کنید تا کامل متوجه قضیه بشید.
توی نمایش خروجی در موتور blade لاراول هم عملگری داریم بصورت {{ }}
و هم {!! !!}
. عملگر اول اصطلاحا Scape میکنه یعنی تگ های html رو حذف میکنه که کاربر نتونه عملیات مخربی انجام بده . عملگر دوم به همون نحو که ذخیره شده با تگ های html نمایش میده . مثلا :
{{ "<strong>تست</strong>" }}
خروجی بصورت (تست) نمایش داده میشه
اما با استفاده از کد زیر :
{!! "<strong>تست</strong>" !!}
خروجی بصورت <strong/>تست<strong>
نمایش داده میشه که توی مرورگر به (تست) تبدیل میشه
میشد خیلی راحت تر و سریعتر توضیح داد ولی خواستم که تفاوت این دو مورد رو کامل متوجه بشید . امیدوارم مفید بوده باشه.
موفق باشید
به ویرایشگر tinymce میگن یک ویرایشگر wysiwyg هست که این یعنی چی ؟
یعنی اینکه متن شما رو در قالب فرمت html و css میسازه و بعد با همین شکل و شمایل بتونه در جای دیگه مورد استفاده قرار بده .
اگر مایلید فقط متن خالی باشه پس از این ویرایشگر استفاده نفرمایید
@armanlegand1396
سلام.
همونطور که آقای موسوی گفتن این ویرایشگر ها کد html تولید میکنن. مثلا متن عادی شمارو توی تگ های <p></p>
قرار میدن . یا اگر متنی رو بصورت پررنگ بخواین نمایش بدین داخل تگ های <strong></strong>
قرار میدن . اکر منظور شما اینه که مثلا متن رو نمایش میدین انتظار دارین به این صورت نمایش داده بشه : متن تست ولی به این صورت نمایش داده میشه :
<strong/>متن تست<strong>
باید به مثال زیر توجه کنید تا کامل متوجه قضیه بشید.
توی نمایش خروجی در موتور blade لاراول هم عملگری داریم بصورت {{ }}
و هم {!! !!}
. عملگر اول اصطلاحا Scape میکنه یعنی تگ های html رو حذف میکنه که کاربر نتونه عملیات مخربی انجام بده . عملگر دوم به همون نحو که ذخیره شده با تگ های html نمایش میده . مثلا :
{{ "<strong>تست</strong>" }}
خروجی بصورت (تست) نمایش داده میشه
اما با استفاده از کد زیر :
{!! "<strong>تست</strong>" !!}
خروجی بصورت <strong/>تست<strong>
نمایش داده میشه که توی مرورگر به (تست) تبدیل میشه
میشد خیلی راحت تر و سریعتر توضیح داد ولی خواستم که تفاوت این دو مورد رو کامل متوجه بشید . امیدوارم مفید بوده باشه.
موفق باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟