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

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

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#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Удаление пользователя но с сохранением... [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Без описания
shurph
Отправлено: 02 Июля, 2007 - 15:54:37
Post Id



Junior Member


Покинул форум
Сообщений всего: 58
Дата рег-ции: Июнь 2007  

Карма 1




Терминатор01
Цитата:
Мы говорим о ExBB?
У меня в ExBB Full Mod 0.1.5 такого нет.

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

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


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

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

Писать же свои функции для сохранения переменных - лишняя трата времени
 
 Top
TvoyWeb Администратор
Отправлено: 03 Июля, 2007 - 02:46:48
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Терминатор01 пишет:
А тут через каждые 6-15 символов. Из за этого размер сообщений
в базе увеличивается чуть ли не в два раза.

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

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

P.S. Вариант записи статуса пользователя плох тем что в папке мемберов будут оставаться по сути не нужные файлы. К примеру если бы на этом форуме не удалялись файлы удаленных мемберов то в папке было бы лишних 1800 файлов.
Возможно лучший вариант писать удаленных в отдельный файл.
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« ExBB - лучший форум на файлах »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


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

[Script Execution time: 0.0617]     [ 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