Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Удаление пользователя но с сохранением... [2]
ТвойWeb » » ExBB - лучший форум на файлах » Удаление пользователя но с сохранением...

Страниц (2): « 1 [2]
 

11. shurph - 02 Июля, 2007 - 15:54:37 - перейти к сообщению
Терминатор01
Цитата:
Мы говорим о ExBB?
У меня в ExBB Full Mod 0.1.5 такого нет.

админка > модули > Список пользователей > USERNAME > статус пользователя: Заблокированный пользователь

Персональное звание: banned


Цитата:
Просто у меня был форум где контрольная сумма высчитывалась один раз
и на всю тему. А тут через каждые 6-15 символов. Из за этого размер сообщений
в базе увеличивается чуть ли не в два раза.
Для меня это было критично когда хостинг был 10 мег. Но сейчас уже всё равно.

Какой форум?
Просто в эксбб каждая переменной (сообщение(post),p_id,ip, и т.д.) как бы "экспортируется"
в удобный для сохранения вид. Причем "импортируется" и "экспортируется" он при помощи спец. функций языка php, в котором именно такая структура была продумана.

Писать же свои функции для сохранения переменных - лишняя трата времени
12. TvoyWeb - 03 Июля, 2007 - 02:46:48 - перейти к сообщению
Терминатор01 пишет:
А тут через каждые 6-15 символов. Из за этого размер сообщений
в базе увеличивается чуть ли не в два раза.

serialize() и unserialize()
Терминатор01 пишет:
Остаётся только переработать программу под какой то из двух вариантов:

Конечно лучше писать в файл пользователя в переменную статуса, статус "удален" и по том по этому статусу выводить имя и текст удален. То что имя пользователя не пишется в данных сообщения - правильно! Так как при смене имени пользователя пришлось бы менять это имя во всех сообщениях которые написал пользователь. а для этого надо еще найти все эти сообщения.
Что касается порядковых номеров пользователей, то собственно под ID удаленных пользователей никогда и ни на одном движке не пишутся новые пользователи.

P.S. Вариант записи статуса пользователя плох тем что в папке мемберов будут оставаться по сути не нужные файлы. К примеру если бы на этом форуме не удалялись файлы удаленных мемберов то в папке было бы лишних 1800 файлов.
Возможно лучший вариант писать удаленных в отдельный файл.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0523]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33