Как сделать сообщения форума в виде одной ленты?
|
|
|
2014-01-27Дата: Понедельник, 27.01.2014, 05:00 | Сообщение # 1 |
Сержант
Группа: Проверенные
Статус: Offline
|
Доброго времени.
У меня такая проблема: Хочу собирать все новые сообщения на форуме в одну ленту. Как например это сделано в каталоге файлов, если юзеры пишут комменты они все в одном месте собраны.
Тех помощь... В тех поддержку Uweb писал, они мне предложили ленточный вариант форума. Других вариантов у них нет. Но, не удобно просматривать свыше 100 сообщений в сутки через эту ленту. Это каждую тему открой и посмотри сообщения. Спам и т.д.
Мое решение: Временным решением было отправлять все сообщения на e-mail. Там часть сообщения на форуме видна, поэтому можно понять, где спам и "плохие сообщения". Но опять же, кликать приходится много. Открыть сообщение -> Просмотреть -> Если нужно перейти на форум и удалить. -> Вернуться в общую ленту и снова:)
Какие у меня идеи по реализации: Возможно есть какой то почтовый хостер у которого можно все сообщения открывать одним разом. Чтоб все сообщения в ленте были открыты. Но тогда длину сообщения которое по почте приходит нужно делать больше. (Как это сделать я не знаю и почтовика тоже)
Еще вариант был, создать информер и выводить хотя бы 200 последних сообщений в одну ленту. Но так и не получилось, темы свободно можно, а сообщения из них никак не вытащить.
Вопрос по сути: Интересно, как админы модерируют этот форум, как ведут борьбу со спамом и просматривают сообщения? И есть ли у кого то идеи по реализации ленточного вывода последних сообщений форума на ucoz / uweb?
Сообщение отредактировал PuerMAN - Понедельник, 27.01.2014, 05:07 | | |
|
|
2014-01-27Дата: Понедельник, 27.01.2014, 08:24 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
PuerMAN, Интересно, как админы модерируют этот форум, как ведут борьбу со спамом и просматривают сообщения? Сообщения просматривают через ленточный вариант. Спама очень мало. В сутки редко бывает более 50 разных сообщений, не учитывая спам.
Временным решением было отправлять все сообщения на e-mail. Там часть сообщения на форуме видна, поэтому можно понять, где спам и "плохие сообщения". Может вам лучше подумать над фильтрацией спама? Раз проблема имеет место быть, по большей части, из-за него?
И есть ли у кого то идеи по реализации ленточного вывода последних сообщений форума на ucoz Скриптом + информер (не индексируется) обновляется каждые 15 минут. Php + информер (индексируется) но обновляется раз в 3 часа.
Еще вариант был, создать информер и выводить хотя бы 200 последних сообщений в одну ленту. Очень много, по моему .. 50 и разбить на страницы - удобнее.
| | |
|
|
2014-01-27Дата: Понедельник, 27.01.2014, 08:55 | Сообщение # 3 |
Сержант
Группа: Проверенные
Статус: Offline
|
likbezz,
Вы получается форум модерируете тут?
Скриптом + информер (не индексируется) обновляется каждые 15 минут.
Существуют ли готовые решения? Мне кажется форумов на ucoz много, многие сталкивались с этой проблемой.
| | |
|
|
2014-01-27Дата: Понедельник, 27.01.2014, 09:04 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
PuerMAN, Вы получается форум модерируете тут? Просматриваю новые сообщения. Зайти пару раз в день не проблема. А чаще и не надо - у меня не настолько популярный формум )
Существуют ли готовые решения? У меня нет - пишу по мере необходимости. А так - конечно возможно, раз вам пришла такая идея, то есть вероятность что кому-то еще понадобилось..
Мне кажется форумов на ucoz много, многие сталкивались с этой проблемой. У форумов с серьезной посещаемостью - более 100 сообщений в сутки, не считая спама, такой проблемы нет - они давно уже решили так или иначе. А для маленьких форумов, типа моего - это не необходимость.
| | |
|
|
2014-01-27Дата: Понедельник, 27.01.2014, 17:14 | Сообщение # 5 |
Сержант
Группа: Проверенные
Статус: Offline
|
Может вам лучше подумать над фильтрацией спама? Раз проблема имеет место быть, по большей части, из-за него?
Думал об этом, но хочется с комфортом работать Мой форум еще молод работы много, в любом случае эта функция так или иначе нужна будет.
У меня нет - пишу по мере необходимости.
Сразу по вашей помощи хочу уточнить: Сколько обойдется полностью ваша работа? (С разъяснениями по установке). Работаете ли вы с WebMoney? Будет ли использован PHP в работе? Будет ли грузить сайт этот скрипт? Какие сроки?
Не по теме: мне так нравится кнопочка вставить цитату, выделил текст и она появляется, удобно:)
Сообщение отредактировал PuerMAN - Понедельник, 27.01.2014, 17:43 | | |
|
|
2014-01-27Дата: Понедельник, 27.01.2014, 19:38 | Сообщение # 6 |
Admina
Группа: Модераторы
Статус: Offline
|
Сразу по вашей помощи хочу уточнить: Сколько обойдется полностью ваша работа? (С разъяснениями по установке).
С такими вопросами надо обращаться в личку.
| | |
|
|
2014-01-27Дата: Понедельник, 27.01.2014, 20:09 | Сообщение # 7 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
PuerMAN, Сколько обойдется полностью ваша работа? Отправил в личку --
Работаете ли вы с WebMoney? Да.
Будет ли использован PHP в работе? В зависимости от требований. Как и написал выше - возможности две: - Информер + JavaSript - Информер + PHP Со своими преимуществами и недостатками. ---
Будет ли грузить сайт этот скрипт? Я так понимаю, эта страница нужна только для вас и/или группы модераторов. Конечно, 200 постов на одной странице - это серьезно.
Ну и зависит от метода. PHP - кешируется на три часа, так что пиковая нагрузка единична. JS - получает данные в реал-тайм, следовательно и запросы такие же.
Впрочем, к остальным разделам сайта, скрипт отношения не имеет. Нагрузка имеет место быть только при просмотре данной страницы - страницы с выводом последних сообщений. ---
| | |
|
|
2014-01-27Дата: Понедельник, 27.01.2014, 20:42 | Сообщение # 8 |
Сержант
Группа: Проверенные
Статус: Offline
|
Меня все устраивает, займусь написанием ТЗ. ----------------------------------------------------- 1. Будем использовать JS + информер. 2. Работу скрипта желательно реализовать в редакторе страниц. Что бы я мог создать страницу, и на ней разместить результаты работы скрипта. Возможен ваш вариант. 3. Разъяснения по установке скрипта на сайт должны быть максимально подробно и поэтапно описаны. 4. Также должны быть разъяснения по основным функциям например, что бы я мог добавить количество выводимых сообщений. 5. Желательно сделать так что бы результаты скрипта разбивались на страницы (100 на каждой странице), если технически это трудно сделать, то подойдет вариант что бы все было на одной странице.
Вот что должно получиться:
Сообщение отредактировал PuerMAN - Вторник, 28.01.2014, 02:22 | | |
|
|
2014-01-28Дата: Вторник, 28.01.2014, 06:27 | Сообщение # 9 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
PuerMAN, Будем использовать JS + информер. Ok
Работу скрипта желательно реализовать в редакторе страниц Логично.
Разъяснения по установке скрипта на сайт должны быть максимально подробно и поэтапно описаны Не думаю что будут проблемы с установкой скрипта.
Также должны быть разъяснения по основным функциям например, что бы я мог добавить количество выводимых сообщений. Кол-во сообщений устанавливается в информере, стандартным образом. Весь функционал объяснять не буду, ну или в двух словах - вам незачем, и мне не интересно. Что-то конкретное поясню по мере необходимости.
Желательно сделать так что бы результаты скрипта разбивались на страницы Каждая страница = 1 информер. То бишь - 2 страницы - два информера, 3 страницы - 3 информера.
Вот что должно получиться: “Комменты должны нумероваться” - последовательно или с оригинальным номером? - тем что у оригинала - «Сообщение # 9»?
---
По функционалу: У вас включено API ? или есть возможность его включить? Это ПУ - Основные настройки » Включить API .. или как-то так. ---
Юкоз накладывает ограничения по запросам, поэтому сообщения будут выводиться с некоторой задержкой, примерно - 5 в секунду. Не существенно, но должен упомянуть. ---
Адрес форума сообщите, можно в личку. Когда нужно?
| | |
|
|
2014-01-28Дата: Вторник, 28.01.2014, 07:03 | Сообщение # 10 |
Сержант
Группа: Проверенные
Статус: Offline
|
Что-то конкретное поясню по мере необходимости. Отлично. “Комменты должны нумероваться” - последовательно или с оригинальным номером? - тем что у оригинала - «Сообщение # 9»?
Просто по порядку, как они расположены на странице.
У вас включено API ? или есть возможность его включить?
Включен, но я им никогда не пользовался.
Юкоз накладывает ограничения по запросам, поэтому сообщения будут выводиться с некоторой задержкой, примерно - 5 в секунду.
Это не проблема.
Адрес форума сообщите, можно в личку.
Написал.
По срокам 3 дня, вы справитесь?
| | |
|
|
2014-01-29Дата: Среда, 29.01.2014, 02:23 | Сообщение # 11 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Юкоз накладывает ограничения по запросам, поэтому сообщения будут выводиться с некоторой задержкой, примерно - 5 в секунду. Не прокатывает.. 200 слишком много для такой частоты. 700 мс - более-менее. Чаще - повышается риск блокировки. Ссылку на пример отправил в личку.
На примере - первые 10 загружаются с интервалом 500 ms, с 10 -20 - 700 ms, остальные 1000. ---
| | |
|
|
2014-01-29Дата: Среда, 29.01.2014, 02:56 | Сообщение # 12 |
Сержант
Группа: Проверенные
Статус: Offline
|
200 слишком много для такой частоты.
А если, использовать 2 страницу? Чтобы результаты были на первой например 100 а на второй вторая сотня?
Ссылку на пример отправил в личку.
Мне нравиться, в голове так же представлял.
| | |
|
|
2014-01-29Дата: Среда, 29.01.2014, 04:54 | Сообщение # 13 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
PuerMAN, А если, использовать 2 страницу? Чтобы результаты были на первой например 100 а на второй вторая сотня? Сути не меняет. Примерно 30 запросов можно сделать с частой в 500 ms (это край) а потом накладывается более жесткое ограничение. Попробовал у себя, 700 ms на 200 - блокирует - проверял несколько раз. Но если снижать частоту, как и показано выше - на старте получаем с высокой частой, а далее - с более низкой, то вполне. Не думаю что можно прочитать более одного поста за секунду.
Короче, вывод. Стабильно работает первые 20 за 700 - а потом можно понизить до 1000 и выше, что бы наверняка. Пока будете отбирать, постепенно подгрузятся все остальные. На скорость отбора не должно повлиять. Думаю.
Использование нескольких страниц скорее просто удобство, нежели необходимость. Как вы видите, у меня посты достаточно объемные и занимаю кучу места - даже 100 постов на одной странице уже сложно воспринимать. Себе бы я, конечно, разделил на страницы - однозначно.
Плюсы на лицо: 1. Более качественное восприятие (сложно адекватно воспринимать более 50 постов). 2. Меньше меньше лишних затрат (не нужно загружать лишнее).
Лично я не видел ни одного форума на юкоз, где за сутки в среднем постили более 100 постов разных тем. На юкоз форме даже меньше.. Обычно просто идут обсуждения в нескольких темах/десятках тем, но что бы в сутки затрагивалось более 100 тем.. это редкость.
в голове так же представлял. Не удивительно - сделано по вашей картинке.. Цвет ссылок только не учтен. ---
По страницам. Можно, конечно, разделить на две и более - в первом вывести информером первую сотню, во втором вторую. Страницы переленковать между собой.
| | |
|
|
2014-01-29Дата: Среда, 29.01.2014, 05:59 | Сообщение # 14 |
Сержант
Группа: Проверенные
Статус: Offline
|
опробовал у себя, 700 ms на 200 - блокирует - проверял несколько раз.
Разделю на 2 страницы по 100 и будет все отлично.
Обычно просто идут обсуждения в нескольких темах/десятках тем, но что бы в сутки затрагивалось более 100 тем.. это редкость.
Я немного специфично форум развиваю, поэтому постят в разные темы и всюду. Иногда такое понапишут...) Вот сижу и просматриваю, а иногда так лень, что то пропускаю. А потом раз и ссылка спамерская или бред полный.
Уже в предвкушении скриптика:) Увидел как работает, ну прям мечты сбываются)
| | |
|