• سلام وقتتون بخیر

    ممنون از افزونه کاملتون

    من یه مشکلی دارم و اون اینه که از یه قالب استفاده میکنم که با js composer کار میکنه یه المان به نام تایمر داره که وقتی افزونه شما رو فعال میکنم این المان از کار میوفته و ساعت شمار رو 0 نمایش میده روش کار این المان به این شکل هست که یه تاریخ میلادی از دیت پیکر انتخاب میکنیم و یه شمارش معکوس ایجاد میکنه و وقتی شمسی سازی فعال میشه دیگه کار نمیکنه میشه راهنماییم کنید لطفا

    <?php

    // Element Name: Timer

    class PT_Timer {

    public function __construct() {
    add_action(‘init’, array($this, ‘pt_timer_mapping’));
    add_shortcode(‘pt_timer’, array($this, ‘pt_timer_html’));
    }

    public function pt_vc_map_array() {
    return array_merge(
    array(
    pt_vc_uniqid(),
    array(
    “type” => “date_picker”,
    “heading” => esc_html__(“Date”, “pt-addons”),
    “param_name” => “date”,
    “admin_label” => true
    ),
    ypromo_add_css_animation(),
    array(
    “type” => “css_editor”,
    “timer” => esc_html__(“CSS box”, “pt-addons”),
    “param_name” => “css”,
    “edit_field_class” => “simple”,
    “group” => esc_html__(“Design Options”, “pt-addons”),
    ),
    )
    );
    }

    public function pt_timer_mapping() {

    if (!defined(‘WPB_VC_VERSION’)) {
    return;
    }

    vc_map(array(
    “name” => esc_html__(“Timer”, “pt-addons”),
    “base” => “pt_timer”,
    “show_settings_on_create” => true,
    “icon” => “shortcode-icon-timer”,
    “category” => esc_html__(“Luxa Shortcodes”, “pt-addons”),
    “params” => self::pt_vc_map_array(),
    ));
    }

    public function pt_timer_html($atts, $content = null) {

    extract(
    shortcode_atts(
    array(
    ‘uniqid’ => ”,
    ‘date’ => ”,
    ‘css_animation’ => ”,
    ‘css’ => ”,
    ),
    $atts
    )
    );

    if(empty($date)) {
    return false;
    }

    $css_code = $block_class = array();

    $block_class[] = $block_id = ‘timer-‘ . $uniqid;

    if (!empty($css)) {
    $block_class[] = vc_shortcode_custom_css_class($css);
    }

    if (!empty($css_animation)) {
    $block_class[] = pt_get_animation_css($css_animation);
    }

    if (!empty($css_code)) {
    do_action(‘pt_inline_css’, pt_implode($css_code, ”));
    }

    $year = mysql2date(‘Y’, $date);
    $month = mysql2date(‘m’, $date)-1;
    $day = mysql2date(‘j’, $date);
    $hour = mysql2date(‘H’, $date);
    $minutes = mysql2date(‘i’, $date);

    $inline_js = “var ts = new Date($year, $month, $day, $hour, $minutes);
    jQuery(‘.$block_id’).countdown({
    timestamp : ts
    });”;

    wp_enqueue_script(‘countdown’);
    do_action(‘pt_inline_js’, $inline_js);

    ob_start();
    ?>
    <div class=”timer-block<?php echo pt_implode($block_class) ?>”></div>
    <?php
    return ob_get_clean();

    }

    }

    new PT_Timer();

در حال نمایش 7 پاسخ ( از کل 7)
  • تیم مدیریت علی فرجی

    (@root)

    سلام،

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

    نویسنده موضوع hamidf

    (@hamidf)

    ممنون ولی من قارسی سازی اعداد رو غیر فعال کردم ولی همچنان مشکل داره

    https://infinumdesign.com/luxan/product-page/

    تیم مدیریت علی فرجی

    (@root)

    اعداد فارسی هستن تو این لینک، اگه غیرفعال کردین، افزونه دیگه ویا خود قالب داره فارسی‌سازی می‌کنه.

    نویسنده موضوع hamidf

    (@hamidf)

    میشه خودتون چک کنید دسترسی رو براتون میزارم

    https://infinumdesign.com/luxan/

    ——–

    تیم مدیریت علی فرجی

    (@root)

    امکان ارائه پشتیبانی مستقیم و با ورود به وردپرس شما وجود نداره

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

    نویسنده موضوع hamidf

    (@hamidf)

    سلام مجدد

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

    تیم مدیریت علی فرجی

    (@root)

    سلام

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

    با تشکر

در حال نمایش 7 پاسخ ( از کل 7)