من میخوام توی سایت مدرسه برای دانش آموزان، دبیران و اولیا پنل جداگانه تعریف کنم.
هر کاربر بعد از لاگین وارد صفحه خودش بشه و امکانات خودشو داشته باشه. مثلاً دانش آموز باید به قسمت تکالیف و آزمون ها دسترسی داشته باشه، اولیا باید بتونن نتایج فرزند خودشونو ببینن، دبیر هم باید دسترسی به ایجاد تکلیف و آزمون داشته باشه (با افزونه آموزشی لرن دش تکلیف و آزمون رو میسازم) و نمیخوام کاربران به پیشخوان دسترسی داشته باشن
آیا این دوره میتونه کمکم کنه؟ اگه بله چقدر کمک میکنه و اگه نه از کجا میتونم آموزش ببینم؟
برای انجام این کار باید حتما نسبت به php و js و wordpress تسلط کافی داشته باشید.
pejman76
3 سال و قبل
با سلام من می خوام طبق آموزش شما یه حساب کاربری برای ووکامرس ایجاد کنم. می خواستم تو حساب محصولات دانلودی را به کاربر نشون داد. آیا باید از توابع ووکامرس استفاده کرد و یا از پست تایپ محصول باید اطلاعات رو خوند؟
با سلام و خسته نباشید
در خود ووکامرس ، بحث لاگین و رجیستر وجود داره و نیازی به نوشتن دوباره این بخش نیست.
مگر قصد شخصی سازی فرم های لاگین و رجیستر رو داشته باشید که اون بحث دیگریست.
سایت بنده یک سایت آموزشی است که برای فروش دوره های آموزشی قراره که از ووکامرس استفاده بشه بنابراین می خوام یک پنل کاربری مجزا با امکانات متفاوت ایجاد کنم و الان نیاز دارم که در حساب هر شخص دوره هایی را که هر کاربر ثبت نام کرده به همراه فایل های قابل دانلود را بهش نشون بدم.
با تشکر.
خب ووکامرس دقیقا این امکان رو برای شما فراهم کرده و اصلا نیازی به تغییر ساختار نیست. مگر اینکه وب سایت شما همانند وب سایت ما باشه که طبیعتا روال به کلی تغییر پیدا میکنه. البته که ووکامرس برای وب سایت هایی مثل آکادمی وی لرن هم امکانات مشابه ای رو در نظر گرفته که اون بحث دیگریست.
اگر وب سایت شما فروش فایل باشه ، ووکامرس دقیقا امکانی که مدنظرتون هست رو پیاده سازی کرده.
علی
3 سال و قبل
استاد عزیز
برای پشتیبان ها و مشاوران و… با توجه به دسترسی های لازم هرکدام پنل جدایی میشه ساخت؟
وقتتون بخیر
ی سوال داشتم میخواستم بدونم چطوری میتونم بعضی از اطلاعات کاربر رو ک خیلی حساس هستند (مثل یوزرنیم پسورد سایت دیگه ای رو مثلا میخوام توی داشبورد کاربریش نشون بدم) بصورت رمزگذاری شده توی دیتابیس ذخیره بشن و بتونم توی داشبورد نشون بدم؟
خیلی خیلی خیلی ممنون حسین جان برای راهنمایی ات. چون کار مون رو راه انداخت؛ ولی خب، اون مقاله برای کد ریکپتچای V2 بود. حالا برای ریکپتچای V3 چی کار کنیم؟
راستی حسین جان. مشکلی که ما توی ریکپتچای V2 داریم. این هست که وقتی کاربر، تیک «من ربات نیستم» رو میزنه و یکی از فیلدهای نام کاربری و رمز رو اشتباه وارد میکنه، وقتی برای بار دوم، اطلاعات درست رو وارد میکنه (چون صفحه رفرش نمیشه) ارور خطا در ریکپتچا رو میده ولی بعد از رفرش شدن صفحه، اون ارور رو دیگه نمیده. برای این مشکل چی کار کنیم؟
حسین جان. خیلی خیلی ممنون از این که وقت میذاری. متاسفانه امکان این نیست که اطلاعات هاست رو بهت بدم؛ ولی هر کاری که کردیم رو توی لینک زیر قرار دادیم: https://wordpress.stackexchange.com/questions/382707/error-when-using-recaptcha-v2-in-wordpress-custom-login-form
به خوبی کار میکنه ولی مشکل اینجاست که وقتی کاربر، تیک «من ربات نیستم» رو میزنه و یکی از فیلدهای نام کاربری و رمز رو اشتباه وارد میکنه، وقتی برای بار دوم، اطلاعات درست رو وارد میکنه (چون صفحه رفرش نمیشه) ارور خطا در ریکپتچا رو میده ولی بعد از رفرش شدن صفحه، اون ارور رو دیگه نمیده. برای این مشکل چی کار کنیم؟
سلام استاد این موضوع برای برنامه نویسی هم صدق می کنه یانه
اگرامکان داره یک پنل کاربری بنوسیید که همراه با کیف پول باشه
این برنامه پنل کاربری ممکنه با اس مس هم کار کنه؟؟ مثلا کد فعاسازی با اس مس فعال بشه
اگر امکان داره یک کد تخفیفهم بما بدید ما از دانشجویان خودتون هسیتم
ممنون از سایت خوبتون
سلام دوست عزیز، قابلیت پرینت در این آموزش پیاده سازی نشده است. ولی میتوانید با سرچ در گوگل این قابلیت رو بهش اضافه کنید.
hosseink
4 سال و قبل
سلم خسته نباشید من صفحه لاگین با مبایل ساختم ووصل کردم به شرکت های ارائه دهنده پیامک کاملا هم درست کار میکنه فقط مشکل اینجا هستش که اون کد تعیید که دروورد پرس ساخته میشه میخوام زمان دار بشه یعنی مثلا بعد از 2دقیقه resendبشه وبه کابر اجازه نده پشت سر هم دکمه resend code روبزنه فقط زمان دار کردنش مشکل دارم با جاوا میشه دکمهresendرو به مدت دو دقیقه از کار انداخت ولی بدر نمیخوره چون کد تعیید میخوام تغییر کنه لطفا راهنمایی بفرمایید اگر میشه کدش رو بدید مامشکلمون حل بشه این هم کدهای بخش دیتابیس هستش
سلام کاربر عزیز، در قسمت دیتابیس ستونی مثلا به اسم expire برای اینکه تاریخ انقضا کد رو ثبت کنه، اضافه کنید.
با جاوا اسکریپت بعد از 2 دقیقه یک دکمه رو نشونش بدین که وقتی کلیک کرد با php از دیتابیس کوئری بگیره که اگه از اون 2 دقیقه که در رکورد expire ثبت شده گذشته یا نه، حالا اگر گذشته بود دوباره کد بسازید و برای کاربر پیامک کنید.
sedaghatjoo
4 سال و قبل
سلام و درود
با تشکر از سایت خوبتون
یه راهنمایی می خواستم.
من می خوام یک فایل اکسل یا تکست رو در یک صفحه بخونم و با اطلاعاتش کار کنم ولی متوجه شدم که وردپرس اجازه خوندن فایل رو نمیده، درسته؟ آخه توابع خوندن فایل php اصلا کار نمیکنن.
راهی هست که بشه اطلاعات یک فایل رو خوند و ازش استفاده کرد یا اینکه این کار درستی نیست؟
این چیزایی که فرمودید رو می دونم. خودم چندین کتابخونه پیدا کردم ولی منظورم این بود که انگار وردپرس اجازه اجرا شدن توابعی که مربوط به خوندنه فایله نمیده.
به هر حال من مشکلم رو یه جور دیگه حل کردم، سپاس از پاسخگویی.
sedaghatjoo
4 سال و قبل
سلام و درود.
ابتدا عذرخواهی میکنم که این همه سوال می پرسم. راستش وقتی کدها رو در سایت https://validator.w3.org
چک می کنم فرم هایی که قسمت action خالیه رو به عنوان خطا در نظر می گیره. این قسمت رو می تونم برای همشون home_url در نظر بگیرم؟
با تشکر فراوان از صبر، حوصله و پیگیری های شما
سلام. وقتتون بخیر
راستش من دو تا مشکلی که داشتم هنوز پابرجاست و نتونستم درستش کنم. رفتم مجددا آموزش رو نگاه کردم و کدهارو مثله شما نوشتم ولی درست نشد. ممنون میشم کمکم کنید.
مشکل اول : موقع ثبت نام کاربر هر قسمتی رو با وجود اینکه اشتباه وارد کنه کاربر ثبت نام میشه و فقط فعال نیست. بخاطر همین وقتی میخواد ثبت نام کنه خطای وجود ایمیل رو میده.
مشکل دوم : وقتی کاربر ثبت نام کنه و بخواد وارد شه، خطای اشتباه بودن نام کاربری یا رمز عبور رو میده و باید یه بار دیگه رمزش رو عوض کنم تا وارد شه.
اطلاعات هاست :
نام کاربری : *****
رمز : *****
سلام دوست عزیز، بازم بنده تست کردم و مشکل نداشت، لطفا دقیقا همین مشکل هایی که بهش برمیخورید رو از مرورگرتون اسکرین ویدیو بگیرید و بفرستید، تا دقیق تر بررسی کنیم که مشکلتون چیه!
مشکل اولتون رفع شد. ( در page-profile.php خط 88 رو کامنت کردم، دیگه نیازی بهش نیست و میتونید حذف کنید)
مشکل دوم، در فایل functions.php خط 301 به جای user_pass نوشته شده بوده user_password که این مورد اصلاح شد.
دوباره موارد رو تست کنید.
موفق باشید.
دوست عزیز، این کد تست شده و به درستی کار میکنه، به عنوان مثال از تم های پیش فرض وردپرس استفاده کنید و میبینید که کار میکنه، مگر اینکه از comment template شخصی سازی شده استفاده می کنید، که باید بسته به نوع اون کدی که استفاده می کنید از داخل کدها تغییر بدید، نه اینکه از هوک استفاده کنید.
دوست عزیز، دو عکسی که ضمیمه شده رو ببینید، اون هایی که دورش با خط آبی کشیده شده عکس آواتار هست، با همین کدی براتون ارسال کردم داره کار میکنه
لطفا اطلاعات ftp رو بفرستید تا کدتون رو بررسی کنم.
با سلام و خسته نباشید
کاربران بسیاری هستند که اطلاعات ورودی هاست ، سرور ، وردپرس رو در همین بخش ارسال می کنند و اطلاعات ورودی آنها به دیگر کاربران نمایش داده نمی شود.
اطلاعات هاست رو نفرستادید. لطفا دوباره اطلاعات وردپرس و هاست رو باهم بفرستید.
sedaghatjoo
4 سال و قبل
سلام و خسته نباشید
من دو تا سوال داشتم.
یکی اینکه وقتی یه کاربر می خواد ثبت نام کنه و مثلا تیک قوانین وب سایت رو نزنه اسمش و ایمیلش ثبت میشه ولی فعال نمیشه و اگه یه بار دیگه بخواد ثبت نام کنه، چون ایمیلش هست، خطای تکراری بودن ایمیل رو میده و باید برم اسمش رو پاک کنم تا درست شه، باید چیکار کنم که تا وقتی همه ی اطلاعات رو وارد نکرده، ثبتش نکنه؟
و دوم اینکه من همه کدهام کار میکنه به جز اینکه موقع لود صفحه پیغام هارو باید به صورت مدال نشون بده، بدون مدال کار می کنه ولی وقتی از مدال استفاده می کنم، پیغام رو نشون نمیده.
انگار کد زیر اصلا کار نمی کنه
$(window).load(function()
{
$(‘#msg’).modal(‘show’);
});
دلیلش چی می تونه باشه؟
سلام کاربر عزیز
در رابطه با سوال اول، فایل user.php دقیقا مثل آموزش نیست، حتما دوباره آموزش رو ببینید و طبق اون پیش برید
سوال دوم: در فایل jquery.index.js در خط 8 شرطی اضافه شد که اگر کلاس counter موجود نبود به هر دلیلی به خطا نخوره. تا قبل، این فایل به خطا می خورد و بقیه خط های کد رو اجرا نمی کرد و الان مشکل رفع شده.
موفق باشید
سلام آقای هزاره گرامی
من رفتم کدهای خودتون رو در فایل user کپی کردم. قسمتی که مربوط به قوانین وب سایت بود رو هم یکم اشکال داشت که اصلا حذفش کردم.
در فایل function هم که بررسی میشه که اگر یه قسمت رو موقع ثبت نام خالی بزاره یا اشتباه وارد کنه ریدایرکت و exit بشه. پس چرا مثلا من اگه در تکرار رمز عبور، رمز رو اشتباهی وارد کنم، مجددا بخوام ثبت نام کنم میگه ایمیل وجود داره؟
اصلا انگار به exit توجهی نمیکنه؟
دوست عزیز، در فایل user.php یک سری شرط هارو نذاشته بودید، من تست کردم، زمانی که شرط هارو گذاشتم به درستی کار کرد.
بعد از تغییراتی که بنده دادم، تست های من به این صورت بود:
1- یکبار قوانین رو قبول نکردم و بهم پیغام خطا داد که قوانین قبول نشده است
2- یکبار قوانین رو قبول کردم و با موفقیت تونستم ثبت نام کنم.
لطفا به طور کامل به صورت آموزش عمل کنید، اگر بازم مشکل داشتید من درخدمتتون هستم.
باشه چشم، من بررسیش می کنم.
ولی من منظورم فقط قبولی قوانین نیست، هر کدوم از شرط ها اگر برقرار نباشه، ایمیل رو در مدیریت وردپرس ثبت میکنه ولی فعال نمیشه، بخاطر همین موقع ثبت نام مجدد میگه ایمیل وجود داره.
و باید ایمیل رو خودم پاک کنم تا درست شه.
حالا مجددا میرم چک می کنم، ممنون از پاسخگویی.
patriot_67
4 سال و قبل
سلام
فیلم دانلود نمیشه،برای لینک ها مشکلی پیش اومده، لطفا بررسی کنید
با سلام و خسته نباشید
مشکلی در دانلود یا نمایش ویدیوها مشاهده نکردیم. با مرورگر دیگری تست کنید. همچنین یک بار مودم رو خاموش روشن کنید تا آیپی استاتیک تغییر کند.
علیرضا
4 سال و قبل
استاد منظورم مثلا ساخت پنل ادمین با پی اچ پی در خط اول
علیرضا
4 سال و قبل
سلام استاد خسته نباشید میخاستم بگم اگر میشه همین کار رو برای برنامه نویسی انجام بدید نه ورد پرس
دوما این که یک صفحه ورود با ایمیل یا فیس بوک یا تویتیر بسازید که کاربر با بتونه ورارد سایت بشه
همین طور فراموشی رمز و بازیابیش در برناه نویسی پی اچ پی ممنون از سایت خوبتون
sedaghatjoo
4 سال و قبل
سلام و خسته نباشید.
یه سوال داشتم این صفحه page-profile.php که ساختین، میخواستم بدونم این برگه است، چیه؟ یا باید post_type برای users ایجاد کنم. چون هیچی نگفتین در موردش و فقط توی آدرسش می نویسینsite_url()./profile.
عذرخواهی میکنم که بازم سوال می پرسم ولی مگه برای برگه اختصاصی نباید از Template Name در ابتدای فایل استفاده کنند؟
چطوری بدون این کار برگه ای ساختند و با کلمه profile بهش آدرس میدن.
اگه یکم توضیح بدید ممنون میشم.
شاید من خیلی مبتدی هستم که این چیزارو بلد نیستم ولی خیلی از دوره های شمارو گذروندم:).
سلام و خسته نباشید
من جواب سوالم رو پیدا کردم، کافیه نامک رو عوض کنم و تنظیمات رو بر اساس اون نامک تنظیم کنم.
بازم ممنون
sedaghatjoo
4 سال و قبل
سلام
وقتتون بخیر
من یه چند درس اول رو دیدم، یه سوال برام پیش اومده و اون اینه که شما ورود رو در یه منوی استاتیک نوشتید، آیا امکانش هست که در منوی داینامیک ورود رو نوشت.
منظورم اینه که تابعی هست که اطلاعات منوی داینامیک رو بخونه که بشه با کمکش شرط بذاریم که ورود رو به پروفایل یا برعکس تبدیل کنه؟
با سلام و خسته نباشید
بله چرا که نه فقط کمی باید به مباحث وردپرس و PHP تسلط کافی داشته باشید از جمله ساختار و پارامترهای تابع wp_nav_menu و is_user_logged_in
سلام ممنون از اموزشتون ببخشید من هرکاری میکنم این تابع wp_redirect برام عمل نمیکنه کلا فقط همون صفحه که هستم رو رفرش میکنه و به لینکی که قرار دادم نمیره، مشکل چی میتونه باشه
ممنون میشم زود جواب بدید لازمش دارم….
سلام، ممنون بابت این دوره…من یه بار بصورت سطحی اموزش رو نگاه کردم و باید از اول دوباره ببینمش.اما سوال:
توی این اموزش، چیزی در مورد نمایش پروفایل کاربران ندیدم (یا شایدم اشتباه میکنم) سوالم اینه که تو این اموزش هست یا نه؟ و اگه نیست چطور باید پروفایل کاربران رو مثلا بصورت عمومی نشون بدیم؟
یه چیزی مثل صفحه نویسنده میشه که یه url مشخص داره و اونجا متا هایی که کاربر وارد کرده رو نشون بدیم مثل:
اواتار / اسم / تاریخ عضویت و تعداد دیدگاه ها و اخرین دیدگاه ها و …
یه سوال دیگه، لیست کل کاربران رو میشه نشون داد با فیلتر توی یک پیج یا صفحه؟ (میتونید یه اشاره بکنید چطور با چه تابع یا کوئری ای؟)
سلام ما وقتی توی یک دوره شرکت میکنیم فرض بر اینه که هیچی نمیدونیم ولی آقای هزاره توی اکثر دوره هاشون هم خیلی سریع میگذن از مطالب و هم از اول نمیگین و خیلی وقتا کد آماده رو نشون میدن
hamids
4 سال و قبل
با سلام در این دوره از پایه html شروع میکنه
Hossein8092
5 سال و قبل
سلام آیا امکانش هست کاری کرد کارمندای یک شرکت حقوقشون رو توی پنل کاربریشون ببینن
سلام استاد عزیز چرا این ارور رو دارم.
سلام
در خط های مربوطه، شرط بذارید ببینید متغیرهاتون ست شده باشن.
با سلام
میشود از کاربران ثبت نام شده کوئری گرفت
سلام
بله، دوره کار با پایگاه داده رو بگذرونید
من میخوام توی سایت مدرسه برای دانش آموزان، دبیران و اولیا پنل جداگانه تعریف کنم.
هر کاربر بعد از لاگین وارد صفحه خودش بشه و امکانات خودشو داشته باشه. مثلاً دانش آموز باید به قسمت تکالیف و آزمون ها دسترسی داشته باشه، اولیا باید بتونن نتایج فرزند خودشونو ببینن، دبیر هم باید دسترسی به ایجاد تکلیف و آزمون داشته باشه (با افزونه آموزشی لرن دش تکلیف و آزمون رو میسازم) و نمیخوام کاربران به پیشخوان دسترسی داشته باشن
آیا این دوره میتونه کمکم کنه؟ اگه بله چقدر کمک میکنه و اگه نه از کجا میتونم آموزش ببینم؟
این دوره پیاده سازی پروفایل کاربری اعم از ویرایش اطلاعات کاربری، ثبت نام، ورود و فراموشی رمز می باشد.
خب این رو با افزونه هم میشه انجام داد. برای اون کار از کجا میتونم آموزش ببینم؟
ممنون میشم راهنمایی کنید.
برای انجام این کار باید حتما نسبت به php و js و wordpress تسلط کافی داشته باشید.
با سلام من می خوام طبق آموزش شما یه حساب کاربری برای ووکامرس ایجاد کنم. می خواستم تو حساب محصولات دانلودی را به کاربر نشون داد. آیا باید از توابع ووکامرس استفاده کرد و یا از پست تایپ محصول باید اطلاعات رو خوند؟
با سلام و خسته نباشید
در خود ووکامرس ، بحث لاگین و رجیستر وجود داره و نیازی به نوشتن دوباره این بخش نیست.
مگر قصد شخصی سازی فرم های لاگین و رجیستر رو داشته باشید که اون بحث دیگریست.
سایت بنده یک سایت آموزشی است که برای فروش دوره های آموزشی قراره که از ووکامرس استفاده بشه بنابراین می خوام یک پنل کاربری مجزا با امکانات متفاوت ایجاد کنم و الان نیاز دارم که در حساب هر شخص دوره هایی را که هر کاربر ثبت نام کرده به همراه فایل های قابل دانلود را بهش نشون بدم.
با تشکر.
خب ووکامرس دقیقا این امکان رو برای شما فراهم کرده و اصلا نیازی به تغییر ساختار نیست. مگر اینکه وب سایت شما همانند وب سایت ما باشه که طبیعتا روال به کلی تغییر پیدا میکنه. البته که ووکامرس برای وب سایت هایی مثل آکادمی وی لرن هم امکانات مشابه ای رو در نظر گرفته که اون بحث دیگریست.
اگر وب سایت شما فروش فایل باشه ، ووکامرس دقیقا امکانی که مدنظرتون هست رو پیاده سازی کرده.
استاد عزیز
برای پشتیبان ها و مشاوران و… با توجه به دسترسی های لازم هرکدام پنل جدایی میشه ساخت؟
سلام دوست خوبم، در این دوره سطح دسترسی آموزش داده نشده، ولی با دانش برنامه نویسی در همین دوره می شود سطح دسترسی رو پیاده کرد.
با سلام و وقت بخیر
بخش “مرا به خاطر بسپار” در این آموزش پیاده سازی نشده است؟؟
سلام بله
وقتتون بخیر
ی سوال داشتم میخواستم بدونم چطوری میتونم بعضی از اطلاعات کاربر رو ک خیلی حساس هستند (مثل یوزرنیم پسورد سایت دیگه ای رو مثلا میخوام توی داشبورد کاربریش نشون بدم) بصورت رمزگذاری شده توی دیتابیس ذخیره بشن و بتونم توی داشبورد نشون بدم؟
تابع get_user_by
با سلام استاد اینو وقتی ما نوشتیم بصورت افزونه عمل میکنه آیا میتونیم تو وبسایت های دیگه هم ازش استفاده کنیم؟
سلام می تونید کدهاتونو برای هر سایت دیگه ای استفاده کنید.
آقای هزاره عزیز سلام.وقت تون به خیر.
من با توجه به آموزشها تون و البته یه خرده پیشرفتهتر، یه فرم لاگین با ایجکس ساختم؛ ولی توی استفاده از reCaptcha گیر افتادم و نمیدونم چطور باید این کار رو بکنم.
همه چیز رو توی لینک زیر به طور مستند قرار دادم.
https://wordpress.stackexchange.com/questions/381919/how-to-use-recaptcha-in-wordpress-custom-login-form#
ممنون میشم کمک ام کنید یا این که کد رو اصلاح کنید اون جا.
خیلی خیلی ممنون
سلام دوست خوبم، از لینک زیر استفاده کنید کمکتون میکنه
https://www.kaplankomputing.com/blog/tutorials/php/setting-recaptcha-2-0-ajax-demotutorial/
خیلی خیلی خیلی ممنون حسین جان برای راهنمایی ات. چون کار مون رو راه انداخت؛ ولی خب، اون مقاله برای کد ریکپتچای V2 بود. حالا برای ریکپتچای V3 چی کار کنیم؟
راستی حسین جان. مشکلی که ما توی ریکپتچای V2 داریم. این هست که وقتی کاربر، تیک «من ربات نیستم» رو میزنه و یکی از فیلدهای نام کاربری و رمز رو اشتباه وارد میکنه، وقتی برای بار دوم، اطلاعات درست رو وارد میکنه (چون صفحه رفرش نمیشه) ارور خطا در ریکپتچا رو میده ولی بعد از رفرش شدن صفحه، اون ارور رو دیگه نمیده. برای این مشکل چی کار کنیم؟
لینکی که فرستادم استفاده کنید و بعدش برام اطلاعات هاست بفرستید تا بررسی کنم این مشکل رو
حسین جان. خیلی خیلی ممنون از این که وقت میذاری. متاسفانه امکان این نیست که اطلاعات هاست رو بهت بدم؛ ولی هر کاری که کردیم رو توی لینک زیر قرار دادیم:
https://wordpress.stackexchange.com/questions/382707/error-when-using-recaptcha-v2-in-wordpress-custom-login-form
به خوبی کار میکنه ولی مشکل اینجاست که وقتی کاربر، تیک «من ربات نیستم» رو میزنه و یکی از فیلدهای نام کاربری و رمز رو اشتباه وارد میکنه، وقتی برای بار دوم، اطلاعات درست رو وارد میکنه (چون صفحه رفرش نمیشه) ارور خطا در ریکپتچا رو میده ولی بعد از رفرش شدن صفحه، اون ارور رو دیگه نمیده. برای این مشکل چی کار کنیم؟
سلام دوست خوبم
از لینک زیر استفاده کنید.
https://1stwebdesigner.com/how-to-add-recaptcha-v3-to-php-form-and-submit-using-ajax
خیلی ممنون حسین جان. مشکل ریکپتچای V3 ما حل شد؛ ولی هنوز مشکل ریکپتچای V2 برقرار هست که لینک کدها رو توی کامنت قبلی براتون ارسال کردم.
استاد این برنامه رومیشه برای برنامه نویسی پی اچ پی استفاده کرد
این اسکریپت برای وردپرس کدنویسی شده است.
سلام استاد این موضوع برای برنامه نویسی هم صدق می کنه یانه
اگرامکان داره یک پنل کاربری بنوسیید که همراه با کیف پول باشه
این برنامه پنل کاربری ممکنه با اس مس هم کار کنه؟؟ مثلا کد فعاسازی با اس مس فعال بشه
اگر امکان داره یک کد تخفیفهم بما بدید ما از دانشجویان خودتون هسیتم
ممنون از سایت خوبتون
سلام دوست خوبم، خیر متاسفانه در این دوره فعال سازی با پیامک پیاده سازی نشده است.
درود خوبی…
در این آموزش آیا میشه کاربر اطلاعات رو ثبت کرد و توی صفحه اول پنل نمایش بده و بعد بتوان آن را پرینت گرفت؟
ممنون میشم جواب بدید
سلام دوست عزیز، قابلیت پرینت در این آموزش پیاده سازی نشده است. ولی میتوانید با سرچ در گوگل این قابلیت رو بهش اضافه کنید.
سلم خسته نباشید من صفحه لاگین با مبایل ساختم ووصل کردم به شرکت های ارائه دهنده پیامک کاملا هم درست کار میکنه فقط مشکل اینجا هستش که اون کد تعیید که دروورد پرس ساخته میشه میخوام زمان دار بشه یعنی مثلا بعد از 2دقیقه resendبشه وبه کابر اجازه نده پشت سر هم دکمه resend code روبزنه فقط زمان دار کردنش مشکل دارم با جاوا میشه دکمهresendرو به مدت دو دقیقه از کار انداخت ولی بدر نمیخوره چون کد تعیید میخوام تغییر کنه لطفا راهنمایی بفرمایید اگر میشه کدش رو بدید مامشکلمون حل بشه این هم کدهای بخش دیتابیس هستش
سلام کاربر عزیز، در قسمت دیتابیس ستونی مثلا به اسم expire برای اینکه تاریخ انقضا کد رو ثبت کنه، اضافه کنید.
با جاوا اسکریپت بعد از 2 دقیقه یک دکمه رو نشونش بدین که وقتی کلیک کرد با php از دیتابیس کوئری بگیره که اگه از اون 2 دقیقه که در رکورد expire ثبت شده گذشته یا نه، حالا اگر گذشته بود دوباره کد بسازید و برای کاربر پیامک کنید.
سلام و درود
با تشکر از سایت خوبتون
یه راهنمایی می خواستم.
من می خوام یک فایل اکسل یا تکست رو در یک صفحه بخونم و با اطلاعاتش کار کنم ولی متوجه شدم که وردپرس اجازه خوندن فایل رو نمیده، درسته؟ آخه توابع خوندن فایل php اصلا کار نمیکنن.
راهی هست که بشه اطلاعات یک فایل رو خوند و ازش استفاده کرد یا اینکه این کار درستی نیست؟
سلام ویلرنی عزیز، برای خواندن از اکسل کتابخونه های زیادی هست که میتونید با سرچ در گوگل پیداشون کنید. مثل کتابخانه XLSXReader
https://github.com/gneustaetter/XLSXReader
برای خواندن فایل متنی از لینک زیر استفاده کنید.
https://www.w3schools.com/php/php_file_open.asp
این چیزایی که فرمودید رو می دونم. خودم چندین کتابخونه پیدا کردم ولی منظورم این بود که انگار وردپرس اجازه اجرا شدن توابعی که مربوط به خوندنه فایله نمیده.
به هر حال من مشکلم رو یه جور دیگه حل کردم، سپاس از پاسخگویی.
سلام و درود.
ابتدا عذرخواهی میکنم که این همه سوال می پرسم. راستش وقتی کدها رو در سایت
https://validator.w3.org
چک می کنم فرم هایی که قسمت action خالیه رو به عنوان خطا در نظر می گیره. این قسمت رو می تونم برای همشون home_url در نظر بگیرم؟
با تشکر فراوان از صبر، حوصله و پیگیری های شما
سلام آدرس همونجایی که هست رو بهش بدید
سلام. وقتتون بخیر
راستش من دو تا مشکلی که داشتم هنوز پابرجاست و نتونستم درستش کنم. رفتم مجددا آموزش رو نگاه کردم و کدهارو مثله شما نوشتم ولی درست نشد. ممنون میشم کمکم کنید.
مشکل اول : موقع ثبت نام کاربر هر قسمتی رو با وجود اینکه اشتباه وارد کنه کاربر ثبت نام میشه و فقط فعال نیست. بخاطر همین وقتی میخواد ثبت نام کنه خطای وجود ایمیل رو میده.
مشکل دوم : وقتی کاربر ثبت نام کنه و بخواد وارد شه، خطای اشتباه بودن نام کاربری یا رمز عبور رو میده و باید یه بار دیگه رمزش رو عوض کنم تا وارد شه.
اطلاعات هاست :
نام کاربری : *****
رمز : *****
سلام دوست عزیز، بازم بنده تست کردم و مشکل نداشت، لطفا دقیقا همین مشکل هایی که بهش برمیخورید رو از مرورگرتون اسکرین ویدیو بگیرید و بفرستید، تا دقیق تر بررسی کنیم که مشکلتون چیه!
سلام آقای هزاره عزیر.
ممنون از پیگیریتون. من فیلم رو ضمیمه کردم. امیدوارم که این دفه درست شه. بازم ممنون
مشکل اولتون رفع شد. ( در page-profile.php خط 88 رو کامنت کردم، دیگه نیازی بهش نیست و میتونید حذف کنید)
مشکل دوم، در فایل functions.php خط 301 به جای user_pass نوشته شده بوده user_password که این مورد اصلاح شد.
دوباره موارد رو تست کنید.
موفق باشید.
بازم ممنون از پیگیریتون، خیلی لطف کردید.
سلام.
این کدی که برای قرار دادن اواتار داخل نظرات و … قرار دادید انگار یه چیزی کم داره.
https://welearn.site/questions/wp-content/uploads/2020/07/avatar.zip
انگار یه add_filter کم داره اگه ممکنه اون قسمت رو بزارید.
سلام دوست عزیز
لطفا بفرمایید در کدام ویدیو این قطعه کد نوشته شده تا بررسی دقیق تری انجام بشه
تو ویدیو نیس. من میخام که اواتاری که آپلود میشه تو قسمت نظرات هم نمایش داده بشه.
یه کد تو نظرت گزاشتین خودتون که کار نمیکنه متاسفانه.
add_filter(‘get_avatar’, ‘site_get_avatar’, 10, 5);
متاسفانه کد کار نمیکنه. داخل اواتار به درستی نمایش داده میشه ولی تو نظرات نه.
کد هارو پیوست کردم براتون.
نمیدونم چرا نظرم پاک شد ولی کدی که قرار دادین خرابه.
از کد زیر استفاده کنید
https://welearn.site/questions/wp-content/uploads/2020/11/avatar.zip
متاسفانه بازم کد کار نمیکنه.
دوست عزیز، این کد تست شده و به درستی کار میکنه، به عنوان مثال از تم های پیش فرض وردپرس استفاده کنید و میبینید که کار میکنه، مگر اینکه از comment template شخصی سازی شده استفاده می کنید، که باید بسته به نوع اون کدی که استفاده می کنید از داخل کدها تغییر بدید، نه اینکه از هوک استفاده کنید.
دوست خوبم اگه کد درست کار کنه باید داخل پنل مدیریت که درست نشون داده بشه. (عکس پروفایل پنل مدیریت). اونجا که دیگه ربطی به comment template نداره.
چون این کدی که شما گذشتید کلا get_avatar رو شخصی سازی میکنه هر جایی که آواتار هست باید درست نمایش داده بشه. ولی اینطور نیس.
ضمنا الان روی تم های پیشفرض وردپرس هم تست کردم و فرقی نکرد
دوست عزیز، دو عکسی که ضمیمه شده رو ببینید، اون هایی که دورش با خط آبی کشیده شده عکس آواتار هست، با همین کدی براتون ارسال کردم داره کار میکنه
لطفا اطلاعات ftp رو بفرستید تا کدتون رو بررسی کنم.
اگه ممکنه یه راه ارتباطی تو تلگرام واتساپ یا ایمیل یا …. بفرستید برام.
مشخصات ftp نمیتونم ارسال کنم چون اینجا.
با سلام و خسته نباشید
کاربران بسیاری هستند که اطلاعات ورودی هاست ، سرور ، وردپرس رو در همین بخش ارسال می کنند و اطلاعات ورودی آنها به دیگر کاربران نمایش داده نمی شود.
مشخصات وردپرس خدمت شما ارسال میشه.
اطلاعات هاست رو نفرستادید. لطفا دوباره اطلاعات وردپرس و هاست رو باهم بفرستید.
سلام و خسته نباشید
من دو تا سوال داشتم.
یکی اینکه وقتی یه کاربر می خواد ثبت نام کنه و مثلا تیک قوانین وب سایت رو نزنه اسمش و ایمیلش ثبت میشه ولی فعال نمیشه و اگه یه بار دیگه بخواد ثبت نام کنه، چون ایمیلش هست، خطای تکراری بودن ایمیل رو میده و باید برم اسمش رو پاک کنم تا درست شه، باید چیکار کنم که تا وقتی همه ی اطلاعات رو وارد نکرده، ثبتش نکنه؟
و دوم اینکه من همه کدهام کار میکنه به جز اینکه موقع لود صفحه پیغام هارو باید به صورت مدال نشون بده، بدون مدال کار می کنه ولی وقتی از مدال استفاده می کنم، پیغام رو نشون نمیده.
انگار کد زیر اصلا کار نمی کنه
$(window).load(function()
{
$(‘#msg’).modal(‘show’);
});
دلیلش چی می تونه باشه؟
سلام کاربر عزیز
در رابطه با سوال اول، فایل user.php دقیقا مثل آموزش نیست، حتما دوباره آموزش رو ببینید و طبق اون پیش برید
سوال دوم: در فایل jquery.index.js در خط 8 شرطی اضافه شد که اگر کلاس counter موجود نبود به هر دلیلی به خطا نخوره. تا قبل، این فایل به خطا می خورد و بقیه خط های کد رو اجرا نمی کرد و الان مشکل رفع شده.
موفق باشید
سلام آقای هزاره گرامی
من رفتم کدهای خودتون رو در فایل user کپی کردم. قسمتی که مربوط به قوانین وب سایت بود رو هم یکم اشکال داشت که اصلا حذفش کردم.
در فایل function هم که بررسی میشه که اگر یه قسمت رو موقع ثبت نام خالی بزاره یا اشتباه وارد کنه ریدایرکت و exit بشه. پس چرا مثلا من اگه در تکرار رمز عبور، رمز رو اشتباهی وارد کنم، مجددا بخوام ثبت نام کنم میگه ایمیل وجود داره؟
اصلا انگار به exit توجهی نمیکنه؟
دوست عزیز، در فایل user.php یک سری شرط هارو نذاشته بودید، من تست کردم، زمانی که شرط هارو گذاشتم به درستی کار کرد.
بعد از تغییراتی که بنده دادم، تست های من به این صورت بود:
1- یکبار قوانین رو قبول نکردم و بهم پیغام خطا داد که قوانین قبول نشده است
2- یکبار قوانین رو قبول کردم و با موفقیت تونستم ثبت نام کنم.
لطفا به طور کامل به صورت آموزش عمل کنید، اگر بازم مشکل داشتید من درخدمتتون هستم.
باشه چشم، من بررسیش می کنم.
ولی من منظورم فقط قبولی قوانین نیست، هر کدوم از شرط ها اگر برقرار نباشه، ایمیل رو در مدیریت وردپرس ثبت میکنه ولی فعال نمیشه، بخاطر همین موقع ثبت نام مجدد میگه ایمیل وجود داره.
و باید ایمیل رو خودم پاک کنم تا درست شه.
حالا مجددا میرم چک می کنم، ممنون از پاسخگویی.
سلام
فیلم دانلود نمیشه،برای لینک ها مشکلی پیش اومده، لطفا بررسی کنید
با سلام و خسته نباشید
مشکلی در دانلود یا نمایش ویدیوها مشاهده نکردیم. با مرورگر دیگری تست کنید. همچنین یک بار مودم رو خاموش روشن کنید تا آیپی استاتیک تغییر کند.
استاد منظورم مثلا ساخت پنل ادمین با پی اچ پی در خط اول
سلام استاد خسته نباشید میخاستم بگم اگر میشه همین کار رو برای برنامه نویسی انجام بدید نه ورد پرس
دوما این که یک صفحه ورود با ایمیل یا فیس بوک یا تویتیر بسازید که کاربر با بتونه ورارد سایت بشه
همین طور فراموشی رمز و بازیابیش در برناه نویسی پی اچ پی ممنون از سایت خوبتون
سلام و خسته نباشید.
یه سوال داشتم این صفحه page-profile.php که ساختین، میخواستم بدونم این برگه است، چیه؟ یا باید post_type برای users ایجاد کنم. چون هیچی نگفتین در موردش و فقط توی آدرسش می نویسینsite_url()./profile.
با سلام و خسته نباشید
نه پست تایپ نیست و صرفا یک برگه اختصاصی هست.
عذرخواهی میکنم که بازم سوال می پرسم ولی مگه برای برگه اختصاصی نباید از Template Name در ابتدای فایل استفاده کنند؟
چطوری بدون این کار برگه ای ساختند و با کلمه profile بهش آدرس میدن.
اگه یکم توضیح بدید ممنون میشم.
شاید من خیلی مبتدی هستم که این چیزارو بلد نیستم ولی خیلی از دوره های شمارو گذروندم:).
سلام و خسته نباشید
من جواب سوالم رو پیدا کردم، کافیه نامک رو عوض کنم و تنظیمات رو بر اساس اون نامک تنظیم کنم.
بازم ممنون
سلام
وقتتون بخیر
من یه چند درس اول رو دیدم، یه سوال برام پیش اومده و اون اینه که شما ورود رو در یه منوی استاتیک نوشتید، آیا امکانش هست که در منوی داینامیک ورود رو نوشت.
منظورم اینه که تابعی هست که اطلاعات منوی داینامیک رو بخونه که بشه با کمکش شرط بذاریم که ورود رو به پروفایل یا برعکس تبدیل کنه؟
با سلام و خسته نباشید
بله چرا که نه فقط کمی باید به مباحث وردپرس و PHP تسلط کافی داشته باشید از جمله ساختار و پارامترهای تابع wp_nav_menu و is_user_logged_in
ممنون از پاسخگویی.
من php رو تا حدودی بلدم و وردپرس هم دوره های شمارو گذروندم.
این تابع هایی که فرمودین رو گوگل میکنم تا بیشتر آشنا شم.
بازم ممنون
سلام خیلی گنگ توضیح داده شده هیچی نمیفهمم
سلام
این آواتاری که نمایش داده میشه فقط بصورت استاتیک هست و بدرد نمیخوره…
الان اگه بخواییم در قسمت نظرات همون آواتار کاربر که در پنل آپلود شده نمایش داده بشه باید چکار کنیم؟؟؟
لطفا ساده توصیح بدید – مبتدی هستیم 🙁
سپاس
با سلام قطعه کدی که پیوست شده رو در functions.php اضافه کنید.
https://welearn.site/questions/wp-content/uploads/2020/07/avatar.zip
سلام ممنون از اموزشتون ببخشید من هرکاری میکنم این تابع wp_redirect برام عمل نمیکنه کلا فقط همون صفحه که هستم رو رفرش میکنه و به لینکی که قرار دادم نمیره، مشکل چی میتونه باشه
ممنون میشم زود جواب بدید لازمش دارم….
لطفا اسکرین یا فایل رو بفرستید تا بررسی کنیم.
سلام، ممنون بابت این دوره…من یه بار بصورت سطحی اموزش رو نگاه کردم و باید از اول دوباره ببینمش.اما سوال:
توی این اموزش، چیزی در مورد نمایش پروفایل کاربران ندیدم (یا شایدم اشتباه میکنم) سوالم اینه که تو این اموزش هست یا نه؟ و اگه نیست چطور باید پروفایل کاربران رو مثلا بصورت عمومی نشون بدیم؟
یه چیزی مثل صفحه نویسنده میشه که یه url مشخص داره و اونجا متا هایی که کاربر وارد کرده رو نشون بدیم مثل:
اواتار / اسم / تاریخ عضویت و تعداد دیدگاه ها و اخرین دیدگاه ها و …
یه سوال دیگه، لیست کل کاربران رو میشه نشون داد با فیلتر توی یک پیج یا صفحه؟ (میتونید یه اشاره بکنید چطور با چه تابع یا کوئری ای؟)
با تشکر.
سلام
برای نمایش و کاستوم پروفایل کاربران، به این لینک مراجعه کنید، به صورت کامل توضیح داده شده است. https://codex.wordpress.org/Author_Templates
لیست کاربران رو با استفاده از کلاس WP_User_Query و تابع get_users میتونید کوئری بگیرید، لینک های زیر میتونه کمک بیشتری میکنه
https://developer.wordpress.org/reference/classes/wp_user_query
https://developer.wordpress.org/reference/functions/get_users
موفق باشید
سلام ما وقتی توی یک دوره شرکت میکنیم فرض بر اینه که هیچی نمیدونیم ولی آقای هزاره توی اکثر دوره هاشون هم خیلی سریع میگذن از مطالب و هم از اول نمیگین و خیلی وقتا کد آماده رو نشون میدن
با سلام در این دوره از پایه html شروع میکنه
سلام آیا امکانش هست کاری کرد کارمندای یک شرکت حقوقشون رو توی پنل کاربریشون ببینن
سلام دوست من
طبیعتا باید به PHP تسلط کامل داشته باشید.