Aлександр

Сашка
Дней с нами
3.704
Розыгрыши
0
Сообщения
1.082
Репутация
445
Реакции
2.378
Ссылка на скачивание в самом низу, так что если хотите приступить к скачиванию сразу же, то просто пролистайте всю тему вниз.

Если говорить именно об изменившемся, то:
  • 90% кода было переписано
    1.0
  • Теперь основные изображения подгружаются из папки с расширением, а не с стороннего хостинга
    1.0
  • "Доработана" ф-ия включения/выключения блоков смайлов
    D83DDE03.png
upload_2016-11-12_19-0-56.png

upload_2016-11-12_19-1-10.png
upload_2016-11-12_19-2-47.png

upload_2016-11-12_19-3-0.png
upload_2016-11-12_19-3-28.png

upload_2016-11-12_19-3-39.png
  • "Анименю" - меняет изображение выпадающего меню на аниме персонажа (изначально стандартное изображение)
    1.0
upload_2016-11-12_19-7-6.png
upload_2016-11-12_19-7-17.png
upload_2016-11-12_19-8-50.png
upload_2016-11-12_19-9-21.png
После необходимых изменений появляется надпись "Обновить страницу", при нажатии которой обновляется страница, как ни странно.
Ну и снизу титул поставил себе, просто так
1.0

l9XeNKx.jpg
Видят его только те, кто установили расширение, так что всё.
1.0


А теперь самое главное, для чего оно всё переписывалось.
Теперь намного легче (или удобнее) добавлять свои! смайлы. Абсолютно любые.
ДЛЯ ТЕХ, КТО ХОЧЕТ ДОБАВИТЬ СВОИ СМАЙЛЫ, ЧИТАТЬ ДАЛЕЕ!
КТО НЕ ХОЧЕТ, И ХОЧЕТ ВОСПОЛЬЗОВАТЬСЯ РАСШИРЕНИЕМ, ЛИСТАЙТЕ ВНИЗ!
Поясню максимально поподробно, чтобы было понятно для всех.
1) Открываем файл "miped_smiles.js" (в корне расширения) с помощью текстового редактора (желательно notepad++: https://notepad-plus-plus.org/)
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_БЛОКА
Вместо 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) Ищете свою папку, и после этого нажимаете "Выбрать"

Готово, вы идеальны!
 
О и меня призвал даже, спасибо)
 
  • Like
Реакции: Aлександр
Я ЖДАЛ ЭТОГО ДНЯ!
МЕНЯ ПРИЗВАЛИ!
РАНЬШЕ Я СИДЕЛ ХОЛОДНЫМИ И ГРУСТНЫМИ ВЕЧЕРАМИ НА БОРДЕ, СМОТРЕЛ КАК ВСЕХ ПРИЗЫВАЮТ,
А СВОЕГО НИКА НЕ ВИДЕЛ.
Я ПЛАКАЛ, МНОГО ПЛАКАЛ.
4 СЕАНСА К ПСИХОЛОГУ НЕМНОГО ПОМОГЛИ, НО У МЕНЯ БЫЛА ЖЕСТКАЯ ДЕПРЕССИЯ
Я БЫЛ НИКОМУ НЕ НУЖЕН
МНЕ НЕ ХОТЕЛОСЬ ЖИТЬ
Я ПЕРЕСТАЛ ЕСТЬ, ПИТЬ
ПРОПАЛ АППЕТИТ
ЧУТЬ НЕ УМЕР ОТ ГОЛОДА
ПЫТАЛСЯ ПЕРЕРЕЗАТЬ СЕБЕ ВЕНЫ,
ВРАЧИ СПАСЛИ
ПОСТАВИЛИ ДИАГНОЗ
"МИПЕД ГОЛОВНОГО МОЗГА"
И СЕЙЧАС НАСТАЛ ТОТ ДЕНЬ!
ОБО МНЕ ВСПОМНИЛИ!
AVE KOT
 
В зип засунь, всё равно понты весит
 
  • Like
Реакции: Aлександр
А хде же аниму смайлики?(9
 
  • Like
Реакции: Aлександр
Можно смайлы, которые нам нравятся кидать сюда в тему(если годные только), а Сашка будет добавлять и обновлять расширение
А чтобы выложить в магаз хрома что нужно для этого?
 
  • Like
Реакции: Aлександр