Page 1 of 1

كيفية التعديل علي موديول mod_loginregister ؟!

Posted: Thu Jan 03, 2013 1:05 pm
by DarTanYaL
السلام عليكم ورحمة الله وبركاته
كنت ارجو معرفة كيفية التعديل علي موديول mod_loginregister
وذلك حيث انى اريد ان اغير ببساطه بدلا من ظهور كلمتي username & password
اريد كتابة كلمتين اخرتين مثلا name & word كيف استطيع فعل ذلك ؟
واذا كنت اريد ان تظهر هاتان الكلمتان في صفحه معينه من الموقع وصفحه اخرى تظهر كلمتين اخرتين
وشكرا

Re: كيفية التعديل علي موديول mod_loginregister ؟!

Posted: Tue Jan 22, 2013 5:57 pm
by DarTanYaL
ألف شكر للأخوة القائمين علي المنتدى
59 مشاهده وليس هناك اي رد حتى يساعدنى في حل المشكله ؟

Re: كيفية التعديل علي موديول mod_loginregister ؟!

Posted: Wed Jan 23, 2013 2:16 pm
by ahmedmigoo
السلام علكيم
اى تعديل على كلام داخل اى موديل يتم من خلال ملفات اللغة
الملف المطلوب التعديل فية language/ar-AA/ar-AA.mod_login.ini

التعديلات كالاتى
1-عدل قيمة MOD_LOGIN_VALUE_USERNAME الى اسم العضو لتصبح كالتالى
MOD_LOGIN_VALUE_USERNAME="اسم العضو"
2- اضف السطر الاتى
JGLOBAL_PASSWORD = "كلمة السر"

ملحوظة المثال ينطبق على joomla2.5.8
اللغة العربية ar-AA

بالتوفيق

Re: كيفية التعديل علي موديول mod_loginregister ؟!

Posted: Wed Feb 06, 2013 5:11 am
by DarTanYaL
اشكرك اخي احمد علي الرد
وقد جربته وتم التعديل
وكنت اتمنى لو تضيف تعديل بسيط لو ممكن
ان كنت اريد اقامة هذا التعديل علي صفحه معينه في الموقع
مع بقاء المديول من غير اي تعديل في الصفح الاخرى
ولك منى كل الشكر

Re: كيفية التعديل علي موديول mod_loginregister ؟!

Posted: Sat Feb 09, 2013 9:43 pm
by ahmedmigoo
هناك اكثر من طريقة لعمل ما تريد
ساشرح لك طريقة منها والافضل من ناحية التوسع فى المستقبل والمتوافقة لو كنت تستخدم اكثر من لغه

1-مسار الملف /modules/mod_loginmod_login.xml
فى نهاية هذا السطر <fieldset name="basic"> ضيف الاتى

Code: Select all

<field
					name="username"
					type="list"
					default="MOD_LOGIN_VALUE_USERNAME"
					label="MOD_LOGIN_VALUE_USER_LABEL_LABEL"
					description="MOD_LOGIN_VALUE_USER_LABEL_DESC" >
						<option value="MOD_LOGIN_VALUE_USERNAME">MOD_LOGIN_VALUE_USERNAME</option>
						<option value="MOD_LOGIN_VALUE_USERNAME_ALT">MOD_LOGIN_VALUE_USERNAME_ALT</option>
				</field>					

				<field
					name="password"
					type="list"
					default="JGLOBAL_PASSWORD"
					label="MOD_LOGIN_VALUE_PASS_LABEL_LABEL"
					description="MOD_LOGIN_VALUE_PASS_LABEL_DESC" >					
						<option value="JGLOBAL_PASSWORD">JGLOBAL_PASSWORD</option>
						<option value="JGLOBAL_PASSWORD_ALT">JGLOBAL_PASSWORD_ALT</option>
				</field>
2-مسار الملف modules/mod_login/tmpl/default.php
فى نهاية السطر JHtml::_('behavior.keepalive'); او قفل ?> ضيف الاتى

Code: Select all

$username = $params->get('username', 'MOD_LOGIN_VALUE_USERNAME');
$password = $params->get('password', 'JGLOBAL_PASSWORD');
3- مسار الملف modules/mod_login/tmpl/default.php
استبدل

Code: Select all

'MOD_LOGIN_VALUE_USERNAME'
ب

Code: Select all

$username
استبدل

Code: Select all

'JGLOBAL_PASSWORD'
ب

Code: Select all

$password
4- مسار الملف language/ar-AA/ar-AA.mod_login.ini
فى نهاية الملف ضيف الاتى

Code: Select all

MOD_LOGIN_VALUE_USERNAME_ALT = "عضو جديد"
JGLOBAL_PASSWORD_ALT = "كلمة السر"
5- مسار الملف language/ar-AA/ar-AA.mod_login.sys.ini
فى نهاية الملف اضف الاتى

Code: Select all

MOD_LOGIN_VALUE_USER_LABEL_LABEL = "اسم المستخدم"
MOD_LOGIN_VALUE_USER_LABEL_DESC = "اكتب هنا اسم المستخدم الذى تريد ان يظهر بالموقع"

MOD_LOGIN_VALUE_PASS_LABEL_LABEL = "كلمة السر"
MOD_LOGIN_VALUE_PASS_LABEL_DESC = "اكتب هنا كلمة السر الذى تريد ان يظهر بالموقع"
ملحوظة الخطوة رقم 4 و 5 سيتم تكرارهم مع كل لغة مستخدمة بالموقع ;D
بالتوفيق