Сбросить фильтр по тегу gallery
Модификация сайта
13.08.2025 22:04:49
Для себя сделал пару страниц с наличными картинами и каталогом для предложения. Может быть, когда-нибудь каталог будет доступен. Точнее, он и сейчас доступен, если знаешь, по какому адресу искать. Но там пока пусто.
Лайков: 0
Лайки в галерее 2
8.08.2025 21:19:34
Я ничего не понимаю. Просто поменял местами в js две процедуры, заработало. Но! Заработало в Опере. А в Edge и Яндексе оказалось, не работает.
Потом сглючило и в Опере. Не работало. Потом заработало.
Я не понимаю. И если честно, мне надоело с этим возиться.
Еще картинки лайков пропадают после нажатия. При этом обнови страницу, прорисуются. Не понимаю. Возможно, кэш еще играет роль.
Надоело. Не хочу.
В принципе, всё работает, кроме переходов в лайках. И лайки тоже работают. Запоминаются. Только надо шагнуть назад или обновить страницу.
Если захочется, потом поразбираюсь. А так, как бы и всё! Все хотелки реализованы.
upd. 09.08.2025. Очистил историю браузеров. Всё заработало как надо. Точно всё! Ура!
Лайков: 0
Лайки в галерее
8.08.2025 07:37:12
Скопировал код из блога, добавил процедуру в js. В нескольких местах замену имен не сделал, это ерунда, заработало. Но заработали собственно лайки. А вот с выводом проблема. При нажатии на лайк всё отрабатывается, прибавляется, убавляется, но выкидывает на "пустую" страницу со словарем контента, который вообще-то должен как application/json передаваться, а не как html. Но вот почему такое происходит, так и не понял. Разница с блогом только в наличии формы фильтрации галереи и наличия post-метода ее обработки. Не знаю в общем пока, что за причина такого поведения. Думал, сейчас по быстрому реализую, и всё. А провозился весь вечер, но так и не разобрался.
Лайков: 0
Фильтрация на странице картины (и не только)
6.08.2025 06:49:37
Вроде бы что тут сложного, всё реализовано, надо лишь перенести. Ага, щас!
Всякие формы и выбор просто повторить, это легко. А потом началось!
Есть текущая картина. Хочу сделать ссылки на соседние две (предыдущая и следующая) при наложении фильтра. Поскольку сами ссылки на изображения у меня не скачаны, ссылаюсь на каталожный номер соседей. А его нет! None. И так и сяк, нету! Название есть, содержимое, номера нет. Пока не догадался залезть в редактирование и не нашел-таки наконец, что при скачивании базы номер в перечень скачиваемых полей просто не попал! Вот и причина, по которой сортировка сбивалась. Еще бы не сбиваться, если сортировка по пустому полю!
Следующая задача, после наложения фильтра текущая картина в перечень может не попасть, надо выбрать картину из получившегося перечня. Выбираю, она выбирается, а показывается та же. Форма то принята, но подмены индекса нет, штатная программа ведь не выполнена. Не доделал в итоге, теперь придумываю, как выполнить выбор при нажатии кнопки.
Надо будет еще учесть возможность отсутствия картин после наложения фильтров.
upd. Вечер. А сделал всё минут за десять! Ну и полчаса на приборку лишнего в сервисной выдаче. Галерея с фильтрами на сайте!
upd2. Прибрал шаблоны, как хотел. Настроил перенаправление при авторизации в страницах блога. Было несложно. Остались лайки картин. Не сегодня.
Лайков: 0
Фильтрация в галерее
4.08.2025 22:56:55
Реализовал фильтрацию по трем полям. По материалу, основе и жанру. Хранение в сессии, передачу в шаблон трех форм, прием данных из форм, запоминание, фильтрацию, передачу выбранных значений в форму снова. И расположение форм на странице.
Сложностей было куча. Заканчивая тем, что происходил самопроизвольный реверс сортировки в зависимости от числа галочек в полях форм.
Теперь повторить это всё для конкретной картины и откорректировать дизайн страницы картины. И можно переносить на сервер.
Лайков: 0
Галерея на сервере!
27.07.2025 16:42:47
Галерея вся на сервере! Все картины и рисунки внесены в базу. Ссылка наверху в виде пиктограммы картины.
Да, пока не реализована фильтрация и сортировка, но смотреть можно в полном объеме.
Ура! Почти четыре года мечты, наконец-то сбылась!
Лайков: 0
Галерея на сервере
25.07.2025 22:15:28
Перенес. Опять куча сложностей. Частично созданными себе самому. Типа не все файлы перенес.
Но и Джанго косячит. Файл миграций создает как попало в части последовательности создаваемых таблиц. В итоге оказывается вначале связанная таблица, а потом уже исходная. Хотя в модели наоборот.
И создаются таблицы в базе до косячной. И ошибка. При этом миграция не применена, а две таблицы созданы и при повторной попытке ругается на то, что они существуют.
В итоге, таблицы вручную потер, файл миграции откорректировал. Всё прошло успешно.
Ну всё. Теперь можно картины создавать! Ура!
Но выборку и сортировку позже доделаю. Всё-таки хочется наполнить контент параллельно.
upd. 26.07.2025, утро. Первые картины пошли в галерею! Как же долго я ждал этого момента! Параллельно правлю шаблоны и формы.
upd. 26.07.2025, вечер. Половину картин создал. От сих пор до 2022 года.
upd. 27.07.2025, день. Две трети картин создал. От сих пор до 2021 года.
Лайков: 0
О галерее еще
22.07.2025 07:56:38
Прочитал про галерею, что раньше делал и думал. Забавно. Некоторые вещи, которые пыхтел старался реализовать ранее, сейчас просто выбросил за ненужностью. Миниатюры, какие-то id, скрипты. Зачем? Не помню. Всё базовое вполне работает. Зато некоторые вещи, о которых думал, как их сделать, но не сделал в свое время, сейчас даже в голову не пришли. А зря. Полезные.
Например, в сделанной вчера странице картины нет ссылок на другие картины. А надо бы. Причем, желательно с учетом выборки по критериям. Например, по материалу (масло, акрил итд.). То есть выборку и ее средства надо реализовать и в странице картины, а не только галереи. Видимо, в галерее сделаю, внедрю и в картину. Зато и образ дизайна страницы картины сразу изменился. Стал более логичным, а то что-то меня напрягало в реализованном. Теперь будет правильнее, когда реализую.
Еще вспомнил про иконку сайта, которая отображается в стартовой странице браузера и про мобильную версию сайта. Надо эти вопросы поизучать. - upd.Вечер. Добавил! Также создал первую версию страницы галереи.
Лайков: 0
Галерея дальше
21.07.2025 09:24:22
Сделал вспомогательные страницы для ввода, редактирования и удаления картин. По мелочи там еще есть косяки, но в основном с перенаправлением и доступом. Надо протестировать всё и настроить, хотя в основном работает.
Поскольку думать много сложно, начал готовить подборку данных для галереи, подобрал ссылки на страницы блога и изображений, благо теперь инструмент для этого реализован. После переноса галереи на сайт надо будет эти данные внести в базу сайта. Всего ничего, 159 картин и рисунков в каталоге.
И самое сложное осталось. Для меня конкретно. Страницы с выдачей информации о картине и собственно галерея. И если технически я это реализую, то вот что делать с дизайном?! Это кошмар бэкэнд разработчика! При том, что сам рисую и знаю, как красиво, но сгенерировать это "красиво" так сложно! Ужасть! Там же надо интерфейс поиска, выбора его критериев реализовать, миниатюры или полноразмерные изображения вписать. В зависимости от их наличия и количества. Ух! Сложно. Может, даже js придется задействовать, пока не понимаю. Вообще-то хочется легкости и простоты. Но вот получится ли так, вопрос.
Из интересного. Раньше была одна база, туда пара вариантов картин была внесена. После изменения моделей возникли сложности с миграциями, требует чем-то заполнить поля, а какие и чем? Забил, думаю, удалю таблицы в базе и миграции в приложении, выполню миграции, они новые создадутся. Удалил. Не создались. Пишет, что всё отлично замигрировалось, но таблиц нет. Долго пытался нарыть, что это за ерунда, пока не прочитал, что в базе хранится история примененных миграций, и Джанго смотрит туда для контроля. В итоге вылечил удалением строк с миграциями приложения в базе и миграций приложения. И заново всё чудесно создалось.
И еще. "Вспомнить всё" гораздо легче, чем учить с нуля. Я, конечно, встречаю трудности при реализации, но всё же помню, где что искать и что куда писать и в какой последовательности. Общая картина, как всё функционирует, в голове есть, а это очень помогает.
PS. Надо скидать страницы в любом виде. А дизайнить буду потом. Благо, голова начала в этом ключе соображать наконец-то. Правда, такое решение может привести и к наоборот. Что в таком виде надолго и останется. Ведь работает же. Ничего нет более постоянного чем временное. Я же сейчас делаю те вещи, которые были запланированы четыре года назад!
upd. Вечер. Сделал страницу просмотра картины. Работает. Надо тестить разных пользователей по доступу и различиям. Осталось вывести собственно галерею.
Лайков: 1
Хочется написать, а нечего
18.07.2025 10:43:00
Дилемма. Хочется написать, а писать то не о чем особо.
Начал заново делать галерею, но это задача небыстрая, посмотреть на нее еще нескоро получится. Разобрался с полями базы, которые хочу реализовать, да сделал вспомогательные модели, их заполнение. Долго размышлял, как привязать произвольное количество изображений к картине, а потом понял, что на самом то деле этого не нужно, у меня их обычно три. Фас, вид слева и справа. Можно добавить одно дополнительное, да пару ссылок на анонс картины в блоге и историю создания в блоге же. И там уже смотри дополнительные изображения при желании.
И понимаю, что после реализации интерфейса еще кучу времени нужно будет потратить на ввод данных в базу. Картин то порядка 160. Отыскать все изображения и анонсные статьи, подцепить ссылки на них, сделать описание.
Но это ладно, я так давно мечтал это сделать, что если будет инструмент, то уж заполнить его контентом постараюсь по быстрому.
Лайков: 0
Все теги: blog media fun cloud forum vps email astro site dreams tasks all js life users MtG user Meteo pythonanywhere slider euclidea personal_messages django likes search pictures chess math gallery artist watercolor film acril pencil traveling book virus music oil pen gouache