حل مشکل قالب‌های siteground در مامبو 4.6.5 فارسی: تفاوت بین نسخه‌ها   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو
(صفحه‌ای جدید با '=مقدمه= در مامبوی فارسی شده به جای عبارت و نام mainmenu نوشته شده است '''منوی اصلی'''. …' ایجاد کرد)
 
جز
سطر ۳: سطر ۳:
  
 
در هنگام فارسی سازی قالب‏های siteground برای فراخوانی موقعیت منوی اصلی از کد نویسی استفاده می‏شود. به شکلی که منوی مربوطه در آن قسمت لود می‏شود و بدون استفاده از [[ماژول]] تحت مدیریت [[مامبو]] نمایش داده می‏شود.
 
در هنگام فارسی سازی قالب‏های siteground برای فراخوانی موقعیت منوی اصلی از کد نویسی استفاده می‏شود. به شکلی که منوی مربوطه در آن قسمت لود می‏شود و بدون استفاده از [[ماژول]] تحت مدیریت [[مامبو]] نمایش داده می‏شود.
 +
 +
'''نمونه خطایی که نمایش داده می‏شود:'''
 +
 +
<div dir=ltr>Warning: Invalid argument supplied for foreach() in /MAMBO PATH/templates/TEMPLATE NAME/index.php on line X</div>
  
  
 
= راه حل=
 
= راه حل=
  
حال این اخطار زمانی نمایش داده می‏شود که قالب به درستی فارسی نشده باشد و نیاز باشد یکی از دو راه زیر را مدیر [[وب]] [[سایت]] انجام دهد.
+
حال این اخطار زمانی نمایش داده می‏شود که قالب به درستی فارسی نشده باشد و نیاز باشد یکی از دو راه زیر را مدیر [[وب سایت]] انجام دهد.
  
 
==روش اول==
 
==روش اول==
  
در قالب بجای عبارت mainmenu بنویسید '''منوی اصلی'''
+
در کدنویسی قالب بجای عبارت mainmenu بنویسید '''منوی اصلی''' (ممکن است این عمل نیاز به تکرار در چند خط داشته باشد)
  
 
==روش دوم==
 
==روش دوم==
  
در مدیریت [[مامبو]] یک منو با عنوان mainmenu ایجاد کنید.
+
در مدیریت [[مامبو]] یک منو با عنوان mainmenu ایجاد کنید و منوهای موجود در منوی اصلی را به این منو منتقل نمایید.
  
 
=نکته=
 
=نکته=
  
اما از آنجایی که mainmenu یک منوی مهم و مرجع برای [[مامبو]] هست راه دوم صحیح‏‏تر است. شاید بهتر بود هنگام فارسی سازی [[مامبو]] این عبارات مربوط به منو ترجمه نمی‏شد.  
+
از آنجایی که mainmenu یک منوی مهم و مرجع برای [[مامبو]] هست راه دوم صحیح‏‏تر است. شاید بهتر بود هنگام فارسی سازی [[مامبو]] این عبارات مربوط به منو ترجمه نمی‏شد.  
  
این وظیفه فارسی کننده قالب و یا [[کامپوننت]] است، زمانیکه الحاقاتی را فارسی می‏کند آن را برای [[مامبو]]ی فارسی آماده کند!
+
این وظیفه فارسی کننده قالب و یا [[کامپوننت]] است، زمانیکه الحاقاتی را فارسی می‏کند آن را برای [[مامبو]]/[[جوملا]] فارسی آماده کند!
  
  
سطر ۲۷: سطر ۳۱:
 
{{کپی رایت}}
 
{{کپی رایت}}
  
[[رده:مقالات مامبو]] [[رده:ترفندهای مامبو]] [[رده:سوالات متداول مامبو]] [[رده:حل مشکلات مامبو 4.6.5]] [[رده:طراحی قالب مامبو]]
+
[[رده:قالب‌های مامبو]] [[رده:سوالات متداول مامبو]]

نسخهٔ ‏۱۶ آوریل ۲۰۱۰، ساعت ۱۶:۱۳

مقدمه

در مامبوی فارسی شده به جای عبارت و نام mainmenu نوشته شده است منوی اصلی.

در هنگام فارسی سازی قالب‏های siteground برای فراخوانی موقعیت منوی اصلی از کد نویسی استفاده می‏شود. به شکلی که منوی مربوطه در آن قسمت لود می‏شود و بدون استفاده از ماژول تحت مدیریت مامبو نمایش داده می‏شود.

نمونه خطایی که نمایش داده می‏شود:

Warning: Invalid argument supplied for foreach() in /MAMBO PATH/templates/TEMPLATE NAME/index.php on line X


راه حل

حال این اخطار زمانی نمایش داده می‏شود که قالب به درستی فارسی نشده باشد و نیاز باشد یکی از دو راه زیر را مدیر وب سایت انجام دهد.

روش اول

در کدنویسی قالب بجای عبارت mainmenu بنویسید منوی اصلی (ممکن است این عمل نیاز به تکرار در چند خط داشته باشد)

روش دوم

در مدیریت مامبو یک منو با عنوان mainmenu ایجاد کنید و منوهای موجود در منوی اصلی را به این منو منتقل نمایید.

نکته

از آنجایی که mainmenu یک منوی مهم و مرجع برای مامبو هست راه دوم صحیح‏‏تر است. شاید بهتر بود هنگام فارسی سازی مامبو این عبارات مربوط به منو ترجمه نمی‏شد.

این وظیفه فارسی کننده قالب و یا کامپوننت است، زمانیکه الحاقاتی را فارسی می‏کند آن را برای مامبو/جوملا فارسی آماده کند!


8.pngاستفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.