Предложение: Добавить возможность сворачивать сообщения
-
- Мастер
- Сообщения: 972
- Зарегистрирован: 25 янв 2013, 17:11
- Репутация: 278
- Откуда: Украина, Харьков.
- Контактная информация:
Предложение: Добавить возможность сворачивать сообщения
Пытаюсь освоить SolidCam.
Так как с этим вопросом вообще не знаком, читаю соответствующую тему.
Как и в любой теме, полезная (почти справочная) информация перемешана с обычными разговорами.
Тему приходится перечитывать несколько раз, по мере возникновения новых или уточнения старых вопросов.
В любой (даже новой) теме некоторые сообщения сразу понятны, некоторые -это просто разговоры.
И хочется иметь возможность- такие сообщения сообщения сворачивать ( не удалять) чтобы не перечитывать по несколько раз.
Как правило, такие сообщения нужны для поддержания (развития темы), без них тема может заглохнуть, но они свою роль выполнили и дальше (мне ) не нужны.
Так как с этим вопросом вообще не знаком, читаю соответствующую тему.
Как и в любой теме, полезная (почти справочная) информация перемешана с обычными разговорами.
Тему приходится перечитывать несколько раз, по мере возникновения новых или уточнения старых вопросов.
В любой (даже новой) теме некоторые сообщения сразу понятны, некоторые -это просто разговоры.
И хочется иметь возможность- такие сообщения сообщения сворачивать ( не удалять) чтобы не перечитывать по несколько раз.
Как правило, такие сообщения нужны для поддержания (развития темы), без них тема может заглохнуть, но они свою роль выполнили и дальше (мне ) не нужны.
-
- Мастер
- Сообщения: 1205
- Зарегистрирован: 14 янв 2013, 16:46
- Репутация: 144
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
кстати, интереснейшая тема. Действительно. Я бы тоже пользовался. Удобный режим просмотра - без лишних сообщений
- donvictorio
- Мастер
- Сообщения: 2449
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 680
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
к сожалению, на этом движке это реализуемо только посредством диких костылей. поэтому, хоть тема и хорошая - но тут навряд ли взлетит.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
Это мало на каком форуме взлетит.
И доступ к ней должен быть очень быстрым - при показе вам очередной страницы темы нужно будет выбрать 20 записей их всех. Сколько времени вы готовы ждать появления этой страницы?..
А сколько времени готовы ждать отправки поста? - Надо ведь будет обновить индекс у этой таблицы...
Т.е. формально нужно быть готовым к SQL-таблице на 291468*13083=~4млрд. записей.Всего сообщений: 291468 • Тем: 9920 • Пользователей: 13083
И доступ к ней должен быть очень быстрым - при показе вам очередной страницы темы нужно будет выбрать 20 записей их всех. Сколько времени вы готовы ждать появления этой страницы?..
А сколько времени готовы ждать отправки поста? - Надо ведь будет обновить индекс у этой таблицы...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 1205
- Зарегистрирован: 14 янв 2013, 16:46
- Репутация: 144
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
а чем это от кармы отличается-то?UAVpilot писал(а):Это мало на каком форуме взлетит.
Т.е. формально нужно быть готовым к SQL-таблице на 291468*13083=~4млрд. записей.Всего сообщений: 291468 • Тем: 9920 • Пользователей: 13083
И доступ к ней должен быть очень быстрым - при показе вам очередной страницы темы нужно будет выбрать 20 записей их всех. Сколько времени вы готовы ждать появления этой страницы?..
А сколько времени готовы ждать отправки поста? - Надо ведь будет обновить индекс у этой таблицы...
- donvictorio
- Мастер
- Сообщения: 2449
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 680
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
карма - это атрибут сообщения "для всех", т.е. одно поле. а атрибут "свернуть для конкретного пользователя" - это колво сообщений * колво пользователей. 4 млрд это если для всех пользователей прописать этот атрибут у поста заранее (0 или 1)Бармалей писал(а):а чем это от кармы отличается-то?
но можно сделать проще - проставлять атрибут только тогда, когда пользователь сворачивает пост. тогда к посту будет прилеплена ещё одна табличка, в которую вносятся ID свернувших его пользователей. скриптом уже делать сворачивание в зависимости от того "кто" смотрит пост и "есть ли" этот кто-то в списке свернувших. вынести эту настройку галкой в ЛК, дабы зря не грузить форум и делать эту проверку толкьо для тех, кто эту галку отметит.
но это костыль. дырявый.
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
А, что куки уже не рулят, зачем это в БД заносить? Пусть хранится в браузере пользователя.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
Помнится в mysql не получится сделать подобную выборку одним запросом - будет проблема с сообщениями, для которых нет атрибута. Придется делать два отдельных запроса и объединять их в памяти.donvictorio писал(а):но можно сделать проще - проставлять атрибут только тогда, когда пользователь сворачивает пост.
Нет, не рулят. Ты ж первый будешь плакаться, что на домашнем компе посворачивал посты, а в мобиле они всё равно развёрнуты...Predator писал(а):А, что куки уже не рулят, зачем это в БД заносить? Пусть хранится в браузере пользователя.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- donvictorio
- Мастер
- Сообщения: 2449
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 680
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
в любом случае это жесть жестокая.
я в своё время на персонификации материалов в друпале мозг сломал, больше в эту тему не хочу
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
Снова твои домыслы... Мне собственно говоря, такая функция не очень и нужна, просто предложил решение. А делать через БД, лично я бы не стал, да и ты тоже.UAVpilot писал(а):Ты ж первый будешь плакаться, что на домашнем компе посворачивал посты, а в мобиле они всё равно развёрнуты...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
Ну расскажи тогда как у тебя куки переберутся из одного браузера в другой?.. Ведь ониPredator писал(а):Снова твои домыслы...
Predator писал(а):хранится в браузере пользователя
Predator писал(а):да и ты тоже.
Predator писал(а):Снова твои домыслы...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
Понятно, попытался обвинить в домыслах, а когда потребовалось "ответить за базар", то слился...Predator писал(а):Тролль
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
WHERE post_id not in (SELECT post_id FROM collapse WHERE user_id=uid and topic_id=tid)UAVpilot писал(а):Помнится в mysql не получится сделать подобную выборку одним запросом - будет проблема с сообщениями, для которых нет атрибута. Придется делать два отдельных запроса и объединять их в памяти..donvictorio писал(а):но можно сделать проще - проставлять атрибут только тогда, когда пользователь сворачивает пост.
Не прокатит?
А если просто показать сообщения с не нулевой репутацией? Такой скриптик на javascript я быстро могу накатать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Предложение: Добавить возможность сворачивать сообщения
Так ты выберешь либо все свёрнутые, либо наоборот, но ни те и другие сразу. А надо-бы все, но с пометкой свёрнуто или нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...