Ссылка на скачивание в самом низу, так что если хотите приступить к скачиванию сразу же, то просто пролистайте всю тему вниз.
Если говорить именно об изменившемся, то:
После необходимых изменений появляется надпись "Обновить страницу", при нажатии которой обновляется страница, как ни странно.
Ну и снизу титул поставил себе, просто так --Ссылка удалена--
Видят его только те, кто установили расширение, так что всё.
А теперь самое главное, для чего оно всё переписывалось.
Теперь намного легче (или удобнее) добавлять свои! смайлы. Абсолютно любые.
ДЛЯ ТЕХ, КТО ХОЧЕТ ДОБАВИТЬ СВОИ СМАЙЛЫ, ЧИТАТЬ ДАЛЕЕ!
КТО НЕ ХОЧЕТ, И ХОЧЕТ ВОСПОЛЬЗОВАТЬСЯ РАСШИРЕНИЕМ, ЛИСТАЙТЕ ВНИЗ!
Поясню максимально поподробно, чтобы было понятно для всех.
Адекватно работает в браузере google chrome, opera (на вылетающие ошибки положите хуй, они спонтанны, они только в панели вылетать будут, а вы туда не заходите).
Ссылка на скачивание расширения (rar архив): https://yadi.sk/d/Q0sRz9mMzqTaJ
Ссылка на скачивание расширения (zip архив): https://yadi.sk/d/opoj-yUezqTbM
Установка:
1) Если стоит старая версия, то можно просто поверх неё закинуть файлы, конфликтов не будет. Если её нет, то распаковываете архив в удобное для вас место
2) Переходите в--Ссылка удалена-- в браузере
3) Нажимаете на режим разработчика сверху справа
4) Появляется кнопка "Загрузить распакованное расширение...", нажимаете
5) Ищете свою папку, и после этого нажимаете "Выбрать"
Готово, вы идеальны!
Если говорить именно об изменившемся, то:
- 90% кода было переписано
- Теперь основные изображения подгружаются из папки с расширением, а не с стороннего хостинга --Ссылка удалена--
- "Доработана" ф-ия включения/выключения блоков смайлов
- "Анименю" - меняет изображение выпадающего меню на аниме персонажа (изначально стандартное изображение)
Ну и снизу титул поставил себе, просто так --Ссылка удалена--
А теперь самое главное, для чего оно всё переписывалось.
Теперь намного легче (или удобнее) добавлять свои! смайлы. Абсолютно любые.
ДЛЯ ТЕХ, КТО ХОЧЕТ ДОБАВИТЬ СВОИ СМАЙЛЫ, ЧИТАТЬ ДАЛЕЕ!
КТО НЕ ХОЧЕТ, И ХОЧЕТ ВОСПОЛЬЗОВАТЬСЯ РАСШИРЕНИЕМ, ЛИСТАЙТЕ ВНИЗ!
Поясню максимально поподробно, чтобы было понятно для всех.
1) Открываем файл "miped_smiles.js" (в корне расширения) с помощью текстового редактора (желательно notepad++: https://notepad-plus-plus.org/)
2) Ищем данную часть кода (если не изменяли код, то он начинается с 75-ой строки)
В ней находится так называемая структура "Если активно - то выводить из файла, иначе вывести, что нет". Для Ваших собственных смайлов столько "лишнего" текста не нужно, ибо зачем вам добавлять свои смайлы, чтобы потом их отключать? Для тех, кто хочет сделать целый пак своих смайлов с включением/отключением, расскажу позже (точно не сейчас).
3) Если не изменяли код, то после 78-ой строки вставляем данную часть кода:
Где:
ЗАГЛАВНОЕ_ИЗОБРАЖЕНИЕ - ссылка на изображение в папке IMG, которое вы должны туда поместить.
ID_БЛОКА - id или же название нашего блока, понадобится в будущем, так что стоит записать или запомнить
Сохраняем, продолжаем.
4) Далее переходим в файл manifest.json, переходим к 27-ой строке:
После последнего элемента вы должны поставить запятую, и на следующей строке написать путь до Вашего изображения, должно получиться примерно следующее:
Где, соответственно, ЗАГЛАВНОЕ_ИЗОБРАЖЕНИЕ и есть имя того самого изображения.
Сохраняем, продолжаем.
5) Переходим в папку txt, а в ней в файл smiles.txt. Открывать его лучше в программе notepad++ (можно перейти, если нажать на название), ибо в обычном редакторе у вас всё будет в одну строку (объяснение ниже). Переходим в самый конец, и в нём пишем
Вместо ID_БЛОКА вставляем наше название блока.
ВАЖНО, что перенос должен быть \r, никак не \r\n или \n, ибо в коде происходит разбивка именно по \r, потому следует использовать notepad++, чтобы забыть о таких проблемах.
6) Обновляем расширение на --Ссылка удалена--, после чего тестируем в этой теме.
Собственно, ничего сложного, просто копировать/вставить/заменить.
2) Ищем данную часть кода (если не изменяли код, то он начинается с 75-ой строки)
Код:
var target = document.querySelector('.redactor_box'), element;
fetch( chrome.extension.getURL("/txt/smiles.txt") )
.then( function(response) { return response.text() })
.then( function(body)
{
...
3) Если не изменяли код, то после 78-ой строки вставляем данную часть кода:
Код:
var smile_content = "<img src='" + chrome.extension.getURL('../img/ЗАГЛАВНОЕ_ИЗОБРАЖЕНИЕ.png') + "' style='vertical-align: middle;'>"
got = body;
var massive = got.match(/ID_БЛОКА[a-zа-я0-9\:\/\.\-\_\r]*ID_БЛОКА/ig)[0].replace(/ID_БЛОКА/ig, '').split("\r");
for(var i = 0; i < massive.length; i++)
{
smile_content += "<li class='Smilie' data-text=''><img src='" + massive[i] + "' data-smilie='yes' style='vertical-align: middle;'></li>";
}
delete massive;
ЗАГЛАВНОЕ_ИЗОБРАЖЕНИЕ - ссылка на изображение в папке IMG, которое вы должны туда поместить.
ID_БЛОКА - id или же название нашего блока, понадобится в будущем, так что стоит записать или запомнить
Сохраняем, продолжаем.
4) Далее переходим в файл manifest.json, переходим к 27-ой строке:
Код:
"web_accessible_resources": [
"/html/interface.html",
"/txt/smiles.txt",
...
]
Код:
...
"/img/animenu.png",
"/img/ЗАГЛАВНОЕ_ИЗОБРАЖЕНИЕ.png"
]
Сохраняем, продолжаем.
5) Переходим в папку txt, а в ней в файл smiles.txt. Открывать его лучше в программе notepad++ (можно перейти, если нажать на название), ибо в обычном редакторе у вас всё будет в одну строку (объяснение ниже). Переходим в самый конец, и в нём пишем
Код:
ID_БЛОКАССЫЛКА
ССЫЛКА
ССЫЛКА
ССЫЛКА
ССЫЛКАID_БЛОКА
ВАЖНО, что перенос должен быть \r, никак не \r\n или \n, ибо в коде происходит разбивка именно по \r, потому следует использовать notepad++, чтобы забыть о таких проблемах.
6) Обновляем расширение на --Ссылка удалена--, после чего тестируем в этой теме.
Собственно, ничего сложного, просто копировать/вставить/заменить.
Адекватно работает в браузере google chrome, opera (на вылетающие ошибки положите хуй, они спонтанны, они только в панели вылетать будут, а вы туда не заходите).
Ссылка на скачивание расширения (rar архив): https://yadi.sk/d/Q0sRz9mMzqTaJ
Ссылка на скачивание расширения (zip архив): https://yadi.sk/d/opoj-yUezqTbM
Установка:
1) Если стоит старая версия, то можно просто поверх неё закинуть файлы, конфликтов не будет. Если её нет, то распаковываете архив в удобное для вас место
2) Переходите в--Ссылка удалена-- в браузере
3) Нажимаете на режим разработчика сверху справа
4) Появляется кнопка "Загрузить распакованное расширение...", нажимаете
5) Ищете свою папку, и после этого нажимаете "Выбрать"
Готово, вы идеальны!