كشف يك باگ كوچولو در يك كامپوننت
با سلام. من قبلا يك تاپيك در مورد اينكه چرا كامپوننت RSS درست كار نميكنه زدم. هر كاري كه ميكردم تا RSS ده تا آيتم نشون بده ولي اين طور نمي شد و هميشه همون 5 تا آيتم رو نشون ميداد تا بالاخره رفتم خود فايل RSS را كه در فولدر كامپوننت هست رو پيدا كردم. بعد متوجه شدم كه زماني كه شما در قسمت مديريت»كامپوننت ها»خروجي RSS چيزي رو تنظيم ميكنيد و دكمه ي ذخيره رو ميزنيد، اونجا هيچي ذخيره نميشه يعني مينويسه ذخيره شد ولي هيچ كاري نميشه(البته من اينطور برداشت ميكنم). خلاصه رفتم خود فايل كامپوننت RSS رو باز كردم و متوجه شدم كه در خط 67 مقدار يك بايد تبديل بشه به صفر، و در خط 69 مقدار 5 به 10 تا براي اينكه اگر ميخواين 10 تا آيتم رو نشون بده و اگر ميخواين مقدار متن تون محدوديت نداشته باشه خط هشتاد، مقدارش رو به 0 تغيير بدهيد.
اين مامبويي كه من استفاده ميكنم ورژن 4.6.1 فارسي بود و من همچنين بر روي ورژن 4.6.1 انگليسي هم چنين مشكلي رو پيدا كردم.
پاسخ : كشف يك باگ كوچولو در يك كامپوننت
خوبه که شما تلاش کردین و این مشکلو پیدا کردین و به شما تبریک می گم که خودتون به فکر خودتون حل مشکل هستید
موفق باشید
پاسخ : كشف يك باگ كوچولو در يك كامپوننت
قابلي نداشت.
ممنونم از همه تون.
پاسخ : كشف يك باگ كوچولو در يك كامپوننت
خیر
در خط 69
کد:
$info[ 'count' ] = $params->def( 'count', 5 );
متن بالا را مشاهده می کنید در اینج
دنبال پارامتر count می گردد و در صورت وجود آن را به
کد:
$info['count']
ارسال می کند و اگر وجود نداشته باشد از عدد 5 استفاده می کند
خوب به علت اینکه در بعضی از بانک های اطلاعاتی از زبان فارسی به درستی پشتیبانی نمی شود شما خط 40 که نوشته شده
کد:
. "\n WHERE a.name = 'خروجی RSS'"
به
کد:
. "\n WHERE a.option = 'com_syndicate'"
تغییر دهید
حالا می بینید که با ذخیره و تغییر هر یک از متغییر ها ، خروجی RSS شما نیز تغییر خواهد کرد
موفق و پیروز باشید
یا علی
پاسخ : كشف يك باگ كوچولو در يك كامپوننت
[quote author=سیادتی link=topic=3711.msg22880#msg22880 date=1167034947]
خیر
در خط 69
کد:
$info[ 'count' ] = $params->def( 'count', 5 );
متن بالا را مشاهده می کنید در اینج
دنبال پارامتر count می گردد و در صورت وجود آن را به
کد:
$info['count']
ارسال می کند و اگر وجود نداشته باشد از عدد 5 استفاده می کند
خوب به علت اینکه در بعضی از بانک های اطلاعاتی از زبان فارسی به درستی پشتیبانی نمی شود شما خط 40 که نوشته شده
کد:
. "\n WHERE a.name = 'خروجی RSS'"
به
کد:
. "\n WHERE a.option = 'com_syndicate'"
تغییر دهید
حالا می بینید که با ذخیره و تغییر هر یک از متغییر ها ، خروجی RSS شما نیز تغییر خواهد کرد
موفق و پیروز باشید
یا علی
[/quote]
خوب به هر حال اگر اين طوري هست كه شما ميگين پس اين باز هم براي ما فارسي زبان ها يك باگ هست.
پاسخ : كشف يك باگ كوچولو در يك كامپوننت
دوست من سلام
شما نوشته بوديد :
نقل قول:
من همچنين بر روي ورژن 4.6.1 انگليسي هم چنين مشكلي رو پيدا كردم.
به همين علت دوست عزيزم آقاي سيادتي توضيحاتي رو در اين رابطه دادند .
ميشه گفت يه مشكل در زبان فارسي بود كه ما تا حالا متوجه اون نشده بوديم و از اينكه اين موضوع رو متذكر شدين ممنونيم .
انشالله در نسخه آينده اين مشكل هم حل ميكنيم .
يا علي
پاسخ : كشف يك باگ كوچولو در يك كامپوننت
[quote author=فیروزمندان link=topic=3711.msg23065#msg23065 date=1167115467]
دوست من سلام
شما نوشته بوديد :
نقل قول:
من همچنين بر روي ورژن 4.6.1 انگليسي هم چنين مشكلي رو پيدا كردم.
به همين علت دوست عزيزم آقاي سيادتي توضيحاتي رو در اين رابطه دادند .
ميشه گفت يه مشكل در زبان فارسي بود كه ما تا حالا متوجه اون نشده بوديم و از اينكه اين موضوع رو متذكر شدين ممنونيم .
انشالله در نسخه آينده اين مشكل هم حل ميكنيم .
يا علي
[/quote]
انشا الله....
(راستي من واقعا به خاطر اين نسخه ي مامبو فارسي از همه ي شما تشكر ميكنم)
يا حق.
پاسخ : كشف يك باگ كوچولو در يك كامپوننت
سلام...
من همانطور که گفته بودید خط زیر را اصلاح کردم ولی باز بعضی تنظیمات اعمال نمی شود. مثلا عنوان و ....
. "\n WHERE a.option = 'com_syndicate'"
آیا باید دستی تغییرات را اعمال کنیم؟