![]() |
|
|
![]()
|
|
| sergejzr |
|
||||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Интерсная мысль! Опера: Selection не берёт.. Насколько я понял и не возьмёт У меня были мысли: подменить событие, как я сделал для мозиллы, а предыдущую букву просто запоминать.. Но, насколько я теперь осведомлён код с подменой события я вообще первый реализовал. Нигде в нете ничего подобного не применяется.. А Опера ну никак не хочет подменивать.. Запретить событие и послать своё собственное или системно делать "Paste" Но тоже нигде инфы для оперы нет.. Возможно у тебя есть мысли, как это реализовать... PS:__________________________
Хочется, ведь, чтобы было удобнее |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Подмена keyCode - тогда сможешь заменить только одну букву, а это очень не удобно. Посмотри здесь: http://www.sardar1.narod.ru - извиняюсь за народ. Только для ИЕ, перенос на мозиллу с заменой 5 строк. Все не закноченные последоватeльности вносятся в селекцию: shh: 'с'->'ш'->'щ' php: 'п'->'пх'->'PHP' По селекции ты видишь, что еще воможны варианты. Автоподбор тоже дополняет слово в селекции, что наглядно. В скипте автоподбор выключен по умолчанию, т.к. словарь не динамический - вставка была готова, лень было писать. Способ Мозиллы мне больше нравится - более естественный: selectionStart, selectionEnd - через них устанавливаем селекцию. Не хватает только selectionText - через который вставляем текст, а не вырезаем все поле. Обьект selection в ИЕ через-чур мощный... С Оперой ничего не поделаешь. Перерыл с яндексом и гуглом все широты и-нета, народ ее только ругает, решения не найденно. Сам провел пару тестов, бесполезно. Надеюсь в будущих версиях появится появятся selection(Start|End) - реализовать это просто. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 1 Всего: 62 |
Привет!
Не знаю какие могут быть аргументы против... Мой скрипт: a) работает медленно. б) для того, чтобы комбинировать английский и русскй, надо вставлять спец таги ([eng] ... [/eng]). ц) перевод "на лету" намного удобнее и наглядней д) если я делаю ошибку в посте, то вижу ее только после перевода всего сообщения, а тут сразу увидел и исправил. В обшем не надо его особо нагружать, одним только ПХП не отделаешься. А если я АСП или УСА или еще бог знает чего набрал... Сокращений уйма. Я думаж такой, как на транслит.ру бы подошел. Я за! Добавлено @ 12:15 Обратите внимание: я набрал этот пост перевел и запостил его не исправляя, специально. Я насчитал по крайней мере 3 ошибки в нем (я конечно не силен в русском, может и еще найдутся). -------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Подправил скрипт
|
|||
|
||||
| -=::BlackCat::=- |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 12.7.2003 Где: растёт анаша? Репутация: 2 Всего: 6 |
то что начинаешь задумываться и о других, молодец, но пара вещей доделать бы плз.:
1. для оперы скрипт не работает, в полне возможно что ты его в етой тестной версии вырезал 2. заходил ослом, и заметил некоторые не соответствия, хорошо бы таблицу символов оставить как было здесь -------------------- -=::BlackCat::=- такой дуратцкий аватар потому как мой 100х100, а такие подгрузить нелзя, движок форума чо сам не может его переделать?? гррр, админ, форум косячит |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Обновилась фича для транслита.
Теперь установки сохраняются. Граф. элемент стал Чекбоксом. Не правда ли, очень мило и удобно? ВСЕ баги удалены (если конечно не найдёте новые Опера не задействована. Фича даже не показывается в ней что бы не путать юзера Таблицу транслитерации оставил как на транслит.ру(Sorry for that Пробовать можно здесь: http://www.iwi-iuk.org:8081/pr/vingrad/ Мне кажется такой вариант не имеет недостатков и может быть вставлен после ваших тестов и если Админ даст добро. |
|||
|
||||
| Monty |
|
|||
![]() Advanced Lamer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3511 Регистрация: 3.4.2003 Где: Гваделупа Репутация: 1 Всего: 27 |
sergej.z
извени, но чтобы такое набирать, нужно иметь русскую клавиатуру, а русский язык на комп поставить очень легко! ... почему его многие не ставят? потому что нет русских букв, хотя я могу вслепую печатать и русскими и английскими -------------------- ... О, вещая моя печаль, О, тихая моя свобода И неживого небосвода Всегда смеющийся хрусталь! |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Прости, не совсем понял, что ты хотел этим сказать |
|||
|
||||
| Monty |
|
|||
![]() Advanced Lamer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3511 Регистрация: 3.4.2003 Где: Гваделупа Репутация: 1 Всего: 27 |
это я тормознул
-------------------- ... О, вещая моя печаль, О, тихая моя свобода И неживого небосвода Всегда смеющийся хрусталь! |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Извиняюсь
Если снова не захочет - попробуй поиграть с чекбоксом... А вообще огромное спасибо! Ты очень много помогаешь и тестишь. PS___________________________________________________ В смысле это я на сервере не там обновлял Это сообщение отредактировал(а) sergej.z - 11.7.2004, 21:54 |
|||
|
||||
| Monty |
|
|||
![]() Advanced Lamer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3511 Регистрация: 3.4.2003 Где: Гваделупа Репутация: 1 Всего: 27 |
sergej.z, да мне не тяжело просто
Добавлено @ 22:59 хм ... вроде работает ... щас я еще проверю Добавлено @ 23:00 ja = я сразу видно что человек из Германии -------------------- ... О, вещая моя печаль, О, тихая моя свобода И неживого небосвода Всегда смеющийся хрусталь! |
|||
|
||||
| Monty |
|
|||
![]() Advanced Lamer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3511 Регистрация: 3.4.2003 Где: Гваделупа Репутация: 1 Всего: 27 |
хм, багов не видать
-------------------- ... О, вещая моя печаль, О, тихая моя свобода И неживого небосвода Всегда смеющийся хрусталь! |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Теоретически можно, но практически "враг" будет задавать комбинации клавиш, пока функция их не съест
в смысле х%$%$... Скрипт для этого не пойдёт... Антимат надо на PHP перед записью в БД делать. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Антимат не нужен, зато автоподбор слов как в OpenOffice не плохо подошел бы. Теги по горячим клавишам тоже классная вещь.
Некоторые умные вещи, напирмер если открыл {list}, то к каждой новой строке добавить [*] - очень удобно. Обучающаяся автокорекция, только сложности с сохранением словаря будут, потому у себя не делал. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Мне в этом варианте очень понравилась идея с чекбохом. Не навязчиво, но если юзеру надо, то найдёт сразу. По умолчанию транслит отключен, а если его включить, он в куках запоминает и юзеру очень удобно.
Я думаю, стоит прикрутить этот скрипт. Как я уже сказал, теоретически там багов быть не может. Движок можно потом расширить твоими функциями Честно говоря, я уже замучился copy/paste из транслит.ру делать, а потом ещё текст фоматировать... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение форума | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |