تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حل مشكلة عدم تطابق كلمة المرور
#1
هذه المشكلة ليست مشكلة بالمنتدى نفسه, لكنها مشكلة لمن يستخدم استايل يعرض حقول تسجيل الدخول مثل منتديات الـ vb

لحل المشكلة اتبع التالى

داخل قالب header_welcomeblock_guest

ابحث عن
كود :
<input type="password" class="textbox" name="password"

ثم استبدله بالتالى
كود :
<input type="password" class="textbox" name="{$pss}"


الأن داخل ملف global.php (يوجد الملف مع ملفات المنتدى حيث يوجد ملف index.php )

ابحث به عن
PHP كود :
if(function_exists('mb_internal_encoding') && !empty($lang->settings['charset']))
{
    @
mb_internal_encoding($lang->settings['charset']);


اضف بعده
PHP كود :
$mybb->settings['cur_file'] = basename($_SERVER['PHP_SELF']);
    if(
$mybb->settings['cur_file'] == 'member.php' && $mybb->input['action'] == 'register' && $mybb->input['agree'] == 'I Agree'){
        
$pss 'password4';
    }else{
        
$pss 'password';
    } 

وتأكد من انك حفظت الملف بالترميز utf-8

وان شاء الله سترى ان المشكلة تم حلها.
الرد
شكر من طرف :
#2
مشكور اخي Pepo
الرد
شكر من طرف :
#3
السلام عليكم.
مرحبا أخي بيبو، أتمنى أن تكون على خير حال.


اتبعت خطواتك حرفيا.. والمشكلة تظل كما هي.

أعدت الأمور كما كانت، واتبعت خطواتك مرة أخرى بحذر أشد.
والمشكلة لم تحل أيضًا..

لا أعرف صراحة ماذا هناك.
الرد
شكر من طرف :
#4
العفو اخى A-king .

اخى wooo ارفق لى ملف global.php الذى طبقت به التعديل, وكذلك قالب header_welcomeblock_guest
الرد
شكر من طرف :
#5
شكرا أخي بيبو على الاهتمام.
المشكلة تم حلها بوضع هذا الكود في header_welcomeblock_guest:
PHP كود :
<table border="0" cellspacing="$theme[borderwidth]cellpadding="4" class="tborder"><tr><td class="thead_bottom" colspan="2"></td></tr><tr><td class="trow1" width="65%"><navigation></td><td class="trow2" width="35%"><script type="text/javascript"><!-- lang.username "{$lang->login_username}"lang.password "{$lang->login_password}"lang.login "{$lang->login}"lang.lost_password " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>"lang.register_url " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";// --></script> <span id="quick_login">{$lang->welcome_guest} (<a href="{$mybb->settings['bburl']}/member.php?action=login" onclick="MyBB.quickLogin(); return false;">{$lang->welcome_login}</a> &mdash; <a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a>)</span></td></td></tr><tr><td colspan="2" style="padding:0"><table border="0" cellspacing="0" cellpadding="0" class="thead_bottom"><tr align="center" class="tfoot"><td class="welcome_bottom"><a href="{$mybb->settings['bburl']}/member.php?action=login">{$lang->welcome_login}</a></td><td class="welcome_bottom"><a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a></td><td class="welcome_bottom"><a href="search.php?action=getnew">{$lang->welcome_newposts}</a></td><td class="welcome_bottom"><a href="{$mybb->settings['bburl']}/search.php?action=getdaily">{$lang->welcome_todaysposts}</a></td><td class="welcome_bottom"><a href="$settings[bburl]/search.php">{$lang->toplinks_search}</a></td></tr></table></td></tr></table> 

وعليه فقد تم حل المشكلة.

شكرا لك بيبو
الرد
شكر من طرف :
#6
اظن هذا الكود يرجع شكل مربع تسجيل الدخول الى الشكل الإفتراضى اليس كذلك؟
اذا كان ما اقوله صحيح, فهذا حل غير الذى قصدته انا, فالحل الذى اسعى اليه, هو الحفاظ على شكل الفى بى (لمربع تسجيل الدخول) مع تجنب مشكلة تطابق كلمة المرور.
الرد
شكر من طرف :
#7
يا أخوان حل المشكلة ببساطه
أدخل الإستايل الأفتراضي
اختار هذا القالب
header_welcomeblock_guest
قم بنسخ محتواه
اذهب للستايل الذي تستخدمه
أختار هذا االقالب
header_welcomeblock_guest
قم بتحديد الكل وأحذفه
ثم قم بوضع ما نسخته به واعمل حفظ
ستحل المشكلة دون ادنى مجهود أو اي شيء يذكر
وجاري تتبع اخطاء هذا النوع العملاق من المنتديات
ولي عودة ان شاء الرحمن
الرد
شكر من طرف :
#8
اراك تتحدث دون ان تلقى نظرة على الموضوع اخى!

1- المشكلة ليست مشكلة بالمنتدى نفسه, لكن المشكلة بالإستايلات المستخدمة.
2- الحل الذى سعيت اليه انا هو للإحتفاظ بالشكل الذى يرغب به الأعضاء, مع عدم حدوث المشكلة.
الرد
شكر من طرف :
#9
ياأخي الكريم
انا لا اقصد التقليل من مجهودك نهائيا فاأنت تفوقني خبره في هذا النوع من المنتديات
ولكني طرحت هذا الخيار للمبتدئين مثلي تيسيرا لهم لا اكثر
والسبب حتى نفهم طبيعة المنتديات وكذلك نتعود على القوالب والمنتديات بشكل عام
أخي بيبو
هذه ليست مجامله
بفضلك بعد الله حلت مشاكل كثيرة في موقعي التجريبي لهذا النوع من المنتديات وقريبا ساطرح هذا الموقع لتراه بنفسك بعد تضبيطه بالشكل الذي يرضي غرور من يبحث عن الجوده والتميز من خلال منتديات mybb
لك شكري واحترامي لشخصك الكريم
الرد
شكر من طرف :
#10
ولا يهمك شئ يا طيب, سبب ردى فقط هو للتوضيح ليصبح الأمر اختيارى للمستخدم وليس بديل.

وشكرا لك على توضيحك وعلى كلامك الطيب.

موفقين جميعا بإذن الله.
الرد
شكر من طرف :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم