راکت
حل شده

قرار دادن اینماد در سایت ری اکتی

4 پاسخ

سلام
کد اینماد رو چطوری به عنوان یه کامپوننت توی ریکت بزارم
اخه به همه 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>
ثبت پرسش جدید

پاسخ‌ها

4
امیر
امیر
@ghorbani.amir5530
بهترین پاسخ

با بررسی سایت راکت متوجه شدم که یه سری تغییرات داده و کدو گذاشته
منم همین کارو کردم و جواب داد
اینجا میزارم چه کدی گذاشتم که یه موقع کسی با سرچ به صفحه رسید جواب هم باشه

const enamadCode=`<img src="/img/pic/enamad.png" width="100" height="110"
onclick="window.open(&quot;https://trustseal.enamad.ir/?id=381&Code=CTDn559TLPggOwzwHE&quot;, &quot;Popup&quot;,&quot;toolbar=no, scrollbars=no, location=no, statusbar=no, menubar=no, resizable=0, width=450, height=630, top=30&quot;)"
alt="enamad">`

        <Box dangerouslySetInnerHTML={{ __html: enamadCode }} />
امین چاوه پور
امین چاوه پور
@chaveamin

تخصص: طراح فرانت اند

سلام
منم به همین مشکل برخوردم مطابق کد شما گزاشتم ولی اخطار میده. اون تگ Box از کجا میاد؟
من از next js استفاده میکنم

امیر
امیر
@ghorbani.amir5530

اون باکس جاییه که میخوام اینماد قرار بگیره
شما هر جا میخواین بزارین ، میتونین بزارین فقط از طریق پراپ dangerouslySetInnerHTML بگین داخلش کدتون رو بزاره که به عبارتی اینماد رو نشون میده

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

علیرضا
علیرضا
@alirezaBBz

تخصص: Front-End developer at Amer

فقط کافیه لینک رو تو تگ 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>

فقط نکته ای ک هست اینه ک تو لوکال هاست نمایش داده نمیشه و فقط تو دامنه ای ک ثبت شده میشه لوگو رو دید و لینک هم همونجا فقط کار میکنه

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

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