Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Интересное в сети
  • http://safe-str.ru/products/sejf-aiko-tm-30-el/ Aiko TM 30 EL мебельный сейф Aiko 30.
  • Публикации
    Полезные мелочи
    Значек «NEW» в блоке последних файлов


    Если файловый архив обновляется не часто, или хочется привлечь внимание посетителей к новым файлом, то можно вывести картинку NEW в блоке, "меняющую" свой цвет в зависимости от того, как давно был выложен файл.

    uploads/raznoe/last-files-img.jpg





    1. Запрашиваем дату сразу в юникс-формате
    Код
    1
    SELECT lid, title, UNIX_TIMESTAMP(date)

    2. Используя функцию new_graphic($formatted) выводим картинку "NEW"

    Пример запроса и оформления из центрального блока
    Код
    1
    2
    3
    4
    5
    6
    7
    // Last added Files
    $content .= "<td valign=\"top\" width=\"33%\" align=\"left\">";
    $result = $db->sql_query("SELECT lid, title, UNIX_TIMESTAMP(date) FROM ".$prefix."_files WHERE status !='0' ORDER BY date DESC LIMIT 5");
    while(list($lid, $title, $formatted) = $db->sql_fetchrow($result)) {
       $linkstrip = cutstr($title, $strip);
       $content .= "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" border=\"0\"><tr><td  valign=\"top\"><img src=\"images/blocks/Files.gif\" title=\"$title\">".new_graphic($formatted)."</td><td align=\"left\" width=\"100%\"><a href=\"index.php?name=Files&op=view_file&lid=$lid\" title=\"$title\">$linkstrip</a></td></tr></table>";
    }



    Дата публикации: 05.07.2007
    Прочитано: 7839 раз
    [ Назад | Начало | Наверх ]
    Комментарии

    Serg_pnz
    Дата: 18.04.2008 | Комментарий: 17
    Serg_pnzJameSNSK, версию надо было сразу говорить.
    Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
    "...даме водки? Это чистый спирт!" © кот Бегемот
    JameSNSK
    Дата: 18.04.2008 | Комментарий: 16
    JameSNSKвот этот заработал! Спасибо!!
    Serg_pnz
    Дата: 18.04.2008 | Комментарий: 15
    Serg_pnzТестировал на локалке на 3.5 (отдельным блоком) - всё работает
    Код
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php
    if (!defined('BLOCK_FILE')) {
       Header("Location: ../index.php");
       exit;
    }

    global $prefix, $db;
    $strip = 25;

    // Last added Pages
    $result = $db->sql_query("SELECT pid, title, UNIX_TIMESTAMP(time) as formatted FROM ".$prefix."_page WHERE time <= now() AND status!='0' ORDER BY time DESC LIMIT 5");
    while(list($pid, $title, $formatted) = $db->sql_fetchrow($result)) {
        $linkstrip = cutstr($title, $strip);
        $content .= "<table cellspacing=\"0\" cellpadding=\"1\" border=\"0\"><tr><td><img src=\"images/blocks/Pages.gif\" title=\"$title\"></td> <td valign=\"middle\">".new_graphic($formatted)."</td><td><a href=\"index.php?name=Pages&op=view&id=$pid\" title=\"$title\">$linkstrip</a></td></tr></table>";
    }
    ?>


    То, о чем я говорил до этого касалось версий лайт.
    Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
    "...даме водки? Это чистый спирт!" © кот Бегемот
    JameSNSK
    Дата: 18.04.2008 | Комментарий: 14
    JameSNSK3.5
    Поставил твой код // Last added Pages
    все равно не хотит отображать...
    Serg_pnz
    Дата: 18.04.2008 | Комментарий: 13
    Serg_pnzНу хз. А версия у тебя какая?

    Вот мой центральный блок с этого сайта
    Код
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <?php
    if (!defined('BLOCK_FILE')) {
       Header("Location: ../index.php");
       exit;
    }

    global $prefix, $db;
    $strip = 233;
    $content .= "<table width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"1\" class=\"bgcolor4\">";
    $content .= "<tr><th>Файлы</th><th>Публикации</th>"
    ."<th>Для души</th>"
    ."</tr><tr class=\"bgcolor1\">";

    // Last added Files
    $content .= "<td valign=\"top\" width=\"33%\" align=\"left\">";
    $result = $db->sql_query("SELECT lid, title, UNIX_TIMESTAMP(date) FROM ".$prefix."_files WHERE status !='0' ORDER BY date DESC LIMIT 5");
    while(list($lid, $title, $formatted) = $db->sql_fetchrow($result)) {
       $linkstrip = cutstr($title, $strip);
       $content .= "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" border=\"0\"><tr><td  valign=\"top\"><img src=\"images/blocks/Files.gif\" title=\"$title\">".new_graphic($formatted)."</td><td align=\"left\" width=\"100%\"><a href=\"index.php?name=Files&op=view_file&lid=$lid\" title=\"$title\">$linkstrip</a></td></tr></table>";
    }

    // Last added Pages
    $content .= "<td valign=\"top\" width=\"33%\" >";
    $result = $db->sql_query("SELECT pid, title, UNIX_TIMESTAMP(date)  FROM ".$prefix."_pages WHERE active='1' ORDER BY date DESC LIMIT 5");
    while(list($pid, $title, $formatted) = $db->sql_fetchrow($result)) {
       $linkstrip = cutstr($title, $strip);
       $content .= "<table width=\"100%\"  cellspacing=\"0\" cellpadding=\"3\" border=\"0\"><tr><td  valign=\"top\"><img src=\"images/blocks/Pages.gif\" title=\"$title\">".new_graphic($formatted)."</td><td align=\"left\" width=\"100%\"><a href=\"index.php?name=Pages&op=page&pid=$pid\" title=\"$title\">$linkstrip</a></td></tr></table>";
    }


    // Last Soul
    $content .= "<td valign=\"top\" width=\"33%\" >";
    $result = $db->sql_query("SELECT pid, title, UNIX_TIMESTAMP(date) FROM ".$prefix."_soul WHERE active='1' ORDER BY date DESC LIMIT 6");
    while(list($pid, $title, $formatted) = $db->sql_fetchrow($result)) {
       $linkstrip = cutstr($title, $strip);
       $content .= "<table width=\"100%\"  cellspacing=\"0\" cellpadding=\"3\" border=\"0\"><tr><td valign=\"top\"><img src=\"images/blocks/soul.gif\" title=\"$title\">".new_graphic($formatted)."</td><td align=\"left\" width=\"100%\"><a href=\"index.php?name=soul&op=soul&pid=$pid\" title=\"$title\">$linkstrip</a></td></tr></table>";
    }
    $content .= "</td></tr></table>";
    ?>

    Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
    "...даме водки? Это чистый спирт!" © кот Бегемот
    JameSNSK
    Дата: 18.04.2008 | Комментарий: 12
    JameSNSKв блоке все равно пусто...не отображается ни чего...
    убираю
    Код
    1
    UNIX_TIMESTAMP(date) as formatted

    работает выводит..

    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    отредактированно 18.04.2008г.
    Serg_pnz
    Дата: 18.04.2008 | Комментарий: 11
    Serg_pnzJameSNSK, при чем тут умолчание???? если запрос идет на таблицу! а у тебя уточнение WHERE показывает на поле с несуществующим названием! Да плюсом еще "статус" - юзать надо "active"
    вот пробуй
    Код
    1
    2
    3
    4
    5
    6
    // Last added Pages
    $content .= "<td valign=\"top\">";
    $result = $db->sql_query("SELECT pid, title, UNIX_TIMESTAMP(date) as formatted FROM ".$prefix."_page WHERE date <= now() AND active != '0' ORDER BY time DESC LIMIT 5");
    while(list($pid, $title, $formatted) = $db->sql_fetchrow($result)) {
        $linkstrip = cutstr($title, $strip);
        $content .= "<table cellspacing=\"0\" cellpadding=\"1\" border=\"0\"><tr><td><img src=\"images/blocks/Pages.gif\" title=\"$title\"></td> <td valign=\"middle\">".new_graphic($formatted)."</td><td><a href=\"index.php?name=Pages&op=view&id=$pid\" title=\"$title\">$linkstrip</a></td></tr></table>";

    Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
    "...даме водки? Это чистый спирт!" © кот Бегемот
    JameSNSK
    Дата: 18.04.2008 | Комментарий: 10
    JameSNSKпробовали так и так все равно не выводит.
    хотя в блоке по умолчанию стояло time

    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    отредактированно 18.04.2008г.
    Serg_pnz
    Дата: 18.04.2008 | Комментарий: 9
    Serg_pnz
    Цитата
    time <= now()

    Какой "тайм", когда поле называется "дата".
    Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
    "...даме водки? Это чистый спирт!" © кот Бегемот
    JameSNSK
    Дата: 18.04.2008 | Комментарий: 8
    JameSNSKпоставил для файлов и анекдотов а для страниц не могу прикрутить..
    помогите исправить..
    При добавлении строки
    Код
    1
    UNIX_TIMESTAMP(date) as formatted FROM

    перестает выводить инфу в блоке
    PHP - Код
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    // Last added Pages
    $content .= "<td valign=\"top\">";
    $result = $db->sql_query("SELECT pid, title, UNIX_TIMESTAMP(date) as formatted FROM ".$prefix."_page WHERE time <= now() AND status!='0' ORDER BY time DESC LIMIT 5");
    while(list(
    $pid, $title, $formatted) = $db->sql_fetchrow($result)) {
        
    $linkstrip = cutstr($title, $strip);
        
    $content .= "<table cellspacing=\"0\" cellpadding=\"1\" border=\"0\"><tr><td><img src=\"images/blocks/Pages.gif\" title=\"$title\"></td> <td valign=\"middle\">".new_graphic($formatted)."</td><td><a href=\"index.php?name=Pages&op=view&id=$pid\" title=\"$title\">$linkstrip</a></td></tr></table>";
    }
    ?>


    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    отредактированно 18.04.2008г.
    Всего 17 на 2 страницах по 10 на каждой странице
    [ 1 | 2 ] [>>]
    Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
    Календарь 3 в 1
    - М - Г + Г + М
    Апрель, 2024
    пнвтсрчтптсбвс
    1234567
    891011121314
    15161718192021
    22232425262728
    2930
    Купить.
    Можно в кредит на 90 дней!
    Навигация
    »» RSS
    Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

    Rambler's Top100

    Генерация страницы: 0.269 сек. и 18 запросов к базе данных за 0.025 сек.
    Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.