يه كاراكتر ناشناس كه اول كد همه صفحات نوك اضافه ميشه !!

iman_flash

Active Member
سلام
من امروز داشتم يه تم براي نوك ميساختم... اين تم طوري هست كه table اصلي صفحه بايد كامل بچسبه به بالاي صفحه... يعني <body topmargin=0>
تم رو اول تو html درست كردم همه چي درست بود... ولي وقتي اينو براي نوك تبديل كردم ديدم تو همه‌ي صفحات يك خط اضافه و خالي بالاي صفحه مياد و باعث ميشه table اصلي تم يه خط بياد پايين... (به غير از صفحات ادمين)
تمام كد رو خط به خط چك كردم هيچ مشكلي نبود حدود 4 - 5 ساعت سر كار بودم...
خلاصه بعد از كلي بالا پايين فهميدم يه كاراكتر مخفي به اولين خط از كدهاي همه صفحات اضافه ميشه يني قبل از اين تگ:
کد:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
اين كاراكتر توي محيط اديتورها مثلا نوت‌پد ديده نميشه !
كپي‌ش ميكنم بين اين كوتيشين‌ها ميتونيد برداريد! --> ""
كدش توي فرانت پيج كه يونيكدها رو تو حالت charset=windows-1252 نشون ميده ديده ميشه:
کد:
& #65279;
(البته بعد از & فاصله گذاشتم كه تبديل نشه)

حالا ميخواستم ببينم اين كاراكتر از كجا مياد چون من بايد اونو بردارم
درضمن همونطور كه گفتم اين فقط توي صفحات index و modules مياد و تو صفحات ادمين نمياد


ممنون
 
نوت پد در ساختن اينجور كاراكتر ها استاد هستَ,مثلأ بعضي وقتها براي ساخت فایل های php 3 کاراکترهای ?»» را اول فایل می گذاره که در برنامه های مدیریت محتوا باعث fatal error می شود چون صفحه از حالت php در می آید! , به هر حال برای هرچیزی چاره ای وجود داره, بهترین راه این هست که از ادیتور های قوی چوت zend studios استفاده کنید, و یا هر ایتوری که مخصوص php باشه!
 
سلام دوستان
منم تو همه صفحاتم كاراكتر ؟ گوشه سمت راست مياد
چه جوري بايد اونو بدار؟
 

iman_flash

Active Member
alitanara گفت:
نوت پد در ساختن اينجور كاراكتر ها استاد هستَ,مثلأ بعضي وقتها براي ساخت فایل های php 3 کاراکترهای ?»» را اول فایل می گذاره که در برنامه های مدیریت محتوا باعث fatal error می شود چون صفحه از حالت php در می آید! , به هر حال برای هرچیزی چاره ای وجود داره, بهترین راه این هست که از ادیتور های قوی چوت zend studios استفاده کنید, و یا هر ایتوری که مخصوص php باشه!
درسته ولي فقط نميدونم از كجا مياد كه برش دارم
 

iman_flash

Active Member
سينا جان اين كه از توي فايل تم نمياد من حذفش كنم... اين همراه كدهايي كه نوك ميسازه (مثل متا تگها) مياد توي ايندكس... منم فقط توي كد ساخته شده‌ي ايندكس اينو ميبينم... حالا ميخوام بدونم از كدوم فايل مياد
 

sarallah

Member
ایمان جان شما اگه فایلی رو با نت پد باز و ویرایش کردی (php ) اون رو دوباره با یه ادیتور غیر یونیکد باز کن و اون کاراکتر ها رو پاک کن

اگر هم دستکاری نکردی تو فایلهایی که به نوعی با فارسی در ارتباط هستند یعنی توشون فارسی نوشته شده ، معمولا این کاراکتر ها رو میشه پیدا کرد ...
 

iman_flash

Active Member
مرسي ثارالله جان
پيداش كردم
اين كاراكتر اولين كاراكتر از فايل language/lang-persian.php هست... يني قبل از php؟> مياد...
پيشنهاد ميكنم اونايي كه نوك inda رو گرفتن حتما اينو از فايل lang-persian بردارن... چون ممكنه تو بعضي تم‌ها مشكل ساز بشه


ارادت
 

جدیدترین ارسال ها

بالا