• Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Как сделать сообщения форума в виде одной ленты? (Хочу собирать все новые сообщения в одну ленту...)
Как сделать сообщения форума в виде одной ленты?
Дата: Понедельник, 27.01.2014, 05:00 |
PuerMAN
Сержант
Группа: Проверенные
Сообщений: 30
Награды: 0
Репутация: 0
Статус: Offline


Доброго времени.

У меня такая проблема:
Хочу собирать все новые сообщения на форуме в одну ленту. Как например это сделано в каталоге файлов, если юзеры пишут комменты они все в одном месте собраны.

Тех помощь...
В тех поддержку Uweb писал, они мне предложили ленточный вариант форума. Других вариантов у них нет. Но, не удобно просматривать свыше 100 сообщений в сутки через эту ленту. Это каждую тему открой и посмотри сообщения. Спам и т.д.

Мое решение:
Временным решением было отправлять все сообщения на e-mail. Там часть сообщения на форуме видна, поэтому можно понять, где спам и "плохие сообщения".
Но опять же, кликать приходится много. Открыть сообщение -> Просмотреть -> Если нужно перейти на форум и удалить. -> Вернуться в общую ленту и снова:)

Какие у меня идеи по реализации:
Возможно есть какой то почтовый хостер у которого можно все сообщения открывать одним разом. Чтоб все сообщения в ленте были открыты. Но тогда длину сообщения которое по почте приходит нужно делать больше. (Как это сделать я не знаю и почтовика тоже)

Еще вариант был, создать информер и выводить хотя бы 200 последних сообщений в одну ленту. Но так и не получилось, темы свободно можно, а сообщения из них никак не вытащить.

Вопрос по сути:
Интересно, как админы модерируют этот форум, как ведут борьбу со спамом и просматривают сообщения?
И есть ли у кого то идеи по реализации ленточного вывода последних сообщений форума на ucoz / uweb?


Сообщение отредактировал PuerMAN - Понедельник, 27.01.2014, 05:07
 
Дата: Понедельник, 27.01.2014, 08:24 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


PuerMAN,
Цитата PuerMAN, Пн, 27.01.2014, 05:00:00
Интересно, как админы модерируют этот форум, как ведут борьбу со спамом и просматривают сообщения?

Сообщения просматривают через ленточный вариант.
Спама очень мало.
В сутки редко бывает более 50 разных сообщений, не учитывая спам.

Цитата PuerMAN, Пн, 27.01.2014, 05:00:00
Временным решением было отправлять все сообщения на e-mail. Там часть сообщения на форуме видна, поэтому можно понять, где спам и "плохие сообщения".

Может вам лучше подумать над фильтрацией спама? Раз проблема имеет место быть, по большей части, из-за него?

Цитата PuerMAN, Пн, 27.01.2014, 05:00:00
И есть ли у кого то идеи по реализации ленточного вывода последних сообщений форума на ucoz

Скриптом + информер (не индексируется) обновляется каждые 15 минут.
Php + информер (индексируется) но обновляется раз в 3 часа.

Цитата PuerMAN, Пн, 27.01.2014, 05:00:00
Еще вариант был, создать информер и выводить хотя бы 200 последних сообщений в одну ленту.

Очень много, по моему .. 50 и разбить на страницы - удобнее.


 
Дата: Понедельник, 27.01.2014, 08:55 |
PuerMAN
Сержант
Группа: Проверенные
Сообщений: 30
Награды: 0
Репутация: 0
Статус: Offline


likbezz,

Вы получается форум модерируете тут?

Цитата likbezz, Пн, 27.01.2014, 08:24:41
Скриптом + информер (не индексируется) обновляется каждые 15 минут.


Существуют ли готовые решения? Мне кажется форумов на ucoz много, многие сталкивались с этой проблемой.


 
Дата: Понедельник, 27.01.2014, 09:04 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


PuerMAN,
Цитата PuerMAN, Пн, 27.01.2014, 08:55:15
Вы получается форум модерируете тут?

Просматриваю новые сообщения.
Зайти пару раз в день не проблема.
А чаще и не надо - у меня не настолько популярный формум )

Цитата PuerMAN, Пн, 27.01.2014, 08:55:15
Существуют ли готовые решения?

У меня нет - пишу по мере необходимости.
А так - конечно возможно, раз вам пришла такая идея, то есть вероятность что кому-то еще понадобилось..

Цитата PuerMAN, Пн, 27.01.2014, 08:55:15
Мне кажется форумов на ucoz много, многие сталкивались с этой проблемой.

У форумов с серьезной посещаемостью - более 100 сообщений в сутки, не считая спама, такой проблемы нет - они давно уже решили так или иначе.
А для маленьких форумов, типа моего - это не необходимость.


 
Дата: Понедельник, 27.01.2014, 17:14 |
PuerMAN
Сержант
Группа: Проверенные
Сообщений: 30
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Пн, 27.01.2014, 08:24:41
Может вам лучше подумать над фильтрацией спама? Раз проблема имеет место быть, по большей части, из-за него?


Думал об этом, но хочется с комфортом работать smile Мой форум еще молод работы много, в любом случае эта функция так или иначе нужна будет.

Цитата likbezz, Пн, 27.01.2014, 09:04:27
У меня нет - пишу по мере необходимости.


Сразу по вашей помощи хочу уточнить:
Сколько обойдется полностью ваша работа? (С разъяснениями по установке).
Работаете ли вы с WebMoney?
Будет ли использован PHP в работе?
Будет ли грузить сайт этот скрипт?
Какие сроки?

Не по теме: мне так нравится кнопочка вставить цитату, выделил текст и она появляется, удобно:)


Сообщение отредактировал PuerMAN - Понедельник, 27.01.2014, 17:43
 
Дата: Понедельник, 27.01.2014, 19:38 |
limush
Admina
Группа: Модераторы
Сообщений: 64
Награды: 7
Репутация: 8
Статус: Offline


Цитата PuerMAN, Пн, 27.01.2014, 17:14:54
Сразу по вашей помощи хочу уточнить:
Сколько обойдется полностью ваша работа? (С разъяснениями по установке).


С такими вопросами надо обращаться в личку.


 
Дата: Понедельник, 27.01.2014, 20:09 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


PuerMAN,
Цитата PuerMAN, Пн, 27.01.2014, 17:14:54
Сколько обойдется полностью ваша работа?

Отправил в личку
--

Цитата PuerMAN, Пн, 27.01.2014, 17:14:54
Работаете ли вы с WebMoney?

Да.

Цитата PuerMAN, Пн, 27.01.2014, 17:14:54
Будет ли использован PHP в работе?

В зависимости от требований.
Как и написал выше - возможности две:
- Информер + JavaSript
- Информер + PHP
Со своими преимуществами и недостатками.
---

Цитата PuerMAN, Пн, 27.01.2014, 17:14:54
Будет ли грузить сайт этот скрипт?

Я так понимаю, эта страница нужна только для вас и/или группы модераторов.
Конечно, 200 постов на одной странице - это серьезно.

Ну и зависит от метода.
PHP - кешируется на три часа, так что пиковая нагрузка единична.
JS - получает данные в реал-тайм, следовательно и запросы такие же.

Впрочем, к остальным разделам сайта, скрипт отношения не имеет.
Нагрузка имеет место быть только при просмотре данной страницы - страницы с выводом последних сообщений.
---


 
Дата: Понедельник, 27.01.2014, 20:42 |
PuerMAN
Сержант
Группа: Проверенные
Сообщений: 30
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Пн, 27.01.2014, 20:09:02
Отправил в личку


Меня все устраивает, займусь написанием ТЗ.
-----------------------------------------------------
1. Будем использовать JS + информер.
2. Работу скрипта желательно реализовать в редакторе страниц. Что бы я мог создать страницу, и на ней разместить результаты работы скрипта. Возможен ваш вариант.
3. Разъяснения по установке скрипта на сайт должны быть максимально подробно и поэтапно описаны.
4. Также должны быть разъяснения по основным функциям например, что бы я мог добавить количество выводимых сообщений.
5. Желательно сделать так что бы результаты скрипта разбивались на страницы (100 на каждой странице), если технически это трудно сделать, то подойдет вариант что бы все было на одной странице.

Вот что должно получиться:

Прикрепления: 2492865.png (47.9 Kb)

Сообщение отредактировал PuerMAN - Вторник, 28.01.2014, 02:22
 
Дата: Вторник, 28.01.2014, 06:27 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


PuerMAN,
Цитата PuerMAN, Пн, 27.01.2014, 20:42:50
Будем использовать JS + информер.

Ok

Цитата PuerMAN, Пн, 27.01.2014, 20:42:50
Работу скрипта желательно реализовать в редакторе страниц

Логично.

Цитата PuerMAN, Пн, 27.01.2014, 20:42:50
Разъяснения по установке скрипта на сайт должны быть максимально подробно и поэтапно описаны

Не думаю что будут проблемы с установкой скрипта.

Цитата PuerMAN, Пн, 27.01.2014, 20:42:50
Также должны быть разъяснения по основным функциям например, что бы я мог добавить количество выводимых сообщений.

Кол-во сообщений устанавливается в информере, стандартным образом.
Весь функционал объяснять не буду, ну или в двух словах - вам незачем, и мне не интересно.
Что-то конкретное поясню по мере необходимости.

Цитата PuerMAN, Пн, 27.01.2014, 20:42:50
Желательно сделать так что бы результаты скрипта разбивались на страницы

Каждая страница = 1 информер.
То бишь - 2 страницы - два информера, 3 страницы - 3 информера.

Цитата PuerMAN, Пн, 27.01.2014, 20:42:50
Вот что должно получиться:

Комменты должны нумероваться” - последовательно или с оригинальным номером? - тем что у оригинала - «Сообщение # 9»?


---

По функционалу:
У вас включено API ? или есть возможность его включить?
Это ПУ - Основные настройки » Включить API .. или как-то так.
---

Юкоз накладывает ограничения по запросам, поэтому сообщения будут выводиться с некоторой задержкой, примерно - 5 в секунду.
Не существенно, но должен упомянуть.
---

Адрес форума сообщите, можно в личку.
Когда нужно?

Прикрепления: 1968397.png (5.0 Kb)

 
Дата: Вторник, 28.01.2014, 07:03 |
PuerMAN
Сержант
Группа: Проверенные
Сообщений: 30
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Вт, 28.01.2014, 06:27:49
Что-то конкретное поясню по мере необходимости.

Отлично.
Цитата likbezz, Вт, 28.01.2014, 06:27:49
“Комменты должны нумероваться” - последовательно или с оригинальным номером? - тем что у оригинала - «Сообщение # 9»?


Просто по порядку, как они расположены на странице.

Цитата likbezz, Вт, 28.01.2014, 06:27:49
У вас включено API ? или есть возможность его включить?


Включен, но я им никогда не пользовался.

Цитата likbezz, Вт, 28.01.2014, 06:27:49
Юкоз накладывает ограничения по запросам, поэтому сообщения будут выводиться с некоторой задержкой, примерно - 5 в секунду.


Это не проблема.

Цитата likbezz, Вт, 28.01.2014, 06:27:49
Адрес форума сообщите, можно в личку.


Написал.
Цитата likbezz, Вт, 28.01.2014, 06:27:49
Когда нужно?


По срокам 3 дня, вы справитесь?


 
Дата: Среда, 29.01.2014, 02:23 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Цитата likbezz, Вт, 28.01.2014, 06:27:49
Юкоз накладывает ограничения по запросам, поэтому сообщения будут выводиться с некоторой задержкой, примерно - 5 в секунду.

Не прокатывает.. 200 слишком много для такой частоты.
700 мс - более-менее.
Чаще - повышается риск блокировки.
Ссылку на пример отправил в личку.

На примере - первые 10 загружаются с интервалом 500 ms, с 10 -20 - 700 ms, остальные 1000.
---


 
Дата: Среда, 29.01.2014, 02:56 |
PuerMAN
Сержант
Группа: Проверенные
Сообщений: 30
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 29.01.2014, 02:23:22
200 слишком много для такой частоты.


А если, использовать 2 страницу? Чтобы результаты были на первой например 100 а на второй вторая сотня?

Цитата likbezz, Ср, 29.01.2014, 02:23:22
Ссылку на пример отправил в личку.


Мне нравиться, в голове так же представлял.


 
Дата: Среда, 29.01.2014, 04:54 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


PuerMAN,
Цитата PuerMAN, Ср, 29.01.2014, 02:56:36
А если, использовать 2 страницу? Чтобы результаты были на первой например 100 а на второй вторая сотня?

Сути не меняет.
Примерно 30 запросов можно сделать с частой в 500 ms (это край) а потом накладывается более жесткое ограничение.
Попробовал у себя, 700 ms на 200 - блокирует - проверял несколько раз.
Но если снижать частоту, как и показано выше - на старте получаем с высокой частой, а далее - с более низкой, то вполне.
Не думаю что можно прочитать более одного поста за секунду.

Короче, вывод.
Стабильно работает первые 20 за 700 - а потом можно понизить до 1000 и выше, что бы наверняка.
Пока будете отбирать, постепенно подгрузятся все остальные. На скорость отбора не должно повлиять. Думаю.

Использование нескольких страниц скорее просто удобство, нежели необходимость.
Как вы видите, у меня посты достаточно объемные и занимаю кучу места - даже 100 постов на одной странице уже сложно воспринимать.
Себе бы я, конечно, разделил на страницы - однозначно.

Плюсы на лицо:
1. Более качественное восприятие (сложно адекватно воспринимать более 50 постов).
2. Меньше меньше лишних затрат (не нужно загружать лишнее).

Лично я не видел ни одного форума на юкоз, где за сутки в среднем постили более 100 постов разных тем.
На юкоз форме даже меньше..
Обычно просто идут обсуждения в нескольких темах/десятках тем, но что бы в сутки затрагивалось более 100 тем.. это редкость.

Цитата PuerMAN, Ср, 29.01.2014, 02:56:36
в голове так же представлял.

Не удивительно - сделано по вашей картинке.. Цвет ссылок только не учтен.
---

По страницам.
Можно, конечно, разделить на две и более - в первом вывести информером первую сотню, во втором вторую. Страницы переленковать между собой.


 
Дата: Среда, 29.01.2014, 05:59 |
PuerMAN
Сержант
Группа: Проверенные
Сообщений: 30
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 29.01.2014, 04:54:09
опробовал у себя, 700 ms на 200 - блокирует - проверял несколько раз.


Разделю на 2 страницы по 100 и будет все отлично.

Цитата likbezz, Ср, 29.01.2014, 04:54:09
Обычно просто идут обсуждения в нескольких темах/десятках тем, но что бы в сутки затрагивалось более 100 тем.. это редкость.


Я немного специфично форум развиваю, поэтому постят в разные темы и всюду. Иногда такое понапишут...) Вот сижу и просматриваю, а иногда так лень, что то пропускаю. А потом раз и ссылка спамерская или бред полный.

Уже в предвкушении скриптика:) Увидел как работает, ну прям мечты сбываются)


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Как сделать сообщения форума в виде одной ленты? (Хочу собирать все новые сообщения в одну ленту...)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия