Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
Цитирование не работает(Chrome, Safari, Firefox 8.0) [fixed]
   Список разделов - Флуд и устаревшие темы - Цитирование не работает(Chrome, Safari, Firefox 8.0) [fixed]Ответить
АвторСообщение
+Ku6EPyXOBEPTKA+
= Sergeant Major =
Next rank: UAC Sergeant Major after 29 points
731

Doom Rate: 1.79
Ссылка на пост №1 Отправлено: 30.03.11 00:37:07

Думаю особых комментариев не нужно. Глюк мелкий, но неприятный. Дело в том, что в Google Chrome кнопка Quote лишь создаёт бокс с ником, а выделенный текст исчезает. В firefox такого глюка нет (IE не проверял).
1
Raise
- Master Corporal -
Next rank: = Master Corporal = after 34 points
306

Doom Rate: 1.84
Ссылка на пост №2 Отправлено: 30.03.11 09:38:54

+Ku6EPyXOBEPTKA+ :
в Google Chrome кнопка Quote лишь создаёт бокс с ником

это специальная защита от ленивых флудеров :x
Bars2k
- Sergeant Major -
Next rank: = Sergeant Major = after 46 points
644

Doom Rate: 1.39
Ссылка на пост №3 Отправлено: 25.04.11 20:21:30

Может ранее про это и писали...Обнаружил в Хроме - выделенние цитаты и нажатие кнопки quote - не работает :( Вставляется только тэг quote и ник. Хром - 10.0.648.205. В Firefox 4.0, в Opera 11.01 - все в порядке.
3
WolfFuerer
= UAC Gunner =
Next rank: - Corporal - after 10 points
130

Doom Rate: 1.01
Ссылка на пост №4 Отправлено: 10.05.11 14:33:03

серьёзно? а почему против файрфокса не работает?

Добавлено спустя 1 минуту 39 секунд:

Я, кароче, буду приписывать слово "цитата" и копи/пасте

Добавлено спустя 43 секунды:

или вообще не буду ни хрена приписывать
FLYBAT
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 7 points
1533

Doom Rate: 0.8
Ссылка на пост №5 Отправлено: 20.07.11 12:05:52

У меня все то же самое
WolfFuerer
:evil:
StasBFG[iddqd]
-= DoomGod =-
Админ Форума
3025

Doom Rate: 2.25
Ссылка на пост №6 Отправлено: 10.11.11 09:47:52

В Firefox 8.0 сломалось цитирование: при нажатии на кнопку Quote в пост вставляются лишь теги, но не выделенный текст.
1 2 2
bardysya
- Master Corporal -
Next rank: = Master Corporal = after 8 points
332

Doom Rate: 1
Ссылка на пост №7 Отправлено: 10.11.11 15:15:59

StasBFG[iddqd]
Точно такая же штука и в Google Chrome.
siealex
= Master Corporal =
Next rank: - Sergeant - after 23 points
367

Doom Rate: 2.16
Ссылка на пост №8 Отправлено: 10.11.11 15:59:04

bardysya :
Точно такая же штука и в Google Chrome.

В Ёпере 11.60 работает.[/quote]
1
fuke-kun]ASTS[
= Master Sergeant =
Next rank: - Sergeant Major - after 57 points
563

Doom Rate: 1.25
Ссылка на пост №9 Отправлено: 10.11.11 16:42:41

bardysya :
В Firefox 8.0 сломалось цитирование: при нажатии на кнопку Quote в пост вставляются лишь теги, но не выделенный текст.

В гуглохроме такая проблема уже года 2 наверное, я уже даже привык.
2
CRED
Recruit
Next rank: Recruit after 4 points
6

Doom Rate: 0.05
Ссылка на пост №10 Отправлено: 01.12.11 16:38:21

bardysya
Вот вот. Как починить кто знает?
ZZYZX
= Lance Corporal =
Next rank: - Master Corporal - after 13 points
277

Doom Rate: 1.09
Ссылка на пост №11 Отправлено: 14.12.11 19:06:05
Защита форума или сайта от ошибок (+15)

Функция, добавляющая цитату:
function editmessage(nick){
var txt = '';

if (window.selection) {
var sel = window.selection;var rng = sel; txt = sel;
} else if (document.selection) {
var sel = document.selection;var rng = sel.createRange();rng.colapse; txt = rng.text;
}

if(txt!=""){
document.post.message.focus();
document.post.message.value+="[quote=\""+nick+"\"]" +txt+"[/quote]\n";
document.post.message.focus();
} else alert("Для вставки цитаты необходимо выделить нужное мышью.");
};
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;
}


Ошибка:

selection.replace is not a function
selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_");
viewto...?t=5915 (строка 1004)


Смысла в этой конструкции лично я не вижу вообще. Она выпиливает из цитаты пустую строку и заменяет \r\n на пробел. Вывод: не только не нужно, но и глючит. Уберите, и всё снова ок!

EDIT: Проблема оказалась не совсем в этом, но её решили.
1
StasBFG[iddqd]
-= DoomGod =-
Админ Форума
3025

Doom Rate: 2.25
Ссылка на пост №12 Отправлено: 14.12.11 20:25:10

Спасибо, исправлено :)
1 2 2
fuke-kun]ASTS[
= Master Sergeant =
Next rank: - Sergeant Major - after 57 points
563

Doom Rate: 1.25
Ссылка на пост №13 Отправлено: 14.12.11 20:26:29

StasBFG[iddqd] :
Спасибо, исправлено

Ох, ну наконец-то работает. :)
2
StasBFG[iddqd]
-= DoomGod =-
Админ Форума
3025

Doom Rate: 2.25
Ссылка на пост №14 Отправлено: 14.12.11 20:58:09

Более того, теперь при цитировании корректно копируются смайлы!
1 2 2
Grue13
- Warrant Officer -
Next rank: = Warrant Officer = after 62 points
1098

Doom Rate: 1.08
Ссылка на пост №15 Отправлено: 14.12.11 21:04:40

StasBFG[iddqd] :
Более того, теперь при цитировании корректно копируются смайлы!

А у меня не копируются.

Рад, что спустя несколько лет починили всё же :shock: Хотя я тоже виноват - мог бы сам предложить исправленный скрипт, да лень возиться было.
2 5 1
ZZYZX
= Lance Corporal =
Next rank: - Master Corporal - after 13 points
277

Doom Rate: 1.09
Ссылка на пост №16 Отправлено: 14.12.11 21:17:02

У меня копируются. Зависит от того, копирует ли браузер при выделении текста значение ALT вместо картинки.
1
Страница 1 из 1Перейти наверх
   Список разделов - Флуд и устаревшие темы - Цитирование не работает(Chrome, Safari, Firefox 8.0) [fixed]

Игнор-лист
© iddqd.ru