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

Лог жизни

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

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

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

Нет
Aksion
0

Про, отдели уже форум от блога.
Меня вот бесит сама логика....я просто не пойму как ты или кому то выбирать какой вид будет темы - блоговая или форумная в рамках.
И это даже раздражает от того что не понимаешь, почему ты решил к примеру какую то тему пустить как блог, а какой то вопрос как форумное оформление. Зафигачь всё лучшее в блог и ф орму но отдельно.
ещ еи то что у нас не так много материала в целом на этм сайте чтобы распылять его между блогом и форумом.
Я вот лично не виду каких то плюсов от форумного вида, чтобы предпочесть его в каком то вопросе блоговому виду. Этот диссонанс возникает когда думаешь что выбрать, а логики в выборе нет. И еще разность оформления тем блоговых и форумных дает чувство что ты на разных ресурсах (как буд то уходишь с твоего сайта)...хотя в списке то тем они же все подряд идут и список едином оформлении блоговом.
Мне кажется ты очень привязался к своему форуму и он тебя не отпускает, хочешь как то ему жизнь придать подсовывая в работу в блог. Оставь его отдельно, выживет - выживет. А может он как форум отдельно кому то и больше нужен.
В верху же есть "форум" вот кому надо тот перейдет туда, и тогда точно знать можно кому надо. А так получается как буд то насильно меня затаскивают просто потому что блоговая тема в форумном виде оформлена и ты нажимаешь и тебя туда просто забрасывает хотя ты и не хотел бы.
Блоги сейчас восстребованнее, и в принципе выполняют все функции форума, нет неудобств. А если чего то и нет, то добавь максимум форумного в блог (найти все свои комментарии - добавил, найти все ответы на свои комментарии - можно добавить, поиск...не знаю есть ли он в блоге именно по блогу - хотелось бы) а так вроде все устраивает в блоге и комфортно. если что то всплывает неудобство - говорим тебе.
Блог в принципе всё делает как форум, если есть все норм инструменты как комментарии с цитированием и оформлением (как у тебя) и другими фичами, но имеет очень важный плюс перед форумом - это хорошее оформление топикстартерной темы. В принципе - блог это форум - с хорошим оформлением основного сообщения (темы), и этим он всё устраивает при наличии и других фишек форума
А от рамочного форумного вида уходить хорошо еще и на смартфонах норм тогда блог выглядит. Продумать как подтемы сделать в блоге и всё.
После того как вставлять фото из буфера - вообще почти всё классно же стало.
Вот давай просто для эксперимента попробуем все темы форума перенести в блоговый вид.

Нет
Гость
0
4X_Pro написал(а):
Но в итоге работает!

Цитирование из всплывающего меню - действительно классная штука. Оно и в твоём движке теперь работает, на удивление быстро! Молодец!

Но прежнюю кнопку цитирования зря убрал; верни. Не надо на ней экономить. Бывают (и будут) случаи, что скрипты подгружаются не все. Раньше в таких случаях цитировался пост целиком. А теперь - не цитируется ничего.
Верни прежнюю "-кнопку в подвал постов.

И ещё: там же, в подвале, нужна кнопка для цитирования поста целиком, без потери b-тегов форматирования. В Конференции такая кнопка есть.
Нет
Гость
0
Aksion,

Форум и блог — это разные вещи. В форуме не могут постить гости (и я в том числе ).
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 Кб всего)


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