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

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

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

Страницы: (4) 1 2 [3] 4   ( Перейти к первому непрочитанному сообщению ) 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
mammy
Отправлено: Май 12 2010, 11:22
Quote Post


Белая и пушистая:). Как всегда
Group Icon

Группа: Пользователи
Сообщений: 49
Пользователь №: 2 165
Регистрация: 24-Марта 10
Из: Киев
Member Offline

Репутация: 0




Уже в пятый раз переустанавливаю. Не понимаю, что делаю не так. sad.gif
Top
basanti
Отправлено: Май 30 2010, 19:54
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 58
Пользователь №: 2 329
Регистрация: 26-Май 10
Из: Алмата
Member Offline

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




Кнопка появилась, выделяю текст все равно не работает huh.gif
Top
asm-a
Отправлено: Май 31 2010, 00:11
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 964
Пользователь №: 2 333
Регистрация: 29-Май 10
Member Offline

Репутация: 58




QUOTE (basanti @ Май 30 2010, 19:54)
Кнопка появилась, выделяю текст все равно не работает huh.gif

Браузер?
Chrome не выделяет текст wink.gif


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой сайт
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
Top
basanti
Отправлено: Май 31 2010, 03:54
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 58
Пользователь №: 2 329
Регистрация: 26-Май 10
Из: Алмата
Member Offline

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




Опера
Top
Trap`
Отправлено: Июн 11 2010, 16:25
Quote Post


GCP Founder
Group Icon

Группа: Пользователи
Сообщений: 30
Пользователь №: 2 251
Регистрация: 25-Апреля 10
Member Offline

Репутация: 1




Спасибо! Все поставил и работает. Только вот решить вопрос с Google Chrome не выйдет, получается?
Top
RDT
Отправлено: Авг 28 2010, 14:05
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 1
Пользователь №: 2 577
Регистрация: 28-Августа 10
Member Offline

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




Да, в Хромом траблы. Есть какие-то мысли, как пофиксить?

АПД: разобрался.
Меняем
Код
{
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;
}


Это сообщение отредактировал RDT - Авг 28 2010, 19:02
Top
Михайличенков
Отправлено: Ноя 28 2010, 14:57
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 12
Пользователь №: 2 790
Регистрация: 24-Ноября 10
Member Offline

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




Цитата (СвЕтЛаЯ @ Мар 8 2009, 13:26)
все сделала как написано. вставила картинку,но она не отображается.вместо нее вот это
и эта ссылка работает
У меня такая же проблема...
Скринщшот: http://s009.radikal.ru/i308/1011/11/098b1786532f.jpg
Делал все по вашим правилам.
Top
gagarin
Отправлено: Мар 23 2011, 02:03
Quote Post


undefined is not a function
Group Icon

Группа: Пользователи
Сообщений: 81
Пользователь №: 3 061
Регистрация: 23-Марта 11
Member Offline

Репутация: 4




Если процитировать таким образом пост, в дате у которого написано слово "Сегодня" или "Вчера", то в заголовке цитаты это "Сегодня" или "Вчера" останется навсегда.
Баг.
В заголовок цитаты, видимо, нужно всегда вставлять полную дату без "Сегодня" и "Вчера".
Top
gagarin
Отправлено: Мар 23 2011, 02:04
Quote Post


undefined is not a function
Group Icon

Группа: Пользователи
Сообщений: 81
Пользователь №: 3 061
Регистрация: 23-Марта 11
Member Offline

Репутация: 4




Цитата (gagarin @ Сегодня, 02:03)
В заголовок цитаты, видимо, нужно всегда вставлять полную дату без "Сегодня" и "Вчера".

Вот тут всегда будет "Сегодня". Даже не сегодня.

Это сообщение отредактировал gagarin - Мар 23 2011, 02:04
Top
Slesher
Отправлено: Мар 31 2011, 11:12
Quote Post


реформатор
Group Icon

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

Репутация: 57




оно берет дату из текущего поста. если в текущем посте сегодня - значит оно копирует сегодня. потом в посте меняется дата посредством пхп скрипта, а цытата уже давно внесена в бд.


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
Нихто
Отправлено: Апр 22 2011, 18:40
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 8
Пользователь №: 2 470
Регистрация: 27-Июля 10
Member Offline

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




Цитата (Slesher @ Мар 31 2011, 11:12)
оно берет дату из текущего поста. если в текущем посте сегодня - значит оно копирует сегодня. потом в посте меняется дата посредством пхп скрипта, а цытата уже давно внесена в бд.

В общем, сие неудобство неустранимо - но, по большому счету, сильно большим неудобством не является. По дате написанного поста легко можно посчитать и "сегодня", и "вчера".
Top
nurlan
Отправлено: Сен 10 2011, 08:22
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 2
Пользователь №: 3 363
Регистрация: 10-Сентября 11
Member Offline

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




привет мне нужна помаш нужна на форум под аватаром поставить цитирования и ставка ника зарания блогодарен в долгу не останусь
Top
Dron
Отправлено: Сен 10 2011, 18:58
Quote Post


admin of ipb.su
Group Icon

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

Репутация: 133




nurlan,
Объясните мне одну непонятную для меня деталь.
Почему в вашем профиле указана ссылка на сторонний (не имеющий отношения к сервису) ресурс?
Правила сервиса, форума поддержки и большое объявление в шапке нашего форума для кого были составлены? Для меня?


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

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

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Грея
Отправлено: Ноя 10 2012, 02:29
Quote Post


Вечность? Всего лишь единица измерения времени
Group Icon

Группа: Пользователи
Сообщений: 348
Пользователь №: 1 357
Регистрация: 16-Марта 09
Из: Красноярск
Member Offline

Репутация: 27




Это с моим компьютером что-то не так, или эта модификация действительно внезапно перестала работать на всех форумах и на всех браузерах?
Top
asm-a
Отправлено: Ноя 10 2012, 22:25
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 964
Пользователь №: 2 333
Регистрация: 29-Май 10
Member Offline

Репутация: 58






--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой сайт
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (4) 1 2 [3] 4  Reply to this topicStart new topicStart Poll