رفتن به مطلب

اضافه کردن اطلاعات به پست از IMDB


پست های پیشنهاد شده

توی قسمت فیلم یک وبلاگ، نویسنده قراره اسم و مشخصات فیلم رو پست کنه و امتیاز بده و در موردش نظرش رو بنویسه.

برای راحتی می خوام از طریق وارد کردن url سایت IMDB یه سری اطلاعات رو به صورت اتوماتیک وارد فیلدهای مربوطه توی اون پست (پست تایپ) کنه.

برای این کار با API سایت omdb و فایل json ی که در اختیار می ذاره اطلاعات لازم رو می‌گیرم. به این صورت که از طریق یک فرم، url رو کاربر وارد می‌کنه، بعد ID مربوط به فیلم رو توی url جدا می‌کنم، بعدش هم با API و json مربوطه 5-6 تا از اطلاعات لازم رو خروجی می گیرم.

مورد اول: این اطلاعات رو آیا داخل دیتابیس ذخیره کنم؟ یا به صورت فایل xml دخیره کنم؟

 

فرض رو بگیریم که داخل دیتابیس می خوام ذخیره کنم. برای این کار اولین کاری که به ذهنم رسیده اینه که باید یه فرم با متد پست توی قسمت افزودن نوشته جدید (پست تایپ مربوطه توی مدیریت) اضافه کنم. (فیلدی که Url سایت imdb توسط نویسنده مطلب داخل اون نوشته می‌شه)

مورد دوم: بهترین روش برای این کار چیه؟ اضافه کردن آپشن به Theme و یا نوشتن یک پلاگین؟

 

بعد از اینکه فیلد url رو توی قسمت نوشته اضافه کردم:

1- این فرم قبل از زدن دکمه پست (انتشار مطلب) آیا باید یه صورت مجزا submit بشه، یا با زدن دکمه انتشار باید اجرا بشه که اطلاعات لازم توی دیتابیس ذخیره بشه؟

2- اگر با زدن دکمه انتشار پست بخواد این پروسه اتفاق بیفته، اطلاعات مربوط به فیلم چطور توی نوشته نمایش داده می‌شه؟ چون تازه بعد از زدن دکمه ID سایت imdb جدا می شه و اطلاعات با توجه به اون ID توی دیتابیس ذخیره می‌شن!

3- اطلاعات لازم که توی دیتابیس ذخیره می‌شه رو اگر بخوام همون لحظه، کاربر، توی قسمت ویرایش پست و توی فیلدهای مشخص شده ببینه به چه صورت باید عمل کنم؟ (یه چیزی شبیه ajax شاید)

 

تا حالا تجربه این چنینی نداشتم، ممنون می‌شم راهنمایی کنید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...