Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Может сделаем раздел для тем, без информативных названий? Типа мусорки 
:(
    Опции темы
Zero
Дата 27.12.2005, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата(sergej @ 26.12.2005, 17:25)
Отличная идея!
А насчёт спецраздела - можно тогда пока подождать, как эта система будет работать

Да блин, почему когда я вот тут написал это, то все сделали вид что не заметили, а теперь ... smile
А ладно.... smile главное ни чё не потеряно. smile

PM MAIL ICQ   Вверх
sergejzr
Дата 27.12.2005, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



Zero, ты прав smile Ключевым словом здесь было "javascript" потому что на ПХП такой вариант вроде както зарезали.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Wowa
Дата 27.12.2005, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 79
Всего: 290



Цитата(sergej @ 26.12.2005, 22:43)
потому что на ПХП такой вариант вроде както зарезали

да, вариант на ПХП не подходит из-за того, что это лишний никому ненужный перегруз страницы.
PM WWW   Вверх
Sardar
Дата 27.12.2005, 01:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 6
Всего: 317



А мой вариант? Страница с тестом показывает что на самом деле происходит. Словарь с парой сотен предложений будет работать мгновенно.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Wowa
Дата 27.12.2005, 03:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 79
Всего: 290



Цитата(Sardar @ 26.12.2005, 23:35)
Словарь с парой сотен предложений будет работать мгновенно

нам вроде надо всего десяток или два слов/сочетаний слов внести на проверку.
PM WWW   Вверх
Sardar
Дата 27.12.2005, 03:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 6
Всего: 317



Цитата(Wowa @ 27.12.2005, 02:08)
нам вроде надо всего десяток или два слов/сочетаний слов внести на проверку.

Код вроде не большой, то что он может больше чем нужно вроде не плохо smile
Не умею я искать перебором)))


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
sergejzr
Дата 27.12.2005, 03:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



Отличный вариант надо тереь составить список правил. типа:
если есть "помогите" и название короче 10 символов - > ацтой
если есть "помогите", "решить" и название короче 20 символов - > ацтой

итд. smile

PS: Сразу несколько правил дополнительных

Больше 2 восклицательных знаков - > ацтой
Название == описанию? - > ацтой
Больше 50% в верхнем регистре - > ацтой
Меньше 20% букв - > ацтой

Я сделал макетик на еврохосте. Там правда пока только если название пустое проверяет. Можете глянуть на само сообщение...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Wowa
Дата 27.12.2005, 03:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 79
Всего: 290



smile
PM WWW   Вверх
Wowa
Дата 27.12.2005, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 79
Всего: 290



Цитата(Sardar @ 26.12.2005, 17:11)
"<привет *" - поймает "привет Вася", "привет целому народу ..."


Sardar А так можно? "* привет * "?
Добавлено @ 14:45
Цитата(Sardar @ 26.12.2005, 17:11)
работает очень быстро

Насколько быстро?
Добавлено @ 14:47
Как можно подгрузить слова откуда-то(именно подгрузить, а не прописать их жестко в скрипте), а не добавлять их через input box?
Добавлено @ 14:48
Не будет ли быстрее работать, если запихнуть слова не в дерево, а просто в массив? Какие преимущества у дерева?
Добавлено @ 14:50
Каковы требования у скрипта к браузерам? Начиная с каких версий браузеров будет работать?
PM WWW   Вверх
Sardar
Дата 27.12.2005, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 6
Всего: 317



Статистика в чуть более красивой форме: http://sardar.vingrad.ru/projects/pattern/check.htm
К списку правил нужно добавить либо мою либо Сергея проверку "помогите".


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
JoyEx
Дата 27.12.2005, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дядя
**


Профиль
Группа: Участник
Сообщений: 323
Регистрация: 21.6.2005
Где: Москва, РФ

Репутация: нет
Всего: 12



IMHO, если у участника форума репутация 0, то тогда можно ему в броузер грузить весь словарь слов-паразитов.

Это сообщение отредактировал(а) JoyEx - 27.12.2005, 15:14


--------------------
Если ты уже никого не боишься, значит ты самый страшный 
PM IM ICQ AOL YIM MSN   Вверх
Sardar
Дата 27.12.2005, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 6
Всего: 317



Цитата(Wowa @ 27.12.2005, 13:43)
А так можно? "* привет * "?

* заменяеться на любое слово или символ, если не стоит не частью слова, т.е. шаблон поймает: "Всем привет однако!", но не поймает "Всем привет". Если хотим, прикручу реги на слова.

Цитата(Wowa @ 27.12.2005, 13:43)
Как можно подгрузить слова откуда-то(именно подгрузить, а не прописать их жестко в скрипте), а не добавлять их через input box?

Это для тестов smile
В скрипте конечно же: d("Помогите * !!!"); - добавляет правило в словарь. Если делать реги, то можно ловить такие вхождения:
"Помогите *? <лаб*>" будет ловить:
"Помогите написать лабу!!!", "Помогите с лабораторной работой!", "Помогите лаба горит!".
Паттерн читаеться как: слово "помогите", затем любое не начинающееся на "lab", затем слово с префиксом "лаб". В принципе очень даже мощные шаблоны можно составлять, правда модератор всегда лучше smile

Цитата(Wowa @ 27.12.2005, 13:43)
Не будет ли быстрее работать, если запихнуть слова не в дерево, а просто в массив? Какие преимущества у дерева?

В массиве можно искать только перебором smile Если пользоватья ключаи, то сложно составить цепочки слов. Дерево вещь очень быстрая, потому и упомянул. Можно потестить, занести туда пару метров текста, проверить поиск, за границу в 1 секунду точно не уйдёт smile

Цитата(Wowa @ 27.12.2005, 13:43)
Каковы требования у скрипта к браузерам? Начиная с каких версий браузеров будет работать?

Используеться чистый JS, без примочек браузеров. Под все: ИЕ5.0+, Опера 6.0+, Мозилла, Сафари


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Illuminaty
Дата 28.12.2005, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

Репутация: 2
Всего: 56



А может такой способ подойдет?
1) Для участников, которые не создавали тем, перед созданием темы спросить "Вы читали правила?" и checkbox, без которого тема не сможет быть создана.
2) Если пользователь проштрафился, то в следующий раз перед созданием темы ему выводятся все правила форума.
3) Пользователь проштрафися 3 раза - бан.

ЗЫ Ну не люблю, когда меня проверяют без причины. Есть же презумпция невиновности в конце концов.
PM MAIL ICQ   Вверх
Wowa
Дата 28.12.2005, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 79
Всего: 290



Цитата(Illuminaty @ 28.12.2005, 14:10)
А может такой способ подойдет?

слишком сложен. А все гениальное - просто.
PM WWW   Вверх
srd
Дата 28.12.2005, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: нет
Всего: 49



Самый простой способ - запрещать создание тем анонимам перед началом сессии, и разрешать, когда сессия кончится. Думаю, в России во всех ВУЗах сессия проводится почти одновременно smile


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение форума | Следующая тема »


 




[ Время генерации скрипта: 0.0602 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.