رفتن به مطلب

مشکل معرفی یک اسکریپت برای دیتابیس


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

سلام دوستان میخواهیم یک دیتابیس از اطلاعات افراد همراه عکس آنها درست کنیم و فقط ادمین ها دسترسی داشته باشن

ویرایش شده توسط armanaria111
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

درود؛

دو راه دارید. 

1. اگه اسکریپپت مدیریت محتوای خاصی استفاده می کنید مثل دیتالایف یا وردپرس یا جوملا و ... که می تونید از توابع عمومی اونها برای دریافت اطلاعات کاربران و نمایش استفاده کنید.

و با توابع چک کردن دسترسی کاربر محتوا رو به گروه خاصی نمایش بدید.

در وردپرس می تونید از این آموزش برای دریافت و نمایش اطلاعات کاربران استفاده کنید:

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

و برای محدود کردن محتوا، کدهای آموزش بالا رو داخل این دستور شرطی باید قرار بدید:

<?php if( current_user_can('administrator') ) {  ?>
    ----- کدها را اینجا وارد کنید -----
<?php } ?>

 

2. اگه از اسکریپت اختصاصی استفاده می کنید، مثل مرحله اول می تونید با دستور SQL select اطلاعات رو دریافت و نمایش بدید. در این حالت شما باید اطلاعات دیتابیس شامل نام و یوزر و پسورد رو داخل کد وارد کنید که به دیتابیس وصل بشه و اصلاعات موردنیاز رو دریافت کنه:

  • لینک ها تنها برای اعضای سایت قابل نمایش است.
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

من یک اسکریپت مستقل نیاز دارم

توضیح ساده بدم در دفتر ما روزانه تعدادی اشخاص مراجعه میکنن و رزومه خود را یدهن ما میخواهیم یک دیتابیس ساده داشته باشیم که وقتی مشخصات شخص را باز میکنیم بتوانیم اطلاعات آنهارو ببینیم

مثلا الان اگر در وردپرس از گراویتی فرم استفاده کنیم برای دیدن عکس باید دوباره عکس آن شخص را دانلود کنیم میخواهم تمام مشخصات در یک صفحه نمایش داده شود

ویرایش شده توسط armanaria111
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

اگه بخواهید با وردپرس چنین چیزی اجرا کنید خیلی راحته!

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

کافیه داخل فرم این فیلد رو اضافه کنید. فیلد عنوان باعث میشه زمانی که فرم موردنظر ما توسط کاربر تکمیل و ارسال شد، بطور خودکار داخل پست تایپ انتخاب شده، یک مطلب با اطلاعات وارد شده تولید کنه

1111.png.2008f7c9d86badce34a14f78068e3f00.png

و در قسمت تنظیمات این فیلد، پست تایپ جدیدی که ساختید رو انتخاب کنید:

Screenshot_3.png.e7ab58ecd2e1341efac3b39ebb29a008.png

 

یکم جای کار داره ولی برای ثبت اطلاعات کاربران به خودشون اجازه میدید که اطلاعاتشون رو وارد کنند. افزونه ACF رو هم میتونید استفاده کنید و فیلدهایی داخل فرم قرار بدید مثل نام و آدرس و شماره تلفن و ... و اجازه بدید کاربر خودش اطلاعات رو وارد کنه.

 

اگه اسکریپت مستقل نیاز داشته باشید با توجه به اون هدفی که دنبالش هستید، امکانات اضافه و غیرضروری هم در کنارش خواهید داشت و شاید بطور کامل چیزی که بخواهید رو نداشته باشند. نمونه اسکریپت هایی که برای اینکار وجود داره:

  • لینک ها تنها برای اعضای سایت قابل نمایش است.
  • لینک ها تنها برای اعضای سایت قابل نمایش است.  (پیشنهادی)
  • لینک ها تنها برای اعضای سایت قابل نمایش است.
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...