• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Изменить кнопку цитировать
Изменить кнопку цитировать
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 1 | 15:00:23
Стандартная форма ссылки цитирования выглядит примерно так

Код
<a class="postQuote" onmouseover="get_selection()" href="javascript:Insert('$USERNAME$',selection);">Цитировать</a>


После того как мы выделим текст, и нажмём на эту кнопку, в поле сообщения вставится примерно такой код



Так вот, мы видим что никнейм пользователя которого мы цитируем жирный, хотя в скрипте прописано просто $USERNAME$ а не <b>$USERNAME$</b>
У меня вопрос, как настроить скрипт? Я хочу убрать жирность + сделать что бы ник был выделен определённом цветом.
Прикрепления: 6910224.jpg (53.4 Kb)

MUST-STYLE
Сообщений: 26
Репутация: 9

Сообщение # 2 | 16:32:03
В таких вопросах Вам поможет "Firebug". Смотрите класс элемента и меняйте его стиль. Если я не ошибаюсь класс имени в цитате ".qName".
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 3 | 17:34:27
MUST-STYLE, если я задам стиль .qName, то цвет отображаться будет только в добавленной (уже опубликованной) цитате.
А я хотел, что бы цвет был сразу при вставке в поле сообщения.
Можно конечно и .qName задать стиль.
Но у меня у разных групп разные цвета ников.

Я вот что думаю если в код вставить ещё ID группы пользователя рядом с никнеймом :

Код
<a class="postQuote" onmouseover="get_selection()" href="javascript:Insert('$GROUP_ID$$USERNAME$',selection);">Цитировать</a>


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

Блин, головняк конечно...))

fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 4 | 17:35:16
Цитата (Rad_van_Cor)
У меня вопрос, как настроить скрипт? Я хочу убрать жирность + сделать что бы ник был выделен определённом цветом.

Для редактора:
Код
body.wysibb-body legend span{font-weight:400!important;color:#F00;}

Для форума:
Найти стиль:
Код
.qName {
     font-weight: bold;
}

Заменить на:
Код
.qName{font-weight:400;color:#F00;}

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 5 | 18:32:08
fflesh, во, почти то что нужно.
Только дело в том, что если сделать так

Код
body.wysibb-body legend span{font-weight:400!important;color:#da1b11;}


То в редакторе меняется не только цвет НИКНЕЙМА но и цвет надписи "Цитата"
А мне бы только цвет ника заменять. Но так наверное не получиться, ибо ни класса ни id у span в котором ник нету.

fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 6 | 18:38:26
Цитата (Rad_van_Cor)
То в редакторе меняется не только цвет НИКНЕЙМА но и цвет надписи "Цитата"

А, ну да .. ну пририсуй:
Код
body.wysibb-body legend span:nth-child(1){font-weight:400!important;color:#da1b11;}

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 29 Апр 2013, 18:41:43
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 7 | 18:45:24
fflesh, о, круто, спасибо!К своему стыду, не знал про такое действие в CSS :nth-child(1)

fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 8 | 19:10:53
Rad_van_Cor,
Цитата (Rad_van_Cor)
не знал про такое действие в CSS :nth-child(1)

почитай)

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 29 Апр 2013, 19:30:30
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 9 | 19:21:49
fflesh, та я уже на хтмл буке почитал)
Но и у тебя посмотрел.

Кстати, не знаешь, можно ли псевдоклас :checked применить к картинке как нитьбудь без js ?
Ну типа если нажал на неё, она скажем стала полу прозрачной. Ещё раз нажал, стала нормальной.

fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 10 | 19:32:54
Rad_van_Cor,
Цитата (Rad_van_Cor)
:checked применить к картинке как нитьбудь без js ?

Нет у картинки такого атрибута )
Нет, нельзя.

Цитата (Rad_van_Cor)
Ну типа если нажал на неё, она скажем стала полу прозрачной. Ещё раз нажал, стала нормальной.

Можно попробовать через :target... но картинку нужно будет в якорную ссылку запаковать.
Но с повторным нажатием не покатит.. или фокус..
Скриптом проще ) - поставил/снял )

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 29 Апр 2013, 19:34:19
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 11 | 19:38:46
fflesh, я фокусом и сделал, но это не то.
У меня просто фишка типа, при добавлении статьи на сайте, есть споисок картинок, типа когда на любую кликаешь, ссылка на эту картинку вставляется в визуально скрытое дополнительное поле , ну а потом выводится уже как иконка статьи типа.

И вот когда человек выбрал картинку, сработал фокус, но когда он жмёт кнопку добавить статью, ну или вообще в любое место на экране кликнет, то фокус теряется((

Ну да хрен с ним) Это не столь важно)

Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Изменить кнопку цитировать
  • Страница 1 из 1
  • 1
Поиск: