Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Ошибка цитирования


Ошибка цитирования

Сообщений 1 страница 7 из 7

1

В любой теме на всех форумах присутствует ошибка, связанная с цитированием.

Чей бы текст ни был бы выделен, всегда пишется **** написал(а) вместо звездочек тот, на чью кнопку Цитировать было нажато. То есть, если выделить текст из первого поста темы, а нажать на цитировать из пятого поста, то в цитате будет указан автор пятого поста,  а не первого (а текст естественно будет из первого поста).

Другими словами, необходимо, чтобы нажималась кнопка Цитировать только в том сообщении, текст которого выделен. Либо, вне зависимости от того "чья" кнопка Цитировать нажимается, в цитате должен писаться человек, чей текст выделен.

Отредактировано risografist (Ср, 9 Мар 2011 23:46:08)

0

2

risografist а зачем выделять в одном месте , а нижимать цитировать в другом? :huh:
если сервис будет ставить защиту от дурака по каждой мелочи.. :dontknow:

0

3

risografist,АЛЬБ  :D

Извратилсо  -(ставим в HTML низ - самый низ

<script type="text/javascript">
function quote(username)
{
var txt = '';

if (window.getSelection)
{
    txt = window.getSelection().toString();
}
else if (document.getSelection)
{
    txt = document.getSelection();
}
else if (document.selection)
{
    txt = document.selection.createRange().text;
}

if (txt == null || typeof(txt) == "undefined" || txt == '')
{
    alert('Не выделен текст для цитирования');
    return;
}
else
{
$(".post").each(function () {
                if ($(this).text().indexOf(txt)!=-1){
                username=$(this).find(".pa-author a").text(); return;};})
    insert('[quote=' + username + ']' + txt + '[/quote]' + '\n');
}
}
</script>

Сразу скажу шо больше всего проковырялсо с копированием в топик - (через топик скрипт не копируецо без ошибок  :D  Копируйте отсюда, с исходника

Отредактировано Deff (Чт, 10 Мар 2011 02:03:30)

+1

4

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

Отредактировано risografist (Чт, 10 Мар 2011 08:29:32)

0

5

risografist написал(а):

Чей бы текст ни был бы выделен, всегда пишется **** написал(а) вместо звездочек тот, на чью кнопку Цитировать было нажато. То есть, если выделить текст из первого поста темы, а нажать на цитировать из пятого поста, то в цитате будет указан автор пятого поста,  а не первого (а текст естественно будет из первого поста).

только непонятно нафига так извращаться.
за пять лет первый раз подобный бред читаю.
это не ошибка цитирования, это в голове вашей ошибка!

вы пытаетесь извратить неизменные аксиомы общения на ЛЮБОМ форуме под ЛЮБЫМ движком. Там где выделил там же и процитировал, и нехрен лезть в другое сообщение жать кнопки там - это тупизм!

0

6

prizrak написал(а):

это не ошибка цитирования, это в голове вашей ошибка!
вы пытаетесь извратить неизменные аксиомы общения на ЛЮБОМ форуме под ЛЮБЫМ движком. Там где выделил там же и процитировал, и нехрен лезть в другое сообщение жать кнопки там - это тупизм!

давайте будем аккуратнее в выражениях.
представьте себе за моих пять лет на форуме,  мне тоже и в голову такое не приходило нажимать. пользователи начали жаловаться, что цитируют ссылаясь на то, что они не писали. пришлось разобраться как такое может быть. разобрался с их же помощью. сообщил здесь.
вот в этом посте пожаловались http://risografist.3bb.ru/viewtopic.php?id=2026#p19315
а здесь все и прояснилось http://risografist.3bb.ru/viewtopic.php … p=2#p19327

косяк явный. исправляется несложно. нужно исправлять.
думаю, появится Админ на форуме - и все быстро исправится.

Отредактировано risografist (Чт, 10 Мар 2011 19:59:53)

0

7

risografist
Первое соображение, что всё равно данное пожелание изначально выправляецо скриптом,
не может без скрипта локохост узнать место выделения и сам выделенный текст...

Тогда смысл дополнительного обращения на хостинг ?

И сейчас эта операция изначально выполняецо скриптом

Отредактировано Deff (Чт, 10 Мар 2011 20:04:57)

0


Вы здесь » Единый форум поддержки » Корзина » Ошибка цитирования