Jump to content

Featured Replies

Спасибо @Exception за рабочий плагин и фиксы 🙂👍

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=188299
Share on other sites
  • 4 месяца спустя...
  • Replies 61
  • Created
  • Последний ответ
Expand topic overview

Лучшие авторы в теме

Лучшие авторы в теме

Most Popular Posts

by_ix
by_ix

copy-to-clipboard.js

by_ix
by_ix

как ищете-то?

by_ix
by_ix

ничего сложного. в notepad++ всё есть.  

Posted Images

Expand topic overview

На 4.7.9 добавляется только к самому первому блоку с кодом. К остальным не добавляется. И то только если его не исправлять после, иначе пропадает. Хотя пока пишешь сообщение в редакторе он виден.

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=193145
Share on other sites

edmsl есть другой плагин, рабочий

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=193147
Share on other sites

aLEX49566 Ссылку или название-то почему бы не оставить?

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=193149
Share on other sites
1 час назад, edmsl сказал:

aLEX49566 Ссылку или название-то почему бы не оставить?

Он платный

 

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=193150
Share on other sites

Ясно. Придется ремонтировать этот.

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=193152
Share on other sites

В общем, проблема в том, что редактор как-то подхватывает и прописывает класс ipsCopyInit блоку в редакторе. Т.е. если создать блок кода и не отправляя сообщение открыть его HTML код кнопкой Источник, то будет видно, что этот класс ipsCopyInit уже присвоен. Собственно, об этом нам говорит иконка копирования в этом блоке кода, когда он еще находится в редакторе сообщения. Соответственно, отправляя сообщение мы уже у блока кода имеем этот класс и поэтому селектор 'pre.ipsCode:not(.ipsCopyInit)' ничего не находит при инициализации кнопок, и кнопку копирования не вешает.

В общем, в функции инициализации изменил селектор. Теперь он выбирает только те pre, которые находятся вне редактора и не имеют класса ipsCopyInit.

function init() {
  console.log('init');
    $('pre.ipsCode:not(div.cke_widget_wrapper > pre.ipsCode):not(.ipsCopyInit)').each(function () {
        $(this).addClass('ipsCopyInit');
        insertCopyButton($(this));
    });
}

Протестировал, вроде работает. Если у кого есть желание, проверьте тоже. Вдруг я чего упустил.

Copy to Clipboard 1.0.0 RUS.xml

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=193153
Share on other sites
  • 3 месяца спустя...
В 07.05.2023 в 19:12, edmsl сказал:

В общем, проблема в том, что редактор как-то подхватывает и прописывает класс ipsCopyInit блоку в редакторе. Т.е. если создать блок кода и не отправляя сообщение открыть его HTML код кнопкой Источник, то будет видно, что этот класс ipsCopyInit уже присвоен. Собственно, об этом нам говорит иконка копирования в этом блоке кода, когда он еще находится в редакторе сообщения. Соответственно, отправляя сообщение мы уже у блока кода имеем этот класс и поэтому селектор 'pre.ipsCode:not(.ipsCopyInit)' ничего не находит при инициализации кнопок, и кнопку копирования не вешает.

В общем, в функции инициализации изменил селектор. Теперь он выбирает только те pre, которые находятся вне редактора и не имеют класса ipsCopyInit.

function init() {
  console.log('init');
    $('pre.ipsCode:not(div.cke_widget_wrapper > pre.ipsCode):not(.ipsCopyInit)').each(function () {
        $(this).addClass('ipsCopyInit');
        insertCopyButton($(this));
    });
}

Протестировал, вроде работает. Если у кого есть желание, проверьте тоже. Вдруг я чего упустил.

Copy to Clipboard 1.0.0 RUS.xml 21.28 \u043a\u0411 · 2 загрузки

На дефолтной теме работает оригинальный плагин. Я хз что не так у вас..

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=195964
Share on other sites
5 часов назад, aLEX49566 сказал:

На дефолтной теме работает оригинальный плагин. Я хз что не так у вас..

Скорее всего я вносил изменения в тему, вот и все.

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=195968
Share on other sites

Есть исправленная версия, кому надо, обращайтесь

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=196134
Share on other sites
  • 8 месяцев спустя...
В 04.08.2022 в 17:31, Orpheus сказал:

In my case,

It does show the "Copy to Clipboard" button when in editor for the first time

image.png.59d6fdab1b5be04bed38bca5140834bd.png

But after I submit the post/topic/reply, it doesn't show at all while I think it should as it'd be helpful copying code snippets.

image.png.e6d59185708c3be9cfb668c6f164041e.png

Решили проблему ?

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=205257
Share on other sites

Добавил в загрузку другую версию плагина

Edited by aLEX49566

Link to comment
https://ipbmafia.ru/topic/24649-copy-to-clipboard-db-copy-this-code/?&do=findComment&comment=205258
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.