این if , else مربوط به خالی بودن فرم ( به نظر من که درسته و مشکلی نداره)
کد:
echo "  if (((".$sf_requestauthorname.")&&(document.adminForm.name.value=='')) || ";
  echo "    (document.adminForm.question.value=='') || ";
  echo "    ((".$sf_answermandatory.")&&(document.adminForm.answer.value=='')) || ";
  echo "    (document.adminForm.catid.value=='0')){\n";
  echo "   alert(\""._SIMPLEFAQ_VALIDATE."\");\n";
  echo "  } else {\n";
  echo "   document.adminForm.action = 'index.php';\n";
  echo "   document.adminForm.submit();\n";
  echo "  }\n";
این هم از پبغام خطایی که باید بده: (از فایل english.php)
کد:
DEFINE("_SIMPLEFAQ_VALIDATE","Please complete all mandatory fields (marked with a *).");
فارسیش که فرقی نداره ، فقط یک فایل persian.php بهش اضافه شده ( با fa_IR کار نمی کنه)
یه نکته که فکر کنم به همین مربوط می شه:
من مامبو که نصب دارم رو لوکال هاست( wamp server ) وقتی پیغام خطا برای غلط بودن یوزر و یا پسورد به هنگام login باید بده، هیچ پیغامی نمیده و فقط redirect می شه به صفحه اصلی ، احتمالا این مشکل هم از همون آب می خوره ، تو این تاپیک مفصل درباره اون مورد توضیح دادم اما کسی نتونست رفعش کنه:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]