| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Обсуждение форума > Транслит на форуме. |
| Автор: sergejzr 25.6.2004, 03:08 |
| Уважаемая Администрация форума, Уважаемые Участники! Каждый раз когда я общаюсь на форуме у меня параллельно открыто окошко translit.ru. Очень неудобно копировать текст туда-сюда, но другой возможности писать кириллицей у меня практически никогда нет. Уверен, я не одинок..... Предлагаю на рассмотрение фичу, которая подобно translit.ru переводит текст непосредственно при забивании. Преимущество в том, что всё это происходит непосредственно на форуме. Потестить её можно здесь: http://131.173.15.28:8081/pr/vingrad/ Вам решать, насколько эта фича нужна форуму. Remarks:
Скорее всего примерно неделю не смогу часто появлятся. Прошу вас протетить фичу как следует Пожалуйста, комментируйте.. |
| Автор: -=::BlackCat::=- 25.6.2004, 08:12 |
| вообще-то таковая уже есть... к сожелению правда только в окне быстрого ответа, слево под смайликами глянь на кнопку "·Translit -> Russian" |
| Автор: sergejzr 25.6.2004, 15:40 |
| Эта фича перекодирует символы непосредственно при нажатии клавиши. Сразу видно, что пишешь. До сих пор перекодировать можно было только после того, как весь текст был написан транслитом. После перекодировки было необходимо исправлять ошибки и кодить заново... http://131.173.15.28:8081/pr/vingrad/ |
| Автор: Monty 25.6.2004, 17:06 |
| Дорабатывай свой код |
| Автор: sergejzr 25.6.2004, 17:36 | ||
| Спасибо! Ошибки доработаю. Вопрос, нужна ли фича вообще?
PS:___________________________________- В эксплорере даже после вставки книги Пелевина "Жизнь насекомых" работает отлично. Мозиллу будем смотреть. |
| Автор: Monty 25.6.2004, 18:44 |
| Не знаю, просто все новички допускают глупые ошибки Добавлено @ 18:45 попробуй предусмотреть, почти ВСЁ |
| Автор: Wowa 25.6.2004, 19:31 | ||
Когда-то я думал на таким вариантов транслита, но у меня появился серьезный аргумент против транслитирования не лету. Вот только сейчас вспомнить не могу.... |
| Автор: Monty 25.6.2004, 20:04 |
| Есть у меня один аргумент |
| Автор: sergejzr 25.6.2004, 21:56 | ||
Насчёт включения/выключения по умолчанию можно было бы в установках форума персонально выставлять. А пока клавишей escape.
Да ладно, не намного он от Си или VB отличается |
| Автор: -=::BlackCat::=- 25.6.2004, 23:07 |
| Та-а-а-а-а-а-а-а--а-а-ак, это если я не ошыбаюсь называется "ЭГОИЗМОМ" я про фразу: "Опера как всегда отдыхает" если так то лутче вообще не чего не менят |
| Автор: sergejzr 26.6.2004, 03:01 | ||||||
Исправил! Теперь скрипт работает лучше чем translit.ru особенно с ОГРОМНЫМИ текстами. Насчёт клавиши escape в IE спрошу на форуме.. В остальном проблем не заметил! С нетерпением ожидаю дальнейшие предложения. http://131.173.15.28:8081/pr/vingrad/ PS________________________________________________________________________________________
Там книгу Пелевина не поредактируешь __________________________________________________________________________________________
Я между прочим ещё на той неделе непосредственно на сайт изготовителя запрос послал. |
| Автор: -=::BlackCat::=- 26.6.2004, 07:12 |
| ну ладно трохи погоричился... но если уж делать то чтоб для всех |
| Автор: Monty 26.6.2004, 12:31 |
| sergej.z теперь все отлично! Молодец! PS правда я пишу без транслита, но всеравно молодец! PPS кстати, я тогда, когда попал первый раз на твой вариант, то меня стало злить, чего это раскладка на английскую не переключается |
| Автор: chipset 26.6.2004, 13:00 |
| Молодец, попробовал классно;) Ещё неплохой вариант если бы раскладка имитировала английскую, как в Punto Switcher'e |
| Автор: Sardar 26.6.2004, 19:00 | ||
Я давно предлагал свой вариант. Hесколько раскладок по желанию, сохранение личных настроек, комбинации любой длинны, например пхп->PHP, автоподбор слов, кто юзет OpenOffice знает. Вставка тегов по горячим клавишам. Проверка орфографии, но нужна разовая подгрузка большого словаря + log(количество_слов) количсетво операций для поиска... Когда я предлагал, то работало только в ИЕ(по моей глупости), тепрь будет везде кроме Оперы(не знаю как вставить текст под курсором) sergej.z не плохо обновляешь наш форум =) |
| Автор: sergejzr 28.6.2004, 04:08 | ||||
Интерсная мысль! Опера: Selection не берёт.. Насколько я понял и не возьмёт У меня были мысли: подменить событие, как я сделал для мозиллы, а предыдущую букву просто запоминать.. Но, насколько я теперь осведомлён код с подменой события я вообще первый реализовал. Нигде в нете ничего подобного не применяется.. А Опера ну никак не хочет подменивать.. Запретить событие и послать своё собственное или системно делать "Paste" Но тоже нигде инфы для оперы нет.. Возможно у тебя есть мысли, как это реализовать... PS:__________________________
Хочется, ведь, чтобы было удобнее |
| Автор: Sardar 28.6.2004, 12:14 | ||
Подмена keyCode - тогда сможешь заменить только одну букву, а это очень не удобно. Посмотри здесь: http://www.sardar1.narod.ru - извиняюсь за народ. Только для ИЕ, перенос на мозиллу с заменой 5 строк. Все не закноченные последоватeльности вносятся в селекцию: shh: 'с'->'ш'->'щ' php: 'п'->'пх'->'PHP' По селекции ты видишь, что еще воможны варианты. Автоподбор тоже дополняет слово в селекции, что наглядно. В скипте автоподбор выключен по умолчанию, т.к. словарь не динамический - вставка была готова, лень было писать. Способ Мозиллы мне больше нравится - более естественный: selectionStart, selectionEnd - через них устанавливаем селекцию. Не хватает только selectionText - через который вставляем текст, а не вырезаем все поле. Обьект selection в ИЕ через-чур мощный... С Оперой ничего не поделаешь. Перерыл с яндексом и гуглом все широты и-нета, народ ее только ругает, решения не найденно. Сам провел пару тестов, бесполезно. Надеюсь в будущих версиях появится появятся selection(Start|End) - реализовать это просто. |
| Автор: neutrino 11.7.2004, 12:13 |
| Привет! Не знаю какие могут быть аргументы против... Мой скрипт: a) работает медленно. б) для того, чтобы комбинировать английский и русскй, надо вставлять спец таги ([eng] ... [/eng]). ц) перевод "на лету" намного удобнее и наглядней д) если я делаю ошибку в посте, то вижу ее только после перевода всего сообщения, а тут сразу увидел и исправил. В обшем не надо его особо нагружать, одним только ПХП не отделаешься. А если я АСП или УСА или еще бог знает чего набрал... Сокращений уйма. Я думаж такой, как на транслит.ру бы подошел. Я за! Добавлено @ 12:15 Обратите внимание: я набрал этот пост перевел и запостил его не исправляя, специально. Я насчитал по крайней мере 3 ошибки в нем (я конечно не силен в русском, может и еще найдутся). |
| Автор: sergejzr 11.7.2004, 12:56 |
| Подправил скрипт |
| Автор: -=::BlackCat::=- 11.7.2004, 13:42 |
| то что начинаешь задумываться и о других, молодец, но пара вещей доделать бы плз.: 1. для оперы скрипт не работает, в полне возможно что ты его в етой тестной версии вырезал 2. заходил ослом, и заметил некоторые не соответствия, хорошо бы таблицу символов оставить как было здесь |
| Автор: sergejzr 11.7.2004, 19:19 |
| Обновилась фича для транслита. Теперь установки сохраняются. Граф. элемент стал Чекбоксом. Не правда ли, очень мило и удобно? ВСЕ баги удалены (если конечно не найдёте новые Опера не задействована. Фича даже не показывается в ней что бы не путать юзера Таблицу транслитерации оставил как на транслит.ру(Sorry for that Пробовать можно здесь: http://www.iwi-iuk.org:8081/pr/vingrad/ Мне кажется такой вариант не имеет недостатков и может быть вставлен после ваших тестов и если Админ даст добро. |
| Автор: Monty 11.7.2004, 20:34 |
| sergej.z извени, но чтобы такое набирать, нужно иметь русскую клавиатуру, а русский язык на комп поставить очень легко! ... почему его многие не ставят? потому что нет русских букв, хотя я могу вслепую печатать и русскими и английскими |
| Автор: sergejzr 11.7.2004, 20:39 | ||
Прости, не совсем понял, что ты хотел этим сказать |
| Автор: Monty 11.7.2004, 20:43 |
| это я тормознул |
| Автор: sergejzr 11.7.2004, 21:41 |
| Извиняюсь Если снова не захочет - попробуй поиграть с чекбоксом... А вообще огромное спасибо! Ты очень много помогаешь и тестишь. PS___________________________________________________ В смысле это я на сервере не там обновлял |
| Автор: Monty 11.7.2004, 22:52 |
| sergej.z, да мне не тяжело просто Добавлено @ 22:59 хм ... вроде работает ... щас я еще проверю Добавлено @ 23:00 ja = я сразу видно что человек из Германии |
| Автор: Monty 11.7.2004, 23:03 |
| хм, багов не видать |
| Автор: sergejzr 12.7.2004, 00:11 |
| Теоретически можно, но практически "враг" будет задавать комбинации клавиш, пока функция их не съест в смысле х%$%$... Скрипт для этого не пойдёт... Антимат надо на PHP перед записью в БД делать. |
| Автор: Sardar 12.7.2004, 01:32 |
| Антимат не нужен, зато автоподбор слов как в OpenOffice не плохо подошел бы. Теги по горячим клавишам тоже классная вещь. Некоторые умные вещи, напирмер если открыл {list}, то к каждой новой строке добавить [*] - очень удобно. Обучающаяся автокорекция, только сложности с сохранением словаря будут, потому у себя не делал. |
| Автор: sergejzr 12.7.2004, 01:42 |
| Мне в этом варианте очень понравилась идея с чекбохом. Не навязчиво, но если юзеру надо, то найдёт сразу. По умолчанию транслит отключен, а если его включить, он в куках запоминает и юзеру очень удобно. Я думаю, стоит прикрутить этот скрипт. Как я уже сказал, теоретически там багов быть не может. Движок можно потом расширить твоими функциями Честно говоря, я уже замучился copy/paste из транслит.ру делать, а потом ещё текст фоматировать... |
| Автор: Wowa 13.7.2004, 00:46 |
| думаю можно вставлять |
| Автор: sergejzr 13.7.2004, 01:58 |
| Админ, посмотри в PM Кстати, отправляя письмо заметил маленькое несоответствие. В управлении почты всё по русски, кроме выпадающего списка "sent items / inbox". Всё бы не чего, но галочку надо ставить у "добавить в исходящие". Я потом долго искал, где же линк на "исходящие" |
| Автор: -=::BlackCat::=- 13.7.2004, 07:59 |
| Admin Если ставить то плз. везде, ну и нам "Операм" тоже плз. в созданиии темы и в нормальном ответе эту фичу добавь сув. |
| Автор: sergejzr 13.7.2004, 08:28 | ||
-=::BlackCat::=-, Повторяю, чтобы не было недоразумений..
Как только будет идея, как можно реализовать это в Опере - попробуем реализовать На данный же момент Опера не поддерживает ни одну из функций, которую можно было бы для этого использовать |
| Автор: -=::BlackCat::=- 13.7.2004, 17:06 |
| sergej.z kja koe-chto drugoe immel vidu, ja hotel by chtob komanda "Translit-russkij" pojavilas vezde... BLIN NU WOT TEBE NA; PROSIL PROSIL I WSE RAWNO UBRALI |
| Автор: sergejzr 13.7.2004, 17:13 |
| Что правда, то правда! Опера то теперь совсем в стороне осталась.... Бум разбиратся, как лучше сделать!.. |
| Автор: opjat ja 13.7.2004, 17:13 |
| Ну вот как я и думал, для IE зделали и всё тут, ну народ почему вы такие самолюбы блин, ну обидно даже ну зделали любителем мя$а получте, ОК но нам "Операм" оставьте плз. как было тобиш при определение Осёл, выдаются эти кнопки, а если опера то то что было до это!!!!!!!!!!! |
| Автор: -=::BlackCat::=- 13.7.2004, 17:15 |
| sergej.z svjazhis plz. so mnoi po milo ili ase |
| Автор: sergejzr 13.7.2004, 17:31 |
| Посмотри в PM. PS_____________________________ Да не беспокойся так, всё будет ОК. Сначала всегда комом |
| Автор: chipset 14.7.2004, 02:10 |
| Классно! Кстати хорошо бы сделать что то наподобии Punto Switcher |
| Автор: sergejzr 14.7.2004, 02:25 |
| А что такое Punto switcher? Какая у него раскладка? Вопрос в том до каких размеров может разрастись скрип |
| Автор: chipset 14.7.2004, 03:20 |
| Пишешь допустим Hjccbz а он заменяет в Россия.. Короче: раскладка "как-бы" не меняется |
| Автор: Wowa 14.7.2004, 10:24 | ||
имхо, это бредовая идея. Никогда не понимал смысла. |
| Автор: Monty 14.7.2004, 12:30 | ||
| Тот транслит который придумал sergej.z просто отличен! Добавлено @ 12:34
Я уже замолвил и об этом http://forum.vingrad.ru/index.php?showtopic=25013&view=findpost&p=182473 |
| Автор: cardinal 14.7.2004, 13:55 |
| да, мне тоже нравитса как это все работает... |
| Автор: -=::BlackCat::=- 14.7.2004, 22:23 |
| a mne net... v opere ne rabotaet.... NO!!! naiden script kotorij rabotaet!!!! gotov li admin rasmotret moi variant. otdelnoe spasibo Borland_Delphi_6 |
| Автор: sergejzr 14.7.2004, 22:47 |
| Давай скорей сюда! |
| Автор: sergejzr 15.7.2004, 00:00 |
| Ну что сказать? Инженерный склад ума! Прекрасный выход из ситуации! А не круто ли было бы для оперы плагин написать, который бы вообще для всего браузера транслитерировал? У меня с плагинами никакого опыта. Вообще такое возможно? Очень итересно.... |
| Автор: Monty 15.7.2004, 00:20 |
| sergej.z, лучше не надо ни каких плагинов |
| Автор: Borland_Delphi_6 15.7.2004, 00:26 |
| Плагины - не выход. с тем же успехом можно было бы начать писать плагин, заменяющий этот форум... |
| Автор: Monty 15.7.2004, 00:47 | ||
И как же он заменить его? |
| Автор: -=::BlackCat::=- 15.7.2004, 01:00 |
| Monty Nachinai temku |
| Автор: sergejzr 15.7.2004, 01:15 |
| Monty Да, хорошая мысль!Но конечно online версия должна существовать параллельно. |
| Автор: Monty 15.7.2004, 22:32 | ||
| Просто как ICQ создала свой чат, то мы можем создать свой форум, работающей в нашем специальном "браузере" Добавлено @ 22:33
Это и есть онлайн версия этого форума! |
| Автор: sergejzr 15.7.2004, 23:02 | ||||
Ну почему же придётся.. Кто хочет, тот и ставит
На яваскрипте можно написать такое. Приходят только даты в формате XML(ну или в другом), а яваскрипт создаёт из них ХТМЛ. В куках кэшируем. Запрашиваем только то, чего не имеем. Но будет всё ужасно тормозить из за скрипта, хотя экономим 80% на траффике. Не будет работать на броузерах без яваскрипта. Вариант 2: Свой броузер который делает тоже самое. По моему в дельфях накликать такое реально.. Вместо яваскрипт страничку делает/кэширует сам броузер. Вариант ессно на нормальных браузерах работать не будет... ПС_________________________________________ А при чём здесь плагин? |
| Автор: -=::BlackCat::=- 15.7.2004, 23:22 |
| u menja ranshe takaj ge bila ideja, tolko ne brauser,a polsnostju na delphi progu, chtob ona na forum smahivala, nu i peredowat tolko znachenija =) |
| Автор: Borland_Delphi_6 15.7.2004, 23:28 |
| Поищите по форуму - сколько уже таких идей? А работающих? |
| Автор: Monty 15.7.2004, 23:37 |
| Третий вариант ..... а причем плагин? |
| Автор: sergejzr 16.7.2004, 19:01 | ||||
Всему своё время
Да, но на клиенте layout рендить всё равно надо. А если серьёзно браться, то следует другую тему начинать Эта про транслит. Её ещё рано закрывать, так как для оперы решение не накодено пока |
| Автор: -=::BlackCat::=- 16.7.2004, 21:08 |
| blin, tot variant, kotorij u menja bil horosh, da ne do konca =( nu ja ochen hotel by chtob admin dlja operow wernul obratno starij translit, tobish, chto proverjalos, Esli "IE" to nowij, esli Opera to starij |
| Автор: sergejzr 16.7.2004, 23:29 | ||
Не огорчайся! Ведь главное идея. И мысль! Я тоже подумал и понял, что одинаковая ракция всех броузеров конечно желательна, но не обязательна И вот вариант безглючный но тормозной. До конца не доделан. Но там только парзер немного изменить, что бы тэги оставлял. Короче, тестьте новый вариант транслита для ВСЕХ броузеров. Но учтите, кто не сёрфает Мозиллой или Эксплорером- сам виноват. Пока вот так обозначается латиница: { zdes' latinica } То есть фиг. скобками http://131.173.15.28:8081/pr/vingrad/ Есть конечно возможность сделать как раньше [ENG] [/ENG]. Кто хочет покодить? |
| Автор: Wowa 17.7.2004, 09:48 | ||
Что-то в Опере очень сильно глючит. Пытается все, что пишу - в начало сообщения вставалять. И слова задом-наперед пишутся. и почему-то всегда вставлять буква "д". |
| Автор: -=::BlackCat::=- 17.7.2004, 12:13 |
| u menja normalno, perwuju bukwu prawda perewodit ne hochet nu a v obshem soidet |
| Автор: sergejzr 17.7.2004, 16:05 |
| Ёлки-палки, получается, что у всех разные оперы Если так, то действительно остаётся ждать, пока опера не будет нормально скрипт поддерживать... А пока надо всё таки старую ссылку для опер вернуть |
| Автор: -=::BlackCat::=- 17.7.2004, 16:31 |
| vsjo normalek, stavte |
| Автор: Monty 17.7.2004, 16:43 |
| sergej.z, а какая у тебя версия Оперы? |
| Автор: sergejzr 17.7.2004, 22:25 | ||
7.23 ... Есть ещё пару мыслей, но нету времени Идея написать свою selection, которая определяется от событий и координат мыша... |
| Автор: Wowa 18.7.2004, 09:59 |
| У меня Opera 7.03 Добавлено @ 10:00 Попробую на днях обновить оперу |
| Автор: sergejzr 18.7.2004, 11:05 |
| Эта опера чуть ли не каждую неделю обновляется Сейчас помоему 7.25. Я посл. версию пару недель назад ставил....Так никакими извращениями не угонишься если она стандарты не поддерживает. Если честно, это не самый лучший брузер. У меня она стоит исключительно из за тестов... |
| Автор: Wowa 18.7.2004, 11:18 |
| я ей тоже редко пользуюсь, но мне нравится в Опере ее "легкость" и подаренная мне лицензия от руководства Оперы. |
| Автор: Monty 18.7.2004, 13:10 |
| Вообще-то последняя версия тут: http://forum.vingrad.ru/index.php?showtopic=20764&view=findpost&p=181875 |
| Автор: -=::BlackCat::=- 18.7.2004, 14:14 |
| u menja versija 7.50 i eto uge daleko ne poslednija |
| Автор: chipset 18.7.2004, 16:00 |
| Opera 7.51. Если бы IE не глючил, я бы работал в IE... |
| Автор: -=::BlackCat::=- 18.7.2004, 16:20 |
| obratno na osla w blizaishem budushem perehodit ne hochu, tak kak tam netu stolkih prekrasnih fich kak w opere, naprimer more wsjakij kombinachij s knopkami i naprawleniiem mishi, mogno OOOchen mnogo wremeni sekonomit. =) |
| Автор: Borland_Delphi_6 18.7.2004, 16:22 |
![]() И этим все сказано.... Что поделаешь, если эта Опера такая глючная? |
| Автор: -=::BlackCat::=- 18.7.2004, 16:33 |
| OK, ne silno, a skoncentrirovano, po bolewim tochkam, OKe? Добавлено @ 16:34 dai link na etu pakost, tak i bit poprobuju |
| Автор: Borland_Delphi_6 18.7.2004, 16:51 | ||
Это не гадость! |
| Автор: Ugodai kto =) 18.7.2004, 17:36 |
| sigu seichas w etom samom FOX`e kaifa NOLL, eto blin kakoi-to IE 1.0 obrezanij =( odno Buueeeee poshol uninstalit |
| Автор: Guest 18.7.2004, 17:36 |
| ах да единствиное что так ето транслит пашет |
| Автор: -=::BlackCat::=- 18.7.2004, 17:42 |
| Borland_Delphi_6 Sorry no dlja menja eot brauser 100% negativ |
| Автор: Wowa 18.7.2004, 19:51 | ||
например? |
| Автор: -=::BlackCat::=- 18.7.2004, 21:12 |
| http://www.fignja.nm.ru/mouse.html etu stranichku ja uge edak na 50% wiuchil =) http://www.fignja.nm.ru/keyboard.html a wot eto tolko nawernoe na 6,5% kst. prawda w cifra: http://skazhi.ru/showthread.php?t=105 |
| Автор: chipset 18.7.2004, 21:20 |
| Yeah друзья!! У меня наконец то заработал IEшка.. Бросаю Оперу и Мозиллу перехожу обратно. |
| Автор: Cheba 18.7.2004, 23:53 |
| Что в нем такое хорошее, что ты ради него бросаешь и Оперу и Мозиллу? |
| Автор: -=::BlackCat::=- 19.7.2004, 00:01 |
| gljuki nowie wishli, dai cheloweku pohvatat, wse rawno potom nadoest =) |
| Автор: chipset 19.7.2004, 00:04 |
| 2. Нету рекламы и нормально работают скрипты. (Опера) 3. Нормальный вертикальный и горизонтальный скроллинг. (Мозилла) 3. Все равно надо лечить поскольку некоторые приложения базируются на нем.. Заметил: все равно инстинктивно открывается опера. |
| Автор: Borland_Delphi_6 19.7.2004, 00:17 | ||
Это у оперы то нормально скрипты работают? или как? |
| Автор: Monty 19.7.2004, 01:10 | ||
У меня нормальный скролинг |
| Автор: Guest 19.7.2004, 09:44 |
| Xe... wo wo, i eto tolko kaplja w okeane, poka mja$o ne stanet open source budet w njom gljukow kak reshete dirok |
| Автор: Borland_Delphi_6 19.7.2004, 11:32 | ||
А этого не будет никогда |
| Автор: Cheba 19.7.2004, 21:11 | ||||
Сразу видно лидера! |
| Автор: -=::BlackCat::=- 19.7.2004, 21:33 |
| Cheba kto nakrutil priznowaites!!!! ja kogda etu silku wikladiwal, tam mazzila woobshe otsihala =) |
| Автор: Borland_Delphi_6 19.7.2004, 22:33 |
| Кто накрутил, признавайтесь! Плюс поставлю |
| Автор: Cheba 20.7.2004, 13:06 |
| Плюс можно мне поставить, хотя накручивал не я (но знаю как это можно сделать |
| Автор: -=::BlackCat::=- 20.7.2004, 14:06 |
| ne nu narod to chto kto-to nakrutil 100% |
| Автор: Cheba 20.7.2004, 14:23 |
| А кто хоть был на первом месте? |
| Автор: -=::BlackCat::=- 20.7.2004, 15:20 |
| OPERA, dumaesh pochemu ja link kinul |
| Автор: bagira 20.7.2004, 23:25 |
| |
| Автор: Monty 20.7.2004, 23:27 |
| bagira, он уже есть |
| Автор: bagira 20.7.2004, 23:40 |
| |
| Автор: sergejzr 20.7.2004, 23:43 | ||
Идеи есть. к сож. времени на реализацию нет например вот это извращение http://131.173.15.28:8081/pr/vingrad/ |
| Автор: -=::BlackCat::=- 20.7.2004, 23:44 |
| bagira u tebja kakoi brauwser? Добавлено @ 23:46 sergej.z tolko chto testil, trohi isprawit tablicu i wse budet rull =) |
| Автор: bagira 20.7.2004, 23:46 |
| |
| Автор: Monty 20.7.2004, 23:47 |
| bagira следишь за модой? |
| Автор: bagira 20.7.2004, 23:52 |
| |
| Автор: sergejzr 20.7.2004, 23:53 |
| Может стоит только на последнюю Оперу ориентироваться? Глядишь там возможностей прибавиться.... Я ведь откинул тот вариант, потому что на опере Admin'а он не шёл, а значит на всех броузерах не пойдёт. Но если на старые Оперы не обращать внимания, то рискнуть можно. Просто я исходил из того, что при событии keyUP буква уже в тексте и каретка сдвинута Если ориентироваться на это, то возможно сделать вариант почти как на ИЕ и Мозилле. Алгоритм головоломный, поэтому я решил не браться, если время всё равно в пустую уйдёт.... |
| Автор: -=::BlackCat::=- 20.7.2004, 23:54 |
| wo, nas uge Добавлено @ 23:54 eto bilo bagire Добавлено @ 23:55 sergej.z ta silka kotoruju ti dal rabotaet, ja ZA, tolko plz. dai mne izmenit tablicu!!!!!!!!! |
| Автор: Monty 21.7.2004, 00:01 |
| А не проще добавить старый алгоритм что тут был? |
| Автор: sergejzr 21.7.2004, 00:06 | ||||
Посмотри в ПМ Добавлено @ 00:07
Я тоже так думаю... Можно, чтобы старый вариант показывался на броузерах, где новый не идёт... |
| Автор: Sardar 21.7.2004, 00:25 | ||
Как увидел, не поверил! Взглянул на код и вера в реальность нашей жизни вернулась Для Оперы можно извратится по другому: держать отдельный буффер под текст с маркерами, тогда при транслите всего поля маркированный под английский текст не будет оттранслирован. По любой комбинации клавишь в буффер всталяется/убирается такой маркер, пользователь не видит маркеры (либо видит их как символы "|", но тогда перед отправкой маркеры вставлять не нужно). Конечно это жуткий изврат и вставленный текст(copy/paste) не будет промаркирован, а значит оттранслируется, но иллюзия трнслита на лету будет |
| Автор: sergejzr 21.7.2004, 00:35 | ||
| Sardar Да, то же самое я и хотел сказать насчёт буффера
Именно! Но можно сравнивать буффер с текстом и находить изменения onChange. Потом смотреть был ли чекбокс при этом изменении и обрамлять/не обрамлять тэгами [ENG] (Делать это только в "невидимом буффере"). Транслировать сответственно невидимый буффер Я это и имел ввиду. Но сам понимаешь, надо кодить... а времени.. ну нет! И вообще мы в отпуск собираемся как только коммерческий проект закончим, так что пытаемся день и ночь закончить. Что бы быстрее уехать |
| Автор: sergejzr 4.8.2004, 22:12 |
| С самолёта и за работу Релиз для оперы: http://www.iwi-iuk.org:8081/pr/vingrad/ Работает как на ИЕ/Мозилле. То есть не надо обрамлять тэгами итд. просто клик на чекбох (или клавишу escape) и кодировка меняется. Работает начиная с версии 7.21. Почему - написано здесь http://www.opera.com/windows/changelogs/721/index.dml Ищите баги ПС: -=::BlackCat::=-, как тебе кодировка? |
| Автор: -=::BlackCat::=- 4.8.2004, 22:44 |
| Test: очень интересно будет ли всё правилно работать =) пока что не чего не заметил.... тест интересуемих букв: ё ю э я й щ ш ч кажется всё работает молодец Добавлено @ 22:51 следующий плюс будет если админа заставиш как можно быстрей это всё устоновит =) |
| Автор: sergejzr 4.8.2004, 22:53 | ||
| Скажу честно, что не работает если в середину текста вставить сочетание двух букв, которое даёт одну: zh например, то каретка сдвинется на букву дальше. Но эта проблема не решается, так как двигать каретку программно я в опере нельзя Но это большое исключение Добавлено @ 23:00
Ты меня не подгоняй давай Всем: Заодно помогите пожалуйста программно определить версию оперы, чтобы до 7.21 транслит не показывался.... |
| Автор: -=::BlackCat::=- 5.8.2004, 03:11 | ||
sergej.z
izwenjai, ne znal |
| Автор: Wowa 5.8.2004, 03:54 | ||
я установлю сразу, как будет хорошо протестировано. |
| Автор: -=::BlackCat::=- 5.8.2004, 04:16 |
| Admin u menja uge klava ot testirovanija kipit, gljukov ne naideno |
| Автор: sergejzr 5.8.2004, 13:05 | ||
Я сам не думал, что так быстро получится. Правда пришлось над кое чем потрудится, но результату сам удивляюсь Надо, что бы как можно больше людей протестили "оперный" транслит. Так же safari/IE-Mac и прочие могут принимать участие! При тестах, попробуйте вставлять слова/буквы в середину текста, пользуйтесь мышью и клавиатурой для вставки/удаления текста итд. Эту штуку необходимо как следует протестить, так как она в корне другая чем существующий транслит |
| Автор: Domestic Cat 5.8.2004, 16:32 |
| Все отлично работает, молодец Понабирал текст - проблем особых не заметил. Э... когда же наконец наступит тот момент и я перестану мучаться на translit.ru ? ;) |
| Автор: Monty 7.8.2004, 03:07 |
| sergej.z, проверил |
| Автор: Domestic Cat 7.9.2004, 21:28 |
| Транслит работает, однако я начинаю думать, что все равно перейду назад в щщщ.транслит.ру. 1. Большми буквами написать "ч" не получ ается : - ЦХ 2. Когда пытаюсь цитировать, весь инглиш в квоте становится русским (и никаких тебе промптов 3. Цхасто английская буква не транслируетя а остается английской. 4. При автозамене после нажатияпробела (<--- вот ч то получется) 5. Неожданно разрываютсяслова (на 2 ча)сти 6. С исправлением слова лучхе не свазываться- сотрешь половину [б]Добавлено @ [мергетиме]1094581764[/мергетиме][/б] - Вот это я написал и не стал исправлять чтоб видно было |
| Автор: sergejzr 7.9.2004, 21:41 |
| Возножно стоит действительно дождаться, пока опера нормально яваскрипт поддерживать будет... Я конечно поытаюсь удалить все глюки... Там проблема Спасибо, Domestic Cat, я естественно попытаюсь убить глюки |
| Автор: Domestic Cat 7.9.2004, 21:46 |
| [яуоте=сергей.з, 7.9.2004, 12:41]Спасибо, Доместиц Цат, я естественно попытаюсь убить глюки [/яуоте] А неачто, хочтся чтобы как попроще было |
| Автор: -=::BlackCat::=- 7.9.2004, 21:48 |
| Очень интересние приколы наблюдаю, например, в винде всё как у Domestic Cat разом переводится, но в ЛИНУХЕ всё ОК обяснения данному аффекту не иммею... |
| Автор: sergejzr 7.9.2004, 21:54 |
| Я имею объяснения ко всем этим глюкам! Опера - большой глюк. Там события обрабатываются как попало! Как Вам нравится факт: есть событие onselection во всех броузерах у него можно опросить кучу вещей. В опере НИЧЕГО! Скажите, зачем такое сообщение вообще? |
| Автор: sergejzr 8.9.2004, 00:07 |
| Просмотрел/попробовал ещё раз... Я сдаюсь Значит глюки из-за разных версий браузеров итд... Когда сказали, что через там работает, я обрадовался, но оказывается всему есть предел... Я не могу купить себе Мак, поставить на линукс оперу итд, и тестисть всё это параллельно с виндовсомскими ИЕ, мозилла и Опера. Решайте, как сейчас оставить или снести нафиг.... |
| Автор: Wowa 8.9.2004, 00:13 |
| мне вот интересно... Опера хочет потеснить ИЕ и в чем-это уже удалось. Но неужели так трудно поддерживать нормально яваскрипты? На них ведь очень много построено. А реализовать в реализации этой поддержки я не вижу технических проблем. |
| Автор: sergejzr 8.9.2004, 00:23 |
| Коммерческий продукт Хотел запостить сообщения об ошибках, но там всё так по дурному сделано! У меня отличный опыт насчёт таких вещей в опенсорс. Там неделя и проект готов. Потому что намного приятней получить сообщение: "измените там-то это", чем "у меня не пашет то то". Я всё понимаю и если бы работал там прогером то тоже выдумал бы ужасный суппорт сайт, через который получал бы как можно меньше сообщений Вообще мне кажется, что поднять такой проект в наше время можно или опенсорс как Мозилла или за огромные деньги, как ИЕ.... Я не советую оперу... Они хотели потеснить... Были идеи.. Про бытовые вещи забыли... Объять необьятное.... Такое встречается частенько.. К сож. про сафари вообще не знаю.... Там наверное можно было что то сделать, но мака нет |
| Автор: chipset 8.9.2004, 03:34 |
| Я всем обьясняю свою причину использования IE а не оперы так - я люблю серфить интернет.. Опера этого делать не умеет... И ещё деньги просит |
| Автор: Song 8.9.2004, 08:04 | ||
чё серьёзно? ;) |
| Автор: Wowa 8.9.2004, 12:49 |
| Song , не флейми! |
| Автор: -=::BlackCat::=- 8.9.2004, 22:48 |
| sergej.z раскрой секрет молодости |
| Автор: sergejzr 9.9.2004, 02:54 |
| 7.53 |
| Автор: -=::BlackCat::=- 10.9.2004, 00:02 | ||
у меня:
кажись работает сносно, в винде чо-то другое, подглючивает |
| Автор: sergejzr 10.9.2004, 14:31 |
| Мда.. попробовал 7.54 на NT работает уже не так хорошо, как 7.53 на WIN98. Хотя в принципе нормально... но неужели с новыми версиями хуже будет |
| Автор: p0s0l 10.9.2004, 17:15 | ||
У меня нормально пашет транслит... ИМХО, лучше оставить хотя бы что-то. Или сделать транслит отключаемым из профиля, а не отключать его для оперы насильно... |