Donjuan Опубликовано 10 декабря, 2022 Поделиться Опубликовано 10 декабря, 2022 Спасибо @Exception за рабочий плагин и фиксы 🙂👍 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 7 мая, 2023 Поделиться Опубликовано 7 мая, 2023 На 4.7.9 добавляется только к самому первому блоку с кодом. К остальным не добавляется. И то только если его не исправлять после, иначе пропадает. Хотя пока пишешь сообщение в редакторе он виден. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 7 мая, 2023 Автор Поделиться Опубликовано 7 мая, 2023 edmsl есть другой плагин, рабочий Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 7 мая, 2023 Поделиться Опубликовано 7 мая, 2023 aLEX49566 Ссылку или название-то почему бы не оставить? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 7 мая, 2023 Автор Поделиться Опубликовано 7 мая, 2023 1 час назад, edmsl сказал: aLEX49566 Ссылку или название-то почему бы не оставить? Он платный Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 7 мая, 2023 Поделиться Опубликовано 7 мая, 2023 Ясно. Придется ремонтировать этот. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 7 мая, 2023 Поделиться Опубликовано 7 мая, 2023 (изменено) В общем, проблема в том, что редактор как-то подхватывает и прописывает класс 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 Изменено 7 мая, 2023 пользователем edmsl MrHaim 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 30 августа, 2023 Автор Поделиться Опубликовано 30 августа, 2023 В 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 загрузки На дефолтной теме работает оригинальный плагин. Я хз что не так у вас.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 31 августа, 2023 Поделиться Опубликовано 31 августа, 2023 5 часов назад, aLEX49566 сказал: На дефолтной теме работает оригинальный плагин. Я хз что не так у вас.. Скорее всего я вносил изменения в тему, вот и все. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 8 сентября, 2023 Автор Поделиться Опубликовано 8 сентября, 2023 Есть исправленная версия, кому надо, обращайтесь Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 4 июня Автор Поделиться Опубликовано 4 июня В 04.08.2022 в 17:31, Orpheus сказал: In my case, It does show the "Copy to Clipboard" button when in editor for the first time 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. Решили проблему ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 4 июня Автор Поделиться Опубликовано 4 июня (изменено) Добавил в загрузку другую версию плагина Изменено 4 июня пользователем aLEX49566 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.