پخته‌ترین و کاربردی‌ترین محصولات آموزشی سون‌لرن را با آفرهای ویژه تهیه کنید🔥
۰ ثانیه
۰ دقیقه
۰ ساعت
۶ هاشم
دریافت متن‌های پیچیده از Api و نمایش در اپ
جامعه فلاتر ایجاد شده در ۲۴ بهمن ۱۴۰۱

سلام و درود

امیدوارم که شاد و سلامت باشید

اگر از Api مثلا متن یک خبر دریافت کنیم ، که این متن دارای کلمات bold یا لیست‌های مختلف یا عکس بین متن باشد . یعنی در پنل Admin با Ckeditor متن وارد شده باشه چطور میشه این متن رو به همین صورت که در دیتابیس ذخیره شده در اپ نمایش بدیم یا مثلا عکس بین متن رو چطور باید هندل کرد ؟

برای مثال دیتای دریافتی از Api :

<p>this is test Text p>
<img src="../image.jpg" />
<strong>some text

با تشکر از شما

سلام

ریسپانس سرور در قالب استرینگ هست که به صورت html دریافت میشه؟

مهرداد فدایی ۲۴ بهمن ۱۴۰۱، ۲۰:۴۹

برای مثال عرض کردم خدمتتون ، بیشتر تمرکز رو اینه که اگر متن خبر برای اپلیکیشن خبری مثلا عکس بین متن داشت ، یا کلمه به صورت bold داشت یا مثلا لیست‌های تو در تو داشت این موارد رو کلا چطور باید هندل کرد ؟

میشه RichText نوشت ولی دیتا سمت Api رو چطور بفهمم کجاش متن bold هست یا مثلا کجاش italic هست .


معمولا پنل‌های ادمین برای دریافت اطلاعات و درج در سایت از CKeditor و موارد این چنین استفاده میکنن که خوب به صورت html متن رو در دیتابیس ذخیره میکنه ، حالا فرض کنیم یک سایت خبری داریم میخوایم براش اپ بزنیم این دیتا رو چیکار باید بکنیم ؟

هاشم ۲۴ بهمن ۱۴۰۱، ۲۰:۵۳

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

اگر نخواین htnl بشه درگیر parse کردن html میشین (مقاله مرتبط)

بهترین پاسخ
مهرداد فدایی ۲۵ بهمن ۱۴۰۱، ۰۵:۵۳

ممنونم ، پکیج رو دیدم طبق مثال هاش همون چیزی هست که سوالش رو پرسیدم یعنی تبدیل کد‌های html به widget‌ها تو فلاتر .


اینو متوجه نشدم "  استرینگ html " چیه ؟ منظورتون همون html ساده اس با متن ؟

هاشم ۲۵ بهمن ۱۴۰۱، ۰۶:۰۲

منظور اینه سرور به شما تو response یه String باید بده که حاوی کد‌های html هست.

مهرداد فدایی ۲۵ بهمن ۱۴۰۱، ۰۷:۵۵

آهان ممنونم ، آره درسته تستش میکنم با کد Html نمونه هاش خیلی خوب بود تمام تگ‌ها هم ساپورت میکنه ، مرسی از راهنماییت .

هاشم ۲۵ بهمن ۱۴۰۱، ۰۸:۰۴