رفتن به مطلب

nikanwp

عضو سایت
  • تعداد ارسال‌ها

    347
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    7

نوشته‌ها ارسال شده توسط nikanwp

  1. افزونه سوالات متداول وردپرس FAQ Plus توسط گروه نیکان وردپرس برنامه نویسی شده و کارش اینه که میتونید بدون کدنویسی، نامحدود سوالات متداول در سایت وردپرسیتون ایجاد کنید.همچنین به صورت پیش فرض از اسکیما(FAQ Schema) جهت نمایش در نتایج جستجوی گوگل پشتیبانی می کند.

    صفحه افزونه در wordpress.org :

    https://wordpress.org/plugins/faq-plus

    صفحه افزونه :‌

    https://nikanwp.ir/product/faq-plus

     

    • پسندیدن 3
  2. بچه ها سلام

    افزونه حسابرس ووکامرس رو بچه های تیم نیکان وردپرس طراحی و برنامه نویسی کردند که میشه گفت اولین افزونه گزارش گیری ایرانی ووکامرس هست که کاملا از تاریخ شمسی هم پشتیبانی میکنه. 

    نسخه رایگانش رو میتونید از سایت wordpress.org دانلود کنید و اگر نظری در مورد بهبود افزونه دارید در این تاپیک بگید.

    https://wordpress.org/plugins/wc-reports-lite/

    • پسندیدن 2
  3.  

    افزونه تیکت پشتیبانی وردپرس

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

    امکان ایجاد تیکت به تعداد نامحدود

    در ارسال تیکت برای کاربران هیچ محدودیتی وجود ندارد ٬ کاربران می توانند در هر زمان در خصوص سوالات و مشکلات خود تیکت ارسال نمایند.

    امکان ضمیمه کردن فایل

    کاربران و مدیران سایت این امکان را دارند که در هر تیکت فایل مورد نظر خود را ضمیمه کنند٬تمامی فایل های آپلود شده در یک پوشه مجزا در پوشه آپلود وردپرس شما جهت مدیریت راحت تر بارگذاری میشوند ٬ و در نهایت کلی امکانات پیشرفته ای در تنظیمات افزونه برای ضمیمه کردن فایل وجود دارد.

    ارسال ایمیل اطلاع رسانی

    بعد از ارسال یا پاسخ به تیکت برای کاربر یا مدیر سایت ایمیل اطلاع رسانی، ارسال خواهد شد. همچنین در تنظیمات افزونه امکانات پیشرفته ای برای تغییر متون و تنظیمات ایمیل اطلاع رسانی وجود دارد.

    امکان طراحی قالب تیکت بدون نیاز به تغییر در افزونه

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

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

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

    هماهنگی کامل با فروشگاه ساز ووکامرس

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

    دارای کد کوتاه اختصاصی

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

    جستجو و فیلتر پیشرفته برای تیکت ها

    در پنل مدیریت ، در لیست تیکت ها باکسی تحت عنوان فیلتر یا جستجو قرارداده شده است که به راحتی بتوانید در تیکت های ارسالی جستجو نمایید.

    امکان تعریف وضعیت برای تیکت ها

    علاوه بر وضعیت های پیش فرض برای هر تیکت شما می توانید وضعیت های دلخواه خود را همراه با رنگ مورد نظر تعریف نمایید.

    امکان تعریف نامحدود اپراتور پشتیبانی

    شما می توانید به صورت نامحدود اپراتور پشتیبانی یا مسئول پاسخگویی به تیکت ها را ایجاد نمایید.همچنین امکان اختصاص دادن تیکت به اپراتور پشتیبانی مورد نظر در هر تیکت وجود دارد.

    تنظیمات و شخصی سازی

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

     

    مشاهده محصول :

    https://iwordpress.ir/product/wordpress-support-ticket/

     

     

  4. سلام

    اولین کاری که باید انجام بدین اینه که داخل سورس صفحه بررسی کنین که اصلا عکس وجود داره یا نه اگر وجود داشته باشه و نمایش داده نشه مبدا نشون ندادنش به خاطر CSS یا JS هست. ولی اگر کلا عکس کلا در سورس صفحه هم وجود نداشته باشه از سمت backend باید بررسی بشه .

    اگر خودتون نمیتونین این کار رو انجام بدین آدرس سایتتون رو قراربدین تا من یا یکی از بچه های انجمن راهنماییتون کنن.

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

    https://iwordpress.ir/plugins/woocommerce-wholesale-prices/

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

     

    • امتیاز 2
  6. لینک خرید : iwordpress.ir/plugins/woocommerce-reporting

    حسابرس ووکامرس نام اولین افزونه گزارش گیری ووکامرس فارسی در ایران میباشد .توسط این افزونه به راحتی میتوانید سود و زیان فروشگاه اینترنتی خود را محاسبه نمایید.گزارش گیری کامل از محصولات و دسته بندی ها ٬ مشتریان و کپن های تخفیف٬درگاه های پرداخت و … همراه با نمایش در نمودار های مختلف برخی از امکانات این افزونه می باشد.

    برخی از امکانات این افزونه :

    • هماهنگی کامل با آخرین نسخه وردپرس
    • کنترل پنل ساده جهت راحتی کار با افزونه
    • نمایش گزارشات در نمودار : امکان نمایش گزارشات در دو نمودار میله ای و خطی
    • مدیریت چیدمان صفحه : شما میتوانید در هر صفحه از گزارش ستون های جدول را فعال/غیر فعال نمایید و در همان صفحه تعداد نمایش هر گزارش را تغییر دهید.
    • امکان خروجی گرفتن از گزارشات در فرمت های اکسل , CSV , PDF و پرینت
    • امکان گرفتن گزارشات از محصولات٬دسته بندی ها٬کپن های تخفیف٬درگاه های پرداخت٬وضعیت های سفارش٬موقعیت های مکانی٬سود و زیان٬مالیات و وضعیت موجودی انبار
    • امکان ارسال خودکار گزارشات به ایمیل در بازه زمانی تعیین شده
    • امکان گرفتن گزارشات با تعیین بازه زمانی(به طور مثال از فروردین ۹۷ تا خرداد ۹۷)
    • امکان محاسبه سود و زیان ( گزینه ای تحت عنوان هزینه کالا به قسمت محصولات اضافه میشود)
    • ویجت های متنوع جهت بررسی سریع وضعیت فروشگاه
    • کاملا فارسی و راست چین
    • پشتیبانی از تاریخ جلالی بدون نیاز به نصب افزونه های شمسی ساز

    پیش نمایش آنلاین :

    iwordpress.ir/demo/wooreports/wp-admin

    نام کاربری : demo

    رمز عبور : demo123

    cover.jpg

  7. به احتمال خیلی زیاد مشکلتون مربوط به فایل wp-config.php هست.

    اطلاعات دیتابیس شامل نام دیتابیس / نام کاربری دیتابیس و رمز عبور دیتابیس رو چک بکنین که دقیقا با دیتابیسی که ساختین یکی باشه . 

    همچنین دیتابیس رو هم ایمپورت کرده باشین.

     

  8. فرقی نمیکنه وردپرس باشه یا php کاستوم.

    شما میخواید یک تاریخی رو در دیتابیس ثبت کنید و یک تاریخی رو دریافت کنید . 

    همه مراحل رو به صورت میلادی ببرید جلو و فقط در زمان نمایش برای کاربر از datepicker شمسی استفاده کنین . 

    مثال :

    شما یک input با پلاگین شمسی datepicker دارید که میخواید از کاربر تاریخ دریافت کنین و در دیتابیس ثبتش کنین . 

    بعد اینکه این input رو به کاربر دادین زمانی که اون فرمتون ارسال میشه شما باید با یک تابع php اون تاریخ شمسی رو به میلادی ذخیره کنین در دیتابیس. و برعکس زمانی هم که خواستید جایی از دیتابیس تاریخ رو بگیرید و نشونش بدین باید تاریخ میلادی رو که ازدیتابیس میگیرید به وسیله یک تابع میلادی به شمسی تبدیل و نمایش بدید . 

     

  9. سلام 

    یک توضیح کلی بهتون بدم :

    تمام تاریخ ها باید به صورت میلادی در دیتابیس ذخیره بشند و تمام کتابخانه های شمسی ساز JS صرفا جهت نمایش تاریخ به صورت شمسی هستند.

    یه نمونه کد PHP هم که میتونین داخل یک کلاس خودتون بزارین :‌

             /**
    	     * Convert date jalali to Gregorian
    	     */
    	    public static function jalaliToGregorian($jy,$jm,$jd,$mod=''){
    		    if($jy > 979){
    			    $gy=1600;
    			    $jy-=979;
    		    }else{
    			    $gy=621;
    		    }
    		    $days=(365*$jy) +(((int)($jy/33))*8) +((int)((($jy%33)+3)/4)) +78 +$jd +(($jm<7)?($jm-1)*31:(($jm-7)*30)+186);
    		    $gy+=400*((int)($days/146097));
    		    $days%=146097;
    		    if($days > 36524){
    			    $gy+=100*((int)(--$days/36524));
    			    $days%=36524;
    			    if($days >= 365)$days++;
    		    }
    		    $gy+=4*((int)(($days)/1461));
    		    $days%=1461;
    		    $gy+=(int)(($days-1)/365);
    		    if($days > 365)$days=($days-1)%365;
    		    $gd=$days+1;
    		    foreach(array(0,31,((($gy%4==0) and ($gy%100!=0)) or ($gy%400==0))?29:28 ,31,30,31,30,31,31,30,31,30,31) as $gm=>$v){
    			    if($gd <= $v)break;
    			    $gd-=$v;
    		    }
    		    return($mod==='')?array($gy,$gm,$gd):$gy .$mod .$gm .$mod .$gd;
    	    }
    
    	    /**
    	     * Convert date Gregorian to jalali
    	     */
    	    public static function gregorianToJalali($gy,$gm,$gd,$mod=''){
    		    $g_d_m=array(0,31,59,90,120,151,181,212,243,273,304,334);
    		    if($gy>1600){
    			    $jy=979;
    			    $gy-=1600;
    		    }else{
    			    $jy=0;
    			    $gy-=621;
    		    }
    		    $gy2=($gm>2)?($gy+1):$gy;
    		    $days=(365*$gy) +((int)(($gy2+3)/4)) -((int)(($gy2+99)/100)) +((int)(($gy2+399)/400)) -80 +$gd +$g_d_m[$gm-1];
    		    $jy+=33*((int)($days/12053));
    		    $days%=12053;
    		    $jy+=4*((int)($days/1461));
    		    $days%=1461;
    		    if($days > 365){
    			    $jy+=(int)(($days-1)/365);
    			    $days=($days-1)%365;
    		    }
    		    $jm=($days < 186)?1+(int)($days/31):7+(int)(($days-186)/30);
    		    $jd=1+(($days < 186)?($days%31):(($days-186)%30));
    		    return($mod=='')?array($jy,$jm,$jd):$jy.$mod.$jm.$mod.$jd;
    	    }

    شمسی سازی پلاگین ها و استفاده از شمسی ساز رو شاید طی یک مقاله آموزشی با مثال عملی داخل سایتمون گذاشتیم . 

     

  10. شما دارید از یک سیستمی استفاده میکنین که باید با توجه به توابع و مستندات اون برنامه نویسی انجام بدین . وگرنه اگر قرار باشه که فایلتون در wp-admin اینکلود کنین و استفاده کنین چه فایده داره از سیستم وردپرس استفاده کنین . برای همین میگم که استاندارد نیست.

    برای اضافه کردن یک منو و یک صفحه به پنل ادمین باید از تابع add_menu_page استفاده کنین . 

     

  11. $tags = get_tags();
    $html = '<div class="post_tags">';
    foreach ( $tags as $tag ) {
    	$tag_link = get_tag_link( $tag->term_id );
    			
    	$html .= "<a href='{$tag_link}' title='{$tag->name} Tag' class='{$tag->slug}'>";
    	$html .= "{$tag->name}</a>";
    }
    $html .= '</div>';
    echo $html;

    https://codex.wordpress.org/Function_Reference/get_tags

  12. سلام 

    باید از تابع add_menu_page استفاده کنین .

    https://developer.wordpress.org/reference/functions/add_menu_page/

    اصلا این کار رو نکنین که فایلتون رو در wp-admin اپلود کنین چون طبق استاندار وردپرس نیست. 

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

    شما میتونین از پست تایپ ها هم استفاده کنین که آموزشش رو از اینجا میتونین بخونین.

    • امتیاز 1
×
×
  • اضافه کردن...