UPDATE CMS Electronic Journal CMS (v 3.0-3.1) Електронний журнал для професійно-технічних навчальних закладів

Аватара пользователя
demonx
Администратор
Сообщения: 591
Зарегистрирован: 27 май 2022, 21:33
Откуда: Ірпінь
Контактная информация:

UPDATE CMS Electronic Journal CMS (v 3.0-3.1) Електронний журнал для професійно-технічних навчальних закладів

Сообщение demonx »

ОНОВЛЕННЯ ДО ВЕРСІЇ 3.1


**Доступ для батьків**

* Додано прив’язку батьків до дитини через поле `child_id` у таблиці `users`.
* Налаштовано надсилання листів батькам (через PHPMailer) під час створення або активації облікового запису батьків.

**Сповіщення батькам про оцінки**

* Розділено тексти листів: тепер батькам надсилається окремий, коректний текст повідомлення саме «про дитину», а не копія листа, призначеного для студента.
* Лист містить: ПІБ дитини, предмет, тему уроку, дату та саму оцінку.

**Приватні повідомлення + вкладення**

* У приватних повідомленнях запрацювали вкладення: якщо до повідомлення додано файл, він відображається на сайті та доступний для завантаження.
* Під час видалення повідомлення файл-вкладення тепер фізично видаляється із сервера, щоб не займати зайвий простір.

іНСТРУКЦІЯ З ОНОЛВЕННЯ


1. **Зробити резервну копію**

* Через phpMyAdmin *експортувати* базу даних (SQL-файл).
* Через FTP/файл-менеджер *скачати* копію папки сайту (`/sites/ej...` або кореневий каталог журналу).

2. **Залити нові файли журналу**

* Розпакувати нову версію на комп’ютері.
* **Не перезаписувати**:

* `includes/db_connect.php` (налаштування БД);
* `includes/config_mail.php` (SMTP, якщо вже налаштований);
* папку `uploads/` (фото, файли користувачів).
* Усі інші файли з нової версії залити на сервер з перезаписом.

3. **Запустити скрипт оновлення БД**

У браузері відкрити:
`https://ВАШ_ДОМЕН/update.php`
(або той шлях, де лежить файл `update.php` у корені журналу).
Дочекатися повідомлення, що оновлення виконано успішно (помилки — дивитися у логах хостингу / `php_errors.log`).

4. **Після оновлення**

* Зайти під адміністратором у журнал.
* Перевірити:

* сторінку приватних повідомлень (відображення вкладень, видалення);
* відправку листів (для студентів і для батьків — якщо налаштовано SMTP).
* За потреби **видалити або перейменувати `update.php`** з сервера з міркувань безпеки.

5. **Налаштувати батьків**

* У адмінці прив’язати батьківські акаунти до дітей (поле «дитина»/`child_id` у користувача-батька).
* Перевірити, що при зміні/виставленні оцінки приходить правильний лист батькам.

ЯК ОТРИМАТИ КОД ВІД АРХІВУ ДЛЯ ОНОВЛЕННЯ?
1. Написати на demonxz216@gmail.com,
2. Прикласти скріншот переведення коштів (500 грн) на Приватбанк. В коментарі вказати, що це за оновлення 3.1 електронного журналу.
3. Отримати пароль від архіву, і оновити свій електронний журнал.

ЩЕ РАЗ ВЕЛИКЕ ПРОХАННЯ, ПЕРЕД ОНОЛВЕННЯМ ЗРОБИ РЕЗЕРВНЕ КОПІЮВАННЯ ФАЙЛІВ ЖУРНАЛУ І ОСОБЛИВО БАЗИ ДАННИХ..

ТАКОЖ, ЯКЩО У ВАС ВИНИКАЮТЬ ПИТАННЯ ЧИ ПОТРІБНА ТЕХНІЧНА ДОПОМОГА ЗВЕРТАЙТЕСЯ ПО ІМЕЙЛУ ВИЩЕ, ЧИ ПИШІТЬ КОМЕНТАРІ В ЦІЙ ТЕМІ
Вложения
UPDATE 3.1.zip
(4.36 МБ) 11 скачиваний