WYLEK.RU


Русификация программ, помощь и обучение
Поиск по сайту
Панель управления

Пользователи сайта

Юзеры (0)
Гости (1)
Боты (3)
crawl Bot
Всего на сайте (4)

Сегодняшние посетители
Пользователи форума
Юзеры 3
Яндекс, Google, Prigovor, pp0312, Xabib2302
Гости 13
Скрытые 0
Всего на форуме 16
Друзья сайта

Переписка 2.0

Модуль переписка между пользователями
  1. Оффлайн

    WYLEK

    Админ

    Репа: (2|2|0)

    Благодарности: 0

    Сообщений: 11



    Модуль позволяет создать на сайте страницу, где будут содержаться все персональные сообщения написанные между пользователями (эта страница доступна только участникам переписки) , в виде переписки (по примеру mail.ru -> мой мир) также есть форма для написания новых сообщений в переписку, сообщения также выводят через всплывающее окно как и все PM сайта.

    Возможности:
    * Вывод сообщений в ленте переписки.
    * Создание сообщений в ленте переписки.
    * Предпросмотр создаваемых сообщений на странице переписки при помощи Ajax.
    * Полная интеграция с модулем персональных сообщений DLE.
    * Настройка сортировки сообщений.
    * Настройка количества сообщений на одну страницу переписки.
    * Настройка максимального количества сообщений для каждой переписки (старые будут удаляться).
    * Поддержка чередования шаблонов сообщений.
    * Настройка форматов даты.
    * Вывод информации о пользователе в сообщениях.
    * Поддержка ЧПУ
    * Интеграция в спидбар DLE
    * Инсталлятор для автоматической установки/удаления таблиц модуля.
    * Гибкая настройка, персонализация шаблонов модуля

    Автор: Inrus
    Автор адаптации под DLE 10.1: Qnut
    Автор адаптации под DLE 10.5 и выше: SX2



    Теперь немного о грустном crazy_mini

    Пол года колесил по нету за исправным модулем - и даром и за деньги goof но программистам некогда убрать глюки. Все гордо молчали, мне надоело упрашивать их и взялся сам. Поколесил инет на подобные ошибки и... настроил все. Оказалось там делов на пару минут спецам...

    Что собсвенно глючило.

    1. При установке на хостинг мусол выбивал ошибку

    Решение - в файле install.php найти

    `id` INT( 10 ) UNSIGNED DEFAULT NULL NOT NULL AUTO_INCREMENT ,
    `date` VARCHAR( 15 ) NOT NULL ,
    `from` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL ,
    `to` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL ,


    заменить на

    `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
    `date` VARCHAR( 15 ) NOT NULL ,
    `from` MEDIUMINT( 8 ) NOT NULL ,
    `to` MEDIUMINT( 8 ) NOT NULL ,
    


    2. Счетчик сообщений жил сам по себе, и всегда они были непрочитанными.
    Решение - в файле conversations.php найти

    $bf = $db->super_query("SELECT COUNT(id) AS count FROM " . USERPREFIX . "_pm WHERE pm_read='no' AND user_from='$s_info[name]' ");
    $db->query("UPDATE " . USERPREFIX . "_pm set pm_read='yes' where user_from='$s_info[name]' AND user='$member_id[user_id]'");
    $db->query("UPDATE " . USERPREFIX . "_users set pm_unread=pm_unread-$bf[count] where user_id='$member_id[user_id]'");


    заменить на

     $bf = $db->super_query("SELECT COUNT(id) AS count FROM " . USERPREFIX . "_pm WHERE pm_read='no' AND user_from='$s_info[name]' ");
    //$db->query("UPDATE " . USERPREFIX . "_pm set pm_read='yes' where user_from='$s_info[name]' AND user='$member_id[user_id]'");
    //$db->query("UPDATE " . USERPREFIX . "_users set pm_unread=pm_unread-$bf[count] where user_id='$member_id[user_id]'");
     $db->query( "UPDATE " . USERPREFIX . "_pm set pm_read=1 where id='{$row['id']}'" );


    3. Картинки можно вставлять только после установки визуального редактора в админке на Комментарии

    Скачать можно здесь

    22 октября 2017 - 13:51 / #1
  2. Оффлайн

    WYLEK

    Админ

    Репа: (2|2|0)

    Благодарности: 0

    Сообщений: 11

    Модуль Переписка 2.0 - как им пользоваться и зачем он нужен?

    Нужен для личной переписки с отдельными пользователями и для помощи в каком либо вопросе. Отличается от FastPM сохранением 20 (до 100) сообщений, не удаляются массово, а по достижении лимита первое сообщение стирается. Даже если в FastPM удалить всю переписку, то в этом модуле все останется.

    Для начала работы нажмите на ник пользователя после появления окошка на кнопку Просмотр профиля.

    Переписка 2.0


    Для групп Прохожие | Удаленные | Друзья | Заблокированные | Гости | ULogin доступ закрыт, они увидят пустое место.



    Остальные увидят вот такую беду. Можно работать дальше.



    Если сразу нажать на ссылку Переписка с пользователем, и вы еще не писали ему в личку, то вполне вероятно выскочит так ласково сообщение



    Надо написать пользователю сообщение, нажмите ссылку написать ПС



    Теперь зайдите в профиль этого пользователя и нажмите ссылку Переписка с пользователем...




    Все, теперь если надо посмотреть сообщения или написать что то, просто в профиле жмите Переписка с пользователем...
    Сообщения из модуля Переписка 2.0 будут отображаться и в модуле FastPM, но не наоборот.



    Зайти в профиль пользователя можно и из FastPM - нажмите ссылку Активность

    Сообщение отредактировал WYLEK 25 октября 2017 - 22:47

    25 октября 2017 - 22:44 / #2

Статистика форума, пользователей онлайн: 5 (за последние 20 минут)

pp0312, Xabib2302, andrej62, a1s8z7, Prigovor

Админ | Администраторы | Проверенные | Прохожие | Команда сайта | Команда сайта. | Знаток | Удаленные | Стажер | Друзья | Мастер | Журналисты | Участники | Заблокированные | Portable | ULogin

Создано тем
8
Всего сообщений
16
Пользователей
13138
Новый участник
Prigovor