[Хак] Георгиевская ленточка в верху сайта (9 мая)

Тема в разделе "DLE", создана пользователем Sland, 27 апр 2008.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Sland

    Sland ПротNв те4ениR

    Регистр.:
    15 дек 2006
    Сообщения:
    181
    Симпатии:
    156
    [Xak] 9 мая

    Маленький хак, позволяющий наложить георгиевскую ленточку на аватарки ваших пользователей (сами изображения не изменяются, ленточка легко убирается).

    1. Скачиваем изображение из архива и закидываем его в папку images Вашего шаблона:
    2. Открываем шаблон comments.tpl, находим строку:
    PHP:
    <img src="{foto}" border="0" alt="" />
    ... и заменяем это на:
    PHP:
    <img src="/templates/Simple/images/9may.png" border="0" alt="" style="background: url({foto});"/>
    Посмотреть вложение 9may.zip
    Афтор : Zdraff
     
    E-body, krott, tk1ce и 2 другим нравится это.
  2. Хомячок

    Хомячок

    Регистр.:
    10 апр 2008
    Сообщения:
    184
    Симпатии:
    103
    А из этого можно сделать целый модуль: на 9 мая ленточки, на 8 марта цветочки и т.д. на каждый праздник своя картинка! И пользователям приятно будет!
     
  3. Shotlandec

    Shotlandec

    Регистр.:
    17 сен 2007
    Сообщения:
    728
    Симпатии:
    162
    зачем перегружать свой сайт? чем больше модулей, тем больше запросов к мускулу, соответственно и нагрузка больше и сайт медленнее загружается. хак очень интресный и приятный. Ты сделай столько картинок, сколько тебе надо и просто при приближении какого-нить праздника, в шаблоне меняй название файла картинки вот все...

    небольшая поправка, для тех кто совсем ни чего не понимает в html:
    Simple - название вашего шаблона
     
  4. SOCRAT

    SOCRAT

    Регистр.:
    6 июн 2006
    Сообщения:
    275
    Симпатии:
    54
    Где ты увидел у этого хака (ибо модулем это не назовешь) запросы к мускулю?
     
  5. Shotlandec

    Shotlandec

    Регистр.:
    17 сен 2007
    Сообщения:
    728
    Симпатии:
    162
    был задан вопрос, о написании модуля, если писат модуль, то он на как ни крути будет привязан к базе, соответственно будут запросы к мускулу... вот и все.
     
  6. $aSH

    $aSH

    Регистр.:
    3 ноя 2006
    Сообщения:
    536
    Симпатии:
    233
    сделаю на днях без всяких запросов, правда без админки, только нужно ли оно?
     
  7. Shotlandec

    Shotlandec

    Регистр.:
    17 сен 2007
    Сообщения:
    728
    Симпатии:
    162
    если нагрузки не будет, то в принципе очень даже не плохая идея, просто без админки будет тяжело: празников разных много, к каждому празднику начало показа картинки к дате привязывать... а если кто захочет чуть пораньше прикрепить картинки или добавить новый какой праздник....
     
  8. krott

    krott Читатель

    Заблокирован
    Регистр.:
    5 ноя 2007
    Сообщения:
    95
    Симпатии:
    63
    Хорошая идея, спасибо Вам, сейчас делаю проект, думаю применю этот хак..
     
  9. SOCRAT

    SOCRAT

    Регистр.:
    6 июн 2006
    Сообщения:
    275
    Симпатии:
    54
    Вероятней всего это будет на яве, либо из текстового файлика, мускуль не обязателен ;)
     
  10. PoMaH

    PoMaH

    Регистр.:
    8 июн 2006
    Сообщения:
    753
    Симпатии:
    142
    a zacem k baze zaprosy?

    delajesh array s datami kotoryje tebe nuzny, vtoroi array s kartinkami, + php kod kotoryi sveriajet datu s segodniashnim dniom. data sovpala kartinki pomenialis (dopisalsia nuznyi kod v komenty).

    zaprosov k DB 0

    =)

    Добавлено через 1 минуту
    Aj da, a adminka vsiu informacyju vpisyvajet v $config array

    vot adminka + mod.
     
Статус темы:
Закрыта.