![]() |
|
|
![]()
|
|
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: нет Всего: 24 |
Да блин, почему когда я вот тут написал это, то все сделали вид что не заметили, а теперь ... А ладно.... |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Zero, ты прав
|
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
да, вариант на ПХП не подходит из-за того, что это лишний никому ненужный перегруз страницы. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
А мой вариант? Страница с тестом показывает что на самом деле происходит. Словарь с парой сотен предложений будет работать мгновенно.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
нам вроде надо всего десяток или два слов/сочетаний слов внести на проверку. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Код вроде не большой, то что он может больше чем нужно вроде не плохо Не умею я искать перебором))) -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Отличный вариант надо тереь составить список правил. типа:
если есть "помогите" и название короче 10 символов - > ацтой если есть "помогите", "решить" и название короче 20 символов - > ацтой итд. PS: Сразу несколько правил дополнительных Больше 2 восклицательных знаков - > ацтой Название == описанию? - > ацтой Больше 50% в верхнем регистре - > ацтой Меньше 20% букв - > ацтой Я сделал макетик на еврохосте. Там правда пока только если название пустое проверяет. Можете глянуть на само сообщение... |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
|
|||
|
||||
| Wowa |
|
||||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Sardar А так можно? "* привет * "? Добавлено @ 14:45
Насколько быстро? Добавлено @ 14:47 Как можно подгрузить слова откуда-то(именно подгрузить, а не прописать их жестко в скрипте), а не добавлять их через input box? Добавлено @ 14:48 Не будет ли быстрее работать, если запихнуть слова не в дерево, а просто в массив? Какие преимущества у дерева? Добавлено @ 14:50 Каковы требования у скрипта к браузерам? Начиная с каких версий браузеров будет работать? |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Статистика в чуть более красивой форме: http://sardar.vingrad.ru/projects/pattern/check.htm
К списку правил нужно добавить либо мою либо Сергея проверку "помогите". -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| JoyEx |
|
|||
|
Дядя ![]() ![]() Профиль Группа: Участник Сообщений: 323 Регистрация: 21.6.2005 Где: Москва, РФ Репутация: нет Всего: 12 |
IMHO, если у участника форума репутация 0, то тогда можно ему в броузер грузить весь словарь слов-паразитов.
Это сообщение отредактировал(а) JoyEx - 27.12.2005, 15:14 -------------------- Если ты уже никого не боишься, значит ты самый страшный |
|||
|
||||
| Sardar |
|
||||||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
* заменяеться на любое слово или символ, если не стоит не частью слова, т.е. шаблон поймает: "Всем привет однако!", но не поймает "Всем привет". Если хотим, прикручу реги на слова.
Это для тестов В скрипте конечно же: d("Помогите * !!!"); - добавляет правило в словарь. Если делать реги, то можно ловить такие вхождения: "Помогите *? <лаб*>" будет ловить: "Помогите написать лабу!!!", "Помогите с лабораторной работой!", "Помогите лаба горит!". Паттерн читаеться как: слово "помогите", затем любое не начинающееся на "lab", затем слово с префиксом "лаб". В принципе очень даже мощные шаблоны можно составлять, правда модератор всегда лучше
В массиве можно искать только перебором
Используеться чистый JS, без примочек браузеров. Под все: ИЕ5.0+, Опера 6.0+, Мозилла, Сафари -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||||||
|
|||||||||
| Illuminaty |
|
|||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: 2 Всего: 56 |
А может такой способ подойдет?
1) Для участников, которые не создавали тем, перед созданием темы спросить "Вы читали правила?" и checkbox, без которого тема не сможет быть создана. 2) Если пользователь проштрафился, то в следующий раз перед созданием темы ему выводятся все правила форума. 3) Пользователь проштрафися 3 раза - бан. ЗЫ Ну не люблю, когда меня проверяют без причины. Есть же презумпция невиновности в конце концов. |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
слишком сложен. А все гениальное - просто. |
|||
|
||||
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: нет Всего: 49 |
Самый простой способ - запрещать создание тем анонимам перед началом сессии, и разрешать, когда сессия кончится. Думаю, в России во всех ВУЗах сессия проводится почти одновременно
-------------------- Не смей читать мою подпись!!! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение форума | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |