Вывод меняющихся картинок в сайдбаре

(Ответов: 4, Просмотров: 3339)
  1. Опытный Аватар для Delpix
    • Регистрация: 28.07.2012
    • Сообщений: 358
    • Репутация: 82
    • Webmoney BL: ?
    Хочу что б при каждом обновлении страницы в сайдбаре появлялась рандомная картинка (из заранее заготовленных). Подскажите как реализовать.
    • 0
  2. Banned
    • Регистрация: 29.08.2011
    • Сообщений: 536
    • Репутация: 89
    Используйте плагин для похожих записей, только выводите его в сайдбаре. Если CMS wordpress можете использовать плагин WordPress Popular Posts.
    • 0
  3. Опытный Аватар для Славка
    • Регистрация: 15.08.2011
    • Сообщений: 477
    • Репутация: 87
    Код HTML:
    <script type="text/javascript">
    
    function r_image01(){
      var b=[];
      b[0]='<img src="111.gif">';
      b[1]='<img src="22222.gif">';
      b[2]='<img src="33333.gif">';
      b[3]='<img src="44.jpg">';
      b[4]='<img src="5555555.gif">';
      b[5]='<img src="6666.gif">';
      b[6]='<img src="77.jpg">';
    
      var i=Math.floor(Math.random()*b.length);
      document.write( b[i] );
    }
    
    </script>
    В нужном месте выводим функцию

    Код HTML:
    <script>r_image01()</script>


    ---------- Сообщение добавлено 20:26 ---------- Предыдущее 20:17 ----------

    И ещё вариант, если нужна ссылка с картинки. Назовём их тогда баннерами

    Код HTML:
    <script>
    var banner = new Array()
    
    <!-- Первый баннер -->
    banner[0] = new Array()
    banner[0][0] = "http://www.сайт.ру/images/banner/banner1.gif"
    banner[0][1] = "http://www.сайт.by/"
    banner[0][2] = "описание 1"
    <!-- Конец первого баннера --> <!-- Второй баннер -->
    banner[1] = new Array()
    banner[1][0] = "http://www.сайт.by/images/banne-2_sek.gif"
    banner[1][1] = "http://www.сайт.by/новости"
    banner[1][2] = "Новости"
    <!-- Конец второго баннера --> <!-- Третий баннер -->
    banner[2] = new Array()
    banner[2][0] = "http://www.сайт.by/images/banner.gif"
    banner[2][1] = "http://www.сайт.by/showthread.php?t=3671"
    banner[2][2] = "баннер 3"
    <!-- Конец третьего баннера --> <!-- Четвёртый баннер -->
    banner[3] = new Array()
    banner[3][0] = "http://www.сайт.by/images/banner2.gif"
    banner[3][1] = "http://www.сайт.by"
    banner[3][2] = "ещё картинка"
    <!-- Конец четвёртого баннера -->
    
    
    n = Math.random()*3
    nb = Math.round(n)
    document.write('<a href=' + banner[nb][1] + ' target=_blank>')
    document.write('<img src=' + banner[nb][0] + ' alt=' + banner[nb][2] + ' border=0 ' + ' width=200 ' + ' height=200 > </a>')
    </script>
    При изменение количества картинок не забываем менять "n" и указываем свои размеры
    • 1

    Спасибо сказали:

    Delpix(15.08.2012),
  4. Опытный Аватар для Delpix
    • Регистрация: 28.07.2012
    • Сообщений: 358
    • Репутация: 82
    • Webmoney BL: ?
    Цитата Сообщение от Славка Посмотреть сообщение
    Код HTML:
    <script type="text/javascript">

    function r_image01(){
    var b=[];
    b[0]='<img src="111.gif">';
    b[1]='<img src="22222.gif">';
    b[2]='<img src="33333.gif">';
    b[3]='<img src="44.jpg">';
    b[4]='<img src="5555555.gif">';
    b[5]='<img src="6666.gif">';
    b[6]='<img src="77.jpg">';

    var i=Math.floor(Math.random()*b.length);
    document.write( b[i] );
    }

    </script>
    В нужном месте выводим функцию

    Код HTML:
    <script>r_image01()</script>
    Я так понял <script>r_image01()</script> надо вставить в сайдбар, а первый кусок кода куда?
    • 0
  5. Опытный Аватар для Славка
    • Регистрация: 15.08.2011
    • Сообщений: 477
    • Репутация: 87
    между тегами <head>
    • 1

    Спасибо сказали:

    Delpix(15.08.2012),

Похожие темы

Темы Раздел Ответов Последний пост
Случайный вывод видео в сайдбаре WordPress
WordPress 4 20.07.2012 00:55
вывод картинок в категориях
WordPress 10 26.04.2012 03:12
Вывод подкатегорий в динамическом сайдбаре вордпресс?
WordPress 5 02.02.2012 22:05
Вывод скриптов, ссылок, картинок в html через php
Вопросы от новичков 10 06.01.2012 02:08
Небольшая проблема в сайдбаре
Web программирование 3 09.10.2011 10:13

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры