Сервис чатов от Августа: качество, надежность, скорость
 
новости новостей нет» все новости

рекомендуемые браузеры
как свой сделать чат.
как свой создать чат.
сервер, сервис чатов.
купить программу чата.
готовый чат для сайта.
арендовать чат.
хочу свой чат.
хочу создать чат.

Документация

Бэкап анкеты

Возможности чата позволяют просматривать и восстанавливать прежнее содержимое анкеты пользователя после ее изменения, для этого создаются резервные копии анкет. Всего может быть создано до пяти резервных копий на анкету, копии создаются с интервалом не менее десяти дней.

Чтобы задействовать этот механизм чата, необходимо внести изменения в код анкеты.

Для просмотра содержимого анкеты из резервной копии служит следующий код:

%?<a id=backup1 date=%BACKUP1%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP1%)%</a>?%
%?<a id=backup2 date=%BACKUP2%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP2%)%</a>?%
%?<a id=backup3 date=%BACKUP3%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP3%)%</a>?%
%?<a id=backup4 date=%BACKUP4%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP4%)%</a>?%
%?<a id=backup5 date=%BACKUP5%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP5%)%</a>?%

Код необходимо вставлять в секцию для модератора в шаблоне "HTML-код анкеты", например, сюда:

%?%IF(%SELF%, "", %MODER%)%
<tr><td colspan=2 align=right><hr>
%?%ADMIN%
%?%TRUE(%DEL_DATE%)%<a id=admin_undel>восстановить</a>%:%<a id=admin_del>удалить</a>?% ::..
%:%
 
?%
..:: %?%LOCK%<a id=admin_unlock>разблокировать</a>%:%<a id=admin_lock>заблокировать</a>?% ::..
%?%CHECK%%:%..:: <a id=admin_next>следующая >>></a> ::..?%
</tr>
?%

Полный код этой секции, с учетом дизайна, будет выглядеть так:

%?%IF(%SELF%, "", %MODER%)%
<tr><td colspan=2 align=right><hr>

%?
<div style=float:left>
%?..:: <a id=backup1 date=%BACKUP1%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP1%)%</a> ::..<br>%:% ?%
%?..:: <a id=backup2 date=%BACKUP2%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP2%)%</a> ::..<br>%:% ?%
%?..:: <a id=backup3 date=%BACKUP3%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP3%)%</a> ::..<br>%:% ?%
%?..:: <a id=backup4 date=%BACKUP4%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP4%)%</a> ::..<br>%:% ?%
%?..:: <a id=backup5 date=%BACKUP5%>копия от %DATE('%d.%m.%y %H:%i', %BACKUP5%)%</a> ::..<br>%:% ?%
</div>
%:% ?%

%?%ADMIN%
..:: %?%TRUE(%DEL_DATE%)%<a id=admin_undel>восстановить</a>%:%<a id=admin_del>удалить</a>?% ::..
%:%
 
?%
..:: %?%LOCK%<a id=admin_unlock>разблокировать</a>%:%<a id=admin_lock>заблокировать</a>?% ::..
%?%CHECK%%:%..:: <a id=admin_next>следующая >>></a> ::..?%
</tr>
?%

Для восстановления информации из резервной копии служит следующий код:

%?%TRUE(%BACKUP%)%
данные анкеты от %DATE('%d.%m.%y %H:%i', %BACKUP%)%<br>
<a id=admin_restore date=%BACKUP%>восстановить</a><br>
<a id=backup0 date=0>текущая информация</a>
%:% ?%

Код, отображающий результат восстановления:

%?<tr><td colspan=2 style="background: red; color: white">Ник `<b>%BUSY_NICK%</b>` занят другой <a href=info?id=%ID%&profile=%BUSY_PROFILE% target=_info%BUSY_PROFILE%>анкетой</a></tr><tr><td colspan=2><br></tr>?%
%?<tr><td colspan=2 style="background: #080; color: white">Данные анкеты восстановлены</tr><tr><td colspan=2><br></tr>%RESTORED%?%

Этот код так же необходимо вставлять в секцию для модератора в шаблоне "HTML-код анкеты", например, сюда:

%?%MODER%
<tr><td colspan=2>
%?%CHECK%
%?%ADMIN%
Анкету проверил: <b>%?<a href=info?id=%ID%&profile=%CHECK_PROFILE% target=_info%CHECK_PROFILE%>%CHECK_NICK%</a>%:%[ анкета удалена ]?%</b>
%:%
Анкета проверена
?%
%:%
Анкета не проверена
?%
</b><br><br></tr>
?%

Полный код этой секции, с учетом дизайна, будет выглядеть так:

%?<tr><td colspan=2 style="background: red; color: white">Ник `<b>%BUSY_NICK%</b>` занят другой <a href=info?id=%ID%&profile=%BUSY_PROFILE% target=_info%BUSY_PROFILE%>анкетой</a></tr><tr><td colspan=2><br></tr>?%
%?<tr><td colspan=2 style="background: #080; color: white">Данные анкеты восстановлены</tr><tr><td colspan=2><br></tr>%RESTORED%?%

%?%MODER%
<tr><td colspan=2>
%?%CHECK%
%?%ADMIN%
%?%TRUE(%BACKUP%)%
<div align=right style='float: right'>
данные анкеты от %DATE('%d.%m.%y %H:%i', %BACKUP%)%<br>
..:: <a id=admin_restore date=%BACKUP%>восстановить</a> ::..<br>
..:: <a id=backup0 date=0>текущая информация</a> ::..
</div>
%:% ?%
Анкету проверил: <b>%?<a href=info?id=%ID%&profile=%CHECK_PROFILE% target=_info%CHECK_PROFILE%>%CHECK_NICK%</a>%:%[ анкета удалена ]?%</b>
%:%
Анкета проверена
?%
%:%
Анкета не проверена
?%
</b></tr>
?%

И последний код отображает данные по восстановленной информации и позволяет сделать откат на предыдущую информацию (в случае ошибки администратора):

%?%TRUE(%RESTORE_DATE%)%
<tr><td>Дата восстановления данных:<td><b>%DATE('%j %М %Y года в %H:%i:%s', %RESTORE_DATE%)%</b></tr>
<tr><td>Дата анкетных данных:<td><b>%DATE('%j %М %Y', %RESTORE_BACKUP%)%</b>%?%ADMIN%<br><a id=admin_restore date=-1>восстановить начальную информацию</a>%:% ?%</tr>
?%

Этот код необходимо добавить в шаблон "системная информация"

ВАЖНО:

Не создается резервных копий фотографий и комментариев к ним. В анкете всегда отображаются только текущие фотографии. Также важно знать, что если в резервной копии будет находится ник, который уже занят другой анкетой, восстановить такую анкету будет невозможно. Кроме восстановления самой анкеты и ников к ней, из резервной копии также восстанавливается пароль, который был установлен на анкету в момент создания резервной копии.


© August 2000–2024

Пользовательское соглашение   
www.megastock.ru