Модуль Thanks 1.0 (AJAX+cache)

Тема в разделе "DLE", создана пользователем MSW, 9 фев 2010.

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

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

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

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    thx.jpg

    Автор: MSW
    Версия DLE: 8.2*, 8.3
    Сайт поддержки:

    http://0-web.ru/

    Под версию 8.2 нужно править основной код движка.

    Модуль позволяет организовать систему благодарностей на сайте.
    Подобных модулей существует довольно таки большее количество, на разные вкусы и требования. Но они не отвечали моим потребностям, потому и создал, на их основе, данный модуль.

    Что же такого интересного в данном модуле?
    - модуль подключается одним файлом в шаблон, не требуя изменений в основных скриптах движка
    - используется AJAX
    - кеширование списка поблагораривших
    - список поблагодаривших в спойлере


    http://uploadbox.com/files/a8d37dc0b1/
     
    E-body, antiterror, Budrin и 4 другим нравится это.
  2. PoMaH

    PoMaH

    Регистр.:
    8 июн 2006
    Сообщения:
    753
    Симпатии:
    142
    Данный модуль не имеет фильтрации вводимых данных, есть риск для взлома.

    $news_id = $_REQUEST['news_id'];
    -----
    $news_id = intval($_REQUEST['news_id']);
    $_SERVER["REMOTE_ADDR"] = $db->safesql($_SERVER["REMOTE_ADDR"]);
     
    vasilek_gorbunok, MSW и E-body нравится это.
  3. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    Thanks 1.1 (AJAX+cache)

    Новое:
    - количество благодарностей в кратной новости
    - показ списка поблагодаривших, в полной новости, гостям
    - правки безопасности


    http://uploadbox.com/files/d91aacb74c/
     
    vasilek_gorbunok нравится это.
  4. xXxiii

    xXxiii Постоялец

    Регистр.:
    4 авг 2009
    Сообщения:
    53
    Симпатии:
    50
  5. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    1) всмысле сортировку? сейчас сказавшие спасибо сортируются по времени. или имеется ввиду сортировка новостей по кол-ву благодарностей?

    2) автору и не должна быть видно кнопка спасибо, так как самого себя благодарить - смысла нет :)
     
  6. xXxiii

    xXxiii Постоялец

    Регистр.:
    4 авг 2009
    Сообщения:
    53
    Симпатии:
    50
    Да, именно. Сортировку новостей. Что ещё ожидается? Видна ваша заинтересованность в модуле. :)
     
  7. E-body

    E-body

    Регистр.:
    6 сен 2007
    Сообщения:
    980
    Симпатии:
    315
    поставил но почему нету кнопки "Спасибо" ни на своих ни на чужих новостях?
    {include file="engine/modules/thanks.php"} в fullstory.tpl
    показывает "Ещё не благодарили"
    --------------------
    Ясно, видимо было спецом сделано чтоб сами искали решение на сайте автора ;)
    Поставил весию 1.3 - работает.
    п.с. MSW молодец !
     
  8. Dark Angell

    Dark Angell Читатель

    Заблокирован
    Регистр.:
    29 фев 2008
    Сообщения:
    1.036
    Симпатии:
    690
    кнопки в архиве нет,но по коду видно что она подключена,проще нарисовать свою ;)
     
  9. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    кнопка есть в архиве начиная с версии 1,2

    вот версия 1,3 исправлено наличие "пустых" спасибок от гостей


    http://uploadbox.com/files/edf4f55821/

    в дальнейшем планируется выборочная возможность включать/выключать благодарности для отдельной новости
    хочется реализовать выбор разрешить или запретить благодарности используя дополнительные поля, но вот вопрос, может кто уже сталкивался, как в подключаемом файле получить значение дополнительного поля не делая дополнительного запроса?
    например для получения переменной шаблонной:
    PHP:
    $news_id $this->data['{news-id}'];
    а вот по аналогии:
    PHP:
    $zzz $this->data['[xfvalue_thanks]'];
    не работает...
    у кого есть какие идеи по этому поводу?
     
  10. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    Изменения в 1.4:
    thx-1.jpg
    - для каждой новости можно включать/выключать возможность благодарить


    http://uploadbox.com/files/6147332cf1/
     
    XuT, soot и E-body нравится это.
Статус темы:
Закрыта.