June 6th, 2020

Океан. Комментарии

Добавил возможность оставлять комментарии к манделам.

Ох, и мудрёная же штука, эти комментарии, с точки зрения программирования! Провозиться с ними пришлось немало. Нужно было не только показать список и форму для добавления новых сообщений, но ещё и разработать систему редактирования и удаления оных. И всё это в зависимости от прав, чтобы администратор мог удалять всё, что взбредёт в голову, зарегистрированные пользователи - только своё, а лютые конспирологи - ничего.

Особенно бессмысленной и беспощадной оказалась работа по добавлению диалогов с подтверждением или отменой редактирования и удаления. Модальные диалоги, к которым мы так привыкли на десктопе и мобилках, в вебе ещё не изобрели. Никакого стандарта для их отображения нет, поэтому каждый изобретает свой вилосипед. Кто-то берёт jQuery (уже не берёт), кто-то Bootstrap, а я ничего брать не стал и состаряпал своё собственное поделие.

Также надо было показать количество комментариев у каждой манделы на главной странице. Вот с этого и начнём.

Collapse )

Океан. Справка

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

В самом начале я ещё ленился и раздел "О сайте" получился очень коротким. Хотел ещё ниже добавить раздел "Об эффекте Манделы", но моих нечеловеческих усилий на это уже не хватило. Да и кто из нас не знает, что такое эффект Манделы? Бывает, открываешь какой-нибудь ролик вновь прибывшего мандельщика, он там во вступительном слове полчаса рассказывает, что такое ЭМ, а потом три минуты в конце посвятит паре-тройке каких-нибудь классических мандел, которые все уже сто раз видели. Вот спасибо, блин! Короче, только ленивый не писал ещё о том, что такое ЭМ, а поскольку я, как вы уже поняли, жопа ленивая, то такого раздела пока не будет :))

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

Collapse )