Модуль Complaint 1.0 (Жалобы)

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

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

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

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

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    855
    Симпатии:
    618
    [​IMG]

    [​IMG]

    [​IMG]
    автор: Zdraff

    Модуль позволяет организовать на сайте простенькую систему жалоб на комменты. Опережу многие возгласы типа "Можно прикрутить то-то", "Можно сделать красивше тут-то" и т.д. Мне этот модуль нужно было написать быстро, вот я и выкладываю первую версию, она работоспособна. Если будет интерес к модулю, улучшу его.
    Делал, как обычно, для себя, работает на ДЛЕ 6.7 (обязательное условие - включенные ЧПУ), но должно работать и на предыдущих версиях.

    Себе уже поставил, хотя для таких целей сойдет и ПМ, но мне понравилось.

    ЗЫ: Понравилось ? - жмем кнопку. Не понравилось ! - жмем в два раза сильнее ;)
     

    Вложения:

    dragonstyle, sanekd2c, adlar и 2 другим нравится это.
  2. Walkman

    Walkman

    Регистр.:
    17 авг 2007
    Сообщения:
    334
    Симпатии:
    217
    [​IMG]
    [​IMG]
    [​IMG]
    О модуле:
    Модуль позволяет организовать на сайте простенькую систему жалоб на комменты. Делал, как обычно, для себя, работает на ДЛЕ 6.7, но должно работать и на предыдущих версиях.

    Новое в версии 1.1:
    - исправлено: модуль работает и со включенными, и с выключенными ЧПУ.
    - исправлено: ошибка с отображением при просмотре комментариев отдельно от новости.
    - добавлено: если нет жалоб, кнопка "Жалобы" не отображается в меню пользователя (login.tpl).
    - добавлено: нельзя пожаловаться на самого себя.
    - добавлено: нельзя пожаловаться на админа.

    Демо: _http://myppc.ru
    Автор: Zdraff.
    Скачиваем Посмотреть вложение complaint_1.1.rar
     
    eshkin и mefish нравится это.
  3. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    855
    Симпатии:
    618
    Оперативно ;).

    Порадовало ЧПУ. Вообщем модуль норм.
     
  4. dm_mb

    dm_mb

    Регистр.:
    6 июн 2006
    Сообщения:
    610
    Симпатии:
    122
    а проверьте плиз, работает ли если добавлено в закладки.

    я смотрю новость из закладок - выскакивает ошибка. поставил что ли криво?:(
     
  5. domeni

    domeni

    Регистр.:
    5 июн 2006
    Сообщения:
    217
    Симпатии:
    10
    Ошибка???
    Дело не в закладках.
    Поставил криво.
     
  6. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    855
    Симпатии:
    618
    Работает все нормально, ошибку в студию.
     
  7. PoMaH

    PoMaH

    Регистр.:
    8 июн 2006
    Сообщения:
    753
    Симпатии:
    142
    Jest uze 1.1 versija, pocinili Friendly links
     
  8. Сепсик

    Сепсик Постоялец

    Регистр.:
    13 сен 2007
    Сообщения:
    104
    Симпатии:
    38
    Complaint 1.2
    Модуль позволяет организовать на сайте простенькую систему жалоб на комменты. Делал, как обычно, для себя, работает на ДЛЕ 7.3, но должно работать и на предыдущих версиях.

    Автор до 1.1 Zdraf.
    Автор версии 1.2 Phoenix CMS.
    - работает с отдельными шаблонами.
    - устранены ранее заявленные ошибки.
    - подсчет количества жалоб.
     

    Вложения:

  9. PoMaH

    PoMaH

    Регистр.:
    8 июн 2006
    Сообщения:
    753
    Симпатии:
    142
    zamenit` v complaint.php

    PHP:

    $del_id 
    $_GET['delete'];

    na

    $del_id 
    intval($_GET['delete']);

    hot` i ne vse mogut tuda zoiti, no vsiozesh lishnij raz lutche obizopasitca.

    tagze v addcomplaint.php jab zamenil vse addslashes(
    sviazannyje s _POST _GET na

    PHP:

    $db
    ->safesql(

    toz ne pomeha...

    Добавлено через 8 минут
    Kstate raznicy mezdu 1.1 i 1.2 pocti netu, prosto v toroi boleje gramotneje prepodnesion.

    takto i v adminku mozno vinesti vse zaloby. da i nenagruzat` login s gromoztkim zaprosom, ubrat * na id dobavit` limit 0,1

    a voobsce mozno vsunut` i podsciot kolicestva, cerez count()....

    a tak tolku ot moda... =)
     
  10. cherchan

    cherchan

    Регистр.:
    20 май 2007
    Сообщения:
    168
    Симпатии:
    33
    Помогите разобраться с установкой мода версии 1.2 на ДЛЕ 8.2. ПО инструкции на третьем шаге следует найти фпйле show.full.php код:
    PHP:
    if ($cstart){
        
    $cstart $cstart 1;
        
    $cstart $cstart $config['comm_nummers'];} else $cstart 0;
    и заменить его на:
    PHP:
    if ($cstart)
        {
        
    $news_page_compl $cstart;
        
    $cstart $cstart 1;
        
    $cstart $cstart $config['comm_nummers'];
        } else 
        {
            
    $cstart 0;
            
    $news_page_compl 1;
        }
    Но я весь файл по строчке прочитал, но нигде нет упоминаний кода, который требуется заменить... судя по этому, $cstart в последней версии ДЛЕ вообще не используется... или может перенесен куда-то... Сам я так и не понял логики? Может кому-то удалось установить мод на ДЛЕ 8.2?
    P.S. Еще обнаружил, что в этом же файле требуется найти код:
    PHP:
    if ($config['comm_msort'] == "ASC")
        
    $tpl->set('{comment-id}'$cstart+$i);
        else
        
    $tpl->set('{comment-id}'$comments_num-$cstart-$i+1);
    Но этот код сократился теперь до
    PHP:
    if( $config['comm_msort'] == "" $config['comm_msort'] = "ASC";
     
Статус темы:
Закрыта.