Забыли пароль?
Запросите новый здесь.

Автор темы: mpflash
ID темы: 2429
Информация:
Тема содержит 8 сообщения, была просмотрена 9226 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Плагины
 Распечатать тему
Quick qoute для форума
mpflash
Добрый день, просмотрел я несоклько раз все имеющиеся моды, так и не нашел решения для "Быстрой цитаты форума"

Суть такова, при выделении текста, должна высветится кнопка "Цитата", нажав на которую, выделенный текст в кавычках с ббкдом [quote] вставится в быстры ответ.

Поковырял слегка код от ткойже кнопки с других форумов(ру-боард, ag.ru), уж очень много там мусора (5-7кб), на деле там и килобайта не набирается нужного, может я плохо искал или есть готовые решения?

Всем спасибо.dn
 
Vova
Загрузить источник  GeSHi: Javascript
  1. function quote() {}
  2. function parselocal(name,localquote,localalert) {
  3. if (txt=='') { alert(localalert) }
  4. pasteQ(name,localquote);
  5. }
  6.  
  7. function pasteQ(name,locale){
  8. if (txt!='' && document.getElementById('message'))
  9. insertAtCaret(document.getElementById("message"),'[.quote]<strong>'+name+locale+'</strong>\n'+txt+'[/.quote]')
  10. }
Добавлено за 0.003 секунд, используя GeSHi 1.0.8.10


$data = "имя юзера поста";

Загрузить источник  GeSHi: PHP
  1. echo "<a onmouseover=\"copyQ();\" href=\"javascript:quote();\" onclick=\"parselocal('".$data."',' написал:','Выделите фрагмент текста и повторите операцию!');\"><img src='".IMGFORUM1."quickquote.gif' alt='Быстрое цитирование' title='Быстрое цитирование' style='border:0px;vertical-align:middle'></a>\n";
Добавлено за 0.029 секунд, используя GeSHi 1.0.8.10

x1
 
Web
mpflash
Vova, спасибо, вставил .js со скриптом в хеад, а кнопку перед "цитировать", никакой реакции при выделении текста ----> нажатии bn



........плюнул, решил добить сам, в итоге что нужно делать:
1. кладем сюда скрипт из архива: \includes\quote.js
2. окрываем это в блокноте: \forum\viewthread.php и ищем строки include ...
3. после них пишем например(хз как красивее) это: add_to_head("<script type='text/javascript' src='".INCLUDES."quote.js'></script>\n"ad;
4. находим в томже файле name='message' и пишем рядом с ним id='message'
5. наслаждаемся
6. допиливаем если что не так (хотя фф опера и ие работают), ибо я еще тот быдлокодер...

Ах да, эта фишка будет работать с любым форумом или любой страницой, скрипт связан на странице только с текстареой под айди id='message'. Если же там будет уже стоять другой ID, нужно просто найти и поменять в quote.js: message на ваш
И еще: если текстареы нету на странице с этим ИД, скрипт не будет отображать плавающую панель вовсе, поэтому гости форума ее не увидят.
mpflash присоединено следующее:файл:
quote.rar [1.63кБ / 352 Загрузки]
mpflash присоединено следующее:изображение:
quote.jpg

Изменил(а) mpflash, 16.02.2015 11:55
 
Polarfox
Оффтопик Мне кажется это не очень удобно, удобней без менюшек просто кнопка для вставки, имхо.
Меня эти менюшки всегда раздражали когда нужно что-то скопировать, хоть и не мешаются.

Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме

PolarLab - вход для подопытных
 
Web
mpflash
PolarFox написал:

Оффтопик Мне кажется это не очень удобно, удобней без менюшек просто кнопка для вставки, имхо.
Меня эти менюшки всегда раздражали когда нужно что-то скопировать, хоть и не мешаются.


1. не всегда удобно, когда текст например на целую страницу, а процитировать нужно 5-7 кусков текста
2. исчезает через 2 секунды
3. была кнопка отключить крестиком, работала через кукисы, я ее выпилил.
4. нажимая кнопку для вставки в большом сообщении, можно потерять предложение, которое читал.
5. да, тоже не всегда удобно, особенно с анимациями когда.
6. у меня на форуме цитируют 2х страничные посты, вместо мелких цитат, надеюсь эта штука спасет
x1
 
Alex
mpflash, классная вещь, только еще бы хотелось бы чтобы была ссылка на пост и автора поста из цитаты, ну как это происходит при нажатии на кнопку цитировать

Объединено 10.01.2016 21:07:
либо еще как то привязать к этому "вставить ник"
Изменил(а) Alex, 10.01.2016 16:07
 
Web
mpflash
Alex написал:

mpflash, классная вещь, только еще бы хотелось бы чтобы была ссылка на пост и автора поста из цитаты, ну как это происходит при нажатии на кнопку цитировать

Объединено 10.01.2016 21:07:
либо еще как то привязать к этому "вставить ник"


думаю это будет не удобно, т.к иногда приходится цитаты дергать из разных сообщений, но у меня это решено одной кнопкой "Вставить НИК", перед кнопкой ответить в каждом сообщении.....
 
Alex
mpflash, т.е. на кнопку "вставить ник" привязано цитирование выделенного фрагмента текста? и вместе с цитатой вставляется ник?

можно код?
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Покопаться в чужом коде для парсинга. Wordpress.  →  Платные услуги 1 / 471 04.09.2019 13:50
Zinsta - Программа для раскрутки и продвижения instagram  →  Флуд 10 / 2190 27.08.2019 15:19
разные языки для юзеров  →  Локализация 17 / 2809 06.08.2019 06:44
Возможности CMS, необходимые для SEO продвижения (видео)  →  Пожелания и предложения 0 / 586 01.06.2019 22:35
PHP-Fusion 7 Bogatyr - бесплатная мультиязычная CMS для блога, форума, фотогалереи  →  Моды 20 / 14361 01.06.2019 18:19
Поиск новых и популярных страниц для пользователя  →  Пожелания и предложения 5 / 449 21.02.2019 23:32
Как определить необходимые мощности хостинга для группы сайтов с определённой посещалкой?  →  Хостинг 0 / 938 20.02.2019 20:46
Денежный комплект шаблонов для емейл-рассылок  →  Флуд 0 / 486 07.02.2019 19:18
Вы пишите комерческие предложения (КП) для форумов и фриланс-бирж?  →  Народное творчество 0 / 695 25.11.2018 18:43
Есть ли готовые плагины для сайтов по недвижимости и, автодилера и пр?  →  Пожелания и предложения 0 / 600 10.11.2018 17:41
Топ 5 пользователей форума
Alex Alex (1,211)   Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)