Elham

باشگاه مشتریان

19 پست در این موضوع قرار دارد

با سلام و احترام

من قصد دارم برای مشتریانم پنلی مشابه این راه اندازی کنم .

https://ponisha.ir/project/37275/html-php-وردپرس-برنامه-نویسی/طراحی-باشگاه-مشتریان-با-وردپرس-و-گرویتی-فرم

به نظرتون اصلا آیا ورد پرس مناسبه؟

 

و اگر این رو به شکل بسیار ساده تر بخوام باید چکار کنم؟

 

0

به اشتراک گذاری این پست


لینک به پست

توضیحات 

 

 

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

 

1)     فاکتور آپلود کند برای من

2)     امتیازی که من براش گذاشتم و ببینه

 

همین!

ویرایش شده در توسط Elham
0

به اشتراک گذاری این پست


لینک به پست

هر کس بتواند هر چیزی خودش آپلود کرده را ببیند

0

به اشتراک گذاری این پست


لینک به پست

سلام
مواردی که مدنظر دارید با وردپرس قابل اجرا هست.

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

2

به اشتراک گذاری این پست


لینک به پست

امکانش هست راهنمایی جزیی کنید منو

0

به اشتراک گذاری این پست


لینک به پست

در مورد چه بخشی نیاز به راهنمایی دارید؟

1

به اشتراک گذاری این پست


لینک به پست

قسمت آپلود سنتر

 ثبت نام کاربران

دسترسی کاربران

ساخت فرم ثبت نام

هیچ کدام مشکلی ندارم.

من قسمتی که

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

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

رو راهنمایی میخواهم 

0

به اشتراک گذاری این پست


لینک به پست
در ۱ ساعت قبل، Elham گفته است :

هر کس بتواند مواردی که خودش آپلود کرده قبلا ببیند

با افزونه:
https://wordpress.org/plugins/view-own-posts-media-only/

https://wordpress.org/plugins/wp-users-media/

 

با کد:
https://www.wpbeginner.com/plugins/how-to-restrict-media-library-access-to-users-own-uploads-in-wordpress/

 

در ۱ ساعت قبل، Elham گفته است :

مربط به خودش خصوصی باشه که بقیه نبینن 

برای اینکار هم باید یک صفحه ایجاد کنید که اول لاگین بودن کاربر رو چک کنه، بعد هم براساس آی دی کاربر مورادی که داره رو نمایش بده.

2

به اشتراک گذاری این پست


لینک به پست

قسمت آپلود سنتر

 ثبت نام کاربران

دسترسی کاربران

ساخت فرم ثبت نام

هیچ کدام مشکلی ندارم.

من قسمتی که

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

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

رو راهنمایی میخواهم 

ویرایش شده در توسط Elham
0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

سلام مجدد

 

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

حالا وقتی کاربری لاگین و وارد این صفحه شد شما میتونید آی دی اون کاربر رو براحتی بگیرید.

خب بعد از گرفتن آی دی کاربر جاری کار ساده تر میشه.

حالا مثلا میخوایم نمره های یک کاربر رو از سمت مدیریت بهش اختصاص بدیم و بعد توی صفحه بهش نمایش بدیم، خب اول نیاز هست برای هر کاربر یک فیلد متا در بخش کاربریش ایجاد بشه. برای نمونه:
https://www.cssigniter.com/how-to-add-a-custom-user-field-in-wordpress/

https://www.templatemonster.com/blog/add-custom-user-meta-data-wordpress/

خب شما با این فیلدمتا میتونید به کاربر مثلا امتیاز بدید یا هر چیز دیگه.

برای فراخوانی مقدارش هم در همون برگه سمت کاربری که ساختید و آی دی کاربر رو هم دارید با تابع get_user_meta مقدارش رو بهش نمایش می دید.

اطلاعات بیشتر:

https://developer.wordpress.org/plugins/users/working-with-user-metadata/

 

حالا برای عکسهایی که کاربر آپلود میکنه، راه ساده ایجاد یک آپلودر هست که کاربر عکسش رو اپلود کنه، برای اینکار اول باید یک آپلودر به اون برگه اضافه کنید:

https://derekspringer.wordpress.com/2015/05/07/using-the-wordpress-media-loader-in-the-front-end/

http://www.pjvillanueva.com/adding-wordpress-media-upload-on-frontend/


بعد هم اون رو محدود کنید که یکی از روشهای زیر رو میتونید انجام بدید:

https://www.wpglobalsupport.com/restricting-media-library-access-users-uploads-wordpress/
https://upstreamplugin.com/restrict-media-library-access-wordpress/
https://wordpress.stackexchange.com/questions/1482/restricting-users-to-view-only-media-library-items-they-have-uploaded

 

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

https://wordpress.stackexchange.com/questions/189967/how-to-display-all-images-uploaded-by-an-author

 

فکر میکنم تقریبا برای همه چیزی که نیاز داشتید توضیحات قرار دادم :)

موفق باشید

3

به اشتراک گذاری این پست


لینک به پست

با سپااااس فراوان ازتون خیلی خیلی ممنونم 

0

به اشتراک گذاری این پست


لینک به پست

سلام

تا اینجا رو پیش رفتم

http://www.golnoor.com/portal/?

 

الان باید فیلد مشاهده امتیاز و آپلود به کدوم بخش اضافه بشه ؟

 

با یوزر پرو این قسمت رو ایجاد کردم و قسمت افزودن فیلد جدید رو هم فعال کردم

الان با تابعی که خودم بدم میشه فیلد جدید اضافه کنم.

 

 

 

 

0

به اشتراک گذاری این پست


لینک به پست

کسی راهنمایی نمیتونه بده بهم لطفا؟

0

به اشتراک گذاری این پست


لینک به پست

سلام

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

مگر اینکه به یوزرپرو اضافه یا شورتکد کنید.

1

به اشتراک گذاری این پست


لینک به پست

با سلام

 

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

و هر کس فایل های خودش را بتواند ادیت و اضافه کند. 

 

 

برای این قسمت باید چکار کنم؟

من از روی این لینک:https://wordpress.stackexchange.com/questions/189967/how-to-display-all-images-uploaded-by-an-author 

نتونستم.

0

به اشتراک گذاری این پست


لینک به پست

سلام

الان کاربر میتونه فایلش رو آپلود کنه؟

1

به اشتراک گذاری این پست


لینک به پست

بله الان میتونن هر کدامشون آپلود کنن

 

http://www.golnoor.com/portal/

0

به اشتراک گذاری این پست


لینک به پست

میخوام هر شخصی چیزایی که آپلود کرده رو هم بتونه ببینه 

فاکتور 1

فاکتور 2

فاکتور 3 

 

که هر کدوم لینک بشن به اون عکس یا پاپ آپ باز بشود.

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری