X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

6 страниц V  < 1 2 3 4 5 6 >
Открыть тему
Тема закрыта
> Скрипт для добавления ссылки на источник при копировании
DadaGora
DadaGora
сообщение 12.8.2016, 3:18; Ответить: DadaGora
Сообщение #42


serg5777, Я имел ввиду уже в моем контенте нет ссылок куда то ))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sergis
Sergis
сообщение 12.8.2016, 4:37; Ответить: Sergis
Сообщение #43


Есть такая проблема, когда пользователи у вас копируют с форума новости с абзацами, то при вставке на любой сайт получается всё вместе. Нужно что то сделать.

Сообщение отредактировал Sergis - 12.8.2016, 4:38


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 12.8.2016, 18:26; Ответить: serg5777
Сообщение #44


DadaGora, вы совсем не в теме)

Sergis, ага, точно, текст слитный. Надо разбираться.
Или доработать скрипт
Код
<script type="text/javascript" src="http://static.newsru.com/v2/js/selection.js"> </script>
, чтобы он не добавлял ссылку визуально (сразу, при копировании).

Как я понимаю весь прикол в строках:
Код
document.addEventListener("mouseup", selectionMore);
document.addEventListener("keyup", selectionMore);


Вот:
Код
<script type="text/javascript">
document.addEventListener('copy', function () {
  
    var s = window.getSelection()
    var oldRange = s.getRangeAt(0)
    var newdiv = document.createElement('div')
    newdiv.style.position = 'absolute';
    newdiv.style.left = '-99999px';
    document.body.appendChild(newdiv)
    newdiv.appendChild(oldRange.cloneContents())

    var copyright = document.createElement('span')
    copyright.innerHTML = ' Источник: ' + location.href;
    copyright.setAttribute('id', 'copyright-text')
    newdiv.appendChild(copyright)

    r = document.createRange()
    s.removeAllRanges()
    r.selectNode(newdiv)
    s.addRange(r)

    window.setTimeout(function () {
        s.removeAllRanges()
        s.addRange(oldRange)
        newdiv.remove()
    }, 100);
});
</script>

И выделение не сбрасывается ^_^
Единственное что, хотелось бы чтобы ссылка была сразу после текста, а не через строку под ним :)

Хотя это так, только на чистом html, на cms всё норм)

Сообщение отредактировал serg5777 - 12.8.2016, 17:51


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sergis
Sergis
сообщение 12.8.2016, 19:05; Ответить: Sergis
Сообщение #45


Цитата(serg5777 @ 12.8.2016, 17:26) *
чтобы он не добавлял ссылку визуально (сразу, при копировании)

Имеете ввиду, что бы при вставке на любой сайт ссылка не добавлялась визуально, а добавлялась только тогда, когда пользователь добавит новость на сайт? Такой вариант был бы лучше всего)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 12.8.2016, 19:10; Ответить: serg5777
Сообщение #46


Sergis, все готово! Последний код ставьте)


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
forinnov
forinnov
сообщение 12.8.2016, 19:11; Ответить: forinnov
Сообщение #47


Крутая тема.
Ребята - РЕСПЕКТ!


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sergis
Sergis
сообщение 12.8.2016, 19:24; Ответить: Sergis
Сообщение #48


Цитата(forinnov @ 12.8.2016, 18:11) *
все готово! Последний код ставьте)

Попробовал, да всё норм, спасибо.

Цитата(forinnov @ 12.8.2016, 18:11) *
Единственное что, хотелось бы чтобы ссылка была сразу после текста, а не через строку под ним

Хотя это так, только на чистом html, на cms всё норм)

Когда без абзацев вставляешь текст, то всё норм ссылка сразу после текста.

А когда текст с абзацами вставляешь, ссылка вставляется через строку, это возможно исправить?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 12.8.2016, 19:39; Ответить: serg5777
Сообщение #49


Цитата(Sergis @ 12.8.2016, 18:24) *
Когда без абзацев вставляешь текст, то всё норм ссылка сразу после текста.

А когда текст с абзацами вставляешь, ссылка вставляется через строку, это возможно исправить?

Я ж говорю на голом html вставляется через строку, а на сайте с cms (ну на моем движке по крайней мере) - на той же строке и независимо есть ли там абзац или нет :)

К сожалению не знаю как реализовать, и наверное уже не стану заморачиваться, т.к. это мелочь..

Сообщение отредактировал serg5777 - 12.8.2016, 19:43
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sergis
Sergis
сообщение 12.8.2016, 19:47; Ответить: Sergis
Сообщение #50


Цитата(serg5777 @ 12.8.2016, 18:39) *
а на сайте под cms (ну на моей по крайней мере ) - на той же строке (и с абзацами тоже).

На этом форуме попробуйте вставить с абзацами, ссылка будет через строку, это же cms, на другом пробовал тоже самое.

Цитата(serg5777 @ 12.8.2016, 18:39) *
К сожалению не знаю как реализовать....

Ок и на этом спасибо ;)

Сообщение отредактировал Sergis - 12.8.2016, 19:47
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 12.8.2016, 19:56; Ответить: serg5777
Сообщение #51


Sergis, вы не поняли)
Мой сайт #1 на чистом html, и когда я копирую с него с абзацем либо без него, и вставляю куда угодно, все равно ссылка идет через строку.

Сайт #2, он на CMS, и копируя с него и с абзацем или без него - пропуска строки нет куда бы я не копировал. Я кстати всегда работоспособность проверяю просто в блокноте++)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
6 страниц V  < 1 2 3 4 5 6 >
Открыть тему
Тема закрыта
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Размещу ваши ссылки на форумах.
94 marybraun 86565 Вчера, 20:16
автор: marybraun
Открытая тема (нет новых ответов) ВНИМАНИЕ: OnClickA - надежная рекламная сеть для вебмастеров и рекламодателей 🔥 Монетизируй любой трафик 🔥
Выкупим весь твой трафик. Повышенные выплаты для топовых паблишеров &#
6 OnClickA 1945 Вчера, 17:15
автор: OnClickA
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
9 Chekon 3367 Вчера, 13:24
автор: Chekon
Открытая тема (нет новых ответов) Сайт не индексируется в Google без добавления ссылок в адурилку
1 Nekit 457 17.3.2024, 3:25
автор: malamut
Горячая тема (нет новых ответов) AviTool - мощный инструмент для автоматизации работы с Avito
90 Shadow 76512 15.3.2024, 22:07
автор: Shadow


 



RSS Текстовая версия Сейчас: 19.3.2024, 12:47
Дизайн