انجمن


text slide اسلایدشو متن  (۱۰ نوشته)

  • MOTA

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹
    تشکر شده: ۱ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۴ اسفند ۱۳۹۱ - ۰۱:۴۱

    سلام خسته نباشید من یه اسلاید شو متن ساده میخوام
    میخوام اسم "برخی از مشتریان" رو بصورت رندوم یه جایی از سایت قرار بدم.

  • ایران وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۲۹
    تشکر شده: ۹۵۲ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۴ اسفند ۱۳۹۱ - ۱۰:۰۹

    درود .

    لینک های زیر رو چک کنید :

    http://1code.ir/%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D8%AA%D8%B5%D8%A7%D8%AF%D9%81%DB%8C/

    و

    http://www.tarfandestan.com/forum/thread43234.html#post385661

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    MOTA
  • MOTA

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹
    تشکر شده: ۱ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۴ اسفند ۱۳۹۱ - ۱۰:۴۷

    ممنون ااما منتظور من یه چیزی مثل mihannic.ir بود
    اونجا نوشته برخی از مشتریان :
    اسم مشتریا یا خدماتشون بصورت اسلاید چندثانیه یکبار تغییر میکنه . ( بدون رفرش کردن صفحه )

  • ایران وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۲۹
    تشکر شده: ۹۵۲ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۴ اسفند ۱۳۹۱ - ۱۲:۰۲

    درود .

    این کد php :

    <div>
         <span class="smalltext">
    
    <ul id="news">لینک ها</li>
    <?php endwhile; ?></ul>
    </span>
        </div>

    در قسمت لینک ها میتونید لینک های مشتری هاتون رو وارد کنید .

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

    (function($) { function runTicker(settings) { if(settings.firstRun == 1){ currentLength = settings.currentLength; currentItem = settings.currentItem; settings.firstRun = 0; } if(currentItem == settings.newsItemCounter + 1){ currentItem = 0; } if(currentLength == 0) { $(settings.newsList).empty().append('<li><a href="'+ settings.newsLinks[currentItem] +'"></a></li>'); } if( currentLength % 2 == 0) { placeHolder = settings.placeHolder1; } else { placeHolder = settings.placeHolder2; } if( currentLength <= settings.newsItems[currentItem].length + 1) { var tickerText = settings.newsItems[currentItem].substring(0,currentLength); $(settings.newsList + ' li a').text(tickerText + placeHolder); currentLength ++; setTimeout(function(){runTicker(settings); settings = null;},settings.tickerRate); } else { $(settings.newsList + ' li a').text(settings.newsItems[currentItem]); currentLength = 0; currentItem ++; setTimeout(function(){runTicker(settings); settings = null;},settings.loopDelay); } } $.fn.extend({ newsTicker: function(settings) { settings = jQuery.extend({ newsList: "#news", tickerRate: 10, startDelay: 100, loopDelay: 3000, placeHolder1: " |", placeHolder2: "_" }, settings); var newsItems = new Array(); var newsLinks = new Array(); var newsItemCounter = 0; $(settings.newsList + ' li a').each(function(){ newsItems[newsItemCounter] = $(this).text(); newsLinks[newsItemCounter] = $(this).attr('href'); newsItemCounter ++; }); settings = jQuery.extend(settings,{ newsItems: newsItems, newsLinks: newsLinks, newsItemCounter: newsItemCounter - 1, currentItem: 0, currentLength: 0, firstRun:1 }); setTimeout(function(){runTicker(settings); settings = null;},settings.startDelay); } }); })(jQuery);

    و کد زیر رو بعد از تگ <head> در فایل header.php قرار بدین :

    <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/ticker.js"></script>

    کد زیر رو هم در استایل قالبتون قرار بدین :

    ul#news {
    list-style-type:none;
    margin:0;
    padding:0px;
    }
    ul#news li a {
    color: #A9A9A9;
    }
    ul#news li a:hover {
    color:#000CFF;
    }
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    MOTA
  • MOTA

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹
    تشکر شده: ۱ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۴ اسفند ۱۳۹۱ - ۱۲:۲۴

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

  • ایران وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۲۹
    تشکر شده: ۹۵۲ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۴ اسفند ۱۳۹۱ - ۱۲:۳۱

    خیر اونطوری نمیشه .

    یه کد هم بود در یک قالب بود که میشد با زمینه ی دلخواه اضافه کرد اما اون رو نتونستم کدهای js رو به دست بیارم .

    همین رو تست کنید ولی مطمئن نیستم درست کار کنه . چون از قالب استخراج کردم .

  • MOTA

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹
    تشکر شده: ۱ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۴ اسفند ۱۳۹۱ - ۱۳:۳۷

    سلام همون اول که اومدم کد php رو بذارم از این خط خطا گرفت :
    <?php endwhile; ?>

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    ایران وردپرس
  • ایران وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۲۹
    تشکر شده: ۹۵۲ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۴ اسفند ۱۳۹۱ - ۱۴:۳۶

    <?php endwhile; ?> رو حذف کنید و مجددا تست کنید :)

  • MOTA

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹
    تشکر شده: ۱ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۵ اسفند ۱۳۹۱ - ۱۳:۰۷

    متاسفانه جواب نداد :(

  • ایران وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۲۹
    تشکر شده: ۹۵۲ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۵ اسفند ۱۳۹۱ - ۱۹:۳۴

    پس بهتره صبر کنید دوستان دیگه که شاید بهتر از من بدونند کمک کنند !!

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

    موفق باشید

درباره‌ی این موضوع



برچسب‌ها