راه اندازی یک سایت با جوملا می تواند یک راه بسیار عالی برای درآمد زایی باشد. یکی از محبوبترین و در عین حال پرکاربردترین روش کسب درآمد از سایت ، استفاده از سیستم عضویت یا ثبت نام سایت می باشد. بدین صورت که شما پست یا محصول خود را برای سطح دسترسی خاصی منتشر می کنید تا افراد با عضویت در سطح دسترسی مورد نظر بتوانند محصول شما را خریداری یا مشاهده کنند . اما سیستم پیش فرض جوملا در حال حاضر یک عیبی دارد که کاربر در هنگام ثبت نام وقتی نام کاربری و ایمیل را وارد می کند ، بعد از ثبت نام حتما باید با نام کاربری خود وارد سایت شود. یعنی با ایمیل خود اصلا نمی تواند وارد سایت شود.البته نا گفته نماند که صحبت ما حالت پیش فرض سیستم ثبت نام و ورود جوملا هست ، واگرنه با علم برنامه نویسی هرچیزی در هر سیستمی شدنی هست.
ورود با نام کاربری و ایمیل در قسمت کاربری و مدیریت جوملا
یکی از معایبی که نام کاربری داره این هست که کاربر ممکنه بعد از مدت ها نام کاربری خودش رو فراموش کنه ، البته امکان بازیابی نام کاربری در جوملا فراهم هست اما چون در دنیای اینترنت و خصوصا در بین کاربرای فعلی اینترنت ، زمان حرف اول رو میزنه در نتیجه کاربر یا بیخیال سایت میشه یا مجددا شروع به ثبت نام میکنه تا کارش فقط راه بیفته ! پس بهتره که ما هم به فکر راحتی و زمان کاربرهای سایت خودمون باشیم و تجربه کاربری سایتمون رو ، روز به روز همگام با پیشرفت علم و دنیای برنامه نویسی ارتقا بدیم.
از اونجایی که ایمیل پرکاربردترین وسیله در دنیای اینترنت هست ، بهترین راه این هست که ورود به سایت رو ، هم ازطریق نام کاربری و هم به روش ایمیل برای کاربر فراهم کنیم که کاربر هرطور که دوست داشت وارد همان اکانت کاربری خود بشه !
راه حل ورود با ایمیل و نام کاربری به سایت جوملا چی هست ؟
پلاگینی که میخوام بهتون معرفی کنم اسمش Authentication EMail هست . ورود با نام کاربری یا ایمیل در بخش کاربری و مدیریت جوملا با Authentication EMail خیلی آسون میشه ! با فعال کردن این پلاگین دیگه کاربر میتونه هم با نام کاربری ، و همینطور هم با ایمیلی که موقع ثبت نام وارد کرده ، به حساب کاربری خودش وارد بشه ! اما این تنها قابلیت این پلاگین نیست حتی شما میتونید با رفتن به تنظیمات پلاگین ، قابلیت ورود با ایمیل رو برای مدیران سایت هم فعال کنید و از این به بعد مدیران سایت هم در بخش مدیریت می توانند با ایمیل یا نام کاربری خودشون وارد پنل مدیریت بشوند.
نکته : برای اینکه حس بهتری به کاربران خودتون القا کنید ، می توانید عنوان لیبل( نام کاربری ) که در بخش ورود به سایت و همینطور ماژول ورود به سایت نمایش داده می شود در قسمت نادیده گرفتن زبان ها اورراید | Override کنید و به ( نام کاربری یا ایمیل ) تغییر دهید تا کاربر هم از اینکه در فیلد ورود می تواند هم از ایمیل استفاده کند و هم با نام کاربری خود می تواند وارد شود ، مطلع باشد.
برای اورراید | Override کردن زبان بهتون بگم که از دوتا مقدار ثابت زیر می توانید برای انجام این تغییرات استفاده کنید. یعنی در قسمت زبان ثابت در کامپوننت ویرایش زبان جوملا ، ( که در جوملا 4 در مسیر سیستم - مدیریت - نادیده گرفتن زبان هست ) یکبار COM_USERS_LOGIN_USERNAME_LABEL رو وارد می کنید که این مقدار برای قسمت ورود به سایت هست و قسمت متن رو مینویسید ( نام کاربری یا ایمیل) یا هر عنوانی که خودتون دوست دارید ، و یکبار از مقدار MOD_LOGIN_VALUE_USERNAME که برای ماژول ورود به سایت هست میتوانید استفاده کنید. اگرم مستقیما میخوایید درون فایل زبان قالب خودتون این تغییرات رو بدید کافیه از رشته های زیر استفاده کنید.
COM_USERS_LOGIN_USERNAME_LABEL="نام کاربری یا ایمیل"
MOD_LOGIN_VALUE_USERNAME="نام کاربری یا ایمیل"