|
|
|
|
|
для: cheops
(07.09.2006 в 13:23)
| | >Хм... интересно нужно подумать, скорее всего что подобное мы сделаем, расширив линый кабинет пользователя, где он смог бы следить за отмеченными темами и отписываться от такого слежения.
Это уже по максимуму. Я как раз не хотел предлагать создание дополнительной таблицы. Всего лишь добавив поле к существующей.
>PS Пока можно искать свои собственные темы (по ссылке в портрете).
Так вот в том и проблема, что интересуют-то не собственные темы, а те, в обсуждении которых принимал участие. А их значительно больше.
Кстати, сейчас вот глянул на одном форуме. То, что я предложил, называется "подписка на тему".
Подписаться можно из заголовка темы, как я тут предложил, либо, если в личных настройках установлено подписываться на темы, куда написал сообщение. То есть, во втором случае, при написании любого сообщения, галочка будет уже выставлена, но её можно снять.
И при этом отписка происходит как раз в личном кабинете.
А отслеживание - это уведомление о прочтении в личной почте. | |
|
|
|
|
|
|
|
для: tuder
(07.09.2006 в 13:17)
| | Хм... интересно нужно подумать, скорее всего что подобное мы сделаем, расширив линый кабинет пользователя, где он смог бы следить за отмеченными темами и отписываться от такого слежения.
PS Пока можно искать свои собственные темы (по ссылке в портрете). | |
|
|
|
|
|
|
|
для: Lelik
(07.09.2006 в 07:02)
| | В поиске добавить "По автору" и "За период" - неделя, месяц, по всему.
Бывает ответишь или напишешь в форум. А на следующий день уже собственное сообщение найти проблематично. Но хочется посмотреть, что там дальше в обсуждении.
Название тем помнятся уже примерно, а иногда тему и не запоминаешь, ищешь примерно по ключевым словам - а находится невесть что, вновь написанное.
Или ввести возможность отслеживать сообщения. Рядом с кнопкой "Отправить" поставить галочку - "Отслеживать".
Алгоритм.
1.
Рядом с кнопкой "Отправить" поставить галочку - "Отслеживать". Которая будет запоминаться вместе с сообщением конкретного пользователя. При исправлении сообщения галочку можно убрать. Отслеживание снимется. Далее варианты:
а) при наличии галочки "пробежаться" по всем сообщениям данной темы, сняв галочки с других сообщений этого автора. Потом только внести новую запись. Это увеличит нагрузку на базу.
б) отправлять каждому, у кого встретилась галочка. Если кто-то поставил отслеживать на нескольких сообщениях, то ему отправлять извещение несколько раз. Так ему и надо. :-)
Это увеличит исходящий трафик и нагрузку на базу с запросами емайлов авторов.
в) запоминать в массив автора, которому уже отправили сообщение и не посылать повторных извещений. Это увеличит загрузку процессора и памяти. Но, думаю, не намного.
Ну, за удобство всегда приходится платить. :-(
В сообщениях, на которых стоит галочка, рядом с ником автора сообщения, можно выводить картинку, например, глаз. :-) Значит человек следит за темой.
2.
При написании в тему нового сообщения, в момент, когда давят "отправить", скрипт пробегается по всем сообщениям в теме и если находится эта галочка, данному автору отправляется по емайлу, с которым он зарегестрирован
а) текст нового сообщения + ссылка на это сообщение в форуме
- это позволит избежать лишних заходов на форум и уменьшит нагрузку
б) только ссылку на это сообщение в форуме
- это, наоборот, увеличит посещаемость сайта.
В зависимости от того, что требуется. :-)
3.
Второй вариант установки отслеживания, дополнительный сервис для регистрённых пользователей.
В заголовке темы сделать "кнопочку" - "Следить/отменить". Именно в заголовке темы, а не там где "Новая тема Регистрация Вход / Выход..."
При нажатии на "отменить" - снимаются галочки со всех сообщений этого пользователя данной темы.
При нажатии "Следить"
а) при наличии сообщений в этой теме от данного пользователя установить галочку на "ближайшем".
б) при отсутствии:
- ничего не делать
- сообщить, что нечего делать
- создать автосообщение с текстом "Слежу!" или иным и установленной галочкой.
Последние сообщения
а) можно не выводить для показа
б) показывать
При снятии отслеживания ("отменить") - такие сообщения можно просто удалять из базы.
А можно (если эти сообщения не будут отображаться) оставлять и при необходимости, просто при нажатии другим пользователем "Следить" - заменить в нём имя и снова поставить галочку.
Во, понаписал. :-) | |
|
|
|
|
|
|
|
для: 123php
(17.08.2006 в 01:29)
| | быстрый переход с форума в раздел downloads и другие разделы, ссылки на которые на форуме не имеются | |
|
|
|
|
|
|
|
для: P@Sol
(25.08.2006 в 11:47)
| | Да, но там ни слова нет про Gzip. Используется ли оно на сайте? | |
|
|
|
|
|
|
|
для: P@Sol
(25.08.2006 в 11:47)
| | А вот почему-то форум "Разное" у меня в окно вмещается нормально, а форум "ява-скрипт" трудно читаем (при переходе на тему)- приходится сильно прокручить окно по горизонтали. В чем дело? | |
|
|
|
|
|
|
|
|
для: 123php
(17.08.2006 в 01:29)
| | Предлагаю в скины добавить стиль "Аскетичный", с минимумом оформления и без некоторых элементов (верхней шапки, а если и с ней, то в текстовом виде), нацеленный не на красоту, а информативность и меньший объем передаваемой страницы.
Также использовать Gzip сжатие (если оно уже не используется), т.к. для меня вопрос трафика стоит довольно таки остро. | |
|
|
|
|
|
|
|
для: 123php
(17.08.2006 в 01:29)
| | Может стоит в "Выбрать другой форум" и "Выбрать skin" убрать кнопку "Выбрать/Сменить"? т.е. выбираешь в списке и он атоматом переходит/меняет...ну это так...просто мысли вслух (может это окажется полезным)....:) | |
|
|
|
|
|
|
|
для: CrazyAngel
(19.08.2006 в 05:27)
| | ну не... не нужно мудрить - сейчас привично и удобно. | |
|
|
|
|