Каталог

[Вернуться]
Режим постинга: Ответ
Имя
E-mail
Тема
Сообщение
Пароль   (для удаления поста)

No.3  >>34, >>317, >>318, >>319, >>320, >>330, >>331
Тред для любых вопросов о борде, технических и не очень.
¨ No.10  >>103, >>225
Оказывается, TinyIB дополнительно рендерит JSON:

https://beach.de.cool/b/threads.json
https://beach.de.cool/b/catalog.json

https://beach.de.cool/b/res/3.json
¨ No.29  >>57, >>69
Смотрю в код TinyIB, и понимаю, что не такой уж и плохой движок-то, если так подумать. Проблемы есть, но не критичные. По идее можно выпилить половину фич, оставшееся подтянуть, поправить верстку, кое-где кодировку, аудит примитивный провести, и будет норм.

Да, PHP стремный, зато работает везде, вот даже на бесплатном хостинге. Никакого супер-сложного деплоя на специальных платформах не надо. Да, подход "ебем стрингу по любому поводу" останется, ну так и что? Это не стартап с пивотами, а предельно детерменированный проект с очень понятным спектром задач, которые уже никогда не поменяются.
¨ No.33  >>34, >>331
Тест спойлера

spoiler

spoiler
¨ No.34
>>33
Работает, для спойлеров есть тег <s>, <spoiler> или <spoilers>. Разметка как в HTML:

<tag>Текст под спойлером</tag>
¨ No.51
А еще TinyIB бьет строки тупо риплейсом \n -> <br />. И параграфы тоже. Халтура конечно, потому что надо по умному делать \n\n+ -> <p></p>, если абзац.

Вообще чувствуется, что автор очень плох в верстке.
¨ No.57  >>59
>>29
Автор TinyIB зачем-то пилит новый движок на Go... который выглядит точно так же лол.
¨ No.59
>>57
Да, есть такое: https://codeberg.org/tslocum/sriracha

Ну на самом деле он под капотом сильно отличается от TinyIB. Там как минимум конфиг адаптирован под VPS, есть шаблоны HTML, и есть хуки для кастомных плагинов. Но я не понимаю, зачем это все нужно, особенно в таком-то говнокоде.
¨ No.69
>>29
Двачнурнет работал на доработанном TinyIB. Более фукнциональной и в то же время хорошо выглядящей борды я не видел. Сосачи, вичаны, и все прочие просто сосут. Там даже треды-стримы были, можно было смотреть анимцо из ОПа, и общаться в тредике.
¨ No.71  >>72, >>150
Постинг с тора не работает.
¨ No.72  >>74
>>71
Работает.
¨ No.73
тест
¨ No.74
>>72
Нет. Должно очень повезти с выходной нодой.
¨ No.75  >>76, >>78
>Пост обрезан. Нажмите Ответить, чтобы просмотреть.
Вот это бесит
¨ No.76
>>75
чел, раслабься)))
¨ No.78  >>82
>>75
Придумай другой вариант и пришли автору: https://codeberg.org/tslocum/tinyib/src/branch/master/locale/ru/tinyib.po#L496
¨ No.82  >>83
>>78
Содержимое поста не должно обрезаться на странице доски модификацией html, пост можно обрезать с помощью css с возможностью прокрутки.
Это артефакт веба нулевых.
¨ No.83  >>86
>>82
Чел, ты сайты делал когда-нибудь вообще? Хоть один блок верстал?
¨ No.84  >>86
Каждый раз ору, когда на борды приходят теоретики веб-разработки, и выдвигают какие-то ТРЕБОВАНИЯ к админу, чтоб он мухой метнулся и переделал готовый движок, лол.
¨ No.86
>>83
Приятель, я разбираюсь в разработке сайтов.
>>84
Ты прав вообще-то. Надо подготовить патч. Но сейчас нет времени этим заниматься.
Эта проблема с обрезанием html во многих движках. В vichan и kusaba тоже должна быть. А вакабу никто патчить не будет.
¨ No.92  >>93
Что вообще это за борда и почему она появилась?
¨ No.93
>>92
Тебе правда интересно?
¨ No.100  >>103
https://codeberg.org/tslocum/tinyib/src/branch/master/inc/html.php

БОЖЕ, какое же это все ГОВНОЖОПИЕ просто, ужас нахуй. Вот так вот строится КАЖДЫЙ пост на борде по версии тиниибы:
https://codeberg.org/tslocum/tinyib/src/branch/master/inc/html.php#L450

Аж 180 СТРОК какой-то неведомой ебаты, где-то даже по 160 символов в строку. При том, что уже давно есть шаблоны прям в стандарте языка, как минимум с 2018 года: https://stackoverflow.com/questions/7683133/ выбирай не хочу.

Вместо этого доблестный герой пыхи тревор слакум не побоюсь этого слова ДЕСЯТИЛЕТИЯМИ наваливает отборной императивной параши, аж обои отклеиваются ух бля.

Просто УЖАС нахуй.
¨ No.103
>>100
Автор тиниибы реально аутист какой-то. Он движок свой 16 лет пишет. Подумать страшно. За это время можно реально стать сеньором разработки на каком угодно языке, в какой угодно технологии. А он вместо этого пишет уже СРИ РАЧУ, новый движок на го, по сути то же самое, что и на пыхе, в той же говнокаловой манере, 100500 каких-то вложеных ифов, опять блядь весь фронтенд у него собирается через ебание строки, верстка ровно такая, как и 16 лет назад, нихуя понять невозможно. Те же блядь ошибки что и раньше, опять эти регулярки ебанутые, какой-то нейминг шизоидный.

Ну серьезно. Даже если это хобби, ну позор же. Можно 16 лет табуретки делать, любой дебил в этом деле мастером станет за 16 лет, это вот то самое правило 10к часов как раз. Только блядь уникальный тревор залупотворожковый сука за 16 лет не научился код писать, что на самом деле не такая уж сложная наука. Удивительно просто.
¨ No.107  >>225
Поменял TINYIB_TRUNCATE обратно на 15 и пересобрал статику. Должно стать поудобнее в плане обрезания постов.
¨ No.150
>>71
Тут реально некоторые ноды забанены, может выдать страницу с хуйней на дойче.
¨ No.152
Нормально, борда продержалась уже месяц...
¨ No.163  >>165
Сколько планируешь держать сайт времени?
¨ No.165
¨ No.194  >>201
Вернул каталог. Верстка там традиционно для тиниибы отвратительная, но жить можно:

- https://beach.de.cool/b/catalog.html
- https://beach.de.cool/b/catalog.json

Должно немного помочь от калобактериоза, но если так дальше будет продолжаться, то придется, видимо, принимать меры.
¨ No.201
>>194
Кто-то на какаче ссылку запостил
¨ No.225  >>317
>>107
Сделай TINYIB_TRUNCATE = 0 и добавь в css
.message {
max-height: 500px;
overflow: auto;
}
Для больших постов будет прокрутка.
Для работы только на страницах доски нужно добавить класс css.
¨ No.230  >>231, >>233
Хочу найти вот этого уебка на паровозе и деть ему в ебало. Сука реально отпиздил бы этого черта ногами тупо. Пиздец урод.

https://codeberg.org/tslocum
https://rocket9labs.com/
https://secure.gravatar.com/avatar/2e42ef5d45fcb555364fe4e802de05e1?size=1080
¨ No.231  >>232
>>230
Остынь, у него не самый худший движок.
¨ No.232
>>231
Что может быть хуже?
¨ No.233  >>238
>>230
Блядь какой же он УРОД просто это пиздец. Вот есть задача - надо сделать, чтобы поле для ввода имело автофокус при загрузке (нужно для входа в админку). Что делает нормальный человек? Вот что:

<input ... autofocus="autofocus" />

ВСЕ БЛЯДЬ! ВСЕ НАХУЙ!

Что делает мудак тревор? Ну он сначала делает ЧУДО БЛЯДЬ функцию manageOnLoad:

> https://codeberg.org/tslocum/tinyib/src/branch/master/inc/html.php#L922

Которая по сути тупой свитч/кейс, высирающий сука ОДНО И ТО ЖЕ, просто с разными именами. Дальше он эту хуйню вызывает - вот так:

> https://codeberg.org/tslocum/tinyib/src/branch/master/imgboard.php#L841

Потом он получает значение вроде такого:

> $onload = ' onload="document.tinyib.username.focus();"',

Дальше он вызывает функцию managePage:

> https://codeberg.org/tslocum/tinyib/src/branch/master/inc/html.php#L902

И сука пихает свой $onload вот так:

> <body$onload>

В результате генерится страница, внутри которой срабатывает скрипт - он ищет на странице такой элемент:

> #tinyib

А потом у него сука контрол с именем username например. И делает на нем фокус! УРА БЛЯДЬ! Вместо ОДНОЙ СТРОКИ В РАЗМЕТКЕ мы сука высрали сотню, и завязались на древний костыльный апи (id = глобальное значение). Это при том, что у него подключен jQuery ебаный, и он вполне мог сделать даже так:

$('name=username, name=...').each((input) => { тут фокус инпата })

Но нет! Путь эти 88кб висят мертвым грузом сука! Блядь урод ебучий просто.
¨ No.238
>>233
Бичефорсер спок
¨ No.255  >>256
Вам вообще нормально сидеть с такой темой? У кого какой вариант отображается? Может, темную тему менее контрастной сделать?
¨ No.256  >>257
>>255
В TB вроде светлая по дефолту, мне норм.
Эмуляция темной в девтулсах не работает, но наверно это потому что TB.
¨ No.257  >>258
>>256
В принципе он в зависимости от системной темы должен выбирать и видимо системная у меня "светлая".
¨ No.258  >>260
>>257
Хотя походу это только для темы самого браузера, лол.
А для prefers-color-scheme захардкожено light походу.
¨ No.260  >>262
>>258
Там цвета берутся в зависимости от запроса prefers-color-scheme (dark/light), а он передается по теме браузера. В браузерах обычно можно или самому принудительно задать тему, или она подтянется из системы.

У меня сейчас темная тема, потому что в браузере принудительно темная стоит.

Вот и думаю, нормально оно или нет, или слишком контрастно.
¨ No.262
>>260
В обычных браузерах можно, в TB пока
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40337
¨ No.263
Жалко что нельзя получить такую визу в США, типа на три дня, чтобы набить ебало. Вот чисто прилететь там в вашингтон или куда, найти тревора гниду и дать ему в ебыч просто. Потом обратно улететь. Неужели это так сложно...
¨ No.287  >>288
Когда хостинг с постингом из тора?
¨ No.288  >>289
>>287
Зачем?
¨ No.289  >>290
>>288
Для увеличения актива.
¨ No.290
>>289
Много актива в торе?
¨ No.295
Реально черный фон этот тоску какую-то навевает.
¨ No.316  >>317
Сделал капчу попроще. Теперь для ответа она не нужна, а для треда всего 3 цифры.

Каталог теперь идет простым списком - так лучше видно.
¨ No.317  >>318
>>316
Админ, мой реквест >>225
¨ No.318  >>319
>>317
Чел, это уродство будет. Ты видел хоть один нормальный сайт, хоть одну дизайн-систему с таким решением? Я нет. Высота блока - вообще ненадежный параметр для этого.

TINYIB_TRUNCATE=15 вполне хватает для большинства текстов, прямо сейчас на нулевой из 35 постов обрезаны только 3, это всего 8%.

Я сейчас форк делаю с фиксами >>312, и хочу там сделать механизм получше. Чтоб на текст "Пост обрезан..." можно было тыкнуть, и пост грузился бы целиком. Тинииба почти умеет так делать: https://beach.de.cool/b/imgboard.php?preview=265. Надо только отдавать пост целиком, и вставлять его на место обрезанного.
¨ No.319  >>320
>>318
>Ты видел хоть один нормальный сайт, хоть одну дизайн-систему с таким решением? Я нет.
Этот css взят из Мишабы. Как пример сайт - https://0chan.club/
¨ No.320
>>319
При всем уважении к "мишабе" - это все еще студенческая поделка, пусть и очень качественная. В плане дизайна там уж точно не все гладко, и не все оттуда надо обязательно тащить к себе.

Но вообще я говорил о сайтах, которыми профессионалы занимаются, в т.ч. профессиональные дизайнеры. Ну хотя бы хабр какой-нибудь, пикабу, дтф, типа того. В плане структуры эти сайты очень похожи на борды, и паттерны там схожие, но что-то я нигде не видел overflow-y: auto и высоту принудительную.
¨ No.330  >>331
Добавил по приколу новый стиль - Courier. Слепил за 5 минут по образу >>325.
¨ No.331
>>330
лол
¨ No.432  >>433, >>439
Зачем тут этот кот?
¨ No.433  >>434
>>432
Пялить
¨ No.434
>>433
Зачем пялить кота?
¨ No.439
>>432
Это кот Барсик из соседнего подъезда. У него хозяйка какая-то телка деловая, с утра на работу уходит, а кота выгоняет, типа чтоб он дома один не срал и гулял сам по себе. А Барсик гулять не хочет, он же домашний кот, и боится улицы. На улице шумно, другие коты его там обижают. Поэтому Барсик прячется в моем подъезде, его сюда пускают иногда потусить бабки добрые. Я бы мог договориться с хозяйкой и брал бы кота к себе погостить, но травлю сейчас тараканов, коты от такого тоже могут помереть. Да и вряд ли сам Барсик такое гостеприимство оценит.
Короче это норм кот, просто стеснительный.
¨ No.440  >>479
Бля оказывается если навести на кота курсор, то происходит ПРИКОЛ
¨ No.479
>>440
Когда картинка заполняет все окно это наводит ассоциации с каким-нибудь попаданием в горизонт событий черной дыры...
¨ No.975  >>977
https://beach.de.cool/arch/20250207-wc.12hp.ch-wc-res-6388/

Добавлена копия важного документа. Всем ознакомиться. Буду спрашивать.
¨ No.977
>>975
Красавчик, всё правильно сделал
¨ No.1585  >>1595
Немного изменены настройки борды:

- Тредов на страницу = 20 (было 10)
- Последние ответы = 5 (было 3)
- Бамплимит = 300 (было 900)
¨ No.1595  >>1597
>>1585

>- Последние ответы = 5 (было 3)
Нулевая стала читаемее, уже не выглядит как стена текста.

>- Бамплимит = 300 (было 900)
Это зря, ведь тут только текст без картинок, можно большие бамплимиты делать.
¨ No.1597
>>1595
> можно большие бамплимиты делать
Я тоже так думал раньше, типа прикольно сделать тред на 1000 постов. Сейчас же не 2005, можно себе позволить.

Но штука в том, что его просто становится неудобно скроллить. Ну он огромный тупо.

Удалить пост