Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

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

Страницы: (4) [1] 2 3 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Быстрая цитата
Масло
Отправлено: Янв 15 2008, 23:00
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 26
Пользователь №: 456
Регистрация: 10-Января 08
Member Offline

Репутация: 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
user posted image

Кнопку Вы можете нарисовать сами или найти в других скинах и наборах кнопок для IPB.
Если Вам нужно вставить текст вместо кнопки, то при создании макроса (или позже при его редактировании) в SCRIPT1 (см. выше) вместо <img ... > напишите просто нужный Вам текст.


Проверено: user posted imageuser posted imageuser posted image

Скрипт написан в декабре 2005 и ныне подкорректирован.

Любые баги, пожелания, а так же вопросы по установке - постите в комментариях (с указаниями браузера и ОС)

Это сообщение отредактировал аsm-а - Янв 15 2015, 18:51
Top
Dron
Отправлено: Янв 15 2008, 23:19
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Реализовано на этом форуме.


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Zhz
Отправлено: Янв 16 2008, 01:18
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 71
Пользователь №: 16
Регистрация: 3-Ноября 07
Из: Москва
Member Offline

Репутация: 0




В Сафари как всегда не работает.
Top
Масло
Отправлено: Янв 16 2008, 16:06
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 26
Пользователь №: 456
Регистрация: 10-Января 08
Member Offline

Репутация: 0




QUOTE (Zhzash @ Янв 16 2008, 01:17)
В Сафари как всегда не работает.

у тебя стоит Сафари 3бета? Щас скачаю Сафари для винды - попытаюсь разобраться
Top
dot
Отправлено: Фев 10 2008, 02:10
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 47
Пользователь №: 14
Регистрация: 3-Ноября 07
Member Offline

Репутация: нет




А можно сделать текст вместо кнопки (по типу "ответить автору") ? И какой код будет тогда ?
Top
Добрый
Отправлено: Фев 10 2008, 09:16
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




dot, В макросах пишите просто не
QUOTE
<img src="ССЫЛКА_НА_КАРТИНКУ" border="0">
, а
CODE
<b>Текст</b>


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
dot
Отправлено: Фев 10 2008, 12:20
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 47
Пользователь №: 14
Регистрация: 3-Ноября 07
Member Offline

Репутация: нет




Это понятно, но я хотел бы именно для вот этой быстрой цитаты такой код узнать. Её же в макросах нет.
Top
xxxxxx
Отправлено: Апр 22 2008, 09:30
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 3
Пользователь №: 742
Регистрация: 21-Апреля 08
Member Offline

Репутация: нет




черт сообщение не удалилось..а ответ узнал

Это сообщение отредактировал xxxxxx - Апр 22 2008, 09:31
Top
Rom4ik
Отправлено: Май 22 2008, 16:58
Quote Post


Помогу всем)))
Group Icon

Группа: Пользователи
Сообщений: 854
Пользователь №: 798
Регистрация: 18-Май 08
Из: Украина Киев
Member Offline

Репутация: 17




Извините а разве это не стоит в стандарте форумов?


--------------------
Делаю сервера для CS.1.6 подробности в ICQ 376-003-011
(платно)
Top
Dron
Отправлено: Май 22 2008, 17:00
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Rom4ik,
QUOTE (Rom4ik @ Май 22 2008, 16:57)
Извините а разве это не стоит в стандарте форумов?

А вы посмотрите у себя на форуме... smile.gif


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Rom4ik
Отправлено: Май 22 2008, 17:03
Quote Post


Помогу всем)))
Group Icon

Группа: Пользователи
Сообщений: 854
Пользователь №: 798
Регистрация: 18-Май 08
Из: Украина Киев
Member Offline

Репутация: 17




Понял))


--------------------
Делаю сервера для CS.1.6 подробности в ICQ 376-003-011
(платно)
Top
NeomasteR
Отправлено: Авг 26 2008, 00:01
Quote Post


BoTMasteR
Group Icon

Группа: Пользователи
Сообщений: 55
Пользователь №: 900
Регистрация: 14-Июля 08
Из: E18623E3E
Member Offline

Репутация: нет




А как сделать чтобы текст после вставки быстрой цитаты, печатался сразу с новой строки?


--------------------
Top
Steve Fox
Отправлено: Авг 26 2008, 00:29
Quote Post


Новичок
*

Группа: Забаненные
Сообщений: 20
Пользователь №: 640
Регистрация: 14-Марта 08
Member Offline

Репутация: 22




И так он цитирует с новой строчкой smile.gif
Top
Rom4ik
Отправлено: Авг 26 2008, 09:20
Quote Post


Помогу всем)))
Group Icon

Группа: Пользователи
Сообщений: 854
Пользователь №: 798
Регистрация: 18-Май 08
Из: Украина Киев
Member Offline

Репутация: 17




QUOTE (Грандмастер @ Сегодня, 00:02)
А как сделать чтобы текст после вставки быстрой цитаты, печатался сразу с новой строки?


Возможно вы плохо задали вопрос ибо я нефига непонял))))


--------------------
Делаю сервера для CS.1.6 подробности в ICQ 376-003-011
(платно)
Top
NeomasteR
Отправлено: Авг 26 2008, 12:49
Quote Post


BoTMasteR
Group Icon

Группа: Пользователи
Сообщений: 55
Пользователь №: 900
Регистрация: 14-Июля 08
Из: E18623E3E
Member Offline

Репутация: нет




QUOTE (Steve Fox @ Сегодня, 00:30)
И так он цитирует с новой строчкой smile.gif

Нет. Приходится каждый раз жать Enter.
QUOTE (Rom4ik @ Сегодня, 09:21)
Возможно вы плохо задали вопрос ибо я нефига непонял))))

Ну чтобы не приходилось нажимать Enter, а печаталось сразу с новой строки.


--------------------
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (4) [1] 2 3 ... Последняя » Reply to this topicStart new topicStart Poll