За последние 24 часа нас посетили 17433 программиста и 1685 роботов. Сейчас ищут 900 программистов ...

Ротатор данных в одном окне, используя БД MySQL.

Тема в разделе "PHP для новичков", создана пользователем sevalery, 12 июл 2011.

  1. sevalery

    sevalery Активный пользователь

    С нами с:
    11 ноя 2010
    Сообщения:
    14
    Симпатии:
    0
    Необходим совет. Как создать Ротатор данных в одном окне, используя БД MySQL.
    Сайт о недвижимости. Php база данных MySQL, шаблоны Smarty. таблицы выводятся в цикле и т.д
    Есть "специальное предложение" - задается один № id. – ручной выбор.
    Хочу сделать ротатор выбора 10-20 хороших предложений, чтобы они менялись в цикле с интервалом времени или при обновлении страницы или клике.
    Ротатор или слайдер или карусель не знаю, как это назвать. Хочу, чтобы данные предложений сменяли друг друга в одном окне.
    Специальное предложение в форме прямоугольника. В предложение входит: фото, цена, площадь, стоимость 1м2, город, улица, район, дата и т.д. Все данные кроме фото находятся в БД.
    Может есть такой скрипт.
    Или кому-то доводилось делать что-то подобное?
     
  2. sevalery

    sevalery Активный пользователь

    С нами с:
    11 ноя 2010
    Сообщения:
    14
    Симпатии:
    0
    Выполнил запрос на вывод данных 20 предложений.
    Вот код (шаблон .tpl):
    PHP:
    1.         {if $wish == ''}        
    2.         {else}
    3.         {foreach from=$show_wish item=i}
    4. <div id="special">
    5. <div class="est">{$i.id}</div><div class="est">{$i.tarea}</div>
    6. <div class="est-cm">{$i.price}</div><div class="est-cm">{$i.nedv} </div>
    7. <div class="est-ct">{if $i.images_thumb ==''}<a href="{$i.site_url}index.php?action=detalis&id={$i.id}"><img src="{$path_templates}images/no_pic.png" align="center" border="0" hspace="10"></a> {else}<a href="{$i.site_url}index.php?action=detalis&id={$i.id}"><img class="block" src="{$url_site}{$upload_dir}thumb/{$i.images_thumb}" align="center" border="0" hspace="10"></a>{/if}</div>
    8. <div class="est-cm">{$i.settlement}</div><div class="est-cr">{$i.region}</div>
    9. <div class="est-cn">{$i.street}</div><div class="est-cb">Добавлено:&nbsp;{$i.date|date_format:"%d.%m.%Y"}</div>
    10. </div>
    11.         {/foreach}
    12.         {/if}
    Выводятся одно под другим 20 предложений.
    Как отобразить их в виде автоматической смены предложений?
    Есть вариант разбиения на страницы (1 предложение = 1 страница) с кнопками < и >.
    Смена предложений ручная при нажатии кнопок < и >.
    Посоветуйте как в данном случае автоматизировать процесс вывода 1 предложения из 20 поочередно?
     
  3. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  4. sevalery

    sevalery Активный пользователь

    С нами с:
    11 ноя 2010
    Сообщения:
    14
    Симпатии:
    0
    Оптимальное решение, если ты программист - твоя голова + твои руки + google (yandex)
    Нашел оптимальное решение в google + твоя голова + твои руки!!
    Если интересно нашел s3Slider jQuery plugin, прикрутил к MySQL Супер!!! работает во всех Браузерах
    источник: http://www.serie3.info/s3slider/index.php
    Все!