-- Сообщение от Morgul. Дата: 23:02 - 30 Окт., 2003
Вот реализовал идею Сварта: вставка часто используемых кодов. Теперь как это работает: жмете по буковке (B, I и т.д.) и вставляется код. Причем для удобства я решил сделать так, чтобы туда между тегами вставлялось xxx - мышкой очень удобно дважды туда ткнуть и нажать del, а потом набираешь че хошь. Просто я подумал, что если не вставлять xxx, то попасть между двумя скобками ][ как-то трудно... ну и можно как цитатой пользоваться - выделяешь текст и тоже жмешь по букве (слову), тогда никаких xxx соотв-но, а уже выделенный текст между тегами. Хотя если вдруг будут много возражений - убрать-то не проблема. :) Просто я знаю мало народу, кто мышкой почти не обходится... хе хе. А, вот еще моментик (тут все очень точно видите ли) - после тега вставляется пробел... так что тоже вроде как ткнул мышкой в конец текста (главное, чтобы курсор был правее текста, а по вертикали - не имеет значения) и курсор вставился туда, где можно дальше писатьм мессагу. Надеюсь никого не загрузил? :gigi: а то дальше еще надо подумать. :D Далее вопрос: стоит ли продолжить список самыми используемыми смайлами? например, как щас: B I U URL IMG Цвет Размер Можно добавить: B I U URL IMG Цвет Размер | Гыгы Super Up Down и т.д. Ну т.е. те, что часто используются и что длинные для набора... это мы уже вместе будем решатьк какие (но гыгышный первый без базара! :) ). И вы, конечно, можете попытаться попросить вместо текста вставлять картинку, но я буду против! :) Это будет экономить место, но сильно утяжелять страницу, что не есть гуд! Но смайлы думаю надо обязательно пофтыкать, ибо на инглиш переключаться тоже ломает. :) ну и напоследок - такая строчка щас тока при просмотре темы. Стоит ли такую строку кинуть перед формой на странице создания темы?
-- Сообщение от ZeRGhhh. Дата: 0:42 - 31 Окт., 2003
Цитата: вставка часто используемых кодов. | А вот неплохо б было , чтобы код вставлялся не в конец сообщения , а в ту позицию , где в данный момент находится курсор . А то вложенные конструкции всё равно ручками приходится вводить ...
-- Сообщение от Morgul. Дата: 5:19 - 31 Окт., 2003
ZeRGhhh яваскрипт такого не умеет. :(
-- Сообщение от StonedBeast. Дата: 9:45 - 31 Окт., 2003
Morgul умеет. 1. хитрым методом высчитывается позиция курсора 2. форма считывается в стринг, в котором изменяется соответсвующая часть 3. стринг загоняется обратно в форму с селекцией тоже можно работать разумно - в общем в движке PHPbb всё это давно реализированно - я даже встроенный двухстороний лат/рус конвертер с учётом селекции для друзей прикрутил в виде фитчи...
-- Сообщение от Morgul. Дата: 12:55 - 31 Окт., 2003
StonedBeast хм... кинь плиз код этого js мне в мыло.
-- Сообщение от StonedBeast. Дата: 23:10 - 31 Окт., 2003
Morgul
Цитата: Вот реализовал идею Сварта: вставка часто используемых кодов. Теперь как это работает: жмете по буковке (B, I и т.д.) и вставляется код. | теперь осталось тоже самое и для правки сделать.
Цитата:Можно добавить: B I U URL IMG Цвет Размер | Гыгы Super Up Down | отличная идея, только спозиционировать вправо
-- Сообщение от Morgul. Дата: 5:47 - 1 Ноября, 2003
StonedBeast
Цитата: отличная идея, только спозиционировать вправо | спозиционировать коды на смайлы только?
-- Сообщение от StonedBeast. Дата: 10:24 - 1 Ноября, 2003
Morgul да - тэги слева, смайлики - справа.... имхо, удобней
-- Сообщение от StonedBeast. Дата: 21:20 - 1 Ноября, 2003
Morgul
Цитата: кинь плиз код этого js мне в мыло. | надеюсЪ, уже оценил :)
-- Сообщение от Morgul. Дата: 6:43 - 2 Ноября, 2003
StonedBeast ага, ваще какой-то мега код. аж 3 кб блин. кстати, глючный - почему-то кнопка тоже меняется.
-- Сообщение от StonedBeast. Дата: 12:29 - 2 Ноября, 2003
Morgul да ну нафиг - неужто я не тот вариант послал, похоже :eek1: дело в том, что там ещё на пару километров наворотов было, я чтоб тебе не путаться всё лишнее ампутировал - когда тестировал, у меня такой глюк случался, но я его поборол помнится - видно старая версия... ЗЫ: Ничего невозможного нет !
-- Сообщение от Morgul. Дата: 18:02 - 2 Ноября, 2003
StonedBeast вышли плиз тогда рабочий, но без мега наворотов. мне и этих 3 кб хватает. :)
-- Сообщение от Morgul. Дата: 1:37 - 3 Ноября, 2003
я тут смайлы забубенил - че-то на пашут. пока внимания не обращайте! :) у меня просто локально все ништяк было. не знаю, че за лажа.
-- Сообщение от StonedBeast. Дата: 23:21 - 3 Ноября, 2003
Morgul ещё как "пашет", скоро сеятЪ будет впору - не партся, всё ОК
-- Сообщение от Svart. Дата: 23:44 - 3 Ноября, 2003
:gigi::lol::super::up::down::kruto::uhm::abuse: Добавлено Morgul думаю видно где не работает? я ща домой... потому нет времени исправить, так что если ты не исправишь вечером, я завтра подправлю...
-- Сообщение от Morgul. Дата: 1:56 - 4 Ноября, 2003
Svart
Цитата: думаю видно где не работает? я ща домой... потому нет времени исправить, так что если ты не исправишь вечером, я завтра подправлю... | да, я все вижу... я поправлю... просто подзапарился.
-- Сообщение от Morgul. Дата: 6:57 - 4 Ноября, 2003
Svart поправил. + еще сделал, чтобы после нажатия по ссылке кода/смайла курсор оставался на месте. Спасибо StonedBeast'у.
-- Сообщение от StonedBeast. Дата: 8:59 - 4 Ноября, 2003
Morgul не за что :)
-- Сообщение от Svart. Дата: 13:33 - 4 Ноября, 2003
Цитата: еще сделал, чтобы после нажатия по ссылке кода/смайла курсор оставался на месте | че то я не понял - это как?
-- Сообщение от Morgul. Дата: 18:46 - 4 Ноября, 2003
StonedBeast постой! а как курсор все же в конец текста вставлять?! а то он щас в начало тыкается. :( Svart фокус возвращаешь в textarea и все...
-- Сообщение от Svart. Дата: 20:03 - 4 Ноября, 2003
Morgul я не понял как что он делает - перекидывает курсор в начало мессаги - это нормально???
-- Сообщение от Morgul. Дата: 1:21 - 5 Ноября, 2003
Svart ну пока так... щас если StonedBeast подскажет как - сделаю получше...
-- Сообщение от Morgul. Дата: 22:38 - 16 Ноября, 2003
С помощью StonedBeast было сделано следующее: теперь вы можете в набранном сообщении выделять текст и нажав B, I, U, URL (быстрая вставка короче) и т.д. этот текст будет обраблен соответствующим кодом. Попробуйте просто. думаю, удобно. правда, к сожалению, теперь в опере это вообще не пашет! :( буду пробовать.
-- Сообщение от StonedBeast. Дата: 23:33 - 16 Ноября, 2003
Morgul в опере код должен вставляться, как и раньше в конец сообщения - не работает ?
-- Сообщение от Morgul. Дата: 0:33 - 17 Ноября, 2003
вот что я сделал, чтобы теперь работало: var is_ie = ((clientPC.indexOf("msie") != -1) || (clientPC.indexOf("opera") == -1)); Добавлено мля, тупой код... даавно хочу пофиксить эту лажу.
-- Сообщение от Svart. Дата: 21:02 - 17 Ноября, 2003
Morgul короче в Опере теперь быстрые коды даже в конец мессаги не вставляются... верни старое плиз... :)
-- Сообщение от StonedBeast. Дата: 10:52 - 18 Ноября, 2003
Morgul какая лажа ? Лучше кода, я увы не видел - по-моему всё вполне разумно.
-- Сообщение от Morgul. Дата: 19:25 - 18 Ноября, 2003
Svart у меня все :kruto: у тебя какая версия? StonedBeast ой, да я не про твой код! видишь смайлы вставились? не должны они быть там...
-- Сообщение от StonedBeast. Дата: 5:24 - 19 Ноября, 2003
Morgul тфу-тфу.... всё кругом заплевал, тык бы сразу и сказал, что про слонов - а то я аж испугался. Нельзя так к пожелым и бородатым - здоровье шалит, удар схватить может, или паралич разбить. ;)
-- Сообщение от Morgul. Дата: 6:29 - 19 Ноября, 2003
StonedBeast ну звиняй, старичок. :) слухай, ты в какой опере (версия) тестил скрипт? Сварт говорит, в 7.11 не пашет. обидно :( возвращать не хочется код.
-- Сообщение от StonedBeast. Дата: 6:36 - 19 Ноября, 2003
Morgul В опере не проверял, она у меня не стоит - проверял в IE, Mozilla, Netscape. Могу скачать и посмотреть, что там. Добавлено Сходил в Оперу. Всё работает, всё вставляется. Проверенно в Оpera 7.11
-- Сообщение от Svart. Дата: 13:15 - 19 Ноября, 2003
StonedBeast
Цитата: мля, а у меня в 7.11 не работает... надо еще народ спрашивать... Народ, кто Оперу юзает???
-- Сообщение от Morgul. Дата: 21:14 - 19 Ноября, 2003
Svart в курилке спроси об этом! там я про оперу тему кидал. сюда они точно не зайдут...
|