Ычан: [d | b / bro / gf / hr / l / m / med / mi / mu / o / ph / r / s / sci / tran / tu / tv / x | es / vg | au / tr | a / aa / abe / c / fi / jp / rm / tan / to / vn / vo]
[Назад] [Вся нить] [Первые 100 сообщений] [Последние 50 сообщений]
Ответ в нить [Последние 50 сообщений]
Имя
Animapcha image [@] [?]
Тема   ( ответ в 15850)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, MP4, OGG, OGV, PDF, PNG, PSD, RAR, SVG, SWF, TXT, WEBM, XCF, ZIP размером до 5000 кБ.
  • Ныне 3097 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
148897178963.png-(34.62KB, 355×585, 1383852009227.png)
15850
No. 15850    
Данная нить сделана по согласованию с администрацией Ычана.

У администрации Ычана появилось желание добавить некоторые функции в стандартный пользовательский интерфейс, что требует доработки местного JS. Поскольку специалистов в этой сфере на примете нет, было решено обратиться к сообществу.
Какие функции нужны:
  • Скрытие тредов. Видимо, с использованием localstorage. Учитывайте возможность развернуть тред обратно.
  • Разворот картинки на странице по нажатию на уменьшенную копию. Большие картинки должны разворачиваться не в натуральную величину, а с учётом ширины и высоты окна. По повторному нажатию сворачиваться обратно. Учитывайте, что иногда вместо уменьшенной копии бывает заглушка спойлера, а в огороженном разделе /gf/ есть флэшь-файлы, которые этак разворачивать смысла нет.
Желательно, чтобы скрипты были достаточно легковесны, чтобы помещаться в wakaba.js. Минимальными должны быть и предлагаемые правки вёрстки самих страниц (радикально никто ничего перепиливать не будет).
Предпочтительная лицензия скриптов — общественное достояние (public domain), как у самой «Вакабы».

Пока всё. Администрация не рассматривает идеи подключения куклоскриптов или чего-то подобного тяжеловесного целиком, так как стремится сохранить минимализм интерфейса сайта. Также пока не рассматриваются предложения по неким другим функциям.
271 сообщений пропущено. Показаны 50 последних сообщений Развернуть все изображения
No. 22594    
Мобильная версия CSS подавляет раскрывалку картинок.
Гляньте, что с этим можно сделать, пожалуйста.
No. 22595    
>>22594
>>15857
No. 22596    
>>22595
Там смысл был, мол, пусть оно в новой вкладке открывается по-старому.
Сейчас происходит бессмысленное действо, когда оно открывает полную версию на странице, но CSS всё равно её скукоживает. Это довольно тупой баг, который никакого отношения к умышленному поведению иметь не может.
Опыт «410чана» показал, что раскрывалку можно не подавлять, ничего плохого в ней под мобилками нет.
No. 22597    
>>22596
Т.е., я смотрю, что на каком-то разрешении оно действительно подавляется, как задумано, а на каком-то просто скукоживается на странице.
Вот со вторым надо разобраться.
No. 22598    
>>22596
>>22597
Собственно, демонстрация бага:
https://iichan.hk/b/res/4951415.html#4951610
https://iichan.hk/b/res/4951415.html#4951612
No. 22600    
>>22597
Баг вызван конфликтом с мобильным CSS сайта, который все переопределяет и скукоживает изображения обратно. Основную массу удалось побороть костылями, но вот из-за этих правил в .global.css
@media only screen and (max-width: 480px) {
...
.thumb {
width:auto!important;
height:auto!important;
margin: 2px 4px;
}
...
}
Картинки раскрываются ступенчато: сначала превью раскрывается до своего размера в не-мобильном варианте, и только после полной загрузки разворачивается на весь экран. Уберите эти !important, и будет нормально, тем более что они там ни к чему.
Порог открытия на новой вкладке уменьшен до ширины экрана в 360 пикселей, правда на таких устройствах эти скрипты и так никогда не работали.
No. 22601    
В рубрике "мы вас не просили": добавлена опция "раскрывать спойлеры" в конфигураторе.
No. 22692    
156846863543.jpg-(50.98KB, 556×547, 9373224.jpg)
22692
>теперь на главной список досок есть в шапке, в футере, в непонятно зачем ваихнутом после новостей и списке страниц "фрейме".
>И ещё раз если зайти с фреймами
No. 22693    
156847307032.jpg-(718.30KB, 2560×1600, Screenshot_20190914-155254.jpg)
22693
Веселье продолжается.
Дорогуши, у вас картинки произвольной длины из месяца в месяц, оно тупо не будет работать. Сделайте ограниченный контейнер, новости с картинками в двух колонках, список досок во всю страницу красивой табличкой. Галерею всё равно переделывать, конечно.
No. 22695    
156847787489.jpg-(32.46KB, 500×499, 1435875226658.jpg)
22695
Вот нельзя было сделать нормально, как было https://jsfiddle.net/5pnx2otq/1/show
Всего то и надо вместо фрейма поставить div с float: left; Нет блин, давайте перелопатим всю верстку до вырвиглазного состояния, и чтоб новости про закрытые доски, обновляемые раз в 5 лет были на самом виду, а нормальная навигация где-то в жопе.
И кто это говорил "Как обычно, лучшие изменения в десигне любых интерфейсов — это те, которые никто не заметил"?
No. 22696    
>>22695
Но ведь это выглядит как говно.
Более привычное, да, но говно.
No. 22697    
>>22695
>>22696
Скажу больше, тут прямо эталон модели теоремы Эскобара.
Чтобы делать хорошо нужно не опираться на старое, думать, как было бы удобно пользоваться имеющимся.
No. 22698    
>>22697
Удобно было бы выводить разный контент под мобильную версию и пк. А в остальном это попытка скрестить корову с бараном.
No. 22699    
15684897937.png-(10.34KB, 384×384, 1149378530564.png)
22699
Малаца, хорошо зделоли, уменьшить только количество новостей до 8 может стоит.
No. 22700    
156849032332.jpg-(1.01MB, 1600×2560, Screenshot_20190914-204413.jpg)
22700
>>22699
А, ещё надо меньше текста у картинок.
No. 22709    
156858537978.png-(444.14KB, 1111×1000, 1568271259118.png)
22709
>>22699
Все будет. Но не сразу.
No. 22719    
Доброго денечка! Как вам идея переделать фронт Ычана на Vue с SPA?
No. 22720    
>>22719
>фронт Ычана
Хорошая шутка.
No. 22722    
>>22600
В «Хроме» не работает.
No. 22723    
>>22719
Без переделки бэка на что-то рест-подобное смысла не имеет, только увеличится размер передаваемых по сети ресурсов.
А с переделкой бэка получается новая полноценная борда.
Очевидно, администрация не пойдет ни на первое, ни на второе. Плюс забота о БЕ3СКРNПТОВЬlX.
No. 22724    
156908026658.png-(261.66KB, 460×700, 2016-02-27-813951.png)
22724
>>22719
Для этого надо бэк переписать с Перла на хотя бы Java EE 6, а потом уже прикручивать фронты хоть на JSF-е, хоть на Vue, хоть на Swing-е. Ну или найти героя, который будет имплементить энтерпрайзные фреймворки на Перле. Или ты предлагаешь сделать моструозный костыль на JS, который внутри себя по сути имитирует браузер без JS и отваливается от каждого изменения разметки?
No. 22725    
>>22724
Ну и выйдет из этого новый движок нульчана, где фронтенд на vue и бекенд на php. Народ не особо его оценил, хотя где-то его даже используют.
No. 22726    
>>22724
>Прикасаться к Яве меньше 8 верии
>Не знать о Mojolitious
>НАСТОЛЬКО быть рабом энтерпайза, что нужны фреймворки
No. 22731    
156917238571.jpg-(187.98KB, 700×770, 2015-04-13-727020.jpg)
22731
>>22725
Кто заставляет копировать нульчан? Если хотите развиваться, надо своевременно обновлять используемые технологии, дабы они перестали тормозить внедрение нового функционала.

>>22726
Привет, зеленый.
>Прикасаться к Яве меньше 8 верии
При чём тут версия Джавы и версия Ентерпрайза?
>Не знать о Mojolitious
Почему кто-то должен знать о древних фреймворках мёртвого ЯП?
>НАСТОЛЬКО быть рабом энтерпайза, что нужны фреймворки
Почему кто-то должен приходить в восторг от запила инфрастуктуры с нуля? Или тебя зовут Миша, ты очень своеобразный человек и желаешь пофинансировать разработки подобных велосипедов?
No. 22733    
>>22731
>Почему
Кто ихсперта без пруфов строит, к тому и вопросы.
No. 22734    
15691915019.jpg-(210.40KB, 517×496, 2018-02-09-949744.jpg)
22734
>>22733
Так вот я и спрашиваю у ихсперта, пусть он по полочкам всё разложит и пояснит, чем специализированные решения хуже кустарщины и самопала; особенно меня интересуют моменты, сколько потребуется жопочасов, чтобы на базе Перла сделать ентерпрайз-грейд приложение, которое можно поддерживать, где искать бесплатных запиливателей подобных приложений и сколько их потребуется. Местный запиливатель, вон, чегой-то отказался спойлеры запиливать, сказал, мол работы сильно дохрена, а ему недосуг. Доброчановский, так вообще молча в туман свалил и на связь не выходит.
No. 22735    
>>22734
>специализированные решения
Вы опять тащите свои представления о том, что все программы должны быть 20гиговые яваподелия просто.
>ентерпайз-грейд борда
ЧТД.
>Местный запиливатель
Но тут работают спойлеры.
No. 22736    
156920210241.png-(425.41KB, 577×991, MillieChliette.png)
22736
>>22735
А вы опять занимаетесь троллингом в тематике. Обсуждаемый предмет вы не знаете, путных ответов от вас ждать бесполезно, о проблемах форума, на котором перекатываетесь, тоже не в курсе. Ещё и на Ичан побежите рассказывать, какие здесь все нехорошие и вас слушать не хотят.
No. 22737    
>>22736
>о проблемах форума, на котором перекатываетесь, тоже не в курсе
У меня есть коммиты в движок, в отличие от. И нет, я в сортах 20гб яваподелия не разбираюсь, и тому рад.

А впрочем, давайте заключим пари, code doesn't lie, в конце концов. Берётся спецификация https://github.com/WagonOfDoubt/kotoba.js (а лучше всё-таки выцыганить нормальное ТЗ у администрации), каждый пишет свою версию, и к НГ 2011 сравниваем три версии того что есть (третья в первом случае псевдокодоба, во втором - ФБЕ). Оценка складывается из анонимного голосования, отзывов Администрации и отзыва владельца спеков, на которые равнялись. Может хоть что полезное получится.
No. 22738    
>>22737
*2021
No. 22739    
15692068233.jpg-(108.34KB, 900×1200, 03_Lacus_sama_by_RayearthBlue.jpg)
22739
>>22737
Администрация Ичана ещё в 2009-м ясно дала понять, что движок они трогать не будут и никого к нему не подпустят. Соус ясно дал понять в треде о Котобе, что ему новый движок не нужен. Пилить очередной CRUD чисто для себя мне не интересно. Если у вас детство в заднице играет, запилите спойлеры в FBE — тем более, что это вы ратуете за самопальщину, значит труда вам это составить не должно.
No. 22742    
>>22739
Ясно. Слив засчитан.
No. 22744    
>>22742
Смойте за собой.
No. 22773    
>>22722
Исправлено.
No. 22839    
>>22739
>спойлеры в FBE
А что не так со спойлерами?
No. 22853    
156985550938.mp4-(111.80KB, 1920×1080, Gotoubun no Hanayome - Uesugi Fuutarou having rais.mp4)
22853
>>22839

Имѣются въ виду графическіе спойлеры, https://bitbucket.org/Therapont/fbe-410/issues/8/
No. 22854    
>>22853
Мне так и не ответили там, как опции впиливать.
No. 22857    
156988426652.jpg-(6.66KB, 147×153, staredad.jpg)
22857
>>22854

Видеозапись >>20965 говорит нам, что для начала можно вообще без опций (а просто жёстко ограничить поддержку употребления спойлеров досками a/ и ts/ только).
No. 22876    
>>22854
Я расширил описание того тикета.
И не надо угонять этот тред.
No. 23526    
Ну щта, кто-нибудь придумал, как можно починить спойлеры под iOS? (Кроме неиспользования iOS)
No. 23527    
157236860332.png-(1.51KB, 90×50, 1439974851152.png)
23527
>>23526
Купите мне айфон - попробую что-нибудь придумать но не гарантирую.
No. 23528    
>>23527
Я думаю, достаточно попробовать понять, почему на 4чане и оранжевом сайте спойлеры работают, а на Ычане — нет.
No. 23590    
>>22722
У меня и в "Хроме" работает. Точно накатывали последнюю версию скрипта из репозитория?
No. 23591    
>>23590
Вообще-то, это уже было исправлено, лол.
No. 23595    
157303870643.png-(246.10KB, 777×480, 1554749849036.png)
23595
>>23591
Правда?
Слева скрипт expand-images из гитхаба. Справа что есть сейчас (картинка раскрыта).
No. 23607    
Если показывать капчу по клику на поле капчи, а не грузить сразу, то это:
1. В разы снизит нагрузку на сервер, так как движок будет выполняться только при постинге, и на генерацию капчи, которую и так не собирались отгадывать, не нужно будет тратить время процессора.
2. Незначительно, но экономит трафик.
3. Решается вопрос с преждевременным протуханием капчи у пользователей, так как она будет обновляться непосредственно перед отправкой.
4. Не должно затронуть пользователей с отключенными скриптами, так как реализация подразумевает скрипт, который, пока страница не успела загрузиться, убирает атрибут src у картинки капчи, и заменяет ее на заглушку "капча показывается по клику".
Подумайте над этим.
No. 23613    
>>23607
Скажу больше, капчу можно сделать в айфрейме и выплёвывать по ссылке с хешем сессии. Посмотри, как в Инстанте сделано. А ещё лучше показывать капчу не сразу после клика на "Отправить", а только после загрузки и проверки файлов, чтобы капча не протухала (в теории) во время загрузки файлов.
No. 23617    
>>23607
И после этого постинг будет требовать включенного js, а я, вероятно, не смогу постить на ычан из своей древней nokia N79.
No. 23618    
>>23617
См. п.4:
> 4. Не должно затронуть пользователей с отключенными скриптами, так как реализация подразумевает скрипт, который, пока страница не успела загрузиться, убирает атрибут src у картинки капчи, и заменяет ее на заглушку "капча показывается по клику".
No. 23619    
>>23618
Если точнее, указанный способ может и не сработать, но в любом случае, тег <noscript> никто не отменял.
Удалить сообщение []
Пароль  
[Mod]