• Записи 1545
  • Теги 109
  • Комментарии 3323

Лог жизни

Небольшие доделки IntB

Кажется, у меня биоритмический максимум. За вчерашний день успел очень много всего.
А под вечер внезапно решил заняться IntB. Начал с малой задачи — скрыть кнопку «Развернуть», если в ней нет необходимости. Потом стал наводить порядок в комментариях, заодно нашёл пару багов с модерацией. И в конце концов решил сделать цитирование через всплывающее меню, как недавно предложил Aksion. Но получилось как всегда: базовый работоспособный вариант сделал быстро, но сегодня полдня возился с разными мелкими доделками. В частности, нужно было сделать так, чтобы меню не вылезало, когда выбранный текст не в сообщении, а где-то ещё. Плюс ещё решил добавить возможность копирования в буфер обмена и отправки ВК. Плюс ещё почему-то много проблем возникло при выгрузке изменений на сайты. Но в итоге работает! Кстати, в процессе написания немало помог ChatGPT, сэкономив массу времени на поиск нужных свойств для DOM-элементов.
С одной стороны, очень доволен сделанным, плюс приобрёл новый опыт. С другой — немного переживаю, что неизвестно, соберу ли когда-нибудь новый дистрибутив IntB, куда всё это войдёт, или это так и останется только на моих сайтах. Ещё нужно бы в блог написать заметку о том, как делать такое меню, но что-то ресурса на это нет.

13 комментариев:

Показать еще 3 комментария
4X_Pro
0
Aksion написал(а):
Меня вот бесит сама логика....я просто не пойму как ты или кому то выбирать какой вид будет темы - блоговая или форумная в рамках.

Там логика такая: во-первых, есть пять наиболее важных направлений (происходящее в Интернете, личная эффективность, Web-разработка, мировоззренческое — о том, как надо жить, а также идеи, которые хотел бы видеть реализованными, но сам не смогу), где я публикую развернутые заметки в виде блоговых записей. Есть «Лог жизни», куда пишу сиюминутное из соображений «эмоционально значимое для меня», а не для того, чтобы донести какую-то информацию для других. А всё, что в перечисленные темы не укладывается, идёт в виде тем на форум, благо на нём разделов куда больше, и проще найти, где разместить (или создать новый раздел, если потребуется).
Кроме того, главный плюс форума, на мой взгляд — проще возвращаться к старым темам, в блоге они слишком быстро уезжают вниз.
Aksion написал(а):
.не знаю есть ли он в блоге именно по блогу - хотелось бы

Поиск сейчас работает по всему: и блогам, и форумам. При желании можно указать, что искать нужно только в конкретных разделах, например, тех самых шести блогах.
Aksion написал(а):
Продумать как подтемы сделать в блоге и всё.

Что ты подразумеваешь под подтемами?
Гость написал(а):
Форум и блог — это разные вещи. В форуме не могут постить гости (и я в том числе ).

На самом деле это от настроек конкретного раздела зависит. В принципе, я мог бы сделать так, чтобы и на форум можно было писать гостям.
Нет
Гость
0
4X_Pro написал(а):
В общем, убедили, кнопку вернул.

Ещё одна недоделка: пока нажата клавиша [Ctrl], менюшка не должна всплывать. Режим нажатой клавиши часто использую для выделения нескольких фрагментов поста. Например, выделив несколько фрагментов в визуальном РЕДАКТОРЕ, можно за одну команду применить к ним любое форматирование.

[Ctrl]-режим годится даже для единомоментного цитирования фрагментов из разных постов (конечно, на одной и той же вебстранице).
Нет
Aksion
0

Гость написал(а):
Ещё одна недоделка: пока нажата клавиша [Ctrl], менюшка не должна всплывать

не критично...выделять всё равно надо, и легче несколько раз нажать цитировать из менюшки, чем держать [Ctrl]. Тем более обычно если с разных мест цитаты, то их всё равно разделить лучше, потому что под каждой что то пишешь, лучше чтобы они были обособлены
4X_Pro
0

Интереса ради попробовал выделить что-то с Ctrl, но не сработало. Ни в редакторе, ни в произвольных местах сайта.
А объявлять недоделкой то, что изначально делать и не предполагалось — это, мягко говоря, терминологически некорректно.

Нет
Aksion
0

Про...заметил баг (неудобство). Если нужно цитировать несколько фраз поочереди (к примеру из одного сообщения одно, из другого две поочереди) то получается вот так

4X_Pro написал(а):
кая: во-первых, есть
4X_Pro,7363 написал(а):
т по всему: и блогам, и фо
[quote=4X_Pro,7363]ваешь под подтема


[/quote]
Выглядит вот так в редакторе


Вставляется одно в другое. А нужно чтобы они поочереди шли и с пропуском для ответа.
Как то так
4X_Pro написал(а):
кая: во-первых, есть


4X_Pro написал(а):
т по всему: и блогам, и фо


4X_Pro написал(а):
ваешь под подтема


==================================

Ну и всё еще не работает (новые сообщения)
Вот так не заливаются новые.

всегда вот так

что новые что прочитанные
4X_Pro
0
Aksion написал(а):
Ну и всё еще не работает (новые сообщения)

Сделай «отметить всё как прочитанное» (это нужно зайти на главную страницу форума, и там будет небольшая ссылка под списком разделов).
Aksion написал(а):
Вставляется одно в другое.
Aksion написал(а):
А нужно чтобы они поочереди шли и с пропуском для ответа.

Проверил. Сначала никак не мог воспроизвести, потом сообразил, что у тебя включён визуальный режим, а не теговый, как у меня. Вроде нашёл решение, правда, немного костыльное — добавлять в конец вставляемого текста пробел. Как всегда, нужно обновиться по Shift+F5.
Нет
Aksion
0

4X_Pro написал(а):
Сделай «отметить всё как прочитанное» (это нужно зайти на главную страницу форума, и там будет небольшая ссылка под списком разделов).

Эта ошибка не на форумах была, а в разделе "обновления". Кстати если зайти на одно из новых - а потом опять в "обновления", то если еще есть непрочитанные то уже с заливкой синей.

Нет
Aksion
0
X_Pro написал(а):
Сначала никак не мог воспроизвести, потом сообразил, что у тебя включён визуальный режим, а не теговый, как у меня.

ну то что по умолчанию
4X_Pro написал(а):
Вроде нашёл решение, правда, немного костыльное — добавлять в конец вставляемого текста пробел. Как всегда, нужно обновиться по Shift+F5.

Да, заработало как надо. Спасибо! Рад что ты всегда понимаешь о чем речь идет. Один нюанс...надо еще чтобы между цитатами оставалась строчка куда писать ответ на каждую (может 2 пробела?). А то цитаты идут теперь одна за другой, и между ними не написать.
Логика то какая - простая - идешь по последним непрочитанным сообщениям и накидывает в ответ цитаты на которые хочешь что то прокомментировать (ответить)...потом приходишь вниз где форма ответа, а там уже все цитатки есть с промежутком между ними чтобы писать ответ. Не знаю как это лучше объяснить.
Сейчас цитата да стали не вкладываться друг в друга, а идут одна за другой, но между ними нет места куда вставить курсор и отвечать.
Люди зже как бы цитаты накидывают не просто чтобы накидать, а чтобы потом еще и пояснить к каждой что то
А сейчас вот так

нет места куда писать потом
4X_Pro
0

Мда, казалось бы, простое исправление, но повозиться с ним пришлось немало. Почему-то в визуальном режиме получалось либо вставить две строки вместо одной (что очень раздражало), либо ни одной. Попытался было обновить редактор до последней версии, но помогло мало.
В итоге сделал очень костыльное решение: стал вставлять один перевод строки перед цитатой и один после + добавил проверку на то, что поле ввода не пустое (в этом случае пустая строка в начале не добавляется). Теперь всё работает как надо (как всегда, обновись по Shift+F5). Хотя определённый плюс в этом есть: в невизуальном (теговом) режиме стало удобнее: все цитаты с новой строки начинаются.

Нет
Aksion
0
4X_Pro написал(а):
Теперь всё работает как надо

ага, класс
4X_Pro написал(а):
в невизуальном (теговом) режиме стало удобнее: все цитаты с новой строки начинаются.

класс (проверяю)
Но вот это так и не работает

нет тем с новыми сообщениями значка(ов)....(хотя темы есть с новыми сообщениями) . Именно в разделе "обновления"
Появляется он только если зайти в "обновлениях в какую то тему, и потом опять выйти в "обновления"
Shift+F5 - не помогло
"отметить все темы как прочитанные" - не помогло


Написать комментарий
Прикрепить файлы: (не более 4 файлов, не более 102400 Кб каждый, 102400 Кб всего)


Задать вопрос