Розробка, підтримка, SEO, просування, соцмережі та реклама сайтів ☣
Кабінет клієнта
Зареєструватись Забули пароль?

ЧАТ - модуль для ДЛЕ

Створюю і просуваю комерційні сайти та інтернет-магазини з 2008 року. 29-07-2013, 13:41 2 099 0
ЧАТ - модуль для ДЛЕ

Модуль DLE-Chat + Online для DLE об'єднаний з блоком "Хто в чаті". Усе написано з нуля і з аналогами не має нічого спільного крім кінцевої мети, отримати чат і блок "Хто в чаті".

Особливості:
- При бажанні і наявності, можна включити memcache, інакше буде просте файлове кешування.
- Незалежно від налаштувань DLE обидва блоки кешуються, зовні це ніяк не виражається, ніякого дискомфорту або некоректного відображення;
- Є можливість виведення чату на окремій сторінці за адресою / dlechat або? Do = dlechat;
- Файли шаблонів повністю підтримують теги [group = ... [Aviable = ... тощо;
- Всі тексти повідомлень зберігаються в текстовому файлі;
- Запити робляться тільки для оновлення дати останнього відвідування користувача та створення списку "хто в чаті", частота оновлення кеша налаштовується, при додаванні повідомлення кеш обох блоків чиститися;
- Прив'язано тільки на DIV-ах;
- Сумарний розмір усіх файлів: 57,6 Кб. З них: 27 Кб - смайли;
- Найпростіша установка в 2 кроки (+1 крок для виведення сторінки на окремій сторінці), в кожному кроці вставляється (!) 1-3 рядка;


Вікно чату:
- При виведенні повідомлень в чаті колір їх фону чергується для більш зручного читання;
- Формат виведення дати настроюється, так само є можливість виведення дати тегом {date = j FY}, при наведенні курсору на дату виводиться повна дата додавання повідомлення;
- При натисненні на логін користувача в форму додавання повідомлення вставляється ім'я обраного користувача;
- Колір ніка налаштовується по ID групи користувача.
- При наведенні курсору на рядок з повідомленням, праворуч з'являються додаткові іконки:
- Тільки для адмінів, кнопка видалення повідомлення (з підтвердженням);
- Кнопка для висновку модального вікна профілю користувача (для DLE 9.0 і старше, для молодших - відкривається сторінка профілю);
- Налаштовується інтервал оновлення вікна чату;
- Налаштовується максимальну кількість повідомлень у чаті;
- Налаштовується напрямок сортування. Тобто де виводити нові повідомлення вгорі чи внизу:
- Якщо нові повідомлення виводяться знизу, то вікно чату автоматично прокручується в самий низ (при автопоновлення чату не прокручується);
- Гостям так же можна дозволити додавати повідомлення, їх логін ви задаєте самостійно.

Хто в чаті:
- Висновок аватарки користувача;
- Висновок логіна користувача, при натисканні на нього відкривається модальне вікно профілю користувача (для DLE 9.0 і старше, для молодших - відкривається сторінка профілю);
- Висновок дати останнього відвідування користувача;
- При наведенні курсору на рядок з профілем, справа вгорі з'являється кнопка, при натисканні на яку в поле введення повідомлення вставляється логін обраного користувача;
- Налаштовується частота оновлення профілю користувача, тобто інформація про останній його відвідуванні оновлюється раз на N хвилин, а не при кожному оновленні сторінки;
- Настроюється час бездіяльності користувача, при якому він вважається онлайн;
- Налаштовується частота оновлення блоку "Хто в чаті", немає необхідності оновлювати сторінку, щоб побачити хто саме зараз є на сайті.

Введення повідомлення:
- Використовується свій скрипт для додавання bbcod-ів, ніяких конфліктів з DLE;
- Підтримуються тільки ті bbcod'и, які відображені на панелі. Посилання перетворюються автоматично:
- Посилання виду http:// ... автоматично перетворюються на гіперпосилання з noindex і nofollow, вихідний текст посилання замінюється на вибране адміністратором слово;
- Теги використовуються strong, em, u, del відповідно;
- Власний набір смайлів, список генерується автоматично із завантажених смайлів (рекомендована висота смайла 20px);
- Можна заборонити перенесення рядків в повідомленні (тоді повідомлення будуть відправлятися так само і по Enter);
- Повідомлення відправляються комбінацією клавіш [Ctrl-Enter].

Швидкодія:
До кеша, час генерації блоків: 0,04 - 0,05 сек.
Витяг з кешу: 0,002 - 0,003 сек.
Відвідування на сайті в момент вимірювання ~ 20-30 чоловік, загальна відвідуваність 1к користувачів.

Вимоги:
-PHP 5.x
-JQuery 1.4.3 і старше.

Автор: Sander
Версія двигунчика DLE: 7.0 - 10.x
Джерело: nulled.cc
Підтримка: coderlaba.com

 
 


Коментарі

⤹ Залишити свій коментар ⤸

  • оновити, якщо не видно коду

Тарифні плани

Потужний старт Стандартний запуск сайту від $400
  • - ♜ -
  • В стартовий тарифний план входить:

  • Розробка та налаштування сайту
  • Семантичне ядро
  • Оптимізація швидкості
  • Наповнення до SEO 5 сторінок
  • Ліцензія двигунчика DLE
Просунутий SEO оптимізований сайт від $700
  • - ♚ -
  • В SEO тарифний план входить:

  • Створення та налаштування сайту
  • Семантичне ядро
  • Оптимізація швидкості
  • Наповнення до SEO 10 сторінок
  • Ліцензія двигунчика DLE
  • 5 силок + перелінковка
Імперський винущувач конкурентів від $999
  • - ♛ -
  • В імперський тарифний план входить:

  • Розробка сайту
  • Наповнення до SEO 20 сторінок
  • Повна оптимізація
  • Ліцензія двигунчика DLE
  • МОЄ НАТХНЕННЯ та ДОСВІД!
/* soc-knopki */