سلام
کد اینماد رو چطوری به عنوان یه کامپوننت توی ریکت بزارم
اخه به همه attribute های داخل کد ری اکت گیر میده ( referrerpolicy, Code و ...)
با استفاده از dangerouslySetInnerHTML هم گذاشتم نماد بالا نیومد
<a referrerpolicy='origin' target='_blank'
href='https://trustseal.enamad.ir/u?id=3860&Code=CTDn5KsaHUcqrnPE'><img referrerpolicy='origin'
src='https://trustseal.enamad.ir/logo.aspx?id=385160&Code=CTOwzwHE' alt=''
style='cursor:pointer' Code='CTDnsaHUcTLPggOwzHE'/></a>با بررسی سایت راکت متوجه شدم که یه سری تغییرات داده و کدو گذاشته
منم همین کارو کردم و جواب داد
اینجا میزارم چه کدی گذاشتم که یه موقع کسی با سرچ به صفحه رسید جواب هم باشه
const enamadCode=`<img src="/img/pic/enamad.png" width="100" height="110"
onclick="window.open("https://trustseal.enamad.ir/?id=381&Code=CTDn559TLPggOwzwHE", "Popup","toolbar=no, scrollbars=no, location=no, statusbar=no, menubar=no, resizable=0, width=450, height=630, top=30")"
alt="enamad">`
<Box dangerouslySetInnerHTML={{ __html: enamadCode }} />اون باکس جاییه که میخوام اینماد قرار بگیره
شما هر جا میخواین بزارین ، میتونین بزارین فقط از طریق پراپ dangerouslySetInnerHTML بگین داخلش کدتون رو بزاره که به عبارتی اینماد رو نشون میده
شاید پاسخ شما همینجا باشد
فقط کافیه لینک رو تو تگ a (کامپوننت Link) و عکس رو تو تگ img (کامپوننت Image) قرار بدیم
import Link from "next/link"
import Image from "next/Image"
<Link
href="https://trustseal.enamad.ir/?id=blahblahblahblah"
target="_blank"
referrerPolicy="origin"
className={className}
>
<Image
src="https://trustseal.enamad.ir/logo.aspx?id=blahblahblahblah"
alt="e-namad"
width={widthAndHeight}
height={widthAndHeight}
loading="lazy"
/>
</Link>
فقط نکته ای ک هست اینه ک تو لوکال هاست نمایش داده نمیشه و فقط تو دامنه ای ک ثبت شده میشه لوگو رو دید و لینک هم همونجا فقط کار میکنه