[WT] [Архив]  [Поиск] Главная Управление
[Совместно с Ычаном]
[Назад] [Вся нить] [Первые 100 сообщений] [Последние 50 сообщений]
Ответ в нить [Последние 50 сообщений]
Имя
Animapcha image [@] [?]
Тема   ( ответ в 13495)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, MP4, OGG, OGV, PDF, PNG, PSD, RAR, SVG, SWF, TXT, WEBM, XCF, ZIP размером до 5000 кБ.
  • Ныне 3148 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
144899894086.jpg-(308.38KB, 1016×595, gnY4wYybKNs.jpg)
13495
No. 13495 watch    
Начал пилить свою борду на Кусабе (Х). Как починить выход на нулевую после создания треда/ответа в тред?
Пикрандом.
51 сообщений пропущено. Показаны 50 последних сообщений Развернуть все изображения
No. 14038    
Раз уж пилишь свой движок, то обязательно добавь туда функционал из доброчановской ханабиры, вроде премодерации сообщений и систему хэллбанов.
No. 14039    
>>14038
>премодерации сообщений
>хэллбанов
Отвратительно. Такое может придти в голову только гаденькому неудачнику, обиженному на весь мир.
No. 14041    
>>14038
Чиочую. Интересная идея вообще.
No. 14076    
146261406737.jpg-(23.85KB, 300×343, 12720227210872.jpg)
14076
>>14038
И регистрацию! И аватары! И лычки со званиями.
No. 14080    
14629854216.jpg-(58.16KB, 500×416, 6332502491_9f29890a1a_b.jpg)
14080
>>13677
Пизда пальцу!
No. 14084    
>>14080

quality
No. 14124    
>>14039
Точно. Лучше уж сразу банхаммером. Раз и навсегда. Нахуя давать людям второй шанс?
No. 14125    
>>14124 Видя примененный банхаммер, у хулигана пригорает, он берет прокси и начинает гадить снова. А с хеллбаном он чаще всего не будет понимать, что произошло и почему его игнорируют. Да и когда поймет, гадить не сможет, потому что новая кукис-ID просит премодерацию одного-двух первых постов. Это идеальное решение от серунов с горящим пердаком и траллей со старшей группы детсада.

(ПОТРЕБИТЕЛЬ БЫЛ ЗАПРЕЩЁН ДЛЯ ЭТОГО СТОЛБА)
No. 14126    
146603207334.jpg-(72.76KB, 960×720, 1461256843436.jpg)
14126
>>14125
Дорогуша, вот вам случай из жизни.
Приходит некий тип на борду и начинать рассуждать про «горящие пердаки» и прочую лабуду, популярную у троллей из детсада, как вы сами выразились.
На одной борде его либо стопорят вордфильтром, либо банят нахѣръ. Да, есть некоторый процент психов с прокси, которые продолжат гадить, но большинство либо свалит туда, где их не будут стопорить, либо постараются вести себя прилично.
На другой — он успешно высаживается, кропает писульки. И те его сообщения, где не «пригорает», премодерацию проходят. При этом, он может никогда не узнать, что он в сущности плохо себя ведёт. Не сделает выводов, не повысит культуру общения. И если их таких много, то границы дозволенного начинают размываться.
Скажем, когда некий сайт падает, значительная часть нежелательных существ просто разбивается об вордфильтр и баны Ычана как мухи об лобовое стекло.
А на соседнем сайте с премодерацией эти товарищи высаживаются беспрепятственно и, несмотря на невидимость, тележат свою лабуду невозбранно.
Плохую лабуду не пустят, допустимая пройдёт. Но смогут ли эти субъекты ассимилироваться или же сами постепенно ассимилируют людишек? Это большой вопрос. Они же почему-то изначально считают, что можно гадить, значит с ними что-то не так по жизни. Зачем тогда пытаться загонять тигра в клетку, если можно выпнуть его в лес?
No. 14127    
>>14126
Тот редкий случай, когда я с тобой хотя бы отчасти согласен. От себя еще добавлю, что все эти премодерации и прочие гадости исподтишка - очень некрасиво по отношению к юзеру, не важно, адекват это или сруль. Это просто мерзко и не по людски.
No. 18621    
>>13687
Если ты еще тут присутствуешь, то можешь ли скинуть дамп ракочана?
No. 18633    
>>18621
уже нет. Я затер случайно хидер LUKS-раздела с архивами, 2ТБ улетело в /dev/null. Сам понимаешь, aes256 без мастер-ключа это считай полный вайп.
No. 19152    
Такой вопрос: когда поставил kusaba X версии 0.9.3 на локалхост и в настройках выставил форсированную анонимность, то при создании нового треда с темой, он "режет" тему и создает тред без темы. Возможно ли как-то пофиксить это? Буду благодарен за помощь.
No. 19154    
>>19152
Прям в этом же треде было: >>14020
Найди этот кусок и выброси строчку, которая затирает тему.
No. 19155    
>>19154
Ой, как-то я недоглядел. Спасибо. Только '$post_subject = "";' выбросить или все на пикрелейтед?

Алсо, а как разметку можно менять в кусабе?
No. 19166    
А no-read баны работают вообще на последней версии кусабы Х?
No. 19171    
>>19155
Видимо, только post_subject, имя-то тебе как раз надо стирать, раз ты включаешь анонимность в настройках.
Разметка, вроде, жёстко зашита в классе парсера, т.е. надо дописывать код. Как окажусь рядом с ПК, постараюсь подсказать конкретное место.
No. 19175    
А я вот давно хочу поставить понябу чтоб поковырять её хайку-капчу. Только все ссылки на техническую документацию давно мертвы. Спасибо доброму человеку перезапившиму её на свой гитхаб. Может копия не полноценная, не знаю, или движок требует какие то особых действий при установке. Некоторых важных файлов не хватает. В принципе, я понимаю как эта капча работает. И наверное потратив недели 2 я смог бы воссоздать её с нуля не прибегая к реинженерингу. Но хочется именно что посмотреть вживую. К тому же, один мой знакомый давно хочет себе понябу взамен его кусабы. Так что подробная инструкция по её установке и настройке по его собственным словам в программировании он ни бум-бум была бы приятным бонусом. Где бы её достать?
No. 19210    
>>19155
>Алсо, а как разметку можно менять в кусабе
В inc/classes/parse.class.php в начале есть функция bbcode. В ней два массива: первый - что заменять (разметка), второй - на что (html). Дальше сам разберешься.
No. 19220    
>>19210
Спасибо, а что насчет этого скажешь:
>>19166
No. 19234    
>>19220
У меня тоже не работают. Можешь попытаться внести два изменения в inc/classes/bans.class:
1)В строке 96 заменить
if (!$proxyban && $type == 1)
на
if (!$proxyban && $type != 2)

В существующем коде обновление htaccess (добавление туда запрета на просмотр) происходило только при бане по диапазону ip (тип = 1), а для одного ip (тип = 0) не вызывалось.

2)В запросе в строке 121 заменить
AND (
expired
 =  1)
на
AND (
expired
 =  0)
, иначе в htaccess вносились записи для просроченных банов вместо актуальных.
No. 19235    
>>19234
О, спасибо большое няша. Поправлю. Ещё хотел спросить по-поводу архивации тредов. Можешь посмотреть, работает ли она у тебя? А то я пробовал архивировать тред, но он у меня только лишь удаляется, да и все.
No. 19237    
>>19235
Тоже сломана. В админке на странице удаления тредов и постов галочка "archive" замкнута в форму удаления поста вместо формы удаления треда, и, соответственно, при удалении треда просто не отправляется. Можешь сам поискать, где выводится эта страница, или
Ну и кроме того, надо включить архивирование в настройках доски и руками создать структуру папок, как там написано.
No. 19238    
>>19237
Правда, у меня сам тред переместился, но потерялись картинки, и чем это вызвано, я пока не скажу.
No. 19239    
>>19238
Это ты без фиксов такое увидел?
Посмотри чем вызываны проблемы с картинками, пожалуйста еще.
No. 19240    
>>19239
Интерфейс пока не фиксил, просто проверил, подкрутив запрос отладчиком. И его пофикшу, и с картинками посмотрю, но завтра.
No. 19241    
151915864481.png-(2.85MB, 1700×1020, изображение.png)
19241
>>19240
Окей. Потому что я вроде на элементарном уровне PHP знаю, но когда дело доходит до готовых изделий, то я просто чувствую что это какая-то черная коробка, особенно когда брать кусабу, код которой по слухам очень отвратно написан. НО ЧСХ, единственный пока адекватный движок остается. Хотя если завершат kotobaJS то может все изменится в другую сторону
> И его пофикшу, и с картинками посмотрю, но завтра.
Окей, спасибо тебе Стив, лучей добра.
No. 19243    
>>19241
Я ковырял и дорабатывал кусабу для одной мелкоборды. Сказать что отвратительно - ничего не сказать. Сложилось даже подозрение, что её автор был на самом деле гением. И экспериментировал в области искусства кодинга с доведением абсурда до крайностей. Или жёстко троллил. Пытаюсь забыть как страшный сон. Весьма успешно.
No. 19244    
>>19241
>спойлер
Уже давно есть Ололорд. Одна из борд на нём — отличный пример, почему NoSQL плохо подходит для бордодвижков.
No. 19246    
151916776637.jpg-(520.70KB, 600×849, pixiv3607312.jpg)
19246
>>19243
> Я ковырял и дорабатывал кусабу для одной мелкоборды.
А что ты туда добавлял? И осталась ли она у тебя?
>>19244
Очень отвратительный движок. Я за конечно функционал. Но он не должен им быть перегружен. Там даже Господи прости, личные сообщения добавили. Черновики... Как будто какой-то бложек. Так что это плохой пример борд на ноде. Хуже ололорда может быть только мегука. Там вообще эти посты в риал-тайм отображаются. Даже в приложениях для чата не отображается в реальном времени текст который ты пишешь. Нет, конечно такие вещи и правда показывают величия JS и почему в 91/100 разнообразных онлайн курсов по программированию на самом деле на джаваскрипте начинают - и на нем и заканчивают. Для веба и не нужно ничего больше. Для остального есть питон или C на крайняк. Возвращаясь к движкам имиджборд, ящитаю, что "внешний вид" т.е. фронтэнд должен быть минималистическим (хоть и на html5) напоминая вакабу или кусабу, а вот бэкэнд может юзать хоть последние технологии. Именно поэтому, я только и верю из всех разрабатываемых сейчас движков для АИБ а их разрабатывают не только здесь в /dev/ в kotobaJS. Именно она сможет только потеснить "эти ваши убогие" вакабы и кусабы. А остальные как-то уродливо выглядят. Всё-таки красота в простоте внешней и скромности. Но главное не довести эту скромность до какого-нибудь TinyIB, где даже форсированную анонимность нельзя, например.
No. 19247    
>>19246
Сразу скажу, что не помню практически никаких подробностей и жутко этому рад. А ещё больше радуюсь тому что никогда больше в неё не полезу. Не имею ни малейшего желания снова перечитывать те мегабайты надругательства над здравым смыслом. Так что практической пользы и советов от меня не будет. Скорее всего я починил то что было сотню раз починено до и после меня. Просто пользуясь случаем захотелось лишний раз проплеваться от кусабы.
No. 19248    
>>19241>>19243
Да ладно вам, нормально написана. Только сшиты части белыми нитками, да читать код надо в состоянии аффекта. И шаблонизатор от греха подальше лучше не трогать вообще.
No. 19250    
>>19241
Исправление интерфейса админки:
В manage.class.php строки 3060 и 3061 (галочка "архивировать") переместить, вставив после строки 3041.

Исправление косяка с потерей картинки в оп-посте:
В board-post.class.php в строках 846 и 847 заменить "filetype" на "file_type" (в 4 местах).

Исправление ссылок на превью и оригинал в сгенерированных для архива страницах (они вели на основные директории thumb и src, вместо arch/thumb и arch/src):
Там же в строках 380 и 466 последним аргументом функции getCLBoardPath вместо пустой строки передавать $this->archive_dir. Возможно, так стоит сделать вообще во всех вызовах этой функции, хуже, скорее всего, от этого не станет.

А верстка у кусабы, имхо, еще хуже кода. Конечно, прекрасно, что она работает без js и в браузере любой древности, но сделана она так же жутко, как и бэкэнд, а внешний вид и удобство использования трудно назвать хорошими.
No. 19251    
151920762799.png-(486.97KB, 1024×1024, изображение.png)
19251
>>19250
О, добра тебе. А с "первые 100 постов" там случайно нету бага? Можешь посмотреть? А то я слыхал, что там тоже жалобы были, что когда нажимаешь, то там ничего не отображается совсем.

> внешний вид и удобство использования трудно назвать хорошими.

А в каком бы ты движке назвал удобный внешний вид?
No. 19254    
kusaba x 0.9.3 со многими фиками http://www.zloiodm.in/trs/ksb.rar
No. 19256    
>>19254
Ну там вроде не все фиксы сделаны, насколько я знаю. Плюс там появились новые баги, вроде.
No. 19257    
>>19256
Нечего было через известное место вебэмы прикручивать и прочие свистелки. Мне кажется кусаба без багов это такой же мем как в своё время миленимум без глюков. Такое в принципе возможно без глобального перепила?
No. 19259    
>>19251
У меня и 50, и 100 нормально отображаются. Естественно, это должно быть включено в конфиге и будет показываться только в треде, в котором больше 50 (100) постов.

>А в каком бы ты движке назвал удобный внешний вид?
Все движки в той или иной степени копируют верстку вакабы и тянут за собой сомнительные дизайнерские решения. Идеальной борды нет, можно разве что назвать, в каком движке какие элементы приятны. В среднем, наверное, больше всего нравятся движок чиочана (кусаба, но допиленная же!) и так не любимый тобой ололорд.
Удобнее же всего оверчан, который приложение, хехе.
No. 19267    
>>19259
> В среднем, наверное, больше всего нравятся движок чиочана
Как думаешь тяжело ли реверс-инженерингом бы тебе сделать из kusabaX 0.9.3 - flower bus engine?
No. 19268    
А вот интересно, когда удаляешь посты через функцию MultiDelete (отмечаешь галочкой, потом спускаешься вниз и нажимаешь кнопку удалить) то почему оно не отображает в модлогах эти действия? Это тоже ведь ещё один баг получается? Как его можно исправить?
No. 19269    
>>19267
Реверс-инжинирингом чего? Отображаемых страниц? Сделать похожим внешний вид, в принципе, возможно, только муторно и требует кучи времени. Доработки бекэнда только с нуля писать, Соус кодом не поделится.

>>19268
Должно быть, потому, что это просто забыли сделать. Исправить можно, как ни странно, дописыванием очередной строчки в нужное место. А вот какой и в какое, мы узнаем в следующей серии...
No. 19275    
>>19268
Фикс внесения записи в модлог при удалении помеченных "галочкой" постов:
Файл board.php, строка 435 (перед сообщением об успешном удалении), вставить
if ($ismod) {
management_addlogentry(_gettext('Deleted post') . ' #<a href="?action=viewthread&thread='. $post_class->post['parentid'] . '&board='. $board_class->board['name'] . '#'. $post_class->post['id']. '">'. $post_class->post['id'] . '</a> - /'. $board_class->board['name'] . '/', 7);

Для каждого поста будет вноситься отдельная запись.
No. 19276    
>>19275
Окей спасибо. Только вот если ставить пытаться со всеми этими фиксами кусабу, то она не хочет устанавливаться. Ситуация очень сходная как с движков Anonsaba. https://github.com/cccxd/Anonsaba
Всё идёт гладко, но при этом дефолтный аккаунт админа не хочет создавать.
No. 19277    
А в manage.php тоже не хочет заходить. Просто белый экран.
No. 19281    
>>19280
Мои правки (если что, ссылка на архив не моя, я только описывал необходимые правки по твоим реквестам) не могли сломать установку. Убедись, что ты правильно вкурил мануал по установке и правильно воспользовался скриптами из /install. Проверь конфиг, посмотри, что реально оказалось в базе данных. Заявление о белом экране хорошо бы снабдить выводом из консоли и исходным кодом страницы в браузере.
В общем, косяк, скорее всего, на твоей стороне, без доп. информации помочь тебе никто не сможет.
No. 19282    
>>19281 -> >>19276
Пардон-съ, пятница, хотя по календарю и четверг.
No. 19284    
151932552486.png-(154.69KB, 1600×825, 8aaebc8c-4a19-4390-8d0e-a6829db575f1.png)
19284
>>19281
>>19282
Конфиг настроен нормально. Удалил все и накатал по-новому. Вроде все зашло. Но только вот одно но - в досках не видит админских функций. Сразу скажу что с конфигом норм. На этих же настройках до этого все нормально работало.
No. 19285    
>>19284
Это из консоли:
ReferenceError: createCookie is not defined

[Подробнее]

manage_menu.php:55:2

toggle onclick

http://localhost/manage_menu.php:55:2

http:/localhost/manage_menu.php:1:1

No. 19286    
>>19285
А, знакомая фигня. Модераторский интерфейс к страницам досок дорисовывается яваскриптом, если установлена кука kumod, которая должна устанавливаться при входе в админку, но из-за очередного бага это происходит через раз.
Если хочешь просто поиграться с функциями, можешь поставить её руками document.cookie = "kumod=allboards; path=/"
С нормальным исправлением постараюсь помочь, как будет время.
No. 19298    
>>19285
Нашел, в чем там дело. Бага как такового нет, только неочевидные настройки, как только я их уставновил, косяк с куками починился.
В конфиге задай переменной KU_DOMAIN значение '.localhost', а KU_WEBFOLDER имя папки, в которой лежит кусаба, относительно папки htdocs, заключив ее в слеши, например, '/kusaba/'.
Удалить сообщение []
Пароль  
[Mod]