Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (4) [1] 2 3 ... Последняя » ( Перейти к первому непрочитанному сообщению ) |
Масло |
Отправлено: Янв 15 2008, 23:00
|
Новичок Группа: Пользователи Сообщений: 26 Пользователь №: 456 Регистрация: 10-Января 08 Репутация: 0 |
Как-то прочитал, что кому-то не хватает быстрой цитаты на данном сервисе.
Теперь Вы легко сможете пользоваться у себя на сайте быстрой цитатой. Что делает скрипт: Вы выделяете текст в сообщении пользователя, нажимаете на кнопку Quick Quote, и цитата, с текстом, и ником пользователя переходит в поле быстрого ответа. Маленький минус: Эту цитату называет ещё текстовой, так как ей нельзя цитировать изображения (смайлики и т.д), и теги(то есть если вы процитировали цветной текст, то он у вас цветным не будет). Установка: АЦ-Скины/Шаблоны-Макрос-Добавить Макрос (кнопка вверху таблицы): Ключ макроса указываете QUICK_QUOTE а в поле "заменять на" вписываете: Цитата (SCRIPT1) <img src="ССЫЛКА_НА_КАРТИНКУ" border="0"> АЦ-Скины/Шаблоны-HTML шаблоны-Настройка HTML- Topic View Section-Post Entry Там по вашему усмотрению (где вы хотите видеть кнопку) вставляете код кнопки. У меня она идёт после кнопка Delete, Edit, и выглядит так: Цитата (SCRIPT2) {$post['delete_button']}{$post['edit_button']}<a onmouseover="CopyQuick();" href='javascript:PasteQuick("{$post['name']}", "{$post['post_date']}", "{$post['pid']}");' title="{ipb.lang['tt_reply_to_post']}"><{QUICK_QUOTE}></a> Ац-Скины/Шаблоны-HTML шаблоны-Настройка HTML- Topic View Section-Header В конец перед Цитата (SCRIPT) //--> </script> вставляем: Код function CopyQuick() { window.txt = ''; if (txt = window.getSelection) txt = window.getSelection().toString(); else txt = document.selection.createRange().text; return txt; } function PasteQuick(name,dt,postid) { if(document.REPLIER.Post) if (window.txt.replace(" ","") != "") { document.REPLIER.Post.value +='[quote='+name+', '+dt+']'+window.txt+'[/quote]' var f_reply = document.getElementById('qr_open'); if (f_reply.style.display == "none") { f_reply.style.display = ""; } document.REPLIER.Post.focus(); scroll(0,10000); } } Есть кнопочка для этой цитаты от скина ipb 2.1 winter Кнопку Вы можете нарисовать сами или найти в других скинах и наборах кнопок для IPB. Если Вам нужно вставить текст вместо кнопки, то при создании макроса (или позже при его редактировании) в SCRIPT1 (см. выше) вместо <img ... > напишите просто нужный Вам текст. Проверено: Скрипт написан в декабре 2005 и ныне подкорректирован. Любые баги, пожелания, а так же вопросы по установке - постите в комментариях (с указаниями браузера и ОС) Это сообщение отредактировал аsm-а - Янв 15 2015, 18:51 |
|
Dron |
Отправлено: Янв 15 2008, 23:19
|
admin of ipb.su Группа: Пользователи Сообщений: 6 040 Пользователь №: 3 Регистрация: 27-Октября 07 Из: г.Псков Репутация: 133 |
Реализовано на этом форуме.
-------------------- Мой блог: Блог Dron'а E-mail: dron@ipb.su. ICQ: 263635213. ----------------------------------------------------------------------- ----------------------------------------------------------------------- Вопрос/Ответ на тему IPB.SU ----------------------------------------------------------------------- - Отблагодари, если я помог. |
|
Zhz |
Отправлено: Янв 16 2008, 01:18
|
Участник Группа: Пользователи Сообщений: 71 Пользователь №: 16 Регистрация: 3-Ноября 07 Из: Москва Репутация: 0 |
В Сафари как всегда не работает.
|
|
Масло |
Отправлено: Янв 16 2008, 16:06
|
||
Новичок Группа: Пользователи Сообщений: 26 Пользователь №: 456 Регистрация: 10-Января 08 Репутация: 0 |
у тебя стоит Сафари 3бета? Щас скачаю Сафари для винды - попытаюсь разобраться |
||
|
dot |
Отправлено: Фев 10 2008, 02:10
|
Новичок Группа: Пользователи Сообщений: 47 Пользователь №: 14 Регистрация: 3-Ноября 07 Репутация: нет |
А можно сделать текст вместо кнопки (по типу "ответить автору") ? И какой код будет тогда ?
|
|
Добрый |
Отправлено: Фев 10 2008, 09:16
|
||||
Админ-пенсионер, тревожить только по особо важным делам Группа: Пользователи Сообщений: 4 935 Пользователь №: 296 Регистрация: 5-Декабря 07 Из: Москва Репутация: 77 |
dot, В макросах пишите просто не
, а
-------------------- |
||||
|
dot |
Отправлено: Фев 10 2008, 12:20
|
Новичок Группа: Пользователи Сообщений: 47 Пользователь №: 14 Регистрация: 3-Ноября 07 Репутация: нет |
Это понятно, но я хотел бы именно для вот этой быстрой цитаты такой код узнать. Её же в макросах нет.
|
|
xxxxxx |
Отправлено: Апр 22 2008, 09:30
|
Новичок Группа: Пользователи Сообщений: 3 Пользователь №: 742 Регистрация: 21-Апреля 08 Репутация: нет |
черт сообщение не удалилось..а ответ узнал
Это сообщение отредактировал xxxxxx - Апр 22 2008, 09:31 |
|
Rom4ik |
Отправлено: Май 22 2008, 16:58
|
Помогу всем))) Группа: Пользователи Сообщений: 854 Пользователь №: 798 Регистрация: 18-Май 08 Из: Украина Киев Репутация: 17 |
Извините а разве это не стоит в стандарте форумов?
-------------------- Делаю сервера для CS.1.6 подробности в ICQ 376-003-011
(платно) |
|
Dron |
Отправлено: Май 22 2008, 17:00
|
||
admin of ipb.su Группа: Пользователи Сообщений: 6 040 Пользователь №: 3 Регистрация: 27-Октября 07 Из: г.Псков Репутация: 133 |
Rom4ik,
А вы посмотрите у себя на форуме... -------------------- Мой блог: Блог Dron'а E-mail: dron@ipb.su. ICQ: 263635213. ----------------------------------------------------------------------- ----------------------------------------------------------------------- Вопрос/Ответ на тему IPB.SU ----------------------------------------------------------------------- - Отблагодари, если я помог. |
||
|
Rom4ik |
Отправлено: Май 22 2008, 17:03
|
Помогу всем))) Группа: Пользователи Сообщений: 854 Пользователь №: 798 Регистрация: 18-Май 08 Из: Украина Киев Репутация: 17 |
Понял))
-------------------- Делаю сервера для CS.1.6 подробности в ICQ 376-003-011
(платно) |
|
NeomasteR |
Отправлено: Авг 26 2008, 00:01
|
BoTMasteR Группа: Пользователи Сообщений: 55 Пользователь №: 900 Регистрация: 14-Июля 08 Из: E18623E3E Репутация: нет |
А как сделать чтобы текст после вставки быстрой цитаты, печатался сразу с новой строки?
-------------------- |
|
Steve Fox |
Отправлено: Авг 26 2008, 00:29
|
Новичок Группа: Забаненные Сообщений: 20 Пользователь №: 640 Регистрация: 14-Марта 08 Репутация: 22 |
И так он цитирует с новой строчкой
|
|
Rom4ik |
Отправлено: Авг 26 2008, 09:20
|
||
Помогу всем))) Группа: Пользователи Сообщений: 854 Пользователь №: 798 Регистрация: 18-Май 08 Из: Украина Киев Репутация: 17 |
Возможно вы плохо задали вопрос ибо я нефига непонял)))) -------------------- Делаю сервера для CS.1.6 подробности в ICQ 376-003-011
(платно) |
||
|
NeomasteR |
Отправлено: Авг 26 2008, 12:49
|
||||
BoTMasteR Группа: Пользователи Сообщений: 55 Пользователь №: 900 Регистрация: 14-Июля 08 Из: E18623E3E Репутация: нет |
Нет. Приходится каждый раз жать Enter.
Ну чтобы не приходилось нажимать Enter, а печаталось сразу с новой строки. -------------------- |
||||
|
Страницы: (4) [1] 2 3 ... Последняя » |