PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : این چه جور کدیه؟!



siran
09-01-2008, 04:05 PM
سلام.
لازم بود که یک فایل از فرومم رو ویرایش کنم.
رفتم به این قسمت:
forum/Themes/default/languages/Modifications.persian.php
و به طور آنلاین بر روی هاستم اون فایل رو باز کردم و خواستم ویرایش کنم.اما قبل ویرایش یه چیز عجیب دیدم!
توی فایل Modifications.persian.php عباراتی هستند به این شکل:
//
Begin Regbar Text Strings
$txt['regbar_text'] = 'شما در انجمن ما ثبت نام نکرده اید. لطفا برای ثبت نام اینجا کلیک نمایید ...';
//END Regbar Text Strings
می بینید که یه سری حروف عجیب و غریب هست!اونا در واقع اگه اشتباه نکنم عبارتی فارسیه.
اما چرا اون شکلی شده؟
راهی هست درست نشون بده؟
بعد من بخوام کدی اضافه کنم که عبارتی فارسیه چکار کنم؟
مثلا کد بالا فکر کنم این بوده:

//Begin Regbar Text Strings
$txt['regbar_text'] = 'شما در انجمن ما ثبت نام نکرده اید. لطفا برای ثبت نام اینجا کلیک نمایید ...';
//END Regbar Text Strings
ممنون.
;)

نوید
09-01-2008, 04:21 PM
تمام فایل های زبانتون اینجوریه یا فقط همین فایل اینجوریه؟
لطفا کدینگ فایل را چک کنید

siran
09-01-2008, 05:08 PM
بله تمام فایل های پوشه ی languages (البته همه فایل هارو چک نکردم.زیاد بود.چند تا این طوری بود.پس تما بقیه هم همینه دیگه) تو همه قالب ها (البته 2 تاشو تست کردم.یکی پیشفرض و یکی هم که خودم نصب کردم.همینا مهمه.بقیه رو بعدا می خوام حذف کنم.اونی که خودم نصب کردم فقط 1 فایل زبان داشت که انگلیسی بود.) همین طوریه.
کدینگ رو چطور چک کنم؟ :)
ممنون.
;)

سعید
09-01-2008, 05:20 PM
در خروجي هم مشكل داريد يا فقط سورس ها اينطوري هستند؟

siran
09-01-2008, 05:33 PM
خروجی؟
منظرتون تو خود سایته؟
من مبتدیما... :)
هنوز که اول کاره و پستی توش ندادم!
اما تا به حال تو بخش بندی و ... مشکلی نبود.کلا مشکلی نیست ولی مثلا وقتی می خواهیم یک کد رو تغییر بدیم اینا همش قاطیه معلوم نیست چیه!
ممنون.
;)

سعید
09-01-2008, 05:44 PM
كدها مشكلي ندارند
اونها كاراكتر هاي يونيكد هستند كه چون فايل ها براي خواندن به عنوان utf-8 علامت گذاري نشدن اون كدها به شكل درست ديده نمي شن

اما در خروجي يعني صفحات مشخص شده كه اونها رو به عنوان كدهاي يونيكد بخونه

براي ويرايشش از notepad++ استفاده كنيد

siran
09-01-2008, 07:12 PM
ممنون.
حالا راهی هم هست که برای خواندن به عنوان utf-8 نشانه گذاری بشه؟
یعنی من هر فایل رو خواستم تغییر بدم دانلود کنم و تغییر بدم و باز آپلود کنم؟
ممنون.

سعید
09-01-2008, 07:15 PM
ممنون.
حالا راهی هم هست که برای خواندن به عنوان utf-8 نشانه گذاری بشه؟
یعنی من هر فایل رو خواستم تغییر بدم دانلود کنم و تغییر بدم و باز آپلود کنم؟
ممنون.

این که به عنوان utf-8 نشنه گذاری بشه، در ابتدای فایل کدهایی هستند که اون رو مشخص می کنند. اگر اینکار رو هم بخواهید انجام بدید، باز هم باید فایل رو دانلود کنید!
ضمن اینکه نوشتن این کد در ابتدای فایل ها، مشکلاتی رو برای قالب بوجود می یاره که قبلا در انجمن مطرح شده.

شما از ++notepad استفاده کنید، بدون اون که چیزی به فایل اضافه بشه می تونید به درستی اون رو ببینید.