رفتن به مطلب

mehral

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

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

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

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

  1. دوست گرامی شما به پست خودتونم دقت نمی کنید شما پرسیدید

    سلام دوستان کسی میتونه pop up که در این آموزش ساخته شده رو طوری تبدیل کنه نیاز به کلیک نباشه و به موقع باز شدن سایت پاپ آپ ظاهر بشه؟

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

    • امتیاز 1
  2. فقط یه مشکل کوچیک داشت توی بخش حساب کاربری اگه اشتباه نکرده باشم () در مورد افزودن کشورها ایران و شهرهاشو نداره راستی من 6ماه پیش این افزونه رو پارسی کردم به اضافه افزودن قسمت همه شهر ها برای خرید بانکی هم برای بانک پاسارگارد رو سامان اقدام کرده بودم که متاسفانه به دلیل عدم هماهنگی بانک در دادن بعضی کد کلاسها منتفی شد .

    ازنظر من بهترین افزونه هست با قابلیتهای فوق العاده.

    • امتیاز 5
  3. دوست گرامی کار سختی نیست یه جور میگین بلد نسیتم از سمت چپ از preset ببینید کدوم preset به کارتون میاد انتخاب کنید از قسمت پایینش رنگ رو انتخاب کنید و سمت راست کدتون تولید میشه

    قضیه لقمه جویده نیست که باید حرکتی کنید .

    • امتیاز 1
  4. درود

    تو نسخه جدید مشکل utf-8 بر طرف شد

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

    افکت بر اساس بیس جی کوئری دوتا بیشتر نیست هدف اصلی بر افکت نبوده و نیست بر رسپانسیو بودن بنا نهاده شده.

    • امتیاز 3
  5. به این صفحه نگاه کن . صفحه

    جی کوئری کد

    /*

    * jquery-counter plugin

    *

    * Copyright © 2009 Martin Conte Mac Donell <Reflejo@gmail.com>

    * Dual licensed under the MIT and GPL licenses.

    * http://docs.jquery.com/License

    */

    jQuery.fn.countdown = function(userOptions)

    {

    // Default options

    var options = {

    stepTime: 60,

    // startTime and format MUST follow the same format.

    // also you cannot specify a format unordered (e.g. hh:ss:mm is wrong)

    format: "dd:hh:mm:ss",

    startTime: "01:12:32:55",

    digitImages: 6,

    digitWidth: 53,

    digitHeight: 77,

    timerEnd: function(){},

    image: "digits.png"

    };

    var digits = [], interval;

    // Draw digits in given container

    var createDigits = function(where)

    {

    var c = 0;

    // Iterate each startTime digit, if it is not a digit

    // we'll asume that it's a separator

    for (var i = 0; i < options.startTime.length; i++)

    {

    if (parseInt(options.startTime) >= 0)

    {

    elem = $('<div id="cnt_' + i + '" class="cntDigit" />').css({

    height: options.digitHeight * options.digitImages * 10,

    float: 'left', background: 'url(\'' + options.image + '\')',

    width: options.digitWidth});

    digits.push(elem);

    margin(c, -((parseInt(options.startTime) * options.digitHeight *

    options.digitImages)));

    digits[c].__max = 9;

    // Add max digits, for example, first digit of minutes (mm) has

    // a max of 5. Conditional max is used when the left digit has reach

    // the max. For example second "hours" digit has a conditional max of 4

    switch (options.format) {

    case 'h':

    digits[c].__max = (c % 2 == 0) ? 2: 9;

    if (c % 2 == 0)

    digits[c].__condmax = 4;

    break;

    case 'd':

    digits[c].__max = 9;

    break;

    case 'm':

    case 's':

    digits[c].__max = (c % 2 == 0) ? 5: 9;

    }

    ++c;

    }

    else

    elem = $('<div class="cntSeparator"/>').css({float: 'left'})

    .text(options.startTime);

    where.append(elem)

    }

    };

    // Set or get element margin

    var margin = function(elem, val)

    {

    if (val !== undefined)

    return digits[elem].css({'marginTop': val + 'px'});

    return parseInt(digits[elem].css('marginTop').replace('px', ''));

    };

    // Makes the movement. This is done by "digitImages" steps.

    var moveStep = function(elem)

    {

    digits[elem]._digitInitial = -(digits[elem].__max * options.digitHeight * options.digitImages);

    return function _move() {

    mtop = margin(elem) + options.digitHeight;

    if (mtop == options.digitHeight) {

    margin(elem, digits[elem]._digitInitial);

    if (elem > 0) moveStep(elem - 1)();

    else

    {

    clearInterval(interval);

    for (var i=0; i < digits.length; i++) margin(i, 0);

    options.timerEnd();

    return;

    }

    if ((elem > 0) && (digits[elem].__condmax !== undefined) &&

    (digits[elem - 1]._digitInitial == margin(elem - 1)))

    margin(elem, -(digits[elem].__condmax * options.digitHeight * options.digitImages));

    return;

    }

    margin(elem, mtop);

    if (margin(elem) / options.digitHeight % options.digitImages != 0)

    setTimeout(_move, options.stepTime);

    if (mtop == 0) digits[elem].__ismax = true;

    }

    };

    $.extend(options, userOptions);

    this.css({height: options.digitHeight, overflow: 'hidden'});

    createDigits(this);

    interval = setInterval(moveStep(digits.length - 1), 1000);

    };

    روش استفاده کردن این کد HTML


    <div id="counter"></div>
    <div class="desc">
    <div>Días</div>
    <div>Horas</div>
    <div>Minutos</div>
    <div>Segundos</div>
    </div>

    اعمال جی کوئری


    $(function(){
    $('#counter').countdown({
    image: 'img/digits.png',
    startTime: '01:12:12:00'
    });
    });

    • امتیاز 2
  6. بله درسته.ولی شما یک نگاهی به کدی که در بالا فرمودید و کدی که در jsfiddle قرار داده اید نگاه کنید متوجه تفاوت ها می شوید.در هر صورت خیلی ممنونم...#

    متاسفانه یه مشکل کوچیکی توی جی کوئری ورژن 1.9 بود من برای همین مجبور بودم چندتا متغییر تعریف کنم البته توی ورژن های قبل تر نبود پس اون کدهای اضافی فقز برای اون ورژن بود که تصیحش کردم

    • امتیاز 1
  7. خیلی واسم جالب شده بدونم چه جوری میشه مستقیما یه تگ رو توی دیتابیس قرار بدم و دوبار بتونم در فراخانی داده از دیتابیس اونو مثل یع تگ هنوز داشته باشم برای نمونه من یه هایپر لین توی دیتابیس می خوام وارد کنم


    <textarea name="link" ><a href="http://www.google.com/>Google</a></textarea>
    <?php
    $link = $_POST['link'];
    ...
    ?>

    حالا اگه من داده ها رو انکد کنم خوب تگ تبدیل می شه به یه رشته اگه انکد نکنم یه اسلش قبل " مینداره حالا کلی روش به ذهنم رسید که طولانی بودند مثل اینکه انکد کنم . بعد preg_replace بزنم تا تگ رو کامل از توش دربیارم . جوابم داد اما یه لحظه به ذخیره داده توی دیتابیس وردپرس نگاه کردم دیدم . وقتی پستی وارد می کنم که لینک داره راحت هایپرلینک رو داره بدون انکد کردنو اسلش گذاشتن . حالا دوستان به نظرتون این روند توی وردپرس چه جوریه

  8. دوست گرامی توی پوشه زیر هست


    ../libs/phpleague-front.php

    تابعی که استفاده شده تابع


    date('Y-m-d')

    تابع خود php هست بهترین راه اینه که در داخل کلاس یه مت تاریخ تعریف کنی و date('Y-m-d') رو به تابع دلخواه شمسی تعریف کنی بهترین راه که اگه بعدا افزونه رو آپدیت کریدن تنها کار فقط افزودن متد باشه نه ویرایش تک تک تابع ها

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