Пляж

Режим: Ответ

No.353
Ладно, не новый, а сильно перелопаченый TinyIB. Кому интересно - смотрите, тыкайте, или разъебите его по полной, если хочется:

https://beach.de.cool/test

Ну и замечания/пожелания/мысли пишите. Планирую это все допилить, и потом полностью переехать на новый движок.
Ответы: >>3183
No.369
Немного обновил. Из интересного:

1. Новая темная тема - Nightshift
2. Автосохранение Темы+Сообщения в браузерный локалсторадж. Сохраняет раздельно для нового треда и нового ответа. Теперь сообщение точно не сбросится при обновлении или при ошибке
3. Починил механизм банов <s>хотя кому они тут нужны</s>

https://beach.de.cool/test
Ответы: >>3183
No.381
Оказывается, у многих борд есть выгрузка треда в JSON. Для самых популярных сейчас движков (TinyIB, Vichan и jschan) она точно есть:

- TinyIB: https://beach.de.cool/b/res/353.json
- Vichan: https://rf.dobrochan.net/vichan/b/res/240578.json
- jschan: https://chaoschan.org/b/thread/1171.json

Можно сделать механизм импорта тредов. Допустим, юзер борды A вставляет ссылку на тред с борды B, движок борды A его подтягивает и сохраняет в свою базу.

Можно даже сделать авторефреш тредов - если в такой "выгруженый" тред кто-то отвечает, то движок снова подтягивает тред, но уже с новыми ответами.

Интересная концепция.
Ответы: >>383, >>386, >>397, >>435
No.383
>>381
FidoNet для параш...
No.386
>>381
Разве мобильные клиенты имиджборд не работают через такой интерфейс?
Ответы: >>388
No.388
>>386
Если и работают, то только частично. Там еще нужны эндпоинты для постинга и капчи как минимум. Вот с ними обычно проблемы бывают.
No.397
>>381
Не, я такое не осилю.

Во-первых, в рамках PHP/Тиниибы это хуй сделаешь. Там такой копролит, что уже страшно что-то вкорячивать. Может, опытный пыхер смог бы, но я ебал в этом ковыряться.

Во-вторых, там логика на самом деле нетривиальная, много всяких непоняток. Например, как различать дубликаты, как делать мерж новых постов из оригинального треда в сохраненный, и т.п. С разметкой айдишников тоже большая проблема - допустим, в разметке оригинального поста есть ссылка на >>номер, и надо понимать, что этот пост есть в треде, и сослаться на него. Короче много такого.

Ну и в-третьих, нахуй оно надо на самом деле. Я не припомню, чтобы какой-то тред хотелось прям ДЕРНУТЬ с другой борды, и сидеть в этой копии потом. Кому это надо? Полные архивы борд еще куда ни шло, но с этим и простой скрипт и wget справятся.
No.435
>>381
>Можно сделать механизм импорта тредов. Допустим, юзер борды A вставляет ссылку на тред с борды B, движок борды A его подтягивает и сохраняет в свою базу.
>Интересная концепция
Это вариант федерализации борд.
Есть Fchannel и куча других вариантов. Только до ума не доведено.
>у многих борд есть выгрузка треда в JSON
Парсить можно html.
Ответы: >>436
No.436
>>435
> Это вариант федерализации борд
Ого, а мы не знали.

> Есть Fchannel
Он был написан под ActivityPub, это достаточно сложный протокол, изначально рассчитанный на социалки всякие. Для борд в этом никакого смысла нет, тут вся модель данных - плоский список постов, либо треды, либо ответы.

> Парсить можно html
Чел, ну парси. Открой HTML прямо вот этой страницы, и охуей, НАСКОЛЬКО хуево она сверстана. При чем без причин, просто потому что изначальный автор - еблан косорылый, который за 16 лет ничему не научился и делает абсолютно то же самое, но уже на го (https://sriracha.rocket9labs.com/img/). Да и не в нем даже дело, большая часть бордодвижков так и напсиана, криворуко-косорыло, давно и по приколу. Хорошо хоть реально до JSON додумались, в котором просто данные лежат.

Вот правда, как че-нибудь спизданете с умным видом, так все, туши свет.
Ответы: >>437, >>452
No.437
>>436
> img/).
Парсер разметки 10/10, тревор как всегда.
No.452
>>436
>Интересная концепция.
>Ого, а мы не знали.
Ты как что-то новое упомянул.
>достаточно сложный протокол, изначально рассчитанный на социалки всякие.
Протокол не сложный, но не рассчитан на синхронизацию нескольких доменов. Все равно ничего лучше fchannel для федерализации не знаю.
>тут вся модель данных - плоский список постов, либо треды, либо ответы.
Там так же.
>Чел, ну парси. Открой HTML прямо вот этой страницы, и охуей, НАСКОЛЬКО хуево она сверстана.
Табличками сверстана. Ничего экстраординарного.
Ответы: >>453
No.453
>>452
Чел блядь ты... Чел
Ответы: >>494
No.494
>>453
Ответь
Ответы: >>500
No.499
Админ, а запилить эмбеддинг изображений с имгура/кэтбокса как на колчках можешь?
Ответы: >>501, >>504
No.500
>>494
Чел, что тебе ответить? Ты предлагаешь какую-то шляпу, вообще не имея экспертизы в этом вопросе. Я хуй знает, что тут отвечать.

Активитипаб хуйня многосложная, это в любом случае протокол, который надо поддерживать, у которого есть длинные спеки. Это по определению гораздо сложнее, чем json_decode и плоский маппинг полей. И по факту это вендорлок, потому что активитипаб не поддерживает ни одна борда (кроме недопиленного фчана с нулем инстансов), а выгрузка json есть в большинстве современных движков.

Если ты считаешь, что верстка от тревора - норм, то я хуй знает. Видимо ты даже не пытался ее парсить и извлекать оттуда данные. И в голове у тебя нет мыслей, что любой парсинг - по определению сложнее простого доступа к чистым данным, как это происходит в json. Видимо тебе лишь бы спиздануть что-то. "Синдром таксиста" называется.
No.501
>>499
Ну можно попробовать. Выглядит несложно, просто надо придумать разметку и риплейсить по ней. Допустим, юзер напишет строку

[imgur:{ссылка на пикчу}]

А движок сделает вставку пикчи. И ее будет видно внутри поста.

Я только не знаю, зачем это надо.
Ответы: >>502
No.502
>>501
Ну. Я буду пользоваться. Наверное.
No.504
>>499
> имгура/кэтбокса
Нахуй они нужны, они банят Tor.
Лучше imgbb.com и postimages.org
Ответы: >>530
No.508
Посты хуево обрезаются. И еще неплохо бы скрытие тредов прикрутить.
Ответы: >>509
No.509
>>508
а хули хуево, все вопросы к тревору суке...
No.514
В новом релизе пизда тревору будет.
No.530
>>504
У меня получалось заливать на имгур, юзая тор.
No.557
В этот раз в основном мелкие фиксы. Из интересного:

1. Добавил скрытие тредов (кнопка "--")
2. Починил обрезание постов - теперь символы считаются умнее, стены кумерских историй не пройдут
3. Поправил автосайз для поля сообщения, должно стать удобнее
4. Поправил спамфильтр, хеширование и всякую не видимую для юзера хуйню
5. Че-то еще делал, не помню уже

https://beach.de.cool/test - Ctrl + F5
No.560
Вообще конечно вопрос нахуй это скрытие нужно на борде из трех калек
Ответы: >>561
No.561
>>560
>на борде из трех калек
У нас тут динамично развивающаяся компания!
No.564
Заебала дерготня страницы при перезагрузке. Это прям бесит. Так происходит потому, что сначала грузится весь HTML, а потом на него применяется JS.

Допустим скрытый тред загрузился, вставился в страницу, браузер это отрисовал, а потом JS требует его скрыть - получается дерганье.

Теоретически можно сделать так: при загрузке HTML блокировать рендеринг и вставлять CSS-правила, скрывающие треды, прямо перед отрисовкой. Тогда дерганья не будет, а юзер увидит сразу скрытый тред. Попробую такой подход реализовать.
Ответы: >>658
No.658
Очень хотелось разделить JS и no-JS версии. Типа чтобы сначала загружался HTML без JS, и если у юзера нет JS, то на этом бы все завершалось. А если JS есть - грузился бы скрипт, и сам бы создавал динамические элементы. Например, выбор стиля - без JS он бесполезен. Но к сожалению при таком подходе происходят ДЕРГАНЬЯ >>564. Поэтому надо заранее рендерить сразу все внутрь HTML. Печально.
No.661
Можно заменить ссылки типа >>123 на что-то более простое, например #123 или @123. Норм идея, или слишком прогрессивно для анонимных бичей?
Ответы: >>662
No.662
>>661
# это то же что №, @ в начале в социалочках используется, будет очень много непоняток. В супердвижках ToyBBS и MMMB было [p=123]...
Ответы: >>663
No.663
>>662
> # это то же что №
Не-русскоязычные юзеры далеко не всегда знают про "№", зато все юзеры точно знают про "#".

> [p=123]
Вот это вообще ужас, потому что вручную заебешься набирать, особенно если с телефона.
Ответы: >>667
No.667
>>663
>Не-русскоязычные юзеры далеко не всегда знают про "№", зато все юзеры точно знают про "#".
Я не о том, чтобы использовать №, а о том, что # часто встречается в текстах...
No.681
Убрал дерганья при загрузке. Теперь должно быть приятно пользоваться.

https://beach.de.cool/test/ & Ctrl + F5 для сброса кеша

В принципе я не знаю, что еще нужно. На текущем этапе все выглядит готовым. Какое-то время оно еще побудет в стабилизации, потом я проведу большой ретест, и можно будет переезжать на новый движок.
No.693
Добавил разметку по приколу: https://beach.de.cool/test/res/167.html

Спойлер - %%текст%%
Жирный - **текст**
Курсив - *курсив*
Моноширинный - `текст`
Зачеркнутый - ~~текст~~
No.790
Добавил примитивную защиту от ломания разметки, чтобы не было такого:

[a] [b] перекрытие тегов [/a] [/b]

Ну и две темы добавил, как тут - дневную и ночную. Не знаю, что еще нужно. Предлагайте фичи. Может, типографику попробовать выдрочить. Вроде все уже есть.

https://beach.de.cool/test/
No.1310
1. Сделал относительное время (типа "1 час назад"). Только не как у зумеров-долбоебов - при желании на время можно кликнуть, и оно станет абсолютным. При наведении тоже видно абсолютное время.
2. Немного починил верстку, должно стать еще аккуратнее. Поправил стили инпатов
3. Улучшил разметку, теперь пустые теги не парсятся

https://beach.de.cool/test/ & Ctrl + F5 для сброса кеша
No.1323
Че-то дергается эта дата при обновлении страницы... Нормально вообще, не?
No.1346
Ха ха
https://beach.de.cool/test/assets/favicon.svg
No.1390
Нужно добавить кастомные смайлики тематики бичесферы какие-нибудь, раз уж разметка есть. :hobo: :sphere: :boyar: ...
Для пляжей вроде есть 🏖️🌴🐚 и т.д. Но можно тоже чего добавить.
Ответы: >>1392
No.1392
>>1390
А смысл в таких смайликах потом? Они ж даже никакую эмоцию не передадут (ну хобо и хобо). На том же колчке хотя бы :oru: как :deb: можно делать.

Я еще боюсь, как бы потом пиздюки не набежали, и не засрали все смайликами, как они любят. Этим только повод дай.
Ответы: >>1393
No.1393
>>1392
:oru: как :hobo:
No.1415
Было бы прикольно сделать динамическую контрастность у палитры борды в зависимости от реального отвещения. Типа у юзера темно - будет темная не-контрастная тема, у юзера солнце ебашит - будет наоборот все белое и контрастное.

Но в браузерах нет такого апи, а даже если б был - это пиздец неприватно. Обидно.
No.1443
Было бы прикольно сделать универстальную систему оповещений для борды.

Обычно это JS-хуйня, которая пингует тред, и загружает новые сообщения. Это в целом норм подход, но у него есть минусы:

1. Он работает в рамках *треда*, а на мелкоборде это бесполезно скорее
2. Он работает строго в браузере, во вкладке с тредом

Было бы круто сделать что-то вроде RSS-фида, к которому можно подцепляться, и получать уведомления о появлении новых *постов* (т.е. из любого треда).
Ответы: >>1860
No.1859
1. Добавил сайдбар для быстрого перехода наверх/назад (примерно как в старом вк, удобная тема)
2. Немного поправил цвета и стили ссылок, сделал кнопки более видными

https://beach.de.cool/test & Ctrl + F5
No.1860
>>1443
Кстати я думал это норм идея, но на самом деле нет.

Если сделать rss-фид постов, то обязательно найдется пиздюк, который будет из скриптом схоронять. И тогда смысл удаления поста пропадает. Это не с позиции мочуха, а с позиции простого анона - вдруг ты случайно что-то не то запостил. С rss-фидом потом хуй удалишь.
Ответы: >>1862
No.1862
>>1860
В интернете, если что-то уже отправлено, то надо предполагать, что оно могло где-то сохраниться, создавать иллюзию что это иначе как раз хуже для пользователя. Что упало, то пропало, в общем.
Ответы: >>1865
No.1865
>>1862
>надо предполагать, что оно могло где-то сохраниться
Чел, это типичная узколобая технарщина и гиковщина. Я прекрасно понимаю, что ты хочешь сказать, но реальность чуть сложнее, и она не бинарно детерменирована.

По сути: да, В ТЕОРИИ сохраняется все, всеми и везде. Ты видимо тоже где-то слышал про "интернет помнит все". Но НА ПРАКТИКЕ влияет вероятность. Если у движка есть механизм фида - то такая вероятность повышается в разы, вот и все. Да, все равно может найтись пиздюк с wget'ом, но без фида ему будет гораздо сложнее.

Это как с шифрованием: вся криптография до сих пор строится на ВЕРОЯТНОСТИ, что ты не подберешь пароль. Хотя теоретически ничто не мешает подбирать какой угодно пароль откуда хочешь. Мешает только время и в целом ограниченый ресурс.
Ответы: >>1869, >>2223
No.1869
>>1865
Ну во-первых, кто сказал что сам парашедвижок не сохранил где-то, если даже "удалил". И это только начало 🕵️
Ответы: >>1871
No.1871
>>1869
> кто сказал что сам парашедвижок не сохранил где-то
Опять технарщина и пустопорожние тезисы.

Мне (если я - типичный юзер) в 99% буквально похуй, что там и как хранится. Хоть затирается, хоть нет. Потому что в 99% это пропало из паблика, и никому не видно, кроме как админьчику (да и то не факт, что он полезет прям в базу искать что-то).

Конкретно TinyIB реально удаляет посты прям из базы, их оттуда никак не вытащить.
No.2223
>>1865
Ну кагбе да но в данный момент нет?
http://zidomasones.com/r/webs/brd/beach_de_cool/beach.de.cool/b.html
http://zidomasones.com/r/webs/brd/
No.2801
Новые фичи на https://beach.de.cool/test/

1. Блок-ссылка. Напиши вот так с новой строки:

=>https://youtu.be/MiXRkmamHu0

И движок подставит название для ссылки. Работает с любыми сайтами, но я пока ограничил ютубом и википедией. Сделал специально для любителей кидать музыку. На самом деле непростая фича для того кто с PHP мало знаком.

2. К >цитатам добавил также <ответы

3. В какалоге теперь можно сортировать треды по дате создания, бампу и количеству ответов.

4. Сделал баннеры с ротацией.

5. Еще всякие второстепенные мини-улучшения, долго расписывать.

Всем внимательно тестить.
Ответы: >>2802
No.2802
>>2801
>2. К >цитатам добавил также <ответы
Это довольно странная идея 🤷‍♂️
Ответы: >>2803
No.2803
>>2802
По-моему прикольно диалоги так обозначать, не? Ну как тут: https://beach.de.cool/test/res/359.html
No.2854
В head сделай относительные ссылки.
Ответы: >>2855, >>3265
No.2855
>>2854
Зачем?
Ответы: >>2857
No.2857
>>2855
Зачем нужны относительные ссылки?
Ответы: >>2858
No.2858
>>2857
Чувак, я не знаю. Это ты попросил их добавить.
Ответы: >>2859
No.2859
>>2858
Я спросил, почему вообще. Вот ответ chatgpt.

Относительные ссылки в HTML используются по нескольким важным причинам:

1. Портативность и гибкость:

Легкость переноса сайта: Относительные ссылки не содержат абсолютный путь к домену. Это значит, что вы можете легко перемещать свой сайт на другой сервер, домен или даже в подпапку, не меняя каждую ссылку. Все ссылки продолжат работать, если структура файлов остается прежней.
Разработка и тестирование: При разработке сайта, как правило, используют локальную копию на компьютере. Относительные ссылки позволяют разрабатывать сайт, как будто он уже находится на сервере, и при переносе на реальный сервер не нужно менять ссылки.
Командная работа: Когда несколько разработчиков работают над одним проектом, относительные ссылки позволяют каждому работать со своей локальной копией сайта, не нарушая работу ссылок других.

2. Удобство поддержки и редактирования:

Упрощение изменений: Если вы измените структуру сайта (например, переместите папку с изображениями), вам нужно будет изменить только несколько базовых ссылок, а не каждую ссылку на изображение.
Меньше ошибок: Человеку легче проверить и поддерживать относительные ссылки, чем длинные абсолютные URL-адреса, особенно когда нужно найти ошибки в путях.
No.2860
жптух ты заебал эти говном срать
No.2861
В натуре, чел. Хорош петровича ебать. Если так жопу жжет - сри в /тест.
No.2885
Относительные ссылки (типа ../ и подобных) хороши только для того, чтобы в сохраненных страницах работали ответы. Типа чтоб можно было перейти по ссылке >>000. Потому что иначе браузер думает, что это ссылка на какой-то другой сайт, и переходит с сохраненной страницы.

Кроме этого я не знаю, зачем такие ссылки на бордах необходимы. Нейропетрович как обычно хуйни насрал.
Ответы: >>2925
No.2923
Я хочу, чтобы на Пляже все были счастливы.
Ответы: >>3145
No.2925
>>2885
Заменить https://beach.de.cool/test/assets/favicon-96x96.png на /test/assets/favicon-96x96.png
Относительная ссылка от корня. Чтобы не указывать домен.
Ответы: >>2926
No.2926
>>2925
Ты думаешь я его вручную прописываю? Это же пыха сама подставляет и домен, и че хочешь.
Ответы: >>2927
No.2927
>>2926
Пусть пыха не подставляет, чтобы в конечном html была ссылка от корня.
Ответы: >>2933
No.2933
>>2927
Зачем?
Ответы: >>2937
No.2937
>>2933
Чтобы движок не был привязан к домену
Ответы: >>2953
No.2953
>>2937
Почему ты думаешь, что он привязан к домену? У пыхи есть встроенная константа, типа $_HOST или вроде того, не помню. Туда записан домен. Еще можно ему подсунуть путь, например /test/assets, да все что хочешь.
Ответы: >>3136
No.3136
>>2953
Генерируемый движком html привязан к домену
Ответы: >>3139
No.3139
>>3136
Зачем ему быть НЕ-привязанным к домену?
Ответы: >>3157
No.3145
>>2923
А ты сам счастлив?
Ответы: >>3146
No.3146
>>3145
Ты серьезно спрашиваешь? Я - нет, я не чувствую себя счастливым.
No.3157
>>3139
Чтобы не создавать лишние сущности и не раздувать html.
Ответы: >>3182
No.3182
>>3157
Ладно бичара, будь по-твоему. В следующем апдейте без домена будет. Тем более что это общепринятая практика.
No.3183
>>353
>>369
Уже 2 месяца прошло с создания Nightshift темы, а её всё ещё тут нету. Когда будет?
Ответы: >>3196
No.3196
>>3183
Я ближе к концу месяца переведу весь раздел на новый движок (будет выглядеть как в /test). Соответственно будет и Nightshift, и все остальное - только тут, в /b.

Nightshift кстати хочу потюнить немного, добавить цвета минимально.
Ответы: >>3197
No.3197
>>3196
Прекрасно, новые функции забавно выглядят. Интересно будет пробовать в обычном общении
No.3265
Последний апдейт с новыми фичами. Дальше буду готовиться переходить на новый движок (до сентября).

Что нового:

1. Добавил тему Daydream (светлая альтернатива для Nightshift, зацените)
2. В какалоге теперь есть примитивная статистика (графики), выбранная сортировка сохраняется
3. Добавил таймаут удаления - теперь свой пост можно удалить только первые 15 минут, потом удаление не работает
4. Добавил отображения таймаута для постинга (он теперь красиво считает, чтоб было понятнее)
5. Куча мелких фиксов, в частности, отвязал верстку от домена (по просьбе >>2854), немного поменял кнопки навигации ( https://beach.de.cool/test/res/398.html#post-399 ), ну и там дохера еще всякого, лень расписывать
Ответы: >>4428
No.3269
Я вот не могу понять, нормально текст читается или нет? На темах Nightshift/Daydream, ну и на легаси тоже.
Ответы: >>3275
No.3275
>>3269
На легаси и Nightshift нормально, на Daydream как будто контраста не хватает
No.3332
Выкатил хотфикс. Убрал всякие сомнительные штуки (типа <ответов и графиков в каталоге), поправил стили и цвета, поборолся с дерганьем (теперь без CLS почти всегда).
Ответы: >>3339
No.3339
>>3332
Нееет! Только не ответы!
No.3340
Только не меняй тёмную тему на светлую по дефолту.
No.4428
>>3265
Перенеси встроенный javascript (который непосредственно в html находится) в файл
Ответы: >>4429
No.4429
>>4428
Не надо его в файл переносить. Там находится код, который нужно выполнять максимально быстро, желательно еще до парсинга всего документа. Иначе ТРЯСКА будет сильная тебе же в глаза.
Ответы: >>4434
No.4434
>>4429
Исполнение встроенного скрипта и скрипта в файле будут отличаться?
Ответы: >>4471
No.4471
>>4434
Исполнение - нет, но рендеринг страницы будет происходить по-разному. Для внешнего скрипта может случиться CLS и FOUC, и юзер увидит ТРЯСКУ элементов с белым экраном в ебало. На практике там будет еще куча разных нюансов, и вот чтоб в этом всем не ковырятся - критичные к рендерингу скрипты тупо пихают в head.

Например в сравнительно современной "мишабе" тоже такое есть, да и вообще много где. Но обычно ограничиваются просто инициализацией темы - а я так не могу, т.к. тут не SPA, а древняя SSG-говняха, которая должна быть доступна без JS.
Ответы: >>4579
No.4473
Меня вообще БЕСИТ НАХУЙ, когда на сайте что-то прыгает, скачет, ПРОГРЕССИВНО ПОДГРУЖАЕТСЯ фрагментами, островами нахуй, чанками, БАНДЛАМИ блядь вонючими, из-за этого весь лейаут мигает, трясется и пердит сука нахуй, а я ЖДУ КАЛ ТЕНТ как дебил.

Это говно можно простить для реально тяжелых хайлоад проектов, где присутствуют суперсложные UI, разрабатываемые десятком топовых команд. Условно говоря тот же реддит или ютуб, или твиттер - да и то с натяжкой. А на борде оно тебе все нахуя? На бордах сидят максимум три бича + бич-админ, они пишут пять постов В СУТКИ, с такой смехотворной нагрузкой справится трехстрочный скрипт и база в SQLite3 и еще тысячекратный запас сверху останется. Тут НЕ НУЖНО придумывать никаких архитектурных ухищрений. Вообще задача для современных софтваре инжинеров это сделать ПРОСТО, не усложнять, а максимально УПРОСТИТЬ - вот где истинное мастерство.
No.4579
>>4471
Пошаманить никак нельзя, чтобы вынести в внешний скрипт?
Ответы: >>4591
No.4591
>>4579
Что ты так уперся в этот скрипт?

Нет, никак нельзя такое сделать. Потому что любой внешний скрипт - это в любом случае время доп.запрос. Даже мелкий файл может занять ~100мс с блокированием рендеринга, это много. У тебя в это время будет белый (или в лучшем случае черный) экран. Тебе хочется такое в темноте видеть?

На кеширование я бы тоже не полагался - оно может и не сработать.
No.4661
Завтра-послезватра попробую переехать на новый движок. Сегодня тестил миграцию постов - вроде норм все.
No.4698
ЗАВТРА переходим на новый движок. Всем бичам приготовиться.
Ответы: >>4700
No.4700
>>4698
Не надо, не переходи.
Ответы: >>4702
No.4702
>>4700
Ты охуел. Я это кому делал?
No.4743
Переехали на новый движок. Вроде работает.
No.4744
Тест разметки:

Курсив Жирный Зачеркнутый Моноширинный Спойлер
No.4745
Тест блочной ссылки:

=>Fatboy Slim - Song For Lindy (Official Audio) - YouTube
No.4746
Цитирование:

> uno
> dos
> tres
> quatro
No.4747
Новый бамплимит - 500 постов.
No.4846
Была ссылка на каталог внизу страницы. Верни.
Ответы: >>4850, >>4878
No.4850
>>4846
Бич, ты ебанутый? Вон же она сверху.
Ответы: >>4852
No.4852
>>4850
Я знаю. Мне нужна еще и снизу.
Ответы: >>4856
No.4856
>>4852
Для чего она тебе еще и снизу?
No.4878
>>4846
Добавьте еще ссылку "назад" сверху, чтобы с мобилки было удобнее.
Ответы: >>4879
No.4879
>>4878
Бич, нажми на пляж просто. Раньше была назад, но теперь бичеадмин решил изменить.
No.4947
Сделай отправку сообщений на ctrl + enter -- это важная фича. На бордах без капчи особенно удобно.
Ответы: >>4948
No.4948
>>4947
Я об этом думал, но стало страшно, вдруг кто-то случайно отправит по такому нажатию?

Попробую сделать двойной enter что ли. Типа Ctrl+Enter, (300ms), Enter. И "отправить" подсвечивается, чтоб понятно было.
Ответы: >>4951
No.4951
>>4948
Вот так точно какую-нибудь хуйню можно будет отправить случайно, на механической клаве например, - не вдавишь кнопку до упора и она несколько раз сработает. Как можно СЛУЧАЙНО зажать две кнопки, которые пиздец далеко друг от друга расположены, - я не ебу.
Ответы: >>4952
No.4952
>>4951
> Как можно СЛУЧАЙНО зажать две кнопки
Ну потому что куча мессенджеров так работает. Где-то Ctrl+Enter это отправка сообщения, а где-то - перенос строки, и второй вариант по-моему чаще используется.

Вот так придет какой-нибудь аноньчик, вдавит Ctrl+Enter по случайности, и все, улетит его сообщение недописанным. Неприятно будет.
Ответы: >>4968
No.4967
Что такое amber?
Ответы: >>4969
No.4968
>>4952
Ну напиши тусклым текстом слева от кнопки о том, какой именно комбинацией клавиш можно отправить сообщение, - там же полно места. Если тебе кажется, что она будет захламлять форму, - тогда можно на глагне где-то упомянуть.
Ответы: >>4970
No.4969
>>4967
-> https://beach.de.cool/test/res/138.html
No.4970
>>4968
Братка пойми... надо опыт иметь чтобы такие вещи говорить. Юикс ебоманарот. Пойми правильно.
Ответы: >>4971
No.4971
>>4970
> тогда можно на глагне где-то упомянуть
Ответы: >>4972
No.4972
>>4971
Чел...
No.4973
Пойми чел я сделаю нормально. Я умею это. Я ценю то что тебе не похуй борда. Это хорошо. Но эсли ты не професионал. Пойми меня чел. НЕ НАДО мне говорить. Чел это называется опыт. Говорю как есть.
No.4974
https://ibb.co/nMHLMYwd
А эту рамку обязательно было делать
?
Ответы: >>4977
No.4977
>>4974
На светлой теме ее растягивает до самой кнопки каталога и это выглядит уебищно. На темной этой рамки нет.
No.4978
Братишка пойми это слодная наука где надо отдат много лет чтобы понимать куда кто едет. Одно еще дело простые куйсы где пацаны до тебюя отраболтали милион лет. На борды никто лепитть не знает как пойми это. Это главное пойми тут надо тонко работыть не как все и не обязательно врамках. В тоже время ясен хуй стандартные патеры необходимы. Братйк пойми это нерпост
No.5023
Закинул пачку фиксов к движку, в т.ч. и для ссылок (писали выше). Смотрите, если что не так - пишите.
No.5024
Теперь если нажать Ctrl+Enter, то фокус улетит либо на поле с капчей (при наличии), либо на кнопку "Отправить".
Ответы: >>5025
No.5025
>>5024
тест
Ответы: >>5026
No.5026
>>5025
Бич...
No.5241
> веб-версия сохраненной копии всех страниц Ноунейм Параши.
Бичуемо.
> баннер
Роллер когда?
Ответы: >>5242
No.5242
>>5241
Что еще за роллер?
Ответы: >>5263
No.5263
>>5242
Скрипт, который при создании страницы случайным образом выбирает один из баннеров. Уже три, или четыре скопилось, а будет больше. Пора запиливать такую фичу. А ещё забавно видеть оммаж для своих на данном баннере.
Ответы: >>5272
No.5272
>>5263
> Скрипт, который при создании страницы случайным образом выбирает один из баннеров
Это наверное чуть позже. Надо сначала починить переключение баннера под тором.

Хотя идея ротации мне не очень нравится, если честно.
Ответы: >>5433
No.5349
Почему ответы обрезает (очень всрато обрезает), когда на них наводишь, и нахуя они отбрасывают "тень"?
Ответы: >>5350, >>5351
No.5350
>>5349
ПОТОМУ ЧТО ТЫ БИЧ!
No.5351
>>5349
Нужно было пилить скроллбар, а не эту хрень.
No.5433
>>5272
> идея ротации мне не очень нравится
Вот и напрасно! Скотлько уже баннеров скопилось? Пяток? Так пускай же крутятся. Иначе выходит, что создававшие их тратили время зря! Я собирался парочку намалевать. Один на три четверти закончил, но завис на бичиках. И морячка Папая с корешами пробовал, и трио самогонщиков, да только как-то всё не то!
Ответы: >>5434
No.5434
>>5433
Бичую. Вообще, неплохо бы сделать еще баннера три, и тогда будет заебца.
No.5846
Легаси совершенно беспонтовая тема, а вот найтшифт и дейдрим сделаны очень классно.
Ответы: >>5847
No.5847
>>5846
Мне курьер не нравится, и дейдрим. А легаси наоборот со временем стали нравиться, особенно ночная. Только на ней и сижу, без рофлов. Почему тебе не нравится?
автор тем
Ответы: >>5848, >>5849
No.5848
>>5847
> А легаси наоборот со временем стали нравиться, особенно ночная. Только на ней и сижу, без рофлов.
Бичую.
No.5849
>>5847
> Почему тебе не нравится?
Для меня легаси выглядит безвкусно. В дейдрим/найтшифт есть интересные цветовые решения, которые делают их приятными в использовании. Оттенки подобраны удачно, будто стилист одел бича.

Футаба, буричан и курьер, имхо, неуместны из-за своей архаичности.
No.5851
Может быть, стоит заменить надпись "имя" на что-то другое?
Ответы: >>5852
No.5852
>>5851
А оно надо вообще?
Ответы: >>5859
No.5859
>>5852
Менять надпись? Не знаю, это на решение админа. Можно, например, изменить на "Статус" рядом с полем и разместить его под "Темой", чтобы выглядело красиво.
Ответы: >>5861
No.5861
>>5859
Можно. И автарку еще можно сбоку. И регистрацию, чтобы поле "имя" разблокировать.
No.5862
Чисто формально поле "Имя" нахуй не нужно, оно ни в какой логике борды не участвует.

Но и убирать его как-то не хочется. Я уже тоже много раз об этом говорил - можно переделать борду до неузнаваемости, можно сделать реально заебись, но есть огромный риск, что это уже будет НЕ БОРДА. Не будет того вайба, того духа что ли.

Вот по моему мнению, дурацкое поле "имя" - оно как будто маленькая часть этого бордовского вайба, немного ебанутого, но оригинального.
Ответы: >>5867
No.5867
>>5862
> оно ни в какой логике борды не участвует
Если есть трипкоды, то имя может использоваться как средство идентификации. Но строго в рамках анонимной борды это да, излише.
No.5868
Тест
No.5869
Вы че
No.5870
тест
Ответы: >>5871
No.5871
>>5870
> Beach
Not bad.
No.5872
Написал чел лох.
No.5873
Кстати вот про трипкоды. Наверное на современном железе эту хуйню можно набрутить за 10-15 минут, или меньше даже. Я в 2013-14 на слабосильной перделке собирал за час-полтора где-то.

В целом это глупая идея - давать хеш в паблик.