Дискуссионный Клуб Русского Медицинского Сервера
MedNavigator.ru - Поиск и подбор лечения в России и за рубежом

Вернуться   Дискуссионный Клуб Русского Медицинского Сервера > Информация и коммерческая реклама > Вопросы и ответы по работе с программой форума

Вопросы и ответы по работе с программой форума Здесь вы можете задавать вопросы и высказывать пожелания по программе, на которой работает форум.

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 01.12.2009, 18:49
Sergey_ Sergey_ вне форума
Участник форума
 
Регистрация: 10.09.2006
Город: РФ
Сообщений: 140
Сказал(а) спасибо: 18
Поблагодарили 2 раз(а) за 2 сообщений
Sergey_ *
Автоматическое исправление ошибок

Здравствуйте!

Есть ли возможность включить на форуме автоматическое исправление ошибок, хотя бы в терминах? Уж изрезали все глаза эти бесконечные "оссегматизмы" и т.п.

Может, сделать таблицу: слева - распространенные, но неправильные написания, справа - соотв. правильные, и пусть программа сама правит?
  #2  
Старый 01.12.2009, 20:35
Аватар для admin
admin admin вне форума ВРАЧ
Администратор форума
Врач акушер-гинеколог
      
 
Регистрация: 27.06.2001
Город: Москва
Сообщений: 8,759
Поблагодарили 242 раз(а) за 219 сообщений
Записей в дневнике: 4
admin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форуме
Мысль хорошая. Мы будем Вам очень благодарны, если Вы окажете помощь форуму и напишете такую программу, совместимую с vBulletin. Можно сразу ориентироваться на версию 4 Suite.

Комментарии к сообщению:
Dr. одобрил(а):
  #3  
Старый 01.12.2009, 22:41
Rodionov Rodionov вне форума
Ветеран форума
      
 
Регистрация: 28.02.2004
Город: Москва
Сообщений: 9,764
Поблагодарили 804 раз(а) за 733 сообщений
Rodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форумеRodionov этот участник имеет превосходную репутацию на форуме
У меня какая-то приблуда стоит в системе, которая проверяет грамматику a la Word во всех приложениях, в т.ч. при работе в Мозилле, т.е. сомнительные слова красненьким подчеркивает.

А что касается таблицы, идея хорошая.
Могу начать:
Неправильно: Правильно:
гармон гормон
врачь врач
педиатор педиатр
п-те п-та помогите, пожалуйста...

Комментарии к сообщению:
Annabella одобрил(а): А также фтизиатОр и гЕнИколог. Арррр
BBC одобрил(а):
  #4  
Старый 01.12.2009, 23:43
Аватар для qwerty
qwerty qwerty вне форума
СПЕЦИАЛИСТ
      
 
Регистрация: 10.11.2004
Город: Санкт-Петербург
Сообщений: 23,093
Поблагодарили 6,815 раз(а) за 6,488 сообщений
Записей в дневнике: 15
qwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форумеqwerty этот участник имеет превосходную репутацию на форуме
Цитата:
Сообщение от Rodionov Посмотреть сообщение
У меня какая-то приблуда стоит в системе, которая проверяет грамматику a la Word во всех приложениях, в т.ч. при работе в Мозилле, т.е. сомнительные слова красненьким подчеркивает.

А что касается таблицы, идея хорошая.
Могу начать:
Неправильно: Правильно:
гармон гормон
врачь врач
педиатор педиатр
п-те п-та помогите, пожалуйста...
Продолжаю
аскарид аскарида
токсокар токсокара
бластоцист бластоцистис
бильтрицид билтрицид
трусится испытывает озноб (как перевести глагол в существительное?
трусится чешется (подключить к замене исключительно в Педиатрии и Паразитарных болезнях)

Комментарии к сообщению:
Annabella одобрил(а): АСКАРИДОВ!!!!
__________________
Елена Евгеньевна Корнакова, паразитолог.
  #5  
Старый 02.12.2009, 18:02
Sergey_ Sergey_ вне форума
Участник форума
 
Регистрация: 10.09.2006
Город: РФ
Сообщений: 140
Сказал(а) спасибо: 18
Поблагодарили 2 раз(а) за 2 сообщений
Sergey_ *
Вот такой вариант на РНР:
//создаем таблицу замен (запускается один раз)
function createTable()
{
$table[0][0]='ассегматизм'; $table[0][1]='астигматизм';
$table[1][0]='фтизиатор'; $table[1][1]='фтизиатр';
...
return;
}
//правим строку
function Orthograph(&$bad)
{
foreach ($table as $zamena)
{
str_replace($zamena[0],$zamena[1],$bad);
}
return;
}
//использование: пусть юзер ввел строку $UserStr...
//запускаем
Orthograph($UserStr);
//и строка выправлена

Недостатки:
*чувствительность к регистру
*нет учета грамматики языка

Скажем, строка "найдено много аскарид" была бы заменена на "найдено много аскарида", а "Помогите! Аскарид вылез!" осталась бы без изменений.
  #6  
Старый 02.12.2009, 18:47
Аватар для admin
admin admin вне форума ВРАЧ
Администратор форума
Врач акушер-гинеколог
      
 
Регистрация: 27.06.2001
Город: Москва
Сообщений: 8,759
Поблагодарили 242 раз(а) за 219 сообщений
Записей в дневнике: 4
admin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форуме
Принцип работы этой программы понятен. Вопрос в написании модуля конкретно для vBulletin 4.
  #7  
Старый 03.12.2009, 15:06
Sergey_ Sergey_ вне форума
Участник форума
 
Регистрация: 10.09.2006
Город: РФ
Сообщений: 140
Сказал(а) спасибо: 18
Поблагодарили 2 раз(а) за 2 сообщений
Sergey_ *
А какие конкретно есть доп. требования?

PS. Первый недостаток лечится удвоением строк таблицы: первые буквы строчные; первые буквы прописные.

Комментарии к сообщению:
opto_dive одобрил(а): начатое..
  #8  
Старый 03.12.2009, 18:56
opto_dive opto_dive вне форума ВРАЧ
Врач-участник форума
      
 
Регистрация: 15.09.2008
Город: Россия
Сообщений: 2,573
Сказал(а) спасибо: 100
Поблагодарили 460 раз(а) за 445 сообщений
Записей в дневнике: 3
opto_dive этот участник имеет превосходную репутацию на форумеopto_dive этот участник имеет превосходную репутацию на форумеopto_dive этот участник имеет превосходную репутацию на форумеopto_dive этот участник имеет превосходную репутацию на форумеopto_dive этот участник имеет превосходную репутацию на форумеopto_dive этот участник имеет превосходную репутацию на форумеopto_dive этот участник имеет превосходную репутацию на форумеopto_dive этот участник имеет превосходную репутацию на форумеopto_dive этот участник имеет превосходную репутацию на форумеopto_dive этот участник имеет превосходную репутацию на форуме
Цитата:
Сообщение от Sergey_ Посмотреть сообщение
Вот такой вариант на РНР:
*нет учета грамматики языка
Скажем, строка "найдено много аскарид" была бы заменена на "найдено много аскарида", а "Помогите! Аскарид вылез!" осталась бы без изменений.
Это мне кажется можно оставить только для основы слов/не учитывать окончания.
* педиатр/педиатром/педиатру и т.д.. но не пидиатер и т.д.
С уважением, спасибо за начинание.
  #9  
Старый 03.12.2009, 19:10
Аватар для Dr.IrMa
Dr.IrMa Dr.IrMa вне форума ВРАЧ
Врач-участник форума
      
 
Регистрация: 11.12.2006
Город: Москва
Сообщений: 7,352
Поблагодарили 1,654 раз(а) за 1,604 сообщений
Dr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форумеDr.IrMa этот участник имеет превосходную репутацию на форуме
Тогда уж проще вывесить в ЧАВО где-нибудь список слов с правописанием.
А то про гЕнИкологов уже читать совершенно невозможно.
Я уж не говорю про эрозии, гарднерелл и тому подобных.

Комментарии к сообщению:
opto_dive одобрил(а): согласен, ниже... одобрялка не работает (ЧАВО тоже)
  #10  
Старый 03.12.2009, 19:15
Аватар для Annabella
Annabella Annabella вне форума
Почетный участник форума
      
 
Регистрация: 22.01.2006
Город: Петрозаводск
Сообщений: 20,501
Сказал(а) спасибо: 3
Поблагодарили 4,696 раз(а) за 3,659 сообщений
Annabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форумеAnnabella этот участник имеет превосходную репутацию на форуме
Коллеги, какое ЧАВО! Пациенты не читают простейших правил. Так что так и буду фтизиатОром, и буду видеть слово из трех букв в русском и латинском написании - твс или tbc - что есть жуткая безграмотность, тубик и флюшка - из зоны ну а далее везде. Это общество, а не скрипт форума.
  #11  
Старый 03.12.2009, 19:35
Sergey_ Sergey_ вне форума
Участник форума
 
Регистрация: 10.09.2006
Город: РФ
Сообщений: 140
Сказал(а) спасибо: 18
Поблагодарили 2 раз(а) за 2 сообщений
Sergey_ *
Цитата:
Сообщение от opto_dive Посмотреть сообщение
Это мне кажется можно оставить только для основы слов/не учитывать окончания.
* педиатор/педиатром/педиатру и т.д.. но не пидиатер и т.д.
Да, именно так. После заменяемой строки идет окончание слова или все слово уже кончилось - программа не следит.

Еще надо будет добавить такого сорта замены:
можно-ли можно ли
вследствии вследствие
врачем врачом
!!!! !
???? ?

По поводу адаптации подпрограмм к программе форума. Наверное, есть какое-то место в программе форума, где пост юзера уже занесен в какую-то переменную, но еще не сохранен в базу. Сюда и надо, видимо, вставить вызов функции Orthograph($...).

И, кстати, а можно ли/нужно ли будет пропустить через эту функцию уже существующую базу постов?
  #12  
Старый 03.12.2009, 22:10
Аватар для admin
admin admin вне форума ВРАЧ
Администратор форума
Врач акушер-гинеколог
      
 
Регистрация: 27.06.2001
Город: Москва
Сообщений: 8,759
Поблагодарили 242 раз(а) за 219 сообщений
Записей в дневнике: 4
admin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форуме
Цитата:
Сообщение от Sergey_ Посмотреть сообщение
По поводу адаптации подпрограмм к программе форума. Наверное, есть какое-то место в программе форума, где пост юзера уже занесен в какую-то переменную, но еще не сохранен в базу. Сюда и надо, видимо, вставить вызов функции Orthograph($...).
Речь может идти только о готовом, протестированном модуле, написанном с учетом особенностей vBulletin. Заниматься экспериментами на работающем форуме мы не можем, а собственного опыта написания модулей у нас нет. Модули не предполагают вмешательство в исходный текст программы - в этом смысл их реализации. Мы можем только проверить модуль в другом месте и установить его здесь в случае работоспособности.

На мой взгляд, отсутствие учета морфологии русского языка является очень существенным недостатком данной программы и ставит под сомнение целесообразность ее использования. Забивать в файл все словоформы всех слов - не самая лучшая идея. Насколько я понимаю, в рамках простейших функций сравнения в PHP программу для учета морфологии написать нельзя. Возможно, Вы что-нибудь знаете о готовых профессиональных решениях, которые можно подключить и сделать модуль для их вызова. Например, Яндекс предлагает решение Яндекс-сервер для поиска по собственному серверу или другим сайтам, работающее в среде Unix или Windows. Там реализован поиск с учетом морфологии русского языка. Если бы нашлось подобное решение для данной задачи, то можно было бы подумать о его установке.
  #13  
Старый 04.12.2009, 05:36
Sergey_ Sergey_ вне форума
Участник форума
 
Регистрация: 10.09.2006
Город: РФ
Сообщений: 140
Сказал(а) спасибо: 18
Поблагодарили 2 раз(а) за 2 сообщений
Sergey_ *
В файл нужно забивать только основы слов. Например, если в таблице будет запись "педиатор педиатр", то "педиаторы" будет все равно заменено на "педиатры" и т.д. Это достоинство подхода.

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

vBulletin, насколько я понял, - коммерческий продукт. Покупать себе версию для тестирования - не вариант.
  #14  
Старый 04.12.2009, 13:24
Аватар для admin
admin admin вне форума ВРАЧ
Администратор форума
Врач акушер-гинеколог
      
 
Регистрация: 27.06.2001
Город: Москва
Сообщений: 8,759
Поблагодарили 242 раз(а) за 219 сообщений
Записей в дневнике: 4
admin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форуме
Цитата:
Сообщение от Sergey_ Посмотреть сообщение
vBulletin, насколько я понял, - коммерческий продукт. Покупать себе версию для тестирования - не вариант.
Согласен. Но выход есть. Есть сайты, где можно скачать себе бесплатную версию для тестирования.
  #15  
Старый 04.12.2009, 22:59
Аватар для admin
admin admin вне форума ВРАЧ
Администратор форума
Врач акушер-гинеколог
      
 
Регистрация: 27.06.2001
Город: Москва
Сообщений: 8,759
Поблагодарили 242 раз(а) за 219 сообщений
Записей в дневнике: 4
admin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форумеadmin этот участник имеет превосходную репутацию на форуме
Да, принцип такой.
Закрытая тема



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +3, время: 17:24.




Работает на vBulletin® версия 3.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.