حل مشکل علامت سوال بین اعداد
چند روز پیش یک سایتی بود که میخواستیم بهشون کمک کنیم برای رفع مشکل در چند قسمت ؛ در پنل مدیریتی دیدم بروزرسانی خیلی وقت هست نکردن در نتیجه براشون بروزرسانی انجام دادم متوجه شدم در بین اعدادی که برای افزونه wp-postviews علامت سوال آمده است ؛ قبلا با مشکل علامت سوال مواجه شده بودم اما نه برای اعداد ، در بین حروف بود
خلاصه بعد از بررسی متوجه شدم فایل ترجمه وردپرس در پوشه wp-content/languages مشکل داره که شما با دانلود فایل زیر و جایگزینی میتوانید مشکلش رو حل کنید
دقت کنید محتویات فایل زیپ را خارج کنید و فایل fa_IR.mo را آپلود کنید
حل مشکل علامت سوال بین حروف
اما مشکل دیگری که عده ای دیگر از دوستان با آن روبرو هستند علامت سوال بین حروف هست سایت فتولیا این مشکل رو قبلا حل کرده اما ما تصمیم داریم امروز این مطلب قسمت رو بازنشر کنیم:
در php معمولا از تابع substr برای برش متون استفاده می شود و از آنجایی که این تابع برای حروف انگلیسی ساخته شده است با حروف فارسی مشکل دارد . خوشبختانه یک تابع جایگزین و سازگار با متون غیرانگلیسی در php هست که تابع mb_substr (که mb در اینجا مخفف Multi Byte هست.لیست کاملی از توابع وابسته در php رو می تونید اینجا ببینید : http://php.net/manual/en/ref.mbstring.php) هست . پس فقط کافیه جای این توابع رو عوض کنید :
کد اصلی قالب
<?php $short_title = substr(the_title('','',FALSE),0,25);
کد تغییر یافته
<?php $short_title = mb_substr(the_title('','',FALSE),0,25);
البته این بخش در هر قالبی ممکنه جای خاصی باشه ولی با جستجو در بخش Find in Files برنامه Notepad++ می تونید به راحتی این تابع رو پیدا کنید.
خیلی ممنون بابت مطالب آموزنده ای که دارید.
خیلی ممنون
TNX 😉
سلام من یه مشکل دارم ساب دامین درست کردم کنترس پنل را باز میکنه ولی ادرس ساب دامین چیزی نشون نمیده
سلام
دسترسی پوشه ساب دامین رو بررسی کنید
یا خطایی که میدهد رو بگویید
مطلب جالبی بود ممنون
من همین مشکل رو دارم ، ولی این کد رو تو پوسته ام پیدا نکردم ، با نوت پد هم سرچ کردمjavaherdeh.com
سلام توی قالبتون گشتم موجود بود
substr
رو با mb_substr عوض کنید
ضمنا بکاپ فراموش نشود
یه زمان خیلی رو اعصابم بود این مشکل 🙂
سلام ، این خط کد کجا هست ، توی قالب من که نیست ، چون خودم قالب رو نوشتم و مطمئن هسنم از این کد هیچ جا استفاده نکردم ، این کد رو باید کجا تغییر بدم ؟
با تشکر
سلام
اگر از substr استفاده نکردید مطمئن باشید که Unicode خودتون رو روی utf8 تنظیم کرده باشید
سلام ، ممنون ، بله unicode روی utf7 هست ، ولی باز مشکل وجود داره . برا مشاهده میتونید به سایت ما سر بزنید و در ستون سمت چپ قسمت آمار مشکل رو ببینید .
با تشکر
سایت جالبی دارید 🙂
توی افزونه هم بررسی کنید
توی چند ورژن وردپرس فارسی مشکلی بود که بین اعداد اینگونه میشد برای همین یکبار وردپرس را بروزرسانی کنید
حل نشد بگید درخدمتم
الان دیدم توی خلاصه مطلبتون هم این مشکل هست از چه کدی استفاده کردید ؟
با سلام
ممنون شما لطف دارید .
برای خلاصه مطلب از کد استفاده کردم .
برای بروزرسانی هم خوب باید آپدیت بیاد که من بروز کنم.
جدیدا دیدم که انجمن وردپرس پارسی یه سری بسته فارسی ساز میده برای وردپرس ، منظورتون اوناست .
با تشکر
لازم نیست آپدیت بیاد برای بروزرسانی “راه اندازی مجدد ” رو بزنید
با نوت پد باز کنید encode in utf8 without boom تنظیم کنید
میدونم کد هست ولی گفتم چه کدی که بررسی کنم
wp-parsidate هست اون میتونید تست کنید ولی منظورم همون بود
سلام ، درسته ، من کد رو نوشتم ولی حواسم نبود که نیومده ، کدی اینه :
post_content),0,480); ? >
البته تو کد بالا از substr استفاده شده که خودم درستش کردم ، ولی هنوز ستون سمت چپ اون مشکل رو داره.
بعد اگه من راه اندازی مجدد رو بزنم چه اتفاقی میافته ، مطالب و تمام چیزها پاک میشه یا حکم ری استارت کردنو داره
راستی این قالب ایمیلی که دارید افزونست ، منظورم اینه وقتی به نظر من پاسخ دادید ، یه ایمیل برام اومد که کادر بندی داشت و قشنگ بود ؟
با تشکر
این مشکل بین اعداد احتمال زیاد برای همون هست که گفتم بروزرسانی دوباره کنید ببینید درست نمیشه
کد های افزونه هم بررسی کنید شاید داخل افزونه این مشکل باشه
بله اون هم افزونه هست اسمش replyme هست
ممنون ، ولی این راه اندازی مجدد چیکار میکنه ، مطالب پاک میشن ؟
نه دوباره آخرین نسخه میاد بالا
ممنون ، مشکل از افزونه بود . حل شد
خواهش
خداروشکر
موفق باشید
دوباره کد رو ناقص زده تو کامنتا
عالی بود ، ممنون از مطلب مفیدتون
این مشکل در اپن کارت چگونه حل کنیم؟
با عرض سلام و خسته نباشی خدمت ادمین محترم
راستش من تازه کارم میخواستم ببینم چجوری میشه من سایتی که با wysiwygwebbuilder طراحی کردم در ورد پرس بارگذاری کنم
سلام
خروجی اون html , css هست باید تبدیل به وردپرس بشه
میتوانید از آموزش های طراحی قالب وردپرس استفاده نمایید
سلام .سایتی http://www.4student.ir باوردپرس طراحی کردم وپوستهfrontierفعال کردم مشکل من اینجاست که قسمت ادامه مطلب این پوسته انگلیسی (readpost)مخام فارسی کنم کدوم قسمت بایدبرم هرچی گشتم پیدانکردم
با سلام
فایل زبان را در پوشه languages با نرم افزار poedit ترجمه کنید و به اسم fa_IR ذخیره نمایید
ممنون درست شد البته داخل صفحه کدloopپیداکردم ومتن انگلیسی رو عوض کردم
خیلی ممنون از شما بسیار عالی
سلام خدمت شما و سایت خوبتون.
ما این مشکل افتادن علامت سوال بین حروف را داشتم که بعد از کلی جستجو در سایت شما راه حلش را یافتم و به درستی انجام شد. خواستم تشکر کنم بابت اطلاعاتتون. پیروز باشید