سپاس ها 5
سپاس شده 0 بار در 0 ارسال
۱۳۹۶-۰۸-۳۰، ۱۲:۰۴ ب.ظ
(آخرین ویرایش در این ارسال: ۱۳۹۶-۰۸-۳۰، ۱۲:۰۷ ب.ظ، توسط parseh21.)
سلام
دوستان من می خوام یه فیلد جدید در فرم ثبت نام داشته باشم.
یه خونه در جدول item-description در دیتابیس ایجاد کردم؛ اما نتونستم ارتباط برقرار کنم.
بقیه موارد این جدول در صفحه item-post وجود داره, حال سوالم اینه چجوری باید این رو در پوسته تعریف کنم که با خانه حدید بتونه ارتباط برقرار کنه.
اگه در این مورد راهنمایی بفرمایید که کدوم صفحه ها رو و به چه صورت باید ویرایش کنم ممنون میشم.
سپاس از توجهتون
تاریخ عضویت: فروردین ۱۳۹۲
سپاس ها 101
سپاس شده 339 بار در 342 ارسال
سلام شما نیازی نیست در جدول item یا غیره ایجاد نمایید باید از ریلیشن ها بین جداول استفاده نمایید چون با تغییر هسته امکان بروز خطا زیاد هست شما اگر میخواهید هنگام ثبت آگهی یک فیلد دیگری داشته باشین باید یک جدول دیگه ایجاد نمایید و با id آگهی ارتباط برقرار کنید برای نمونه های ساده میتونید از پلاگین تلفن استفاده نمایید و دانلود و نحوه ارتباط این افزونه رو بررسی نمایید.
سپاس ها 5
سپاس شده 0 بار در 0 ارسال
۱۳۹۶-۰۹-۰۴، ۰۶:۳۲ ق.ظ
(آخرین ویرایش در این ارسال: ۱۳۹۶-۰۹-۰۴، ۰۶:۳۳ ق.ظ، توسط parseh21.)
سلام مجدد
سپاس از راهنمایی و وقتی که گذاشتید
من نیاز به تعریف چند فیلد جداگونه دارم, میخوام که با ایجاد یک جدول در دیتابیس بتونه در فرم ارتباط برقرار کنه.
این کارو کردم و یک جدول جدید ایجاد کردم و دو فیلد تعریف کردم. (s_idname)
<?php osc_set_idname_number(); ?>
این کد رو در item-post.php قرار دادم
و کد
<?php osc_idname(); ?>
رو در item.php
اما نمیتونه ارتباط برقرار کنه.
کجای کارم ایراد داره؟
در مورد پلاگین تلفن باید بگم که فقط یک فیلد رو ایجاد می کنه,
یک سوال دیگه اینکه آیا امکان داره فیلد جدید در قسمت مدیریت نشون داده بشه و بعد تایید بشه؟
تاریخ عضویت: فروردین ۱۳۹۲
سپاس ها 101
سپاس شده 339 بار در 342 ارسال
خب شما وقتی <?php osc_set_idname_number(); ?> تعریف کردید داخل این نوع فیلدها رو مشخص کردید خب بعدش باید بعد از ارسال آگهی باید نسبت به آی دی آگهی اون فیلدها رو هم تونی دیتابیس ثبت کنین و باید از طریق هوک این کار رو انجام بدید هوک posted_item شما یکبار پلاگین ساده تلفن رو نگاه کنین متوجه میشین بزودی آموزش جامعی برای پلاگین نویسی گذاشته خواهد شد.