Я снова. Ну не нравятся мне главы без комментариев. Сейчас читаю фанфик, и написал бы, а некуда. Ко всему тексту напишу в конце, не из середины же писать. А, скорее всего, не напишу уже, пыл угаснет, когда дочитаю. Отзывов мало, каждый скажет, а здесь ещё и с написанием проблема.
И вот, что придумал. Если дурацкое решение, то извините.
Отзывы хранить в виде: (код фанфика), (UID главы), (текст). Нуль будет означать комментарий ко всему тексту, −1, допустим, рекомендацию, если они в одной таблице.
И добавить UID в заголовок: [h1 UID={UID}]Заголовок[/h1] (типа этого).
После редактирования всего текста:
1. Собирать заголовки (как, вероятно, и делается), и идентификаторы.
2. Если где-то UID нет, выдавать новый. Допустим, новая глава, или автор балбес потерял.
3. Проверять существующие UID комментариев фанфика, если NOT IN (список найденных UID), устанавливать UID в ноль.
То есть, если автор случайно стёр идентификатор, комментарии остались, но отвязались от главы, сам виноват. Может быть криво, но не знаю, как ещё можно привязать.
Выкатываю экстренный запрос на общефанфиковскую помощь. Пожалуйста, скиньтесь по кубику лучей поддержки и вселенской удачи. Очень нужно, чтобы сегодня у меня всё прошло как по маслу, а главное - чтобы не развели как последнего мамонта) Поднимите за меня максимум кармических щитов точным строем. Скрестите пальцы, зажмите кулаки, пошаманьте... короче, сделайте так, чтобы фортуна сегодня была исключительно на моей стороне. Я знаю - вы это умеете, могёте, практикуете.