پرش به

    • ورود
    • عضویت
    • Log In with Google
    کاربر گرامی، برای استفاده کامل از امکانات سایت نیاز است شما، عضو سایت شوید !

    اطلاعیه مهم در مورد آموزش ها

    با سلام خدمت دوستان!
    ما بخاطر اینکه سوء استفاده هائی از آموزش های کلوپ توسط برخی از اشخاص و همچنین سایت های پشتیبانی دیگر انجام شد، مجبور به محدود کردن بخش آموزش شدیم که از این بابت از شما دوست عزیز عذرخواهی می کنیم.

    موفق و پیروز باشید.

    جزئيات مقاله/خودآموز بازديد از تاپيك پشتيبانی اين مقاله

    • اضافه شده در تاریخ: تیر ۲۵ ۱۳۹۳ ۱۰:۵۸ بعد از ظهر
    • تاريخ بروزرسانی: آبا ۲۷ ۱۳۹۴ ۰۹:۲۳ قبل از ظهر
    • بازديد ها: 9158
     


    * * * * *
    3 رأی

    آموزش تکمیلی نصب و استفاده از شمسی ساز کلوپ

    آموزش تکمیلی نصب و استفاده از شمسی ساز کلوپ

    ارسال شده توسط فرید نجفلو (Farid) در تیر ۲۵ ۱۳۹۳ ۱۰:۵۸ بعد از ظهر
    نام افزونه: شمسی ساز حرفه ای کلوپ
    ورژن های پشتیبانی شده: تمامی نگارش ها
    عملکرد: شمسی سازی حرفه ای تمام قسمت های سایت
    زبان های استفاده شده: PHP
    نیازمندی های سرور: ioncube loader
    برنامه نویس و طراح: فرید نجفلو
    =========================
    شرح آموزش:

    مقدمه:
    شاید شما از کسانی باشید که مدت هاست با phpfox سایت خود را راه اندازی کرده اید ولی با یک مشکل اساسی روبرو شده اید (حتی اگر تازه وارد باشید دیر یا زود این مشکل گریبان گیر شما نیز خواهد شد) که چیزی نیست جز تاریخ های سایت شما ، که در یک شبکه اجتماعی جزو اهم موضوعات قرار دارد.
    اگر شما بهترین مدیریت را داشته باشید و بهترین قالب را برای خود تهیه و در سریع ترین سرور قرار داشته باشید اگر فقط یک چیز باشد که نخواهد گذاشت سایت شما در چشم کاربرانتان حرفه ای جلوه دهد تاریخ های آن است!
    کاربر ایرانی که نتواند تاریخ تولد ، رویداد ها ، فعالیت ها و سایر موارد خود و دیگران را به صورت تاریخ رسمی کشور خود ببیند بی شک آزرده خاطر خواهد شد.
    قبلا دیگران این مشکل را دیده و تلاش کردنده اند تا چاره ای برای آن بیندیشند که بهترین راه حل آنها شمسی سازی بود که مشکلات فراوانی با خود به همراه داشت.
    نحوه کار آنها بدین صورت بود که اقدام به ترجمه نام ماه های میلادی یا اضافه نمودن مقادیر جدید از قسمت زبان و ترجمه نموده و بازه زمانی تاریخ های قابل انتخاب را به شمسی تغییر داده اند و در بهترین حالت سعی در استفاده از کلاس ها و توابعی نموده اند
    ولی عینا قابل مشاهده است که این روش ها پاسخگوی این مشکل نیستند و مشکلات زیاد دیگری به همراه دارند برای مثال:
    دیگر سایت قابل تغییر بین تاریخ میلادی و شمسی نخواهد بود.
    در واقع فقط حالت نمایشی تاریخ های تولد به صورت نسبتا صحیح قابل مشاهده بود
    تاریخ های ذخیره شده در دیتابیس نا صحیح و اختلاف فاحشی با مقادیر صحیح داشتند
    سایر بخش ها شمسی نشده بودند که هیچ در تاریخ میلادی آنها نیر مشکلاتی بروز کرده بود زیرا می بایست تاریخ میلادی انتخاب می شد ولی نام ماه ها به فارسی نمایش داده می شد (سعی شده بود با وارد کردن مقادیر جدید و تفکیک آنها این مورد بروز نکند ولی همچنان شمسی نبودن پابرجا بود)
    در جستجوی کاربران و در بخش بازه سنی با سن های بسیار عجیبی روبرو می شدید (700 یا 800 سال !!!)
    سایت به شکل دو رگه بود که بخشی شمسی و بخشی میلادی که هر دو ناقص شده بودند!
    و مشکلات فراوان دیگر

    ما ، تیم مدیریت و برنامه نویسی کلوپ نیز این مشکل ها را دیدم و به فکر و چاره اندیشی آن افتادیم و بر آن شدیم که آن را به صورت اصولی حل و از پیش روی شما برداریم
    روز ها و شب ها تلاش کردیم گاه موفق و گاه شکست خوردیم گاه تشویقمان کردند و گاه خواستند مقابل این کار ایستادگی کنند ولی ما امیدوارانه به تلاش خود ادامه دادیم و از تمام تخصص خود بهره گرفتیم و پیش رفتیم

    حال با افتخار می توانیم بگوییم :

    مشکل حل شد !!!

    ما چیزی را بوجود آوردیم که قبلا جزو آرزو ها بود و دست نایافتنی ولی ما و شما به آن دست یافتیم
    هم اکنون شما می توانید با یک افزونه حرفه ای و نصب کننده حرفه ای آن در چند دقیقه سایت خود را حرفه ای و دلچسب برای کاربران خود کنید
    تمام تاریخ های نمایشی ، تاریخ های تولد ، فید ها ، رویداد ها ، تایم لاین ها ، تبلیغات ، ادمین پنل و ... همه به تاریخ زیبای ما یعنی شمسی مزین شدند
    البته ما می دانیم که هیچ کاری بی نقص نیست و شمسی ساز ما نیز در نسخه های اولیه خود می باشد ولی به کمک همدیگر اگر نقصی هم وجود داشته باشد از بین خواهیم برد

    تقدیم به شما.

    معرفی نصب کننده (Installer) :

    نصب کننده ای که در دست شماست توسط تیم برنامه نویسی کلوپ تهیه شده و جهت نصب افزونه های اختصاصی کلوپ از آن استفاده می شود
    این نصب کننده در سطحی بالا و هوشمند برنامه نویسی شده تا شما بتوانید افزونه مورد نظر را به سادترین حالت نصب کنید و کمترین کار ممکن به عهده شما خواهد بود که معمولا با چند کلیک این امر را امکان پذیر می سازد

    نصب کننده شمسی ساز به دلیل حساسیت موضوع بهینه تر و دقیقتر طراحی شده و شما می توانید با خیال راحت از آن استفاده کنید
    در هر مرحله از نصب که باشید هر مشکلی روی دهد از جمله قطع اینترنت ، طول کشیدن پاسخ از طرف سایت (ترافیک سنگین) و ... اگر نصب با مشکل مواج شد نگران چیزی نخواهید بود فقط کافیست همان صفحه را رفرش یا نصب را از ابتدا شروع کنید (فرقی ندارد)
    حتی می توانید نصب را چندیدن بار تکرار نمایید (در بروز رسانی های شمسی ساز یا بعد از بروز رسانی اسکریپت)
    نصب کننده به صورت هوشمند تمام نواقص را بر طرف نموده (برای مثال رو نویسی فایل ها بعد از نصب اسکریپت جدید) و نگران این نخواهید بود که کار تکراری انجام شده یا اطلاعات چند بار در دیتابیس وارد شوند
    از نظر فنی این نصب کننده دارای اعمال پیشرفته ای است که گاه توسط کاربران عادی و حتی حرفه ای قابل انجام نیست از جمله : کار با فایل ها ، ویرایش و ایجاد تنظیمات جدید ، اصلاح مستقیم اطلاعات دیتابیس ، کار با کش و ... ولی شما نیاز به دانشی در هیچکدام ندارید همه کار ها را به این نصب کننده واگذار کنید

    آنچه قبل از نصب نیاز دارید:

    بررسی محدودیت های موجود:
    - شمسی ساز به هیچ وجه قابل نصب بر روی اسکریپت های قفل شده نخواهد بود
    - درصورتی که اسکریپت شما مطعلق به کلوپ نمی باشد یا بر روی آن شمسی ساز های متفرقه را نصب کردید به این تاپیک توجه نمایید

    حصول اطمینان از وجود نیازمندی های سرور:
    قبل از هر اقدامی شما باید اطمینان حاصل نماید ioncube Loader بر روی سرور سایت شما نصب شده باشد (می تونید اقدام به ارسال تیکت به پشتیبانی سرور نمایید)

    دریافت فایل های شمسی ساز:
    با مراجعه به بخش دانلود کلوپ می توانید اینکار را انجام دهید

    دریافت کد فعال سازی (لایسنس) معتبر :
    در زمان دریافت فایل ها از کلوپ شما خریدی انجام خواهید که در ضمن آن کد فعال سازی نیز به شما داده می شود. چنانچه فایل ها را از طریق محل مورد نظر تهیه نکرده اید یا دارای سایت های بیشتری هستید می توانید از طریق فروشگاه سایت اقدام به خرید نمایید ( آموزش )

    تهیه یک فایل پشتیبان کامل (full backup) از سایت:
    به شدت توصیه می شود این بکا آپ را تهیه نمایید تا در صورت بروز هر مشکلی سایت شما به حالت قبل برگشت پذیر باشد
    در صورت عدم تهیه این پشتیبان مدیریت کلوپ هیچ مسئولیتی را در قبال هیچ مشکلی پذیرا نخواهد بود

    آپلود فایل های افزونه به هاست:
    بعد از دریافت فایل ها از بخش دریافت (که به صورت یک فایل فشرده می باشد) محتوای پوشه upload (نه خود پوشه) را به روت سایت آپلود کنید. این کار را می توانید از طریق سایت هاستینگ (برای مثال سی پنل) و یا از طریق FTP (برای مثال : Filezilla) انجام دهید
    توجه کنید که در صورتی که شبکه اجتماعی شما در یک ساب دامین از دامین اصلی قرار دارد باید فایل ها در پوشه فرعی همان ساب دامین قرار گرفته باشد (یعنی همان جایی که پوشه های include , module و... قرار دارند)

    آفلاین کردن سایت:
    اگر شبکه اجتماعی شما داری کاربران زیادی می باشد و ترافیک سنگی دارد بهتر است برای مدت کوتاهی که این نصب انجام می شود (کمتر از پنچ دقیقه) سایت را در حالت آفلاین قرار دهید. اگر این کار مقدور نمی باشد بهتر است زمانی را انتخاب کنید که کمترین ترافیک را دارید برای مثال میانه های شب
    توجه کنید که آفلاین سایت قبل از آپلود فایل ها و تا انتهای نصب و تنظیمات ادامه خواهد داشت تا کاربران شما با پیام های خطای احتمالی یا صفحه های غیر عادی مواجه نشوند (تنظیمات ناقص)

    حال که آماده نصب شدید طبق مراحل زیر ادامه دهید

    شروع و انجام نصب:

    +++عملیات اولیه برای ورژن 3:
    برای شروع نصب، اول محتویات فولدر UPLOAD را که از سایت کلوپ دانلود کرده اید، به روت هاست خود، جائی که Phpfox را نصب کرده اید بریزید و فایل نصب کننده را به اجرا در آورید . برای اینکار بعد از تایپ آدرس سایت خود و یک علامت ممیز ( / ) نام نصب کننده را که به این صورت می باشد وارد کنید:
    mysite.com/pfc-shamsi-install.php
    کلید Enter را بزنید.

    +++عملیات اولیه برای ورژن 4:
    ما بر خلاف ورژن 3، در روت هاست خود، جائی که Phpfox را نصب کرده ایم خواهیم داشت:

    تصویر


    یعنی فقط 3 فولدر خواهیم داشت. بنابراین ماژول شمسی/قمری سازی که از سایت ما دانلود کرده اید حاوی فولدر UPLOAD هست که محتویات آنرا روی این فولدرها بریزید، و بعد در مرورگر خود این آدرس را نوشته و Enter را بزنید:
    mysite.com/PF.Base/pfc-shamsi-install.php
    بجای mysite.com دامین خود را وارد نمائید.

    شروع عملیات:
    توضیحات:
    مطالب این صفحه را به دقت بخوانید و بدان عمل کنید:


    تصویر


    اگر قوانین نصب و استفاده را خوانده و قبول کردید دکمه "من آماده هستم، ادامه بده" را کلیک کنید

    بررسی نیازمندی ها:

    در این مرحله نصب کننده به بررسی پش نیاز های نصب خواهد پرداخت و صفحه زیر ظاهر خواهد شد:


    تصویر


    اگر خطایی رخ داده باشد آنها را برطرف کنید
    معمول ترین خطا ، عدم دسترسی به فایل ها خواهد بود که شما باید فایل های گفته شده در این صفحه را از طریق هاست خود یافته و دسترسی آنها را بر روی 777 قرار دهید (بعد از اتمام دسترسی ها را به حالت اول برگردانید)
    بعد از رفع موارد خطا بر روی دکمه "تلاش مجدد" کلیک کنید
    اگر تمام نیازمندی ها دردسترس باشند می توانید با دکمه "ادامه بده" به مرحله بعد بروید

    گزینه های نصب:
    در این مرحله صفحه زیر را پیش رو خواهید داشت:

    توجه: حتما و حتما در ورژن 4، تیک گزینه "نمایش با اعداد فارسی" را بردارید. برای ورژن 3 فرقی ندارد.

    تصویر

    برای ادامه باید گزینه های مورد نظر را تکمیل و انتخاب نمایید که به شرح زیر می باشند:

    کد فعال سازی: کد فعال سازی (لایسنسی) را که از ما دریافت کرده اید در این قسمت وارد نمایید

    اصلاح تنظیمات نمایش تاریخ: این گزینه به شما کمک می کند که به صورت خودکار تنظیمات شما اصلاح شود تا بتوانید نمایش صحیحی از تارخ ها در سایت خود داشته باشید

    اصلاح نام ماه ها : چنانچه قبلا نام ماه ها و روز های هفته را انجام نداده باشید با انتخاب این گزینه ما ترجمه ها را برای شما انجام خواهیم داد .
    توجه کنید که ترجمه ها باید برای مقادیر اصلی (مانند : core.aprill ) باشد نه مقادیری که در بعضی اسکریپت ها و به عنوان شمسی ساز اضافه نموده اند (مثال :core.mordad)

    نمایش با عداد فارسی : در حالت عادی اعداد در سایت با فونت لاتین نمایش داده می شوند. شمسی ساز ما به صورت تو کار امکاناتی دارد که می تواند این اعداد را به صورت فارسی نمایش دهد . این گزینه را جهت این امر انتخاب کنید.
    توجه: در بعضی بخش ها به دلیل ناسازگاری حتی اگر این گزینه نیز انتخاب شده باشد اعداد به صورت لاتین نمایش داده خواهند شد

    غیر فعال شدن در زبان های غیر فارسی: اگر شبکه اجتماعی شما به صورت بین الملی استفاده می شود و پذیرای کاربران غیر فارسی زبان هستید و سایت چند زبانه می باشد می توانید این گزینه را فعال کنید . شمسی ساز به صورت هوشمند در زبان های غیر فارسی به کلی غیر فعال خواهد شد. این غیر فعالی در سطح کاربر می باشد، یعنی فقط برای کاربری غیر فعال می شود که زبان نمایشی خود را غیر فارسی انتخاب کرده است.

    اصلاح تاریخ های فعلی : یکی از امکانات بسیار پیشرفته شمسی ساز کلوپ اصلاح تاریخ هایی است که در سایر شمسی ساز ها (باصطلاح و نه در واقعیت) توسط کاربران وارد شده است.
    این شمسی ساز در سطحی بالا و هوشمند می تواند تاریخ های میلادی صحیح و تاریخ های شمسی نادرست ذخیره شده در دیتابیس را از هم تفکیک و نماید
    خواهید دید که بعد از استفاده از شمسی ساز کلوپ تاریخ ها در هر دو حالت شمسی و میلادی به صورت صحیح و مصادف با یکدیگر خواهند بود. زیرا ما اطلاعات را به صورت صحیح ذخیره می نماییم

    توصیه می کنیم تمام گزینه ای این صفحه را انتخاب کنید

    حال بر روی دکمه "ادامه" کلیک نمایید

    تایید و شروع:
    در این صفحه گزینه هایی که در مرحله قبل وارد و انتخاب شده اند برای شما به نمایش در خواهد آمد:


    تصویر



    اگر اطلاعات را قبول دارید دکمه "نصب و فعال سازی" را کلیک کنید:

    مراحل نصب:
    از این مرحله تا اتمام نصب تمام صفحات به صورت خود کار پیش خواهند رفت و شما نیاز به عمل خاص ندارید:


    تصویر


    اگر به هر دلیل تا چند ثانیه به مرحله بعد نرفتید دکمه "ادامه" را کلیک کنید. ما مدت 5 ثانیه بین عبور از مراحل وقفه قرار داده ایم تا شما بتوانید محتویات صفحه را بخوانید. اگر به زمان بیشتری نیاز دارید به مدت چند ثانیه و پشت سر هم کلید Esc از صفحه کلید را بزنید تا انتقال خود کار متوقف شود. در این صورت برای ادامه نیاز به کلیک دکمه "ادامه" خواهید داشت.

    اتمام نصب:
    بعد از نصب موفق صفحه زیر ظاهر خواهد شد:


    تصویر


    در این صفحه لینک های مفیدی برای شما ارئه خواهد شد که می توانید استفاده نمایید.
    عموما نیاز به کلیک دکمه "تنظیمات" را خواهید داشت تا ادامه عملیات را به شرح همین مطلب ادامه دهید.
    توجه: در این مرحله جهت تکمیل عملیات تمامی کش شما خالی خواهد شد.


    برای جلو گیری از بروز مشکلات امنیتی فایل نصب کننده را حذف نمایید و یا آن را به یک نام غیر قابل حدس تغییر نام دهید


    تظیمات شمسی ساز:

    شما بعد از نصب و هر زمان می توانید با ورود به صفحه تنظیمات شمسی ساز کلوپ آن را کنترل کنید:

    تنظیمات شمسی/قمری ساز در ورژن 3:

    تصویر

    سپس:

    تصویر


    تنظیمات شمسی/قمری ساز در ورژن 4:


    تصویر


    گزینه های موجود در تنظیمات:

    فعال غیر فعال:
    با این گزینه می توانید شمسی ساز را به کلی غیر فعال کنید . در صورت انجام این کار شما هیچ اثری از شمسی ساز را نخواهید ید و به حالت عدم نصب شمسی ساز بر خواهید گشت.

    کد فعال سازی:
    در این مکان می توانید کد فعال سازی خود را مشاهده یا وارد نمایید . عموما زمانی نیز به ورود مجدد خواهد بود که تصمیم گرفته باشید نام دامین خود را تغییر داده یا شبکه اجتماعی خود را به ساب دامین جدیدی انتقال دهید.

    فعال/غیر فعال شدن با زبان :
    اگر می خواهید نحوه فعال/غیر فعال شدن شمسی ساز را تغییر دهید این گزینه را استفاده نمایید (توضیحات بیشتر در قسمت نصب داده شده است)

    اعداد فارسی :
    استفاده از اعداد فارسی (رجوع شود به مراحل نصب)

    تاریخ تولد (شروع) شمسی و تاریخ تولد (پایان) شمسی:
    همان طور که میدانید در phpfox تنظیماتی وجود دارد که می توانید کنترل کنید کاربر توانایی انتخاب چه بازه ای از تاریخ را به عنوان تاریخ تولد داشته باشد (کنترل سن کاربران) ما به دلیل اینکه شمسی ساز در تاریخ های میلادی تداخلی ایجاد ننماید این گزینه ها رو به صورت اختصاصی برای این افزونه تدارک دیده ایم . که فقط در صورت فعال بودن شمسی ساز موثر خواهند بود . در شمسی ساز های غیر اصولی اقدام به تغییر بازه این تنظیمات به سال های شمسی می نمودند که در زمان تغییر حالت به میلادی موجب بروز مشکل میشد و عملا حالت میلادی از بین میرفت

    تبدیل یک پارچه قالب تاریخ و زمان:
    می دانید که قالب نمایش تاریخ و زمان (ترتیب روز ، ماه و سال) در میلادی و شمسی متفاوت می باشد
    پیش از این شما مجبور بودید برای اصلاح این قالب تمامی آنها را (که به صورت پراکنده هستند) یافته و اقدام به اصلاح آنها نمایید
    گذشته از زمانی که صرف این کار می شد مشکل دیگری نیز بروز می کرد و آن در زمان تغییر حالت به میلادی بود که این بار تاریخ های میلادی با فرمت شمسی نمایش داده می شدند!
    ما این مشکل را نیز برای شما مرتفع کردیم. شما در کادر مربوط به این قسمت می توانید تمامی این قالب ها را تغییر و تعویض نمایید
    روش ورود به این صورت خواهد بود که ایتدا قالب قدیم بدون فاصله علامت مساوی بدون فاصله قالب جدید و باز بدون فاصله علامت نقطه ویرگول ( ; ) قرار دهید
    توجه کنید که هر تعویض قالب جهت خوانایی در یک سطر قرار دارد ولی پشت سر هم بودن آنها اشکالی ندارد.

    شما می توانید نحوه استفاده از نماد های قالب تاریخ و زمان را از بخش آموزش مطالعه نمایید.



    بهترین ها و اولین ها را در سایت بهترین ها و اولین ها تجربه کنید


    با تشکر : تیم مدیریتی و تیم برنامه نویسی کلوپ پشتیبانی پی اچ پی فاکس ( PFC )
    • amir christ, face, sam20s و 15 فرد دیگر این پست را پسندیده اند

    تغییر Layout ایندکس انجمن
    انتخاب فونت دلخواه
    انتخاب رنگ عناصر
    123456789101112131415
    انتخاب عکس به عنوان پس زمینه
    انتخاب پترن به عنوان پس زمینه
    انتخاب رنگ پس زمینه ایندکس
    انتخاب رنگ منو ها
    Click To Disable Effects