Регистрация...

Eserv Forum / E2 / Eserv 2 support / сервер новостей отредактировать\удалить "новость"

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
добрый день, вопрос в том как отредактировать\удалить\переместить вручную сообщение созданное в локальной группе новостей ? по форуму искал, эксперементы с ручным редактированием файлов \news\* окончились разного рода глюками. просветите если не сложно и не секрет
 
Комментарии к этой версии (05.03.2008 11:45) [~Wall] 6af22d9d
АвторДатаТекстtags
ac05.03.2008 22:38
Если само сообщение в файле не единственное, то вручную его никак не откусить, т.к. в индексе смещения к этому файлу придется пересчитывать (отсюда и глюки, если просто вырезать). А если одно, то просто удалить этот файл с сообщением, а в индексе удалить строку, ссылающуюся на этот файл.
imported
Wall06.03.2008 07:03
может тогда описание на формат индекса и что к чему привязано где нибуть посмотреть, мож чего доброго получится
imported
ac06.03.2008 09:42
Строка в fido7.su.forth.idx
2 бинарные таблицы Ruvim Pinka <Ruvim.Pinka@p19.f25.n5019.z2.fidonet.org> Fri, 14 Jul 2000 11:45:10 +0400 <963582355@p19.f25.n5019.z2.ftn> <3073939477@p29.f18.n5057.z2.ftn> 1459 17 news\news.2.15.2919968 5493

Говорит о том, что в файле news\news.2.15.2919968 по смещению 5493 начинается сообщение от Рувима. Размер 1459, строк в теле 17 (строки самому NNTP-серверу не нужны, это для протокола требуется).

Т.е. если вы какое-то сообщение из файла вырезаете, то придется вычесть длину этого сообщения из смещений всех последующих сообщений.
imported
Работает на Eserv/5.05555 (05.06.2016)