1 فایل پیوست
اولین هک شمسی ساز ویبولتین
سلام بر همه جویندگان هک :
ویبولتین سالها در ایران مورد استفاده قرار گرفت اما هیچوقت هک شمسی سازی براش ارائه نشد چون سیستم تاریخ و زمان اون در هر جایی برای خودش یک قانون داره و مجزا به سبک پی اچ پی نیست.
اما خوب امروز براتون این هک برنامه نویسی شده و اماده هست تا انجمن های شما هم فارسی سازی شود و دیگر ارزوی دیرین نباشد .
این هک کامل هست و باعث از کار افتادن هیچ فقسمتی مانند سن و تولدها و تاریخ نمایشات صفحه اصلی تنیشود و کاملا یک هک کامل است و شما نیاز به هیچ تغییرتی نخواهید داشت.
دوستان قبل از نصب اگر تغییراتی از قبل در فایل functions.php ایجاد کردید انرا به حالت اصلی ویبی باز گردانید.
کد PHP:
includes/functions.php
فایل xml را اپلود کنید
نقل قول:
سوالات پرسیده شده و راه حل ها
=======================
1- چطور میتونم نماد بین تاریخ را تغییر دهم
=======================
کافیست در تنظیمات هک شمسی ساز برید و کاراکتر خودتون را وارد کنید
=======================
2- چرا نمیتوانم کاراکتر فاصله را وارد کنم
=======================
خوب اگر هم میخواهید یک فاصله بجای اسلش بدید خوب در تنظیمات و کلا زبان پی اچ پی خط فاصله را به تنهایی نمیتونید وارد کنید اگه تنها باشه در دیتابیس حذف نمیشه .
راه حل انجام این کار در پی اچ پی این هست :
شما یک حرف یا عدد هر چی خواستید وارد کنید و انرا با دوبار کلیک SELECT کنید باید کاملا رنگی بشود. و کلید ALT کیبورد را نگه داشته و در NUM LOCK همان اعداد سمت راست عدد 0160 را بزنید و ALT را رها کنید میبینید که حرفی که شما وارد کردید مخفی شد و حالا سیو کنید.
=======================
3- چطور قالب های تاریخ را پنل ادمین تغییر دهم
=======================
در شمسی ساز و کد نویسی ان تعریف شده که اگر در فرمت قالب از کاراکتر فاصله استفاده شده بود یعنی باید هک فعال شده و ان قالب را به شمسی باز گردانی کنه.
خوب در سوال یک روش تغییر حالت بین توابع را که یاد گرفتید .
خوب حالا شما به هر عبارتی که در قالب تاریخ این واژه شمسی ساز را بچسبانید کاراکتر سوال اول به ان اضافه میشود مانند مثال های زیر.
Y-M-D => 2012-09-09
Y M D => 1391-05 15
=======================
4- چطور قالب تاریخ تولد را تغییر دهم
=======================
خوب در ویبولتین چون چندین حالت و قانون برای تاریخ زمان تعریف شده و همین علت باعث شده تا به امروز کسی از پس اینکار بر نیاد البته به غیر از خودم http://www.vbiran.ir/2/grlim.gif
من برای اینکه هیچ اختلالی در کدها بوجود نیاد یک قالب ایجاد کردم با دستور R که این تابع فقط برای تاریخ قالب تولد به کار میره مانند مثال زیر
R m d => 1351-09-25
=======================
5- واسه منم اینو میده Warning: preg_replace() [[Only registered and activated users can see links. Click Here To Register...]]: No ending delimiter ':' found in [path]/includes/jalali.php on line 221
=======================
مشکل شما بر میگرده به قدیمی بودن ورژن پی اچ پی تون
خوب شما فایل جلالی را باز کنید و خط زیر را پیدا کنید (این خط دو مرتبه در فایل جلالی هست که هر دو را باید تغییر بدید.)
کد PHP:
$dt_new = preg_replace(array('/_/','/_/'),array('/',','),$ok);
خوب حالا تمامی اسلش هارو / با # عوض کنید و تست کنید.
Hamed.Ramzi