Кнопки форматирования и смайлики (от Георгича)

Чтобы отправить комментарий — войдите.
  • nohius
    20 ноя 11
    жоржыч, еще маленькое неудобство (не зависит от браузера) — жмакаешь кнопку добавления тега, тег появляется, но курсор не становится между тегами, приходится вручную его туда ставить. конечно, можно заранее написать слово или вставить ссылку с ютубы, выделить и потом уже жать кнопку с нужными тегами, но иногда удобнее сначала нарисовать тег, а потом жать ctrl+v. я не сильно привередничаю? :)
    Ответить
    • usahyi
      usahyi АВТОР
      nohius 20 ноя 11
      Можно вставлять курсор после первого тега. Но это уже в следующей версии.
      Ответить
  • nohius
    16 ноя 11
    апвфа
    Ответить
    • nohius
      nohius 16 ноя 11
      не, не работает предпросмотр
      Ответить
      • nohius
        nohius 16 ноя 11
        в опере глючок с предпросмотром. если только что зашел на страницу и пишешь комент, то предпросмотр сразу не появляется при наведении курсора на кнопку "добавить комментарий". надо клацнуть на любом коменте "ответить" и там навести курсор на кнопку, там появляется предпросмотр. и везде появляется, на всех полях ввода текста, в том числе, и на верхнем, что над коментами. но все заново при обновлении страницы
        Ответить
        • usahyi
          usahyi АВТОР
          nohius 17 ноя 11
          На Опере не тестил. Просто у меня Оперы никогда не было, сорри. Надо попробовать.
          Ответить
          • nohius
            usahyi 17 ноя 11
            в опере, когда в настройках скрипта включаешь "полный экран", кармопросмотр сначала показывает всё хорошо:

            через секунду плавно, с анимацией сползает всё вниз и окно становится таким:

            если отключить полный экран, то при любом разрешении монитора или размере окна браузера, если оно не развёрнуто на весь экран, кармовьюер нормально всё кажет.

            и в опере не работает не работает счетчик символов:
            Ответить
            • nohius
              nohius 17 ноя 11
              зато отлично работает загрузка картинок, бэшевы кнопки грузят только одну картинку, еще сколько-то не добавить (может, это только у меня?). твой загрузчик грузит сколько угодно, по очереди
              Ответить
              • nohius
                nohius 20 ноя 11
                не, это глюк именно в опере, в лисе бэшев скрипт работает нормально, без всяких предпросмотров
                Ответить
            • usahyi
              usahyi АВТОР
              nohius 17 ноя 11
              Уже писал:Опция глючная. Зависит от разрешения экрана и величины шрифта. По другому трудно сделать. Кроссдоменный запрос. Ограничения у браузеров. Достать не получается другой домен не nnm.ru а users.nnm.ru Короче надо еще ковыряться.

              Сделано так: грузится вся страница информации о юзере во фрейм и потом обрезается в такой квадратик, который вставляется в окно просмотра кармы юзера. Что, конечно, не есть хорошо. Т.к. точно поймать координаты вырезки для всех разрешений монитора и разных брузов трудно. Другими средствами добраться до фрейма тяжело потому как ограничение безопасности браузеров по кросс доменным запросам. Домены разные: users.nnm.ru это не nnm.ru и все уже ничего не доступно. Можно достать информацию с адреса юзера, но для каждого браузера эти способы разные. Т.е. скрипт не будет кроссбраузерный. Почему у Беша и не получилось. Легче написать следующие версии скриптов под конкретный браузер. Т.е. для Fox отдельный скрипт, для разных Хромов и Хромиумов отдельный и для Оперы и т.д. Тогда будет все четко.
              Ответить
              • B
                usahyi 4 фев 12
                отличная работа! jQuery рулит!

                я тоже в своё время боролся с кроссдоменными запросами. у тебя получилось работающее решение, осталось только допилить.

                рецепт тут имхо весьма простой: по клику на аве перенаправлять на users.nnm.ru/имя/#метка. в начале скрипта проверять адрес страницы, и если он соответствует паттерну users.nnm.ru/имя/#метка, вырезать на странице абсолютно всё, кроме кармы.

                и всё, проблема позиционирования решена.

                если ещё заменить фон подгружаемой страницы на прозрачный, то карму можно весьма симпатично интегрировать в исходную страницу.

                быстренько подправив исходный скрипт, у меня вышло вот это: cross1.user.js.

                уверен, ты сможешь сделать всё более элегантно ;)
                Ответить
                • B
                  beshhh 8 фев 12
                  балин. номера тем на нейме меняются.

                  короче надо в двух местах "document.getElementById("theme_7")" заменить на "document.body"
                  Ответить
                  • usahyi
                    usahyi АВТОР
                    beshhh 12 мар 12
                    Да ты волшебник. Я до такого не догадался. Это ты часть скрипта умудрился запустить на фрейме... бля. Чудеса.
                    Ответить
    • usahyi
      usahyi АВТОР
      nohius 20 ноя 11
      install
      Ответить
  • nohius
    16 ноя 11
    жоржыч, добавлять смайлы можно проще, по-крайней мере, для оперы. на твоей ссылке Install правой кнопкой мыши "сохранить по ссылке как", сохраняешь в папку со скриптами в каталоге оперы (типа UserJS) — будем считать, что ты раньше уже указывал опере, что там лежат твои скрипты, кнопки от бэша, например. после первого же нажатия F5, обновить страничку, твои кнопки появляются. при добавлении смайлов не надо удалять скрипт — просто добавить строку с адресом нового смайла, заранее залитым на нейм, с необходимыми кавычками и прочим. сохраняешь, закрываешь и при следующем обновлении страницы появляется новый файл. с лисом тоже так можно, только он прячет скрипт подальше
    Ответить
    • nohius
      nohius 16 ноя 11
      *появляется новый смайл
      Ответить
      • nohius
        nohius 16 ноя 11
        чего-та ни в опере, ни в лисе кармопросмотрщик не работает. адблок отключил, все остальные скрипты тоже убрал. а в лисе и предпросмотр не фурычит. может, оттого, што лис 9 beta?
        Ответить
        • nohius
          nohius 16 ноя 11
          кроме смайликов и тегов вапче ничего не работает. все адблоки отключены, каспер отключен
          Ответить
          • nohius
            nohius 16 ноя 11
            заработало, само. хз почему
            Ответить
            • usahyi
              usahyi АВТОР
              nohius 17 ноя 11
              Главное не суетитццо!
              Ответить
  • usahyi
    usahyi АВТОР
    16 ноя 11
    Последние изменения:

    — исправил ошибку, теперь кнопка закрытия просмотра кармы работает;

    — кнопку reload перенес в плавающую панель лички;

    — смайлы теперь без таблицы, так плотнее.
    Ответить
    • BaoBo
      usahyi 16 ноя 11
      закрылось!

      и смайлы удобнее стали

      ... а от предпросмотра до сих пор радуюсь :)
      Ответить
  • BaoBo
    16 ноя 11
    всё, показ репы намана заработал. У меня оказывается от такая херь ещё стояла

    но по крестику се равно пока не закрывается
    Ответить
    • usahyi
      usahyi АВТОР
      BaoBo 16 ноя 11
      Бао, по крестику у меня тоже не закрывается. Это ошибка. Исправлю. Просто кликай на другую аватору. Удобно когда в какой то новости быстро посмотреть: кто здесь?
      Ответить
      • BaoBo
        usahyi 16 ноя 11
        аха, понятно. Не парюсь тогда :)

        главное вообще — работает
        Ответить
  • BaoBo
    16 ноя 11
    Ответить
    • slycar
      BaoBo 16 ноя 11
      Ты зачем столько рекламы пририсовала?
      Ответить
      • BaoBo
        slycar 16 ноя 11
        характер плохой...
        Ответить
        • usahyi
          usahyi АВТОР
          BaoBo 16 ноя 11
          Очень странно. Нидолжно!
          Ответить
          • usahyi
            usahyi АВТОР
            usahyi 16 ноя 11
            У кого еще так же отпишитесь?
            Ответить
            • BaoBo
              usahyi 16 ноя 11
              короч, я у себя все резалки поотключала и адблок и носкрипт- нет рекламы...

              они походу сами себе мешали
              Ответить
              • usahyi
                usahyi АВТОР
                BaoBo 16 ноя 11
                Ну ты наставила!
                Ответить
                • BaoBo
                  usahyi 16 ноя 11
                  и эт ещё не всё...
                  Ответить
  • usahyi
    usahyi АВТОР
    16 ноя 11
    Как добавлять смайлы!

    Сохраняешь скрипт на диск. Открываешь создание новостей на NNM. Загружаешь смайликов из инета

    сколько не надоест. Вставляешь ссылки в скрипт. Там написано где. Сохраняешь скрипт. В браузере указываешь путь к скрипту и по новой инсталлируешь. Название скрипта должно кончаться на хуёмаё.user.js
    Ответить
  • BaoBo
    16 ноя 11
    предпросмотр классный
    Ответить
  • BaoBo
    16 ноя 11
    так выглядит карма, крестиком не закрывается...

    но эт скорее всего мои заморочки...

    NoScript вероятно
    Ответить
    • Miraving
      BaoBo 16 ноя 11
      у меня тоже не закрывается

      карма выглядит так
      Ответить
      • usahyi
        usahyi АВТОР
        Miraving 16 ноя 11
        Опция глючная. Зависит от разрешения экрана и величины шрифта. По другому трудно сделать. Кроссдоменный запрос. Ограничения у браузеров. Достать не получается другой домен не nnm.ru а users.nnm.ru Короче надо еще ковыряться.
        Ответить
        • usahyi
          usahyi АВТОР
          usahyi 16 ноя 11
          У меня нормально на разрешении экрана: 1280x1024
          Ответить
          • BaoBo
            usahyi 16 ноя 11
            как то мне на такое разрешение садиться совершено не хочется
            Ответить
  • Miraving
    16 ноя 11
    Георгич плавающую панель лучше к верху прижать...
    Ответить
    • Miraving
      при просмотре кармы не работает кнопка Х
      Ответить
    • usahyi
      usahyi АВТОР
      Miraving 16 ноя 11
      Тогда она на место не встает вверху. Загораживает поиск.
      Ответить
      • BaoBo
        usahyi 16 ноя 11
        Бэша скрипт не включать — реклама сбоку вся сразу... :)

        но сё равно по крестику не закрывается
        Ответить
        • usahyi
          usahyi АВТОР
          BaoBo 16 ноя 11
          Странно. Addblock выключен? Какой браузер?
          Ответить
          • BaoBo
            usahyi 16 ноя 11
            нет конечно... страшно отключать то...

            фокс
            Ответить
            • usahyi
              usahyi АВТОР
              BaoBo 16 ноя 11
              Выключи Addblock на NNM. И сделай скрин рекламы, надо посмотреть, где это.
              Ответить
full image