жоржыч, еще маленькое неудобство (не зависит от браузера) — жмакаешь кнопку добавления тега, тег появляется, но курсор не становится между тегами, приходится вручную его туда ставить. конечно, можно заранее написать слово или вставить ссылку с ютубы, выделить и потом уже жать кнопку с нужными тегами, но иногда удобнее сначала нарисовать тег, а потом жать ctrl+v. я не сильно привередничаю? :)
в опере глючок с предпросмотром. если только что зашел на страницу и пишешь комент, то предпросмотр сразу не появляется при наведении курсора на кнопку "добавить комментарий". надо клацнуть на любом коменте "ответить" и там навести курсор на кнопку, там появляется предпросмотр. и везде появляется, на всех полях ввода текста, в том числе, и на верхнем, что над коментами. но все заново при обновлении страницы
в опере, когда в настройках скрипта включаешь "полный экран", кармопросмотр сначала показывает всё хорошо:
через секунду плавно, с анимацией сползает всё вниз и окно становится таким:
если отключить полный экран, то при любом разрешении монитора или размере окна браузера, если оно не развёрнуто на весь экран, кармовьюер нормально всё кажет.
и в опере не работает не работает счетчик символов:
зато отлично работает загрузка картинок, бэшевы кнопки грузят только одну картинку, еще сколько-то не добавить (может, это только у меня?). твой загрузчик грузит сколько угодно, по очереди
Уже писал:Опция глючная. Зависит от разрешения экрана и величины шрифта. По другому трудно сделать. Кроссдоменный запрос. Ограничения у браузеров. Достать не получается другой домен не nnm.ru а users.nnm.ru Короче надо еще ковыряться.
Сделано так: грузится вся страница информации о юзере во фрейм и потом обрезается в такой квадратик, который вставляется в окно просмотра кармы юзера. Что, конечно, не есть хорошо. Т.к. точно поймать координаты вырезки для всех разрешений монитора и разных брузов трудно. Другими средствами добраться до фрейма тяжело потому как ограничение безопасности браузеров по кросс доменным запросам. Домены разные: users.nnm.ru это не nnm.ru и все уже ничего не доступно. Можно достать информацию с адреса юзера, но для каждого браузера эти способы разные. Т.е. скрипт не будет кроссбраузерный. Почему у Беша и не получилось. Легче написать следующие версии скриптов под конкретный браузер. Т.е. для Fox отдельный скрипт, для разных Хромов и Хромиумов отдельный и для Оперы и т.д. Тогда будет все четко.
я тоже в своё время боролся с кроссдоменными запросами. у тебя получилось работающее решение, осталось только допилить.
рецепт тут имхо весьма простой: по клику на аве перенаправлять на users.nnm.ru/имя/#метка. в начале скрипта проверять адрес страницы, и если он соответствует паттерну users.nnm.ru/имя/#метка, вырезать на странице абсолютно всё, кроме кармы.
и всё, проблема позиционирования решена.
если ещё заменить фон подгружаемой страницы на прозрачный, то карму можно весьма симпатично интегрировать в исходную страницу.
быстренько подправив исходный скрипт, у меня вышло вот это: cross1.user.js.
жоржыч, добавлять смайлы можно проще, по-крайней мере, для оперы. на твоей ссылке Install правой кнопкой мыши "сохранить по ссылке как", сохраняешь в папку со скриптами в каталоге оперы (типа UserJS) — будем считать, что ты раньше уже указывал опере, что там лежат твои скрипты, кнопки от бэша, например. после первого же нажатия F5, обновить страничку, твои кнопки появляются. при добавлении смайлов не надо удалять скрипт — просто добавить строку с адресом нового смайла, заранее залитым на нейм, с необходимыми кавычками и прочим. сохраняешь, закрываешь и при следующем обновлении страницы появляется новый файл. с лисом тоже так можно, только он прячет скрипт подальше
чего-та ни в опере, ни в лисе кармопросмотрщик не работает. адблок отключил, все остальные скрипты тоже убрал. а в лисе и предпросмотр не фурычит. может, оттого, што лис 9 beta?
Бао, по крестику у меня тоже не закрывается. Это ошибка. Исправлю. Просто кликай на другую аватору. Удобно когда в какой то новости быстро посмотреть: кто здесь?
Сохраняешь скрипт на диск. Открываешь создание новостей на NNM. Загружаешь смайликов из инета
сколько не надоест. Вставляешь ссылки в скрипт. Там написано где. Сохраняешь скрипт. В браузере указываешь путь к скрипту и по новой инсталлируешь. Название скрипта должно кончаться на хуёмаё.user.js
Опция глючная. Зависит от разрешения экрана и величины шрифта. По другому трудно сделать. Кроссдоменный запрос. Ограничения у браузеров. Достать не получается другой домен не nnm.ru а users.nnm.ru Короче надо еще ковыряться.
Комментарии
через секунду плавно, с анимацией сползает всё вниз и окно становится таким:
если отключить полный экран, то при любом разрешении монитора или размере окна браузера, если оно не развёрнуто на весь экран, кармовьюер нормально всё кажет.
и в опере не работает не работает счетчик символов:
Сделано так: грузится вся страница информации о юзере во фрейм и потом обрезается в такой квадратик, который вставляется в окно просмотра кармы юзера. Что, конечно, не есть хорошо. Т.к. точно поймать координаты вырезки для всех разрешений монитора и разных брузов трудно. Другими средствами добраться до фрейма тяжело потому как ограничение безопасности браузеров по кросс доменным запросам. Домены разные: users.nnm.ru это не nnm.ru и все уже ничего не доступно. Можно достать информацию с адреса юзера, но для каждого браузера эти способы разные. Т.е. скрипт не будет кроссбраузерный. Почему у Беша и не получилось. Легче написать следующие версии скриптов под конкретный браузер. Т.е. для Fox отдельный скрипт, для разных Хромов и Хромиумов отдельный и для Оперы и т.д. Тогда будет все четко.
я тоже в своё время боролся с кроссдоменными запросами. у тебя получилось работающее решение, осталось только допилить.
рецепт тут имхо весьма простой: по клику на аве перенаправлять на users.nnm.ru/имя/#метка. в начале скрипта проверять адрес страницы, и если он соответствует паттерну users.nnm.ru/имя/#метка, вырезать на странице абсолютно всё, кроме кармы.
и всё, проблема позиционирования решена.
если ещё заменить фон подгружаемой страницы на прозрачный, то карму можно весьма симпатично интегрировать в исходную страницу.
быстренько подправив исходный скрипт, у меня вышло вот это: cross1.user.js.
уверен, ты сможешь сделать всё более элегантно ;)
короче надо в двух местах "document.getElementById("theme_7")" заменить на "document.body"
— исправил ошибку, теперь кнопка закрытия просмотра кармы работает;
— кнопку reload перенес в плавающую панель лички;
— смайлы теперь без таблицы, так плотнее.
и смайлы удобнее стали
... а от предпросмотра до сих пор радуюсь :)
но по крестику се равно пока не закрывается
главное вообще — работает
они походу сами себе мешали
Сохраняешь скрипт на диск. Открываешь создание новостей на NNM. Загружаешь смайликов из инета
сколько не надоест. Вставляешь ссылки в скрипт. Там написано где. Сохраняешь скрипт. В браузере указываешь путь к скрипту и по новой инсталлируешь. Название скрипта должно кончаться на хуёмаё.user.js
но эт скорее всего мои заморочки...
NoScript вероятно
карма выглядит так
но сё равно по крестику не закрывается
фокс