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

Автор темы: mpflash
ID темы: 2429
Информация:
Тема содержит 8 сообщения, была просмотрена 10204 раз.  Имеются прикрепленные файлы.
Просмотр темы
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.036 секунд, используя 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кБ / 474 Загрузки]
mpflash присоединено следующее:изображение:
quote.jpg

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


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

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
SharkBoss - партнёрская программа для монетизации ЛЮБЫХ видов трафика (включая спам).  →  Реклама на портале 0 / 537 28.03.2024 07:49
Proxy5 - Отличные IPv4 прокси для любых задач (Бесплатный тест)  →  Платные услуги 0 / 1486 31.10.2023 09:47
Где взять список районов по областям для разных стран?  →  Пожелания и предложения 0 / 1538 10.08.2023 12:44
От какой CMS лучше переделывать плагины сервисов оплаты, доставки, 1С для PHP-Fusion-7?  →  Пожелания и предложения 2 / 1592 08.08.2023 08:59
Посоветуйте плагины для назначения прав админов и групп пользователей  →  Пожелания и предложения 0 / 3154 06.06.2022 11:52
Бот для поиска чужих файлов на Dropmefiles.com  →  Реклама на портале 1 / 942 11.03.2022 05:28
уберите сокращение названий тем форума  →  Книга жалоб и предложений 2 / 1244 29.01.2022 11:18
Zinsta - Программа для раскрутки и продвижения instagram  →  Флуд 12 / 6949 15.01.2022 10:47
Версия для слабовидящих Button visually impaired  →  Javascript, ajax, jquery 1 / 1848 04.01.2022 10:44
ЧПУ Дополнительных страниц для PHP-Fusion 8  →  Разное 8 / 6131 26.10.2020 18:42
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)