Page 1 of 1
ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Wed Jan 19, 2011 8:16 am
by advanc
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
المطلوب باختصار حذف وليس اضافة حذف بعض الخانات في صفحة انشاء الحساب
لان بصراحة حذفتها باتباع هذا الشرح ولكن للاسف لم ينحذف سواء اللغة العربية ولم تنحذف الخانات
opencartArab wrote:
تقدر تعدل مسميات الحقول من هذا الملف
catalog\language\arabic\account\create.php
وبالنسبة لإضافة حقول طبعا تحتاج الى التعديل على قاعدة البيانات بإضافة جداول على حسب طلبك وايضا تربطها بملفات السكربت
يعني شغل برمجة خاصة
وبالنسبة لألوان الخلفية راجع هذا الموضوع
http://forum.opencart.com/viewtopic.php?f=101&t=20132
وبالتوفيق
تحياتي للجميع
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Thu Jan 20, 2011 12:08 am
by opencartArab
وعليكم السلام ورحمة الله وبركاته
أخوي لاحظ مكتوب تعديل مسميات الحقول وليس حذفها
وهذا مسار ملف اللغة العربية
يعني مثلا صاحب موقع يحتاج يغير كلمة الفاكس إلى رقم الفاكس
وواحد ثاني يحتاج يغير كلمة رقم الجوال إلى رقم السيار
وهكذا
لكن انت تحتاج تحذف الحقول من هذا الملف على المسار
catalog\view\theme\default\template\account\create.tpl
وبالتوفيق لك
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Thu Jan 20, 2011 2:54 pm
by Khalid H.S
حذف الحقول راح يسبب لك مشاكل كثيرة
جربت أحذفها بأكثر من طريقة لكن لاحظت أني احتاج للتعديل على كامل السكربت
فتراجعت عن التعديل لأنه أيضاً بعض الموديلات الي ممكن تركبها مستقبلاً تتطلب وجود بعض الخانات
وإذا صرت حاذفها راح تطلع لك مشاكل
إذا كنت تجيد اللغة الانجليزية اطرح استفسارك في القسم الرئيسي لأن فيه مبرمجين للسكربت ممكن يفيدونا
وأنا اقترح على مشرف هذا القسم وضع موضوع للاقتراحات ومن ثم ترجمتها وتقديمها للمبرمجين باسم القسم العربي
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Thu Jan 20, 2011 8:26 pm
by advanc
سبق السيف العدل
شكرا لك
ونتمنى من مشرفنا عمل اقتراحك
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Thu Jan 20, 2011 8:32 pm
by opencartArab
يا أخوان مافهمت عليكم ممكن توضيح أكثر
وبالنسبة للأخ خالد كيف حذف الحقول يسبب مشاكل؟؟
المسار اللي كتبته أنا هو في القالب يعني بيتم إخفاء الحقول وليس حذفها وبالتالي لن يؤثر أو يسبب مشاكل
طبعاً الإخفاء للحقول الغير إلزامية لأنك لو أخفيت الحقول الإلزامية لن يتم الانتقال للصفحة اللي بعدها
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Sun Jan 23, 2011 2:24 am
by Khalid H.S
أخوي advanc
جرب تسجل عضوية يستحيل ما يطلع معك خطأ إذا اقتصرت التعديل على الملف الذي ذكره المشرف
أقل شي راح يطلع عندك خطأ بهذين الملفين
خطأ في أعلى صفحة التسجيل يظهر هذا المسار
catalog\controller\account\create.php
بعد اتمام عملية التسجيل يتم التسجيل لكن مع ظهور أخطاء برمجية هذا مسار الخطأ
catalog\model\account\customer.php
شخصياً تجاوزت هذي النقطة لكن الوضع يحتاج المزيد من التعديلات
منها ملفات لوحة التحكم خاصة إذا كنت حاذف "خانات مطلوبه" مثل رقم التلفون ماراح تقدر تعدل ملف العضو بدون تضيف رقمه!
أيضاً تحتاج تعدل على الملف الشخصي للعضو بحيث تزيل الخانات المحذوفة
لأن لو جاء يعدل على الباسورد مثلاً أو الايميل راح يطلع له خطأ بسبب الخانات المحذوفة والي مازالت ظاهرة عنده
هذا في حالة أن السكربت على الوضع الافتراضي بدون إضافة موديلات تستدعي بعض المعلومات من الخانات المحذوفة
زي ماقلت الشغلة تحتاج إعادة هيكله مو سالفة أحذف خانة وفقط إذا تحب أن يكون شغلك سليم
خاصة أن الموقع بيكون تجاري ظهور أي خطأ برمجي قد يفقدك عميل لأنه سيفقد الثقة بمدى ثبات الموقع ودرجة الاعتماد عليه
أخوي opencartArab
اتمنى وضحت الفكرة الي أقصدها
الموضوع مو مستحيل لكنه متعب إذا كان المقابل حذف كم خانة ما تسوى هذي المجازفة
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Sun Jan 23, 2011 3:00 am
by opencartArab
أعيد وأكرر بتفصيل أكثر
إخفاء الحقول الغير إلزامية لا يسبب مشاكل وهي ثلاثة حقول فقط
فاكس:
الشركة:
العنوان الثاني:
وهذه الثلاثة حقول غير إلزامية ويمكن إخفائها وليس حذفها من ملف القالب
الذي ذكرته بالرد في الأعلى
أما بقية الحقول يمكن حذفها وليس إخفائها ولكن تحتاج إلى تعديل على ملفات إنشاء وتعديل إنشاء حساب جديد من مجلدات الأدمن والكاتلوج على حسب مسار كل ملف
وفكرة التعديل هي منع الإرسال لقاعدة البيانات فقط
وعند الترقية يجب عمل نفس التعديلات على الملفات التي سوف تستبدلها قبل عمل الترقية
وخلاصة الموضوع يجب عمل هذه الحلول بواسطة مبرمج أو مطور مواقع محترف
لأن أقل خطأ سوف يسبب مشاكل
كما ذكر الأخ خالد
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Sun Jan 23, 2011 5:13 am
by Khalid H.S
كيف تخفى الحقول الغير إلزامية من غير حذفها؟
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Sun Jan 23, 2011 6:47 pm
by opencartArab
Khalid H.S wrote:كيف تخفى الحقول الغير إلزامية من غير حذفها؟
افتح الملف على المسار التالي:
catalog\view\theme\default\template\account\create.tpl
وابحث عن
Code: Select all
<tr>
<td><?php echo $entry_fax; ?></td>
<td><input type="text" name="fax" value="<?php echo $fax; ?>" /></td>
</tr>
واحذفها
وهو خاص بحقل الفاكس
ثم ابحث عن
Code: Select all
<tr>
<td width="150"><?php echo $entry_company; ?></td>
<td><input type="text" name="company" value="<?php echo $company; ?>" /></td>
</tr>
واحذفها
وهو خاص بحقل الشركة
ثم ابحث عن
Code: Select all
<tr>
<td><?php echo $entry_address_2; ?></td>
<td><input type="text" name="address_2" value="<?php echo $address_2; ?>" /></td>
</tr>
واحذفها
وهو خاص بحقل العنوان الثاني
ثم احفظ الملف
واذا ماودك تحذفها بحيث تصير مخفية بدون ظهورها في الموقع ايضاً
أضف قبل وبعد كل سطر من الاسطر اللي ذكرتها لك التالي
<!--
هنا الكود
//-->
مثلا كود الفاكس سوف يكون بالشكل التالي:
Code: Select all
<!-- <tr>
<td><?php echo $entry_fax; ?></td>
<td><input type="text" name="fax" value="<?php echo $fax; ?>" /></td>
</tr> //-->
وان شاء الله يشتغل المتجر بشكل طبيعي بدون مشاكل
[/size]
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Mon Jan 24, 2011 5:10 am
by Khalid H.S
طيب أخوي هذي طريقة حذف مو اخفاء كنت أظن فيه طريقة معينة من الإعدادات أو يوجد موديل لذلك
الطريقة الي وضعتها هي لحذف الخانات وهي الي تسبب المشاكل في حالة ماعدلت على بقية السكربت
حتى لو كانت خانات غير مطلوبة!
كل الشكر لك مشرفنا
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Mon Jan 24, 2011 5:27 am
by opencartArab
هلا أخ خالد
ياريت لو كان في طريقة من لوحة التحكم أو موديول
ماكان الواحد يشتغل ويعدل
أعتقد والله أعلم أن اللغة الجديدة
HTML5
بتعمل تغييرات كثيرة في عالم مواقع الانترنت
وأعتقد أيضاً اذا اعتمدها المبرمج في مجلد الاستايل بيكون المتجر شي خيالي
وبما أن اللغة جديدة يمكن تلاحظ تغييرات في جميع السكربتات خلال سنة أو سنتين
على مايكون المبرمجين متمكنين منها
ولا أقصد فقط المتجر وإنما المنتديات والمدونات وغيرها
---------
نرجع لموضوع حذف أو اخفاء الخانات
انت جربت تحذف الخانات الثلاثة اللي أنا ذكرتها وسببت لك مشاكل؟
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Mon Jan 24, 2011 6:18 am
by Khalid H.S
html5 بتكون شيء حلو لكن يبي لها وقت حتى تصير لغة معتمدة وتدعمها جميع المتصفحات
فيه قبلها css3
طالعه من كم سنة وإلى الأن لم يتم اعتمادها مع أنها أسهل من html5
لأنها لغة مساندة وليست بنيوية مثل html5
بخصوص الخانات نعم جربت أحذفها وهي أول شيء جربته
ويظهر خطأ بالمسارين الي ذكرتهم بأول تعليق لي
وبرضو حذفتهم من المسارين وكانت العضوية تسجل عادي
لكن تحتاج المزيد من التعديلات مثل الملف الشخصي للعضو لأن الخانات بتكون ظاهرة له
ولما يجي يعبيها بتطلع له أخطاء بسبب التعديل السابق على الملفات الأساسية
ممكن أجلس عليها يوم وأضبطها ثم أنقل التعديلات والطريقة في موضوع جديد إن شاء الله
Re: ماهي الطريقة لتعديل صفحة انشاء الحساب
Posted: Wed Jan 26, 2011 9:25 am
by advanc
Khalid H.S wrote:أخوي advanc
جرب تسجل عضوية يستحيل ما يطلع معك خطأ إذا اقتصرت التعديل على الملف الذي ذكره المشرف
أقل شي راح يطلع عندك خطأ بهذين الملفين
خطأ في أعلى صفحة التسجيل يظهر هذا المسار
catalog\controller\account\create.php
بعد اتمام عملية التسجيل يتم التسجيل لكن مع ظهور أخطاء برمجية هذا مسار الخطأ
catalog\model\account\customer.php
شخصياً تجاوزت هذي النقطة لكن الوضع يحتاج المزيد من التعديلات
منها ملفات لوحة التحكم خاصة إذا كنت حاذف "خانات مطلوبه" مثل رقم التلفون ماراح تقدر تعدل ملف العضو بدون تضيف رقمه!
أيضاً تحتاج تعدل على الملف الشخصي للعضو بحيث تزيل الخانات المحذوفة
لأن لو جاء يعدل على الباسورد مثلاً أو الايميل راح يطلع له خطأ بسبب الخانات المحذوفة والي مازالت ظاهرة عنده
هذا في حالة أن السكربت على الوضع الافتراضي بدون إضافة موديلات تستدعي بعض المعلومات من الخانات المحذوفة
زي ماقلت الشغلة تحتاج إعادة هيكله مو سالفة أحذف خانة وفقط إذا تحب أن يكون شغلك سليم
خاصة أن الموقع بيكون تجاري ظهور أي خطأ برمجي قد يفقدك عميل لأنه سيفقد الثقة بمدى ثبات الموقع ودرجة الاعتماد عليه
أخوي opencartArab
اتمنى وضحت الفكرة الي أقصدها
الموضوع مو مستحيل لكنه متعب إذا كان المقابل حذف كم خانة ما تسوى هذي المجازفة
تسلم أخوي خالد .. الحمد لله تم اعادة الملفات ..
وبالنسبة لمشرفنا الكريم .. فأنا أعتقد أن ثلاث خانات ليس هي المطلوب حذفها ولكن المطلوب هو حذف اغلب الخانات مثل الصورة
ولكن عموما الف شكر لك