Перейти к контенту

[1.x.x]Быстрая цитата


2man

Рекомендуемые сообщения

Название: Быстрая цитата

Добавил: 2man

Добавлен: 18 Окт 2005

Обновлен: 18 Окт 2005

Категория: IP.Board 1.x.x

 

Мод быстрой цитаты с выледением ника и даты

Тестировался на версии 1.3

Аналогичный мод для версии 2.1.1 можно посмотреть здесь?

Поддержка осуществляется здесь: http://www.mega-forum.net.ru/index.php?showforum=28

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

У мя не открывается твой форум, где в действие данный мод посмотреть?
Ссылка на комментарий
Поделиться на других сайтах

quote.js это из UBBC mb? Может в чистой 1.3 такой файлик и не встречается.
Ссылка на комментарий
Поделиться на других сайтах

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

Да там же и хранятся. Вернее, хранится. скрипт там один. ibfcode.js У меня оригинальный 1.3.1.

Ссылка на комментарий
Поделиться на других сайтах

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

  • 4 недели спустя...

Можно установить мод UBBC. Его до сих пор можно скачать с сайта Игорька.

Но вобще не советую его ставить.

Вот у меня он есть, а америкосы в своих модах его не учитывают =(

Может быть даже я его теперь обратно сносить буду.

 

С другой стороны, уже не помню, вдруг есть такие моды, которые именно для UBBC были сделаны и у меня стоят. Уберу одно сломается ещё 3 других.. эх :D

 

А быструю цитату сделать и по другому ведь можно.

Ссылка на комментарий
Поделиться на других сайтах

Powered by Invision Power Board(U) v1.3.1 Final © 2003 IPS, Inc.

Вот копирайт.

PALADIN+

Имхо, это удобная штука, потому, что не нужно всё время пользоваться копи-пэстом. Да и цитата тоже ничего. Не подскажешь, как сделать быструю цитату по другому?

Ссылка на комментарий
Поделиться на других сайтах

Решение есть всегда.

milton, Trabl

1. Качаешь этот мод и ставишь его: http://newage.gcnet.ru/index.php?showtopic=12334

2. Качаешь этот мод http://www.ibresource.ru/db/595/ и ставишь его тоже

:D

Удачи.

Ссылка на комментарий
Поделиться на других сайтах

Ну а вобще просто ссылкой

<a href="javascript:Insert(selection)" onMouseOver="get_selection()"><{P_QUOTE}></a>

на кнопку быстрого ответа, без установки всяких модов, разве нельзя?

Ссылка на комментарий
Поделиться на других сайтах

Можно. Только я не знаю, что в дефолтном IPB стоит, так как мой на дефолт уже очень далеко не похож. :D

Пусть они посмотрят и скажут.

Ссылка на комментарий
Поделиться на других сайтах

Может быть я и сам скоро кильну UBBC и скажу.

 

Мне она сейчас очень мешает =( Из-за путаницы в коде, не могу установить сразу несколько достаточно важных модов.

Ссылка на комментарий
Поделиться на других сайтах

PALADIN+, ну ты загнул. Такой ссылкой у тебя точно ничего работать не будет. Точнее будет, но без вставки ника и даты. Тут по onmouseover должна идти выборка селекции, а по onclick вставка. Если тебе нужны дата и ник, но эту функцию ты должен передавать как в skin_topic так и в quote.js

Можно для оригинала тоже подправить, скажите только с какого файла на 1.3 генерятся все яваскрипты я сделаю

Ссылка на комментарий
Поделиться на других сайтах

Ну да. Это без ника и даты. Просто быстрая вставка цитаты, чтобы не писать quote
Ссылка на комментарий
Поделиться на других сайтах

Ну хорошо, указал на ссылку на яваскрипт, а где он сам?

Все равно нужен файл про который я говорил и туда вставлять твою функцию Insert(selection) и getSelection()

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Вам просто нужно разрбраться как подключаются остальные ява скрипты форума, и подключить quote.js точно так же.
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

В общем не работает у меня этот мод =(

 

Пользуюсь таким (без вставки ника и даты)

 

В skin_topic.php за копирование отвечает ссылка

 

<a href="java script:Insert(selection)" onMouseOver="get_selection()"><{P_QUOTE}></a>

 

В quote.js

 

function ins(name){
if (document.REPLIER) {
var input=document.REPLIER.Post;
input.value=input.value+"[b]"+name+"[/b]"+" \n";
}
}

function Insert(text){ 
if (text!="") paste("[quote]"+text+"[/quote]\n", 0);
}

function paste(text, flag){ 
if (document.REPLIER) {
if ((document.selection)&&(flag)) {
document.REPLIER.Post.focus();
document.REPLIER.document.selection.createRange().text = text;
} else document.REPLIER.Post.value += text;
}
}

function get_selection() {
  if (document.getSelection){
selection = document.getSelection();
selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_");
selection = selection.replace(/\r\n/gi, " ");
   while (selection.indexOf("  ") !=-1) selection = selection.replace(/  /gi, ""); 
selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n");
 } else
  selection = document.selection.createRange().text;
}

 

Что здесь можно изменить, чтобы был ник и дата?

(Кстати дата с модом (вчера/сегоня) будет работать?)

 

Мне интересно, как это сделанно именно на forum.vingrad.ru

Там даже иконка возвращения к процитированному посту есть

Ссылка на комментарий
Поделиться на других сайтах

Эта фишка работает при UBBC.

По поводу сегодня/вчера, то там глюк, твои недельные цитаты будут с надписью "сегодня" :D и никак не исправить, разве что все переписывать.

Там даже иконка возвращения к процитированному посту есть

Да у них там много что есть интересного. ;)

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.