Результаты поиска по запросу

Дополнительные фильтры
Теги:
новый тег
Автор поста
Рейтинг поста:
-∞050100200300400+
Найдено: 15
Сортировка:

Фитчи для ДжойРеактора разной степени реализованности

-=(1)=-
Центрирование Элементов
Когда-то давно...
мне хватало возможности
размещать элементы по центру и я
  Нашел кажется не задокументированную функцию(здесь),в общем можно устанавливать с какого края будут находится элементы
такие как: текст , картинки и даже встраиваемые элементы как Ютуб и наверное Коуб

  Как сделать уже сейчас html коды:
текст с слева
<p align=center>текст по центру</p>
<p align=right>текст с права</p>

  Для Картинок и текста:
<div align="center">
картинка из https://m.joyreactor.cc/post/5715080 но в цвете,
,dev,реактор,html

по центру, а для правого края замените "center" на "right"
</div>

  Известные проблемы:если скрестить центрирование и спойлер то спойлер может сломается...
  Кому то захочется написать несколько элементов слева и справа в одной строке что сейчас возможно если и получится то наверное только с таблицей но я не проверял так как таблицы у меня глючат{не очень получаются)
  P.s. Если не внедрять тег center или не добавлять специальные кнопки то было бы хорошо хотя бы не ломать эту фичу


-=(2)=-
Картинка не больше высоты экрана(окна)
  Листал давние посты... раньше картинки были меньше а посты были более лаконичными...
  А что если заделать опцию вставки картинок которые бы сжимались как сейчас но на уровне css стиля отображались бы на высоту экрана(окна) как нынешние гифки... а увеличивались так же как нынешние картинки

  Это кажется можно* сделать через добавление css правила для нужного элемента
*сейчас только через юсэр стиль можно кажется примерно так:
/* css для картинки но без юсэр стиль обвёртки*/
max-height: 90vh;
height: auto !important;
max-width: 100%;
width: auto !important;

  ^но что если добавить на реактор отдельную опцию для подобной вставки в виде кнопки в редакторе или хотя бы специального html параметра

  ...Мне кажется картинки было бы удобней смотреть/воспринимать когда их можно увидеть полностью не прокручивая...
  А ещё эта опция наверное была бы совместима с олд реактором так как если браузер не поддерживает этот css то движок реактора просто отобразит всё как раньше (или нет =_=? )

  Примечание: возможно некоторые картинки меньше 811 пикселей вширь могут потерять в размере, возможно стоит добавить всплывавший значок значок для сжатых картинок ну и/или возможность растягивать их вширь по клику

  P.s1) сделать ещё и для пол экрана(окна), и выбор высоты всяких плееров
  P.s2) вопрос уже поднимался в комментариях кто то не помню где спрашивали что бы картинка была не выше 500 пикселей , в общем спасибо всем участвующим за идею и ну типа это кому то надо...


-=(3)=-
Специальные экспериментальные элементы
  А что если? сделать специальные элементы для тестирования фитч
  К примеру:
* строчный спойлер в котором текст имел лбы цвет фона такой же как и цвет текста до того как по нему кликнут
* картинки на высоту не более экрана(окна)
* какой нибудь коллаж картинок который бы был как существующие таблицы но с ограниченным функционалом и возможно дополненным стилем
* всплывающий текст чтоб когда наводишь курсор на текст а там светился текст как в описании медальки
* чёнить...

  Сделать это в меню редакторов в отдельный раздел с предупреждением "Экспериментальное/временное", ну или хотя бы в виде html кода (в)который можно добавить при постинге вручную, что понравится из ново введений оставить, единственное что для таких экспериментов стоит учитывать чтобы они везде работали и не ломались...


-=(4)=-
Кнопка развернуть только если разворот больше одной строки...
  Ну в посте снизу кнопка развернуть а там при нажатии всего одна строка или маленький кусочек картинки
  Может добавить опцию сравнения высоты поста с высотой до разворота если там меньше 255 разница пикселей к примеру, то кнопку убираем и разворачиваем сразу...

  Примечания:
* можно сделать через js сравнивая высоту элементов
* кто то возможно "мелкий разворот" использует как фитчу, поэтому возможно сделать такио(такие) нововведения отключаемым на уровне редактора поста...
* ну и чтоб с обратной совместимостью


-=(5)=-
Пользовательское "О себе" и статус
  В поле "О себе" в профиле пользователя добавить включаемую опцию/возможность писать несколько текстов разделённых спец символом* которые отображались бы рандомно(случайно) или по каким то датам если таковые указаны
^*" разделённых спец символом" : ну как сейчас теги через запятую пишут

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

***


~_^ Удачи!

Баги , фиксы , фичи for: JoyReactor


0)^этот заголовок добавлен не через поле заголовок потому что при редактировании поста всё сливается в одно поле и при копировании текста из "заготовки" заголовок теряется (это не точно , но можете попробовать починить)

1)Гиф видео баг m.joyreactor.cc
Если развернуть гиф видео на весь экран края гиф видео обрезаются!; совсем не приятно когда портретная гифка уходит за пределы альбомного экрана (но зато иногда попа на весь кадр или подобное)
Как исправить?:убрать css object-fit:cover; из тега video а лучше заменить на object-fit:contain; Но просто убрать хватит, возможно убрать или переделать
css background в теге video но я не уверен что с ним делать сами смотрите...
Можно исправить через сторонние расширения ?:Да. Главное добавить css video{object-fit:contain !important}
Готовый код? без изменения фона:

//for use: open https://m.joyreactor.cc/tag/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8 and run code below , open gif video on fulllscreen , profit!?

document.head.insertAdjacentHTML('beforeend','<style>video{object-fit:contain !important}</style>');


А на олде бажит ?:не бажит.

2)Правая колонка "Фендомы" маленький баг m.joyreactor.cc
Если перетащить изображение фендома на новою вкладку то откроется изображение а должна наверно открываться страница фендома
И? всем подобным блокам возможно надо сделать прямоугольноюLike карточку возможно без видимых но интуитивно понятных границ...
А на олдРеактор нармальна работает ?:Нармльна.

3)Поиск в m.joyreactor.cc
Видно что там что делается но вот список вопросов:
3.1)опции "Дополнительные фильтры" можно открыть только если заполонено основное поле это неудобно.
3.2)"+ новый тег" красиво свежо но поначалу у меня совсем не работало, сейчас иногда пытаюсь угадать как на него нажать чтоб что то получилось; Может вернуть поле ≈"теги через запятую"? было нормально.
3.3)адрес страницы не совместим с адресом олдДжой это неудобно и зачем не понятно а если кто то захочет поделится ссылкой а другой реактор не поймёт; Предполагаю лучше взять старый синтаксис возможно доработав его под новые фичи или обеспечить полную обратную совместимость нового и старого.
3.4)Я фичу придумал добавить в поиск адресКлюч/кнопкаИнтерфейс "сортировка по дате",
Показать лучшее или хорошее или всё и возможно название для титла;
И ТОГДА каждый сможет создавать свою "специальнуюЛенту" выбрав несколько тегов
и делится ею как ссылкой сможет и это уже почти можно реализовать сторонними расширениями замиксовав несколько лент тегов, но я бы предпочёл увидеть это в самом реакторе
3.4) Типа пример:Теги[ Карательная электроника, карательная архитектура, я у мамы инженер, технопорно,] показать вместе или собрать разные комиксы которые выходят годами или любимых художников ...
Можно делайте!!!!

4)Потом напишу... может
Там про нестандартные по размеру автаркии и дополнение к пункту 2) нужен пример я его может в комментарий добавлю...

***менее конструктивные пункты***

5)Бездоменные ссылки
по моему было бы неплохо обрабатывать не автоматические локальные ссылки примерно таким образом пример:
https://m.joyreactor.cc/post/4209542
^ если нажмёте на "m.joyreactor.cc" попадёте на эмДжой а если а если нажмёте "/post/4209542" попадёте на тот реактор на котором вы сейчас находитесь если не сработает "фандомный редирект"
^также ссылку можно отрыть выделив текст и вставив его в адресною строку
^"m.joyreactor.cc"(это домен откуда была взята ссылка) "/post/4209542"(это страница ректора)
Также сейчас иногда вылазит лишний реактор-джойРектор редирект(страница:
Переход по внешней ссылке Внимание! Вы собираетесь перейти по внешней ссылке
...);
Возможно для именных ссылок поставить отключаемою галочкой без домною опцию в конструкторе ссылок
5.1)страница: Переход по внешней ссылке в m.joyreactor.cc сейчас отсутствует... иногда не удобно если какойто реактор не грузится приходится вручную менять адрес

6)Youtube auto , coub auto, и.т.д. теги
Если пост содержит Ютуб фрэйм то добавить (возможно невидимый) тег "Youtube auto"
Удобно потому что: видео контент требует звука и немного другого внимания поэтому его иногда откладываешь на потом а патом долго ищешь.
Для других фреймов(vimeo, coub & others) сделать аналогично если есть тег:"личное" не делать, можно реализовать через стороннего бота который будет везде лазить по реактору и ставить нужные теги , можно и для компонентов тег реализовать, и через сам реактор реализовать можно... Делайте!^-^

7)Youtube url api
ранее я писал штуку которая должна была добавить опций Ютуб проигрывателю на реакторе
https://joyreactor.cc/post/5327885#comment26383192
В принципе наверно можно пользоваться но не хватает информации о политеке ютуба насчёт плэйлистов, мне проверять пока не хочется а ютуб может разрешать плейлисты для личных блогов но не для больших платформ если знаете об этом отпишитесь в комментариях к посту и тогда возможно вероятность повеления новых опций ютуб плеера на реакторе повысится!...

8)Бесконечная лента и не мои попытки переделать или фиксить ленту в m.joyreactor.cc
8.1)Кажется лента на эМреакторе пару месяцев назад немного мутировала страницы открытые в новой вкладке пропускали/копировали не один пост а несколько, не уверен что там было и что сейчас но у меня как то много пропускалось и было не очень удобно.
(сейчас стараюсь всё в новой вкладке открывать...)
8.2)Если надумаете бесконечную ленту не забывайте хотя бы про номер страницы добавленный где то чтоб её можно было читать как книгу останавливаясь и возвращаясь примерно в тоже место...


P.s."3.4)" вроде классный мне пока поднадоело, добра вам всем!, Удачи!!!
~_^

m.joyreactor.cc


Тут в основном визуальные баги: возможно полезно но не очень интересно, пишу пока не забыл
^изначально планировалось как комментарий к моему предыдущему посту но я подумал что так будет удобней читать/искать.

1)Гиф видео в прелоадер появляется при повторе видео "в посте"(in post).
^
а при первой загрузке прелоадер мешает смотреть и вызывать контекстное меню
Пример: https://m.joyreactor.cc/post/5265505
^тут еще и комментарий прыгает(более развёрнуто об этом но без решения old.reactor.cc/post/5236200#comment25808855 )
Идеи как исправить?:В постах и комментариях убрать прелоадер гиф видео ВОООБЩЕ, (возможно временно) или хотя бы сделать его менее заметным (без фона, колесо сдвинуть куда нибудь в ближе к краю а ещё он кажется мешает вызвать контекстное меню для включения панели управления)
Кажется: в раннем ньюэмджой этого не было.
Бонус(непродуманная идея) : визуально метить где гиф а где гиф видео и включить панель управления по умалчиванию для гиф видео по умалчиванию.

****************

2)Многотежный пост(many tags post) открывается с очень большим "сеоблоком" (на весь экран почти, на какой то "весь"), этот баг присутствует и на old.reactor.cc но меньше из за css
Пример:
https://m.joyreactor.cc/post/5260980
^Если воспроизвести не получилось попробуете открыть сайт без логина
Идеи как исправить?: убрать его совсем или хотя бы спрятать под спойлер(примерно как пост наверно) или сократить сеоблок как нибудь...

****************

3)Тень призрак в поисковом поле слева
,dev,реактор,песочница



Q.,dev,реактор,песочница

^уже было здесь m.reactor.cc/post/5163097 #(4)
Идеи как исправить?: там много не очень понятных парамеров у меня пропало после удаления
"--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);"
или
"box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);"
или
"border-radius: 9999px;"
В
".search-input .ant-input-wrapper input {...}"
както так...

****************

4)Похожие посты (появляются в конце страницы в мджой): заметил(вы спросили я ответил), в целом понравилось
Но
4a) возможно стоит добавить дату создания в самый верх таких постов, это было бы удобно если это к примеру новость...

4b) при чтении комиксов(постов где важна очерёдность) немного запутывает
4c) при прокручивании страницы: если интернет пропал вся странница превращается в ошибку :(
^ по теме m.joyreactor.cc/post/5236200 #(3)
4d) скрол бар становится ещё меньше (сказал и? пока всё.)
4e) хорошо что не подгружается бесконечно (мнение)

****************

P.S. Попробовал функцию "читать сначала."
Понравилось:
что есть отдельный адрес "обратного режима",
Недоработка: нет первой страницы "без номера" в режиме "/rev"
Пример:
https://m.joyreactor.cc/tag/kill six billion demons/10/rev
^Для открытия перейдите по ссылке и нажмите "Дальше" в конце страницы. Пример актуален/проверялся во время написания коментария поста ,позже могут появиться новые страницы...
^Баг: в примере сложно вернуться назад так как:
с начала открывается
https://m.joyreactor.cc/tag/kill six billion demons/11/rev
а потом происходит пере направление на
https://m.joyreactor.cc/tag/kill six billion demons

****************

P.P.S Багафича если развернуть пост и перейти на другую страницу в которой будет этот же пост то пост останется развернутым...


~_^

Кнопка "случайная страница" и оптимизированный переключатель для: top.joyreactor.cc

Preview
<-) -> C	© file:///home/ubuntu/3arpy3KM/preview.htm?nsfw ••• ^
GO E
JoyReactor ( RandomDate
fZD
nsfw IONE
file:///home/ubuntu/3arpy3KM/preview.htm?sfw,песочница,dev,реактор,top.joyreactor


Оптимизированный переключатель
⠀На top.joyreactor.cc при переключении из sfw или nsfw наступить по середине (то есть нужно нажать два раза) и появляется одна ненужная загрузка страницы страницы. Что бы этого избежать я предлагаю заменить "переключатель" на три кнопки.
⠀Также я написал такой переключатель при необходимости можете использовать его или создать своё решение.

Как работает мой вариант
*Через JS генерируется советизированные три ссылки (элемента <a>) на основе вопроса: текший адрес содержит параметр "sfw" или "nsfw"?
*Вроде бы самодостаточный встраивается куда угодно но возможно чего то не хватает
*Нечего не подгружает из вне
*Основа CSS взята из top.joyreactor.cc но итоговый вариант немного длиннее возможны другие отличия
*Добавлена подсветка но плавная анимация подсветки отключена мне она показалась "пьяной" в данном месте
*Проверено в:
*Chrome 49.????? 32 windows (полная работоспособность)
*FireFox 52.????? 32 windows (полная работоспособность)
*Internet Exploer 7 32 windows (техническая работоспособность css заработал не весь возможно из за отсутствия правильного <!DOCKTYPE>)

Мой код переключателя (при "постинге" возможно сломается)

<span style=color:#756e62;font-family:open-sans,sans-serif;font-size:13px;font-weight:700>sfw<div style="display:inline-block;border:solid 2px #756e62;width:76px;height:28px;box-sizing:border-box;border-radius:14px;vertical-align:middle;margin:9px"><script>document.write(
'<a href='+(window.location.href.split('?')[0]+'?sfw')+' style="display:inline-block;outline:0;width:18px;height:18px;border-radius:9px;margin:3px;cursor:pointer;/*transition:background 0.5s;*/background:'+(window.location.href.split('?')[1]=='sfw'?'#756e62':'none')+'" onmouseover=this.style.background="#fca91a" onmouseout=this.style.background="'+(window.location.href.split('?')[1]=='sfw'?'#756e62':'none')+'"></a>'+
'<a href='+window.location.href.split('?')[0]+' style="display:inline-block;outline:0;width:18px;height:18px;border-radius:9px;margin:3px;cursor:pointer;/*transition:background 0.5s;*/background:'+(window.location.href.split('?')[1]==undefined?'#756e62':'none')+'" onmouseover=this.style.background="#fca91a" onmouseout=this.style.background="'+(window.location.href.split('?')[1]==undefined?'#756e62':'none')+'"></a>'+
'<a href='+(window.location.href.split('?')[0]+'?nsfw')+' style="display:inline-block;outline:0;width:18px;height:18px;border-radius:9px;margin:3px;cursor:pointer;/*transition:background 0.5s;*/background:'+(window.location.href.split('?')[1]=='nsfw'?'#756e62':'none')+'" onmouseover=this.style.background="#fca91a" onmouseout=this.style.background="'+(window.location.href.split('?')[1]=='nsfw'?'#756e62':'none')+'"></a>'
)</script></div>nsfw</span>



Кнопка "случайная страница" top.joyreactor.cc
Пост: http://joyreactor.cc/post/4760382 (второй мини пост)
"Также на старте проекта мне хватало кнопки "random"(открыть случайную страницу)"

Preview
<—) —> C31 tS> © file:///home/ubuntu/3arpy3KM/preview.htm?sfw	••• ^
GO E
JoyReactor RandomDate sfw
nsfw IONE,песочница,dev,реактор,top.joyreactor



,песочница,dev,реактор,top.joyreactor


Реализация моего варианта
*Перенаправление через onclick на процедурно с генерированную ссылку
*Имеет 5 режимов работы замените значение "type1='auto'" в начале в одинарных кавычках для:
*type1='auto', /*определяет текущее состаяние страницы sfw, nsfw или нечего и создаёт соответствующею ссылку*/
*type1='sfw', /*создаёт sfw ссылку*/
*type1='nsfw', /*создаёт nsfw ссылку*/
*type1='random', /*случайная ссылка sfw, nsfw или нечего*/
*type1='', или type1='someWord', /*ссылка без sfw или nsfw*/
*JS ссылку проверял в полу ручном режиме всё что нужно вроде бы есть а лишнего нет но я возможно что забыл
*Вроде бы самодостаточный встраивается куда угодно но возможно чего то не хватает
*Нечего не подгружает из вне
*Основа CSS взята из top.joyreactor.cc но итоговый вариант немного отличается
*Проверено в:
*Chrome 49.????? 32 windows (полная работоспособность)
*FireFox 52.????? 32 windows (полная работоспособность)
*Internet Exploer 7 32 windows (на данный момент не поддерживается, недодержка в будущем пока не планируются)

Мой код кнопки (при "постинге" возможно сломается)
*JS без новых строк но с немногочисленными комментариями

<button onclick="(function(type1='auto',/* 'auto' 'nsfw' 'sfw' 'random' '' */randomDate1=new Date(new Date(2009,2,21)-(-Math.floor(Math.random()*(Date.now()-new Date(2009,2,21)-604800000/*-week*/-(Date.now()-new Date(new Date(Date.now()).getUTCFullYear(),new Date(Date.now()).getUTCMonth(),new Date(Date.now()).getUTCDate()).getTime())/*-part last week*/-('6012345'[new Date(Date.now()).getUTCDay()]*86400000)/*-part last day*/))))/* random date */){window.location.href='http://top.joyreactor.cc'+(randomDate1.getUTCFullYear()>=2009&&randomDate1.getUTCFullYear()<new Date(Date.now()).getUTCFullYear()?(Math.floor(Math.random()*13)==0?/*or (Math.round(Math.random()*12)==0?*/'/yearTop/'+randomDate1.getUTCFullYear():('/weekTop/'+randomDate1.getUTCFullYear()+'/'+(randomDate1.getUTCFullYear()==2009?12+(Math.round(Math.random()*(53-12))):Math.ceil(Math.random()*53)))):(randomDate1>=Date.now()-604800000-604800000/*-two week*/-(Date.now()-new Date(new Date(Date.now()).getUTCFullYear(),new Date(Date.now()).getUTCMonth(),new Date(Date.now()).getUTCDate()).getTime())/*-part last week*/-('6012345'[new Date(Date.now()).getUTCDay()]*86400000)/*-part last day*/?'':'/weekTop/'+randomDate1.getUTCFullYear()+'/'+Math.ceil(Math.random()*(randomDate1-new Date(new Date(Date.now()).getUTCFullYear(),0,1))/604800000)))+(type1=='auto'?(window.location.href.split('?')[1]=='nsfw'?'?nsfw':window.location.href.split('?')[1]=='sfw'?'?sfw':''):type1=='nsfw'?'?nsfw':type1=='sfw'?'?sfw':type1=='random'?['?nsfw','?sfw',''][Math.floor(Math.random()*['?nsfw','?sfw',''].length)]:'')})()" style="color:#756e62;font-family:open-sans,sans-serif;font-size:14px;font-weight:700;display:inline-block;border:solid 2px #756e62;height:28px;box-sizing:border-box;border-radius:14px;vertical-align:middle;margin:9px;padding:3px 9px;transition:color 0.5s;background:none;cursor:pointer" onmouseover=this.style.color='#fca91a' onmouseout=this.style.color='#756e62'>RANDOM</button>


Запосной вариант сборка на случай если "постинг" зажуёт код сборка всё в одном в Base64 URL (выделять от пустой строки снизу вверх запускать из адресной строки для работы переключателя сохранить как файл)

data:text/html;base64,PHRpdGxlPlByZXZpZXc8L3RpdGxlPjxzcGFuIHN0eWxlPWJhY2tncm91bmQ6IzNhMmUxZTtkaXNwbGF5OmJsb2NrO2hlaWdodDo0NnB4PjxzcGFuIHN0eWxlPWNvbG9yOiM3NTZlNjI7Zm9udC1mYW1pbHk6b3Blbi1zYW5zLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6OXB4PiBKb3lSZWFjdG9yPC9zcGFuPiA8YnV0dG9uIG9uY2xpY2s9IihmdW5jdGlvbih0eXBlMT0nYXV0bycsLyogJ2F1dG8nICduc2Z3JyAnc2Z3JyAncmFuZG9tJyAnJyAqL3JhbmRvbURhdGUxPW5ldyBEYXRlKG5ldyBEYXRlKDIwMDksMiwyMSktKC1NYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqKERhdGUubm93KCktbmV3IERhdGUoMjAwOSwyLDIxKS02MDQ4MDAwMDAvKi13ZWVrKi8tKERhdGUubm93KCktbmV3IERhdGUobmV3IERhdGUoRGF0ZS5ub3coKSkuZ2V0VVRDRnVsbFllYXIoKSxuZXcgRGF0ZShEYXRlLm5vdygpKS5nZXRVVENNb250aCgpLG5ldyBEYXRlKERhdGUubm93KCkpLmdldFVUQ0RhdGUoKSkuZ2V0VGltZSgpKS8qLXBhcnQgbGFzdCB3ZWVrKi8tKCc2MDEyMzQ1J1tuZXcgRGF0ZShEYXRlLm5vdygpKS5nZXRVVENEYXkoKV0qODY0MDAwMDApLyotcGFydCBsYXN0IGRheSovKSkpKS8qIHJhbmRvbSBkYXRlICovKXt3aW5kb3cubG9jYXRpb24uaHJlZj0naHR0cDovL3RvcC5qb3lyZWFjdG9yLmNjJysocmFuZG9tRGF0ZTEuZ2V0VVRDRnVsbFllYXIoKT49MjAwOSYmcmFuZG9tRGF0ZTEuZ2V0VVRDRnVsbFllYXIoKTxuZXcgRGF0ZShEYXRlLm5vdygpKS5nZXRVVENGdWxsWWVhcigpPyhNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkqMTMpPT0wPy8qb3IgKE1hdGgucm91bmQoTWF0aC5yYW5kb20oKSoxMik9PTA/Ki8nL3llYXJUb3AvJytyYW5kb21EYXRlMS5nZXRVVENGdWxsWWVhcigpOignL3dlZWtUb3AvJytyYW5kb21EYXRlMS5nZXRVVENGdWxsWWVhcigpKycvJysocmFuZG9tRGF0ZTEuZ2V0VVRDRnVsbFllYXIoKT09MjAwOT8xMisoTWF0aC5yb3VuZChNYXRoLnJhbmRvbSgpKig1My0xMikpKTpNYXRoLmNlaWwoTWF0aC5yYW5kb20oKSo1MykpKSk6KHJhbmRvbURhdGUxPj1EYXRlLm5vdygpLTYwNDgwMDAwMC02MDQ4MDAwMDAvKi10d28gd2VlayovLShEYXRlLm5vdygpLW5ldyBEYXRlKG5ldyBEYXRlKERhdGUubm93KCkpLmdldFVUQ0Z1bGxZZWFyKCksbmV3IERhdGUoRGF0ZS5ub3coKSkuZ2V0VVRDTW9udGgoKSxuZXcgRGF0ZShEYXRlLm5vdygpKS5nZXRVVENEYXRlKCkpLmdldFRpbWUoKSkvKi1wYXJ0IGxhc3Qgd2VlayovLSgnNjAxMjM0NSdbbmV3IERhdGUoRGF0ZS5ub3coKSkuZ2V0VVRDRGF5KCldKjg2NDAwMDAwKS8qLXBhcnQgbGFzdCBkYXkqLz8nJzonL3dlZWtUb3AvJytyYW5kb21EYXRlMS5nZXRVVENGdWxsWWVhcigpKycvJytNYXRoLmNlaWwoTWF0aC5yYW5kb20oKSoocmFuZG9tRGF0ZTEtbmV3IERhdGUobmV3IERhdGUoRGF0ZS5ub3coKSkuZ2V0VVRDRnVsbFllYXIoKSwwLDEpKS82MDQ4MDAwMDApKSkrKHR5cGUxPT0nYXV0byc/KHdpbmRvdy5sb2NhdGlvbi5ocmVmLnNwbGl0KCc/JylbMV09PSduc2Z3Jz8nP25zZncnOndpbmRvdy5sb2NhdGlvbi5ocmVmLnNwbGl0KCc/JylbMV09PSdzZncnPyc/c2Z3JzonJyk6dHlwZTE9PSduc2Z3Jz8nP25zZncnOnR5cGUxPT0nc2Z3Jz8nP3Nmdyc6dHlwZTE9PSdyYW5kb20nP1snP25zZncnLCc/c2Z3JywnJ11bTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKlsnP25zZncnLCc/c2Z3JywnJ10ubGVuZ3RoKV06JycpfSkoKSIgc3R5bGU9ImNvbG9yOiM3NTZlNjI7Zm9udC1mYW1pbHk6b3Blbi1zYW5zLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjpzb2xpZCAycHggIzc1NmU2MjtoZWlnaHQ6MjhweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoxNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46OXB4O3BhZGRpbmc6M3B4IDlweDt0cmFuc2l0aW9uOmNvbG9yIDAuNXM7YmFja2dyb3VuZDpub25lO2N1cnNvcjpwb2ludGVyIiBvbm1vdXNlb3Zlcj10aGlzLnN0eWxlLmNvbG9yPScjZmNhOTFhJyBvbm1vdXNlb3V0PXRoaXMuc3R5bGUuY29sb3I9JyM3NTZlNjInPlJhbmRvbURhdGU8L2J1dHRvbj4gPHNwYW4gc3R5bGU9Y29sb3I6Izc1NmU2Mjtmb250LWZhbWlseTpvcGVuLXNhbnMsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo3MDA+c2Z3PGRpdiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOnNvbGlkIDJweCAjNzU2ZTYyO3dpZHRoOjc2cHg7aGVpZ2h0OjI4cHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjlweCI+PHNjcmlwdD5kb2N1bWVudC53cml0ZSgKJzxhIGhyZWY9Jysod2luZG93LmxvY2F0aW9uLmhyZWYuc3BsaXQoJz8nKVswXSsnP3NmdycpKycgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6MDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JvcmRlci1yYWRpdXM6OXB4O21hcmdpbjozcHg7Y3Vyc29yOnBvaW50ZXI7Lyp0cmFuc2l0aW9uOmJhY2tncm91bmQgMC41czsqL2JhY2tncm91bmQ6Jysod2luZG93LmxvY2F0aW9uLmhyZWYuc3BsaXQoJz8nKVsxXT09J3Nmdyc/JyM3NTZlNjInOidub25lJykrJyIgb25tb3VzZW92ZXI9dGhpcy5zdHlsZS5iYWNrZ3JvdW5kPSIjZmNhOTFhIiBvbm1vdXNlb3V0PXRoaXMuc3R5bGUuYmFja2dyb3VuZD0iJysod2luZG93LmxvY2F0aW9uLmhyZWYuc3BsaXQoJz8nKVsxXT09J3Nmdyc/JyM3NTZlNjInOidub25lJykrJyI+PC9hPicrCic8YSBocmVmPScrd2luZG93LmxvY2F0aW9uLmhyZWYuc3BsaXQoJz8nKVswXSsnIHN0eWxlPSJkaXNwbGF5OmlubGluZS1ibG9jaztvdXRsaW5lOjA7d2lkdGg6MThweDtoZWlnaHQ6MThweDtib3JkZXItcmFkaXVzOjlweDttYXJnaW46M3B4O2N1cnNvcjpwb2ludGVyOy8qdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuNXM7Ki9iYWNrZ3JvdW5kOicrKHdpbmRvdy5sb2NhdGlvbi5ocmVmLnNwbGl0KCc/JylbMV09PXVuZGVmaW5lZD8nIzc1NmU2Mic6J25vbmUnKSsnIiBvbm1vdXNlb3Zlcj10aGlzLnN0eWxlLmJhY2tncm91bmQ9IiNmY2E5MWEiIG9ubW91c2VvdXQ9dGhpcy5zdHlsZS5iYWNrZ3JvdW5kPSInKyh3aW5kb3cubG9jYXRpb24uaHJlZi5zcGxpdCgnPycpWzFdPT11bmRlZmluZWQ/JyM3NTZlNjInOidub25lJykrJyI+PC9hPicrCic8YSBocmVmPScrKHdpbmRvdy5sb2NhdGlvbi5ocmVmLnNwbGl0KCc/JylbMF0rJz9uc2Z3JykrJyBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7b3V0bGluZTowO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym9yZGVyLXJhZGl1czo5cHg7bWFyZ2luOjNweDtjdXJzb3I6cG9pbnRlcjsvKnRyYW5zaXRpb246YmFja2dyb3VuZCAwLjVzOyovYmFja2dyb3VuZDonKyh3aW5kb3cubG9jYXRpb24uaHJlZi5zcGxpdCgnPycpWzFdPT0nbnNmdyc/JyM3NTZlNjInOidub25lJykrJyIgb25tb3VzZW92ZXI9dGhpcy5zdHlsZS5iYWNrZ3JvdW5kPSIjZmNhOTFhIiBvbm1vdXNlb3V0PXRoaXMuc3R5bGUuYmFja2dyb3VuZD0iJysod2luZG93LmxvY2F0aW9uLmhyZWYuc3BsaXQoJz8nKVsxXT09J25zZncnPycjNzU2ZTYyJzonbm9uZScpKyciPjwvYT4nCik8L3NjcmlwdD48L2Rpdj5uc2Z3PC9zcGFuPiA8c3BhbiBzdHlsZT1jb2xvcjojNzU2ZTYyO2ZvbnQtZmFtaWx5Om9wZW4tc2FucyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjlweD5JT05FPC9zcGFuPgo=


⠀⠀⠀⠀⠀⠀⠀⠀⠀***
Небольшое опровержение для тех кто читал мой передушивший пост или будет читать мой пост
joyreactor.cc/post/4871110 ("ImageResizer")(*ImageRotator)

"≈Перезапись EXIF≈ позволяет избежать потерь качества при пере-сохранении сэкономить ресурсы устройства и ускорить редактирование изображений пользователем"
⠀Всё это может быть правдой но я не нашёл у себя "пользовательского" редактора работавшего так как указано выше все "пользовательские" редакторы что я опробовал переадресовали изображение и переписывали ориентацию EXIF.
⠀То есть вот именно так как указанно выше может быть, но мало кто делает возможно из за целесообразности...
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀~_^
Что это?:странный пост с js кодом чтобы писать в консоль браузера радугой.

Вчора написав Сплиту
"
>Привет Сплит!

>Я загуглил как стилизировать текст в консоле браузера "style console.log"=>:
https://stackoverflow.com/questions/7505623/colors-in-javascript-console
И попробовал написать текст радугой, сначала собирался сделать пост ≈"Как написать генератор такого текста" но пока передумал...
Так как я не знаю когда это опубликую или использую,
вот тебе функция для вывода в консоли браузера "Привет Сплит!" радугой
*функция а не команда штоб без глобальных переменых.

(function(R){R="font-size:16px;font-weight:bold;color:";console.log("%cП"+"%cр"+"%cи"+"%cв"+"%cе"+"%cт"+"%c "+"%cС"+"%cп"+"%cл"+"%cи"+"%cт"+"%c!",R+"hsl(0,100%,50%)",R+"hsl(30,100%,50%)",R+"hsl(60,100%,50%)",R+"hsl(90,100%,50%)",R+"hsl(120,100%,50%)",R+"hsl(150,100%,50%)",R+"hsl(180,100%,50%)",R+"hsl(210,100%,50%)",R+"hsl(240,100%,50%)",R+"hsl(270,100%,50%)",R+"hsl(300,100%,50%)",R+"hsl(330,100%,50%)",R+"hsl(360,100%,50%)")})()
"
И сразу подумал чё не мог генератор сразу скинуть? мелочность какаято, попробовал написать
вчера но чёт не получилось; ну а сегодня получилось!, в общем вот пост скопировав функцию из которого...
ВЫ!!! СМОЖЕТЕ!!! писать радугой!!! в консоль браузера!!!
^или нет =_=?  o_=  .-.

Код:
А нет сначала Лицензия :
не использовать назло или для зла,
код придумал и написал IONE ,
код принимается "как есть" автор не несёт ответственности,
если всё да пользуйтесь этим кодом.
<script>
(function(text,BGColor,textArray,f,css1){
css1='font-size:16px;font-weight:900;background-color:'+BGColor+';padding:2px 0.5px;text-shadow:0 0 3px #777;color:';
textArray=[''];
for(f=0;f<text.length;f++)
textArray[0]+='%c'+text[f];
for(f=0;f<text.length;f++)
textArray[f+1]=css1+'hsl('+
Math.round(360/(text.length-1)*f)+
',100%,50%)';
console.log();
console.log.apply('',textArray);
console.log();
})("Сплите Привете!")//"text","background color"
</script>

Сп' е ривете!,javascript,языки программирования,Легенды Джоя,радуга,песочница,html,css,console,сплит,цветные

Инструкция: можете сохранить(с расширением .htm или .html) и запустить как html файл через через веб браузер (ответ в консоле)
также можете запустить через:

*сохранив через old.reactor.cc/post/4757014 (new word.htm)
*или запустив через: https://jsfiddle.net/

Или скопировав саму функцию, опционально добавив ей имя и изменив выводимый текст...


Вторая серия...
А потом вместо приготовления еды подумал чё так сложно? просто фон градиентом нельзя было поставить...
Ответ: это работает не везде и у меня пока тоже не работает.
^Но из этого получилась html/css версия которою вы можете запускать как описано выше; Но без "new word.htm" так как он принимает пока только латиницу...

HTML/CSS версия
<center contenteditable><span style="font-size:32px;
background:linear-gradient(to right,#f00,#ff0,#0f0,#0ff,#00f,#f0f);
background-clip: text;
-webkit-text-fill-color:transparent;
filter:drop-shadow(0px 0px 3px #777);
font-weight:bold"
>"Замени этот текст на свой"<span></center>


"За
о	:т на свой",javascript,языки программирования,Легенды Джоя,радуга,песочница,html,css,console,сплит,цветные


Титры HTML/CSS версии
|||
text background gradient css
https://www.google.com/search?q=text+background+gradient+css
https://cssgradient.io/blog/css-gradient-text/
and
https://css-tricks.com/snippets/css/gradient-text/#comment-1600038
|||
text background gradient css shadow
https://www.google.com/search?q=text+background+gradient+css+shadow
https://stackoverflow.com/a/49706568
|||
И Я! ^-^


А то меня постоянно спрашивают: чево только в dev пишешь..


~_^

m.joyreactor.cc


1)Если включить солнышко ссылка на пост(под постом "ссылка") становится невидимой

****************

2)Предисловие: искал этот комикс m.joyreactor.cc/post/5192856 а нашёл этот комикс m.reactor.cc/post/4908942 ... И.

Если открыть окно с шириной больше 850px и меньше 1200px вместе с m.reactor.cc/post/4908942 , то вертка ломается.
^Если воспроизвести не получилось попробуете открыть сайт без логина

Возможно это связано с m.reactor.cc/post/5061838
Возможное решение добавить " max-width:843px " в " h1 class="post-title "
взято из(но там читать сложно) m.reactor.cc/post/5061838#comment24711088

****************

3)Если при просмотре m.joyreactor.cc и m.reactor.cc пропало интернет соединение а пользователь нажал на любую ссылку то вся страница со всем загруженным контентом превращается в:
"Что-то пошло не так, но это наверняка можно починить."

Думаю это неудобно , лучше оставлять контент и возможно выводить сообщение где то отдельно

****************

p.s. Не мобильный реактор смотреть приятней из за способа загрузки страницы

****************

p.p.s Пользуясь случаем заметка для авторов: а давайте стараться при постинге ссылок в ректоре на реактор стараться не захватывать домен если это не имеет значения
Примерно так

m.reactor.cc/post/5061851
^откроется эмджой (а точнее эмректор без джой <=без джой TmT !!!)
урл:(" http://m.reactor.cc/post/5061851 ")

m.reactor.cc/post/5061851
^на каком сидите тот и откроется
урл:(" /post/5061851 ")

Это вроде и пары касается joyreactor.cc и reactor.cc если на это не предусмотрено пере направление

****************

Целый час писал ono RAGE!!!

~_^

Ссылки для мджой

Повторяю фрагмент поста http://old.reactor.cc/post/5163097

В m.joyreactor.cc
1) Нет страницы перенаправления. Все ссылки приходится перебивать в ручную! Предлагаю ссылки что грузятся в мобильном реакторе на основной реактор и фандомные реакторы перенаправлять автоматически на m.joyreactor.cc
^или m.reactor.cc на мобильный в общем
2) Не хватает ссылки на комментарий .

^всмысле с мджой на мджой


Tип демо алгоритма для перенаправления неадаптированных ссылок на мджой
*внешниее ссылки там перенаправляются на олдджой потомошто мджоу редирект ещё нет
*и это визуальное демо чтобы использовать функцию её нужно переделать


посмотреть можно сохранив через http://old.reactor.cc/post/4757014 (new word.htm)

или запустив через: https://jsfiddle.net/

Плохо читаемый код:


\/\/\/ Drop or type url/uri with http:// here \/\/\/<br>
<input oninput=f1(this.value) placeholder="drop or type url/uri here" style=width:100%><hr>
<input id=hostname1 placeholder=hostname style=width:40%><input id=pathname1 placeholder=pathname style=width:30%><input id=hash1 placeholder=hash style=width:30%><br><br>
redirect
<input id=return1 placeholder="" style=width:100%><br>
<script>
/*demo redirect function for m.joyreactor.cc*/
function f1(url1){

/*virtual 'a' tag*/
url0=document.createElement('a');
url0.href=(url1.split('//').length<2?'http://'+url1.split(' ').join(''):url1);

/*for visualzation*/
hostname1.value=url0.hostname;
pathname1.value=url0.pathname;
hash1.value=url0.hash;

/*demo redirect algorithm ('return1.value=' for visualzation) without 'safereactor.cc' or other miirror, now for only 'reactor.cc' or 'joyreactor.cc'*/
url0.hostname=='reactor.cc'||url0.hostname=='joyreactor.cc'?
(url0.pathname.split('?')!='/redirect'?/*<=this line() not need if 'm.joyrector.cc/redirect?url=' was born */
return1.value='http://m.'+url0.hostname.split('.')[url0.hostname.split('.').length-2]+'.'+url0.hostname.split('.')[url0.hostname.split('.').length-1]+url0.pathname+url0.hash+url0.search:
return1.value='http://old.reactor.cc'+url0.pathname+url0.search):/*<=this line() not need if 'm.joyrector.cc/redirect?url=' was born */
return1.value='http://old.reactor.cc/redirect?url='+encodeURIComponent(url0);/*<=this line if 'm.joyrector.cc/redirect?url=' was born
return1.value='http://m.'+window.location.hostname.split('.')[window.location.hostname.split('.').length-2]+'.'+window.location.hostname.split('.')[window.location.hostname.split('.').length-1]+'/redirect?url='+encodeURIComponent(url0) */

}
</script>

<pre>
https://www.google.com/search?q=var+location.hostname
https://developer.mozilla.org/ru/docs/Web/API/Location
https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname


Код в base64 урл:
^выделять от пустой строки снизу вверх запускать из адресной строки

data:text/html;base64,XC9cL1wvIERyb3Agb3IgdHlwZSB1cmwvdXJpIHdpdGggaHR0cDovLyBoZXJlIFwvXC9cLzxicj4KPGlucHV0IG9uaW5wdXQ9ZjEodGhpcy52YWx1ZSkgcGxhY2Vob2xkZXI9ImRyb3Agb3IgdHlwZSB1cmwvdXJpIGhlcmUiIHN0eWxlPXdpZHRoOjEwMCU+PGhyPgo8aW5wdXQgaWQ9aG9zdG5hbWUxIHBsYWNlaG9sZGVyPWhvc3RuYW1lIHN0eWxlPXdpZHRoOjQwJT48aW5wdXQgaWQ9cGF0aG5hbWUxIHBsYWNlaG9sZGVyPXBhdGhuYW1lIHN0eWxlPXdpZHRoOjMwJT48aW5wdXQgaWQ9aGFzaDEgcGxhY2Vob2xkZXI9aGFzaCBzdHlsZT13aWR0aDozMCU+PGJyPjxicj4KcmVkaXJlY3QKPGlucHV0IGlkPXJldHVybjEgcGxhY2Vob2xkZXI9IiIgc3R5bGU9d2lkdGg6MTAwJT48YnI+CjxzY3JpcHQ+Ci8qZGVtbyByZWRpcmVjdCBmdW5jdGlvbiBmb3IgbS5qb3lyZWFjdG9yLmNjKi8KZnVuY3Rpb24gZjEodXJsMSl7CgovKnZpcnR1YWwgJ2EnIHRhZyovCnVybDA9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpOwp1cmwwLmhyZWY9KHVybDEuc3BsaXQoJy8vJykubGVuZ3RoPDI/J2h0dHA6Ly8nK3VybDEuc3BsaXQoJyAnKS5qb2luKCcnKTp1cmwxKTsKCi8qZm9yIHZpc3VhbHphdGlvbiovCmhvc3RuYW1lMS52YWx1ZT11cmwwLmhvc3RuYW1lOwpwYXRobmFtZTEudmFsdWU9dXJsMC5wYXRobmFtZTsKaGFzaDEudmFsdWU9dXJsMC5oYXNoOwoKLypkZW1vIHJlZGlyZWN0IGFsZ29yaXRobSAoJ3JldHVybjEudmFsdWU9JyBmb3IgdmlzdWFsemF0aW9uKSAgd2l0aG91dCAnc2FmZXJlYWN0b3IuY2MnIG9yIG90aGVyIG1paXJyb3IsIG5vdyAgZm9yIG9ubHkgICdyZWFjdG9yLmNjJyBvciAnam95cmVhY3Rvci5jYycqLwp1cmwwLmhvc3RuYW1lPT0ncmVhY3Rvci5jYyd8fHVybDAuaG9zdG5hbWU9PSdqb3lyZWFjdG9yLmNjJz8KKHVybDAucGF0aG5hbWUuc3BsaXQoJz8nKSE9Jy9yZWRpcmVjdCc/Lyo8PXRoaXMgbGluZSgpIG5vdCBuZWVkIGlmICdtLmpveXJlY3Rvci5jYy9yZWRpcmVjdD91cmw9JyB3YXMgYm9ybiAqLwpyZXR1cm4xLnZhbHVlPSdodHRwOi8vbS4nK3VybDAuaG9zdG5hbWUuc3BsaXQoJy4nKVt1cmwwLmhvc3RuYW1lLnNwbGl0KCcuJykubGVuZ3RoLTJdKycuJyt1cmwwLmhvc3RuYW1lLnNwbGl0KCcuJylbdXJsMC5ob3N0bmFtZS5zcGxpdCgnLicpLmxlbmd0aC0xXSt1cmwwLnBhdGhuYW1lK3VybDAuaGFzaCt1cmwwLnNlYXJjaDoKcmV0dXJuMS52YWx1ZT0naHR0cDovL29sZC5yZWFjdG9yLmNjJyt1cmwwLnBhdGhuYW1lK3VybDAuc2VhcmNoKTovKjw9dGhpcyBsaW5lKCkgbm90IG5lZWQgaWYgJ20uam95cmVjdG9yLmNjL3JlZGlyZWN0P3VybD0nIHdhcyBib3JuICovCnJldHVybjEudmFsdWU9J2h0dHA6Ly9vbGQucmVhY3Rvci5jYy9yZWRpcmVjdD91cmw9JytlbmNvZGVVUklDb21wb25lbnQodXJsMCk7Lyo8PXRoaXMgbGluZSBpZiAnbS5qb3lyZWN0b3IuY2MvcmVkaXJlY3Q/dXJsPScgd2FzIGJvcm4gCnJldHVybjEudmFsdWU9J2h0dHA6Ly9tLicrd2luZG93LmxvY2F0aW9uLmhvc3RuYW1lLnNwbGl0KCcuJylbd2luZG93LmxvY2F0aW9uLmhvc3RuYW1lLnNwbGl0KCcuJykubGVuZ3RoLTJdKycuJyt3aW5kb3cubG9jYXRpb24uaG9zdG5hbWUuc3BsaXQoJy4nKVt3aW5kb3cubG9jYXRpb24uaG9zdG5hbWUuc3BsaXQoJy4nKS5sZW5ndGgtMV0rJy9yZWRpcmVjdD91cmw9JytlbmNvZGVVUklDb21wb25lbnQodXJsMCkgKi8KCn0KPC9zY3JpcHQ+Cgo8cHJlPgpodHRwczovL3d3dy5nb29nbGUuY29tL3NlYXJjaD9xPXZhcitsb2NhdGlvbi5ob3N0bmFtZQpodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9ydS9kb2NzL1dlYi9BUEkvTG9jYXRpb24KaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQVBJL0xvY2F0aW9uL2hvc3RuYW1lCgo=

***************************
p.s.
При работе используйте средства зашиты и берегите здоровье!!!

Я немного не специально надышался древесной пыли и несколько часов назад у меня было немного вдохновения сделать ещё что то а сейчас мне немного плохо по этому я немного спешу закончить этот пост, кроме этого я не совсем сейчас представляю как должно выглядеть "законченное" решение. в общем если это полезно пользуйтесь .-.
^противный текст типа ой посмотрите тот кто это пишет что то чувствует фу!
^^но про защиту ш написал значит гуд
Ладно

~_^ Удачи!

Не грузится joyreactor.cc , грузится только m.joyreactor.cc / и ипредложения / и баги

Не грузится joyreactor.cc , грузится только  m.joyreactor.cc
Потом будете говорить что все на мобильный перешли,  но пока нет просто  основной что то не грузит, около двух недель при большинстве попыток, пишу с  old.reactor.cc . Я думаю у меня что с интернетом но также предполагаю что я не один такой
В m.joyreactor.cc
1) Нет страницы перенаправления. Все ссылки приходится перебивать в ручную! Предлагаю ссылки что грузятся в мобильном реакторе на основной реактор и фандомные реакторы перенаправлять автоматически на m.joyreactor.cc 
1+) Раньше было легче "собрать" мобильную ссылку потому что достаточно поставить "m" где нибудь в начале, сейчас нужно строго перед "joyreactor" или  "reactor" (пример  old.m.reactor.cc <=рабоает     m.old.reactor.cc  <=неработает) Предлагаю вернуть как было
2) Не хватает ссылки на комментарий .
2+)И при прокрутке комментариев страница моргает(возможно именно у меня) в основном такого нет
3) http://old.reactor.cc/post/5061838 Всё ещё*  И я находил пост в с большим количеством тегов с похожим поведением
*вовремя написания поста не проверял
4)В поисках слева тень чинится "зачёркиванием" каких то css
,dev,реактор,песочница
Не хватает поиска по автору, тегу
Я знаю что выше перечисленное в разработке и ещё приобретает форму .
Скопилось по мелочи...
~_^
ImageResizer
⠀На реакторе иногда встречаются перевёрнутые изображения хотя в других программах они могут отображаться по другому это может быть связано с особым способом поворота при котором и изображение не перерисовывается а получает метку* что нужно отображать изображение особым образом к примеру повернув на 90 градусов при этом само изображение остаётся неизменным это позволяет избежать потерь качества при пере-сохранении сэкономить ресурсы устройства и ускорить редактирование изображений пользователем.
⠀Но некоторые обработчики игнорируют эти метки* и отображают оригинальное изображение без дополнительных инструкций.
*Изображения могут содержать EXIF данные об ориентации (способ отображения) но при этом сам EXIF может содержать другую информацию: какая камера и какие у неё настройки, GPS, и.т.д.

⠀Если вы столкнулись с подобной ситуацией или хотите повернуть картинку или проверить как она возможно отобразиться на на джойреакторе. Вы можете пере-сохранить изображение с помощью:https://2468x.blogspot.com/p/imagerotator.html
,песочница,пост из чистилища,webp

⠀Image in "PREVIEW" place from: https://commons.wikimedia.org/wiki/File:Johnrogershousemay2020.webp?uselang=ru

Особенности работы
*⠀При сохранении создаётся новое изображение поэтому информация EXIF не перезаписывается
*⠀Как гласит описание принимаются все статичные изображения с которыми умеет работать веб браузер (который сможет открыть ImageResizer) но у меня получилось сохранить анимированый .gif без анимации без выбора кадра но с меньшим размером
*⠀Изображения сохраняются на выбор одном в двух форматах .jpg и .png изображения загруженные .jpg по умалчиванию сохраняются в .jpg а все остальные .png , но для лучшего соотношения размер(в байтах)/качество стоит поиграть с переключателем для фото/картина-подобных изображений лучше подойдёт .jpg (в данном случае возможно меньший размер по отношению к .png но немного больший по отношению к оригиналу) для чётких/пиксельных однотонных полупрозрачных я думаю лучше подойдёт .png !!!Осторожно!!! при тесте одна фотография пересохронёная из .jpg в .png увеличилась из ≈6мегабайт в ≈96мегабайт
*⠀Изображения кажется отображаются как на реакторе но могут быть перевёрнуты в ручную*⠀Проверено в:
⠀⠀Chrome v49.??????? 32 (не помню точно версию может и не 49)
⠀⠀FireFox v52.0 32
⠀⠀FireFox v? android10


⠀⠀⠀⠀⠀⠀⠀⠀⠀***
Пост: http://joyreactor.cc/post/4701844

Хелп, пожалуйста

Как сделать, чтобы фото не переворачивалось? Загружаю фото через редактор, выглядит нормально, а когда публикую, то происходит какая-то лажа и фото переворачивается. Как сделать так, чтобы этого не было? Помогите, пожалуйста((

Ответ: Вы можете попробовать пере-сохранить и повернуть изображение в https://2468x.blogspot.com/p/imagerotator.html

⠀⠀⠀⠀⠀⠀⠀⠀⠀***
Пост: http://joyreactor.cc/post/4831598
Ответ: При тестировании удалось быстро пере-сохранить .webp в .jpg или .png с помошьюhttps://2468x.blogspot.com/p/imagerotator.html
⠀ссылка где можно найти тестовое изображение https://commons.wikimedia.org/wiki/File:Johnrogershousemay2020.webp?uselang=ru


⠀⠀⠀⠀⠀⠀⠀⠀⠀***
Пост: http://joyreactor.cc/post/4852238

Проблема с загрузкой картинок со смартфона

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

Samsung Galaxy S10e, Android 11, HEIF отключен, браузер Opera (обычный, не mini).

Ответ: Возможно вам поможет пере-сохранить и повернуть изображение в https://2468x.blogspot.com/p/imagerotator.html перед отправкой

⠀⠀⠀⠀⠀⠀⠀⠀⠀***
Возможно полезная информация для тех кто захочет решить подобную проблему напрямую

⠀Чтобы отобразить правельную ориентацию изображения через CSS можно попробавать использавать:


img {image-orientation: from-image;}

Это должно отобразить изображение с инструкцией поворота.
Замеченные особенности: в некоторых случаях высота с шириной меняются местами

⠀Чтобы отловить ориентацию изображения через JS можно попробавать использавать:
ссылка демо из https://stackoverflow.com/a/32490603 (при открытии файла отображается информация об ориентации особо не углублялся вроде работает но это не точно)


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀~_^

0)С зимними праздниками!!!

1)top.joyreactor.cc заглючило :/

2)И(?)

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

1)top.joyreactor.cc заглючило

примечание: первого числа поведение багов отличалось но я подумал "tjr" не атомный реактор а на дворе новый год поэтому пост был отложен до второго ( =_= joytt!!! ^_^ )

примечание2:возможно ошибки связаны с календарной датой для воспроизведения возможно необходимо выставить первые числа нового года и/или повторить порядок действий "как в посте"

test date: 02.01.2021
||
http://top.joyreactor.cc/weekTop/2016/52
имеет кнопку "53" ссылкой на http://top.joyreactor.cc/weekTop/2015/53
||
при переходе с:
http://top.joyreactor.cc/weekTop/2009/53
через нажатие на кнопку "2010"( http://top.joyreactor.cc/weekTop/2010/53 ) на:
http://top.joyreactor.cc/weekTop/2010/53
открывается:
"Лучшие посты за 53 неделю 2009 года"( http://top.joyreactor.cc/weekTop/2009/53 )

test date 01.01.2021
||
http://top.joyreactor.cc заглючило я не замечал этого ранее возможно для воспроизведения необходимо выставить дату максимально приближенную к началу года
||
если в http://top.joyreactor.cc
попытаться перейти с
http://top.joyreactor.cc/weekTop/2015/53
через нажатие кнопки "2016"("top.joyreactor.cc/weekTop/2016/53")
кажется переход не происходит но "годовые кнопки" меняют своё поведение
^на момент создания поста переходит в http://top.joyreactor.cc/weekTop/2016/52
||

http://top.joyreactor.cc/weekTop/2009/53  >  http://top.joyreactor.cc/weekTop/2010/53
^я не помню что значит эта строчка но я её оставляю на всякий случай
||
http://top.joyreactor.cc/weekTop/2010/50 == "Лучшие посты за 50 неделю 2009 года"
^на момент создания поста тоже
------------------------------------------------------------------------

2)И(?)

раннее мной был написан пост: Кнопка "случайная страница" и оптимизированный переключатель для: top.joyreactor.cc

текст получился битый но код в переключателя рабочий(css на 2пикселя(кажется на 2 два, можно пофиксить) шире по сравнению с текущим)
^он умеет переключатся из крайнего(sfw/nsfw) в крайнее(sfw/nsfw) положение не не открывая "среднюю" страницу
а код кнопки "случайная страница" вроде и работал но я и читать его не рекомендую кроме того я обнаружил баг который может проявится в первые дни нового текущего года если в предыдущем  было 52 недели (а у меня на каждый прошлый год было Math.ceil(Math.random()*53)) )
^прошлые даты по логике top.joyreactor.cc превратятся из:
http://top.joyreactor.cc/weekTop/2012/53?sfw
в:
http://top.joyreactor.cc/weekTop/2013/1?sfw
удобно!!! но:
если с генерируются несуществующая дата то перенаправление будет на http://top.joyreactor.cc а  параметр sfw/nsfw будет теряется
было бы удобно не терять параметр sfw/nsfw в подобных случаях

пример на 02.01.2021:

http://top.joyreactor.cc/weekTop/2023/1?sfw

превратится в:

http://top.joyreactor.cc

а было бы удобней ели бы превращался в:

http://top.joyreactor.cc?sfw


я собирался переписать его  более качественно для этого нужно но было выяснить

почему в http://top.joyreactor.cc в 2009,2015,2020 году 53 недели а в остальных 52 

*моё предположение потому что они в четверг заканчиваются

*или как?

а в ближайшем будущем логика изменится?

так как особой ощутимой реакции сам мой пост не вызвал хотя и создавался для всех включая тех кто занимается top.joyreactor.cc я не очень хотел его навязывать

P.S.
*через graphql узнавать количество недель наверно не хочу наверно лучше или всё делается на сервере или на клиенте в  случае"кнопка случайная страница"


С Зимними Праздниками вас!!! ~_^

Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме (+15 постов - )