iComm v.6.0 Final Release

Тема в разделе 'Модули', создана пользователем RooTM, 15 сен 2011.

  1. RooTM Administrator

    Снимок.PNG

    iComm v.6.0 - гибкий модуль для вывода последних комментариев на вашем сайте.Простота установки, настройки и оформления отображения модуля позволяет использовать модуля даже новичку.В iComm v.6.0 присутствия кэширования что существенно снижает нагрузку на сервер.

    Основные отличия(достоинства) от аналогичных моделей:
    - Раскраска ников.
    - Все файлы модуля в одной папке.
    - Красивый и функциональный Tooltip.
    - Установка без правки кода DataLife Engine.
    - Возможность использовать аватар и дату в оформлении модуля.
    - Генерация ссылки на страницу на которой написан комментарий.

    Технические характеристики:
    • 1 запрос к базе данных.
    Внесены изменения:
    - Исправлена генерация ссылки на новость.
    - Исправлена ошибка при которой шаблон загружался в цикле.
    - Исправлены конфликты с другими модулями.
    - Добавлена возможность вывода аватара.
    - Добавлена возможность вывода даты.
    - Добавлена возможность задавать параметры непосредственно в строке подключения.
    - Изменено имя кэша(Спасибо за идею админу сайта ).
    - Добавлена возможность задавать категории с которых не выводить комментарии.
    - Добавлена возможность работать из подпапки.
    - Объединены JavaScript скрипты.
    - Удалены ненужные файлы.
    - Запрещен доступ к шаблону модуля.

    Совместимость с 8 и 9 линейкой DataLife Engine

    Установка:
    • Cкопируйте все файлы из папки UPLOAD в данном архиве на ваш сервер.
    • В шаблон, в то место, где вы хотите чтобы выводился модуль вставьте следующий код: {include file="engine/modules/iComm/show.php"}
    или этот с возможностью задать свои параметры:
    Для того чтоб показывал комментарии гостей выполните запрос для создания юзера с user_id = 0 и user_group = 5 :


    ------------------------------------------------
    Автор: RooTM ( )
    ---------------------------------------------------

    Модуль обновлен 30.09.2011!Добавлено:
    1.
    2.
    3. Fixed
    4. Возможность задавать категории с которых выводить комментарии.
    5. Скачать без регистрации можно

    Вложения:

    ikar, Ловец Светок, ivantu и 18 другим нравится это.
  2. RooTM Administrator

    Релиз:cool:
    Daniilx, turop73 и JlieNe нравится это.
  3. RooTM Administrator

  4. ПафНутиЙ New Member

    Кстати, если немного поправить запрос и генерацию ссылки на коммент - можно попадать сразу к нужному комментарию, а не просто на страницу с комментарием
    в файл show.php поле $db->query( "SELECT добавляем c.id as comid,
    а строку:
    PHP:
    $full_link $full_link.'#comment';
    меняем на:
    PHP:
    $full_link $full_link.'#comment-id-'.$row['comid'];
    теперь по клику на ссылку будем переходить к конкретному комментарию.
    P.S.
    Идея не моя, это Sander предложил.
    OKyJIucT, tamerlan и RooTM нравится это.
  5. NeoMaks New Member

    Что нужно править чтобы заработал на 9.4?
  6. RooTM Administrator

    100% на 9.4 работает
  7. Sin Member

    Конфликт модуля на линии с последними комментами. Хинт не показывает в модули на линии(кто онлайн)
  8. RooTM Administrator

    Ну вот ещо один повод удалить мод т.к.
  9. NeoMaks New Member

    Кто подскажет как правильно убрать в конце ссылки
    Код:
    #comment
    Неохота дубли плодить, и без того их хватает
  10. Aquagen New Member

    Как должен запрос полностью выглядеть?
  11. NeoMaks New Member

    Убери с блока шаблона
    Код:
    <center></center>
    Код:
    <div class="contentSide">
                        <center>код для вывода последних комментариев</center>
  12. RooTM Administrator

    просто удалить
    PHP:
    $full_link $full_link.'#comment';
    ну х3 зачем? т.к в DLE такие же ссылки на комментарии
  13. averin-kostya New Member

    За это спасибо. Но у меня на сайте сейчас 2 блока коментов как сделать тултип в блоке реклама как в блоке послед коменты.
  14. RooTM Administrator

    PHP:
    $db->query"SELECT c.id as comid, c.post_id, c.date, c.user_id, c.is_register, c.text, c.autor, c.email, c.approve,
                p.id, p.date as newsdate, p.title, p.category, p.comm_num, p.alt_name, p.flag,
                u.foto, u.user_group, u.user_id
                FROM " 
    PREFIX "_comments as c, " PREFIX "_post as p, " PREFIX "_users as u
                WHERE p.id=c.post_id AND c.user_id = u.user_id AND c.approve = 1 
    {$stop_category}
                ORDER BY c.date DESC LIMIT 0, " 
    $max_comm );
    Aquagen и ПафНутиЙ нравится это.
  15. NeoMaks New Member

    Спасибо админ, не заметил комментария вверху от Пафнутия. В DLE такие же ссылки на комментарии, но я не вывожу на своих сайтах их уже 3 года, так как это настоящие дубли. Оно удобно, но противопоказано...
  16. ПафНутиЙ New Member

    а nofollow зачем тогда придумали? Опять же если ссылка на конкретный коммент - это никак не дубль.
  17. NeoMaks New Member

    Дубль, так как title идентичен. Страница со слэшем в конце ссылки и без слэша это также дубли, извините за оффтоп.. А nofollow действует только на google. Не все сайты заточены под гугл, уж лучше от греха подальше
  18. ПафНутиЙ New Member

    это где написано? приведите пруф плиз.
  19. NeoMaks New Member

    Порылся в сети, нарыл инфу о том, что яндекс с 2009 года не учитывает ссылки с атрибутом nofollow. Возможно это так на бумаге, но исходя из личных опытов яндекс хавает nofollow. Не буду спорить, просто огромное спасибо за хороший модуль!
  20. made_in_Chuguev New Member

    Как сделать, чтобы выводил и комментарии которые пишут гости?

Поделиться этой страницей