Мои Гости для JohnCMS 7.0

778
.
-sanek-

Простенький скрипт: Мои гости

Установка
- Распаковываем архив
- Переносим папки guests и images в корень своего сайта
- Заливаем таблицы /guests/my_guests.sql через ПМА (phpMyAdmin)
* Далее аккуратно:
Открываем в редакторе файлы из архива

/admin/includes/usr_clean.php (+/-)
Строка: 59 и 74
/admin/includes/usr_del.php (+/-)
Строка: 107 и 124
/profile/index.php (+/-)
Строка: 121 по 131
Под спойлером указаны строки, находим их и аккуратно переносим изменения к себе.
Если ранее эти файлы не изменялись, можно просто заменить их теми что в архиве!

Для тех кому нужны в кабинете ссылка со счётчиком новых гостей:
- Открываем /profile/includes/office.php и вставляем в нужном месте:
// Мои гости
$new_guests = $db->query("SELECT COUNT(*) FROM `my_guests` WHERE `user_id` = '" . $systemUser->id . "' AND `read` = '0'")->fetchColumn();
echo '<div>' . $tools->image('guests/guest.gif') . '<a href="../guests/">Мои гости</a>' . ($new_guests ? '&nbsp;<span style="font-weight:bold; color: red;">+' . $new_guests . '</span>' : '') . '</div>';


Последняя версия скрипта

Последнее обновление
Прикрепленные файлы:
.

Скрин

Прикрепленные файлы:
.
¯\_(ツ)_/¯

Не плохо)

.

данные удаляются автоматически ?

.

При удалении юзера да, а так нет

.

-sanek-, Спасибо за модуль очень пригодился. Продолжай в том же духе.

.

Нашёл и исправил пару небольших косяков

Процесс обновления (+/-)

- Заменяем у себя /guests/index.php на тот что в архиве
- Заливаем update.sql через ПМА (phpMyAdmin) или выполнить sql запрос
ALTER TABLE `my_guests` ADD UNIQUE `guests` (`user_id`, `guest_id`);

- Открываем свой /profile/index.php находим старый блок модуля гостей и заменяем его блоком из архива. Таким же образом поступаем и с файлами /admin/includes/usr_clean.php и usr_del.php. Открываем, (заменяем/добавляем) удаление гостей. Так же не забываем добавить оптимизацию таблицы `my_guests`, если таковой не имеется. Если ранее эти файлы не изменялись, можно просто заменить их теми что в архиве!

Вроде ничего не забыл
Если вдруг найдутся ещё какие ошибки, пишите исправлю
Прикрепленные файлы:
.

Полный архив со всеми изменениями для установки. Инструкция по установке в первом посте

Прикрепленные файлы:
.

-sanek-, с удовольствием тебе отвечу, Данный скрипт нужный,и кстати большое спасибо за написание его,работает на ура:-)

.
Armanbinrahman
Добавлено: 14.04.2017 / 15:35
[spoiler]Nice[/spoiler]

Добавлено: 15.04.2017 / 10:05
Just Trying (+/-)
Wow Its Worked
Всего: 10