Re-Aktor
2013-11-13, 22:50
перекодировал сам, вот только теперь задачка, а у меня уже созданный форум, как то не хочется таблицу гробить, можно какой-то апдейт для таблицы с новыми столбцами?
Alexander
2013-11-13, 23:37
Цитата (Re-Aktor @ 2024-05-19 16:49)
а в архиве на сайте разве обновлена версия?
Конечно.
http://eleanor-cms.ru/uploads/modules/forum.7z
Цитата (Re-Aktor @ 2024-05-19 16:49)
перекодировал сам, вот только теперь задачка, а у меня уже созданный форум, как то не хочется таблицу гробить, можно какой-то апдейт для таблицы с новыми столбцами?
А просто перекинуть данные из одной таблицы в другую нет возможности?
К сожалению нет, или просто не знаю как.
Alexander
2013-11-14, 2:35
Re-Aktor, скиньте не на мыло дамп ваших текущих таблиц форума - конвертирую.
Вы знаете у меня самого получилось добавить колонки в таблицу:
Добавил значения default NULL для lp_uri в таблице el_forum_lastpost и el_forums_l. А также
добавил столбец `updated` timestamp NOT NULL default '0000-00-00 00:00:00', Это все или
что-то пропустил?
Все равно в таблице что-то наваял и пользователь 2 раза отображается, где подправить?[attachment=1130:1.jpg]
Alexander, нет все равно я все не учел, RSS например и прочее. Так что жду от вас исправленного дампа как и прежде.
Alexander
2013-11-16, 23:21
Re-Aktor, с пользователем возможно глюк. Очистите таблицу sessions (системы).
Re-Aktor
2013-11-18, 12:03
А как сделать чтобы если юзер добавлет новый ответ, то чтобы новый пост создавался отдельно, а не вдалбливался в предыдущий этого же юзера:
Цитата
Music Box Ru ушёл с 12149 L
ОТВ Челябинск, Театр ушли с 11727 L
[b]Добавлено через 63 дня 14 часов 16 минут 2 секунды[/b]Телеканал "Viasat Golf" Появился в пакете "NTV Plus" на 12245 R 27500 3/4. Луч "E36ARussia"Viaccess4.0, Viaccess5.0
Или хоть какую-то отсрочку во времени выставить, допустим минут в 5-ть. То есть если спустя более 5-минту ответ добавлен , то идет отдельным постом.
Re-Aktor
2013-11-18, 15:29
[b]При создании темы дает ошибку:[/b]SQL запрос выполнился неудачно
: Cannot add or update a child row: a foreign key constraint fails (`bazadannyh_test`.`el_forum_topics`, CONSTRAINT `el_forum_topics_ibfk_3` FOREIGN KEY (`lp_author_id`) REFERENCES `el_users_site` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) (error #1452)
Re-Aktor
2013-11-18, 16:36
[b]и еще при заходе на подфорум[/b]
SQL запрос выполнился неудачно: Cannot add or update a child row: a foreign key constraint fails (`bazadannyh_test`.`el_forum_reads`, CONSTRAINT `el_forum_reads_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `el_users_site` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) (error #1452)
Alexander
2013-11-18, 16:51
Цитата (Re-Aktor @ 2024-05-19 16:49)
А как сделать чтобы если юзер добавлет новый ответ, то чтобы новый пост создавался отдельно, а не вдалбливался в предыдущий этого же юзера:
Я не хочу это делать, поскольку подобное ведет к соблазнению "апов" темы (сообщения "подымаю"). Сейчас пришел к выводу, что если юзер напишет сообщение большее 1000 знаков - оно добавится как отдельный пост. Нет - присоединится к предыдущему.
По остальным проблемам, напишите мне на мыло - будем разбираться и фиксить.
Re-Aktor
2013-11-18, 20:50
Ну когда пишет что сообщение добавлено спустя 63 дня, то как -то это выглядит не очень. Да еще и не обновляется в таком дата последнего поста. Может лучше предоставить админу сайта возможность настройки добавления ответов? Выставить настройки при каком условии склеивать ответы, а при каком нет.
Alexander
2013-11-19, 5:01
Я уже думал, но апы старых тем меня бесят еще больше... К тому же в зависимости от чего давать настраивать? От группы, форума, пользователя, длины поста?
В настройках форума сделать пункт - РАЗРЕШИТЬ АПЫ (ПОДНЯТИЕ) ТЕМ.
От группы пользователей и время через которое можно поднимать пост.
Alexander
2013-11-19, 17:22
Re-Aktor, нет... Действия апа должно проявляться в другом, в будущем планирую кнопку или что-то подобное (поднять тему). Я просто борюсь с короткими сообщениями таким образом.
Re-Aktor
2013-11-19, 18:02
Я все понимаю, но мне допустим в форуме важно чтобы каждое сообщение шло отдельным постом без склейки.
Я думаю тогда нужно сделать отсрочку во времени и выставить условие при коротком сообщении приклеивать допустим, а при большом создавать отдельный пост. Количество символов для таких сообщений выставлять в админке.
Re-Aktor
2013-12-06, 17:16
Какой следующий этап в становлении форума?
Цитата (Alexander @ 2024-05-19 16:49)
будущем планирую кнопку или что-то подобное (поднять тему).
Бесполезная дребедень, к сожалению. На одном форуме ipb стоит такая, так вот в топе постоянно с десяток мертвых тем. Пользователи регаются и создают темы типа "Рисую аватарки", "Создам сервак КС". И каждый день их апают. Темы никому не интересны но они их поднимают, хоть и стоит ограничение по времени но пользователей то много. И в результате в топе постоянно висят эти идиотские темы, а новые темы с какими либо вопросами или чем то важным и новым утопают внизу и не получают ответов т.к их никто не видит.
Alexander
2013-12-07, 1:26
Цитата (Re-Aktor @ 2024-05-19 16:49)
Какой следующий этап в становлении форума?
Сохранение / удаление постов.
Цитата (Root @ 2024-05-19 16:49)
Бесполезная дребедень, к сожалению.
Есть предложения получше?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.