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

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

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Zinsta - Программа для раскрутки и продвижения instagram  →  Флуд 10 / 3985 13.06.2021 08:53
ЧПУ Дополнительных страниц для PHP-Fusion 8  →  Разное 8 / 1411 26.10.2020 18:42
Для каждой доп страницы свой текст в шапке  →  Народное творчество 21 / 13368 14.10.2020 09:55
Сервис для сбора позиций  →  СЕО 3 / 704 09.10.2020 11:16
Как вебмастеру сформулировали УТП для создания сайтов на PHP-Fusion?  →  Пожелания и предложения 1 / 3414 25.07.2020 03:46
какие функции надо переписать для PHP 7?  →  Пожелания и предложения 15 / 9425 12.07.2020 07:19
PHP-Fusion 7 Bogatyr - бесплатная мультиязычная CMS для блога, форума, фотогалереи  →  Моды 20 / 18744 17.03.2020 19:59
Какой плагин PHP-Fusion уместно использовать для создания сайта КВИЗа?  →  Пожелания и предложения 1 / 1905 18.02.2020 15:14
InstaSpider - инстаграм программа шпион для мониторинга новых подписчиков пользователей  →  Флуд 0 / 1183 12.02.2020 18:34
Каким ява скриптом приделать выбор цвета для поля input type="text"?  →  Вопросы новичков 1 / 1571 10.01.2020 20:47
Топ 5 пользователей форума
Alex Alex (1,246)   Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)