امیر
1 سال پیش توسط امیر مطرح شد
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>

ثبت پرسش جدید
امیر
@ghorbani.amir5530 1 سال پیش مطرح شد
1

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

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 1 سال پیش مطرح شد
0

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


امیر
@ghorbani.amir5530 1 سال پیش مطرح شد
0

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


علیرضا
تخصص : Front-End developer at Amer
@alirezaBBz 11 ماه پیش آپدیت شد
0

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

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


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

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