
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (4) « Первая ... 2 3 [4] ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() ![]() |
Масло |
Отправлено: Янв 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 |
|
Juliet |
Отправлено: Янв 16 2013, 22:33
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 1 Пользователь №: 4 016 Регистрация: 16-Января 13 ![]() Репутация: нет ![]() |
Заметила ошибку, из-за которой, возможно, у некоторых и не работало.
В документации написано, что код скрипта надо ставить ПОСЛЕ Код //--> </script> а здесь в теме - перед. Пока ставила как в документации написано - не работало, кусок кода вылезал в хидере, теперь всё OK. |
|
Snow |
Отправлено: Янв 18 2013, 06:33
|
![]() Lord Commander of The Night's Watch ![]() Группа: Пользователи Сообщений: 235 Пользователь №: 3 794 Регистрация: 11-Ноября 12 ![]() Репутация: 11 ![]() |
У меня почему-то не заработал этот скрипт. Возможно из-за того, что стоит мод "копипаста со ссылкой".
-------------------- |
|
asm-a |
Отправлено: Янв 18 2013, 22:25
|
![]() <? echo"Кодер" ?> ![]() Группа: Пользователи Сообщений: 964 Пользователь №: 2 333 Регистрация: 29-Май 10 ![]() Репутация: 58 ![]() |
Цитата (Snow @ Янв 18 2013, 07:33) У меня почему-то не заработал этот скрипт. Возможно из-за того, что стоит мод "копипаста со ссылкой". Попробуйте так. Меняем Код { window.txt='' if (document.getSelection) { window.txt=document.getSelection() } else if (document.selection) { window.txt=document.selection.createRange().text; } } На Код { window.txt = ''; if (txt = window.getSelection) txt = window.getSelection().toString(); else txt = document.selection.createRange().text; return txt; } -------------------- Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
-------------- За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС -------------- Мой сайт -------------- xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает. |
|
Snow |
Отправлено: Янв 19 2013, 00:18
|
![]() Lord Commander of The Night's Watch ![]() Группа: Пользователи Сообщений: 235 Пользователь №: 3 794 Регистрация: 11-Ноября 12 ![]() Репутация: 11 ![]() |
аsm-а, спасибо большое, теперь работает.
-------------------- |
|
ElviSS |
Отправлено: Окт 18 2013, 12:30
|
![]() Еще тот собака. ;) ![]() Группа: Модераторы Сообщений: 228 Пользователь №: 4 037 Регистрация: 31-Января 13 ![]() Репутация: 8 ![]() |
Пытаюсь все сделать по мануалу.. макрос установлен, кнопка есть.
После установки кода по пути - Ац-Скины/Шаблоны-HTML шаблоны-Настройка HTML- Topic View Section-Header, перестает работать педаль - ответить автору и соответственно не функционирует быстрая цитата. В какую сторону копать ? пс. переустановил еще раз. в макросе добавил : <img src="ССЫЛКА_НА_КАРТИНКУ" border="0"/> заработало. ппс. еще один, последний вопрос остался не решен.. курсор становится вначале цитаты. этот же эффект и по кнопке "ответить автору. странно.. в скине Invision Power Board курсор не появляется, нужно ткнуться мышкой. а в скинах IP.Board Pro 5 и IPB2 Cozy Green 4 сам ставится в начало. скрин: ![]() Это сообщение отредактировал ElviSS - Окт 18 2013, 14:37 |
|
FoliaNivas |
Отправлено: Мар 23 2014, 18:43
|
Новичок ![]() Группа: Пользователи Сообщений: 2 Пользователь №: 4 417 Регистрация: 10-Марта 14 ![]() Репутация: нет ![]() |
Цитата (ElviSS @ Окт 18 2013, 13:30) Пытаюсь все сделать по мануалу.. макрос установлен, кнопка есть. После установки кода по пути - Ац-Скины/Шаблоны-HTML шаблоны-Настройка HTML- Topic View Section-Header, перестает работать педаль - ответить автору и соответственно не функционирует быстрая цитата. Проблема. Стиль - IP.Board Pro После установки: перестает работать "быстрый ответ". Кнопка цитировать есть, но цитату не вопроизводит, хоть и выделяю текст. Google Chrome Цитата <!-- REPORT / DELETE / EDIT / QUOTE DIV --> Может, тут надо что-то поменять? Это сообщение отредактировал FoliaNivas - Мар 23 2014, 18:45 |
|
Грея |
Отправлено: Мар 24 2014, 03:39
|
![]() Вечность? Всего лишь единица измерения времени ![]() Группа: Пользователи Сообщений: 348 Пользователь №: 1 357 Регистрация: 16-Марта 09 Из: Красноярск ![]() Репутация: 27 ![]() |
FoliaNivas,попробуйте переустановить обе модификации, по примеру предыдущего автора. Скорее всего Вы где-то пропустили или заменили какой-то символ, а данные модификации к ним придирчивы.
|
|
clay |
Отправлено: Сен 4 2019, 14:23
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 21 Пользователь №: 12 883 Регистрация: 8-Августа 19 ![]() Репутация: нет ![]() |
Этот мод не работает
|
|
clay |
Отправлено: Сен 29 2019, 17:43
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 21 Пользователь №: 12 883 Регистрация: 8-Августа 19 ![]() Репутация: нет ![]() |
|
|
![]() |
![]() ![]() ![]() |