Боты
11.07.2020 15:01:59
Еще один бот зарегистрировался. Сколько же почтовых адресов регистрируется под ботов!
Людей тут нет. Никто до сих пор не знает о существовании этого сайта. А кто знает, тем это не интересно.
Может, кто живой и заходил, конечно. Но уж крайне специфичный контент тут. Вряд ли кому нужен. Но пусть будет. Пока интересно мне.
Лайков: 0
Птицы
9.07.2020 08:55:13
Наконец-то посмотрел, что за мелкие и относительно мелкие птички у нас обитают, давно хотел.
https://ecoportal.info/pticy-urala/
Ох, как же их много разных! И довольно немало встречается живьем.
Виденные или думаю, что виденные: славки, скворцы, стрижи, ласточки, жаворонки, дрозды, щеглы, соловьи, свиристели, зарянки, гренадерки, синицы, синички-московки, гаички разные, полевые и обычные воробьи, трясогузки, пеночки, чечетки, овсянки разные, поползни, дятлы.
Большую часть из этого набора видел живьем. Сложно сказать, кого именно зачастую. Птицы мелкие и пугливые. Ну, кроме дроздов, конечно! Но по виду немало похожих на фото по ссылке встречается.
Точно не видел как на фото: варакушек, многих овсянок, чижей, лазоревок, дубоносов, клестов, и снегирей, как ни странно.
Из тех, что побольше:
В городе видел галок и снегирей. Сойку и иволгу не помню, чтобы видел где-либо.
Кукушки кукуют по весне, но не видел.
Вороны, вороны, грачи, сороки, чайки, голуби.
В небе видел журавлей. Говорят, на прудике неподалеку видели цапель недавно. Но не сам.
Летают какие-то хищные птицы, но как их распознать? То ли беркуты, то ли ястребы. И да, конечно же сова! Прилетала не раз. Здоровенная.
Как-то раз в лесу видел кого-то огромного, тетерев, глухарь?
Из плавающих утки.
Лайков: 0
Поиск
8.07.2020 22:05:12
Запустил в блоге простейший поиск по слову в статье, в ее описании или теме. Введена форма с полем ввода слова на страницу блога справа вверху под информацией о пользователе.
Всплывающую картинку удалил пока. Дорабатывать надо, не нравится она мне. И что не сразу грузится, и что нет фильтра по ссылкам на изображения. Неправильно работает в некоторых браузерах на внешние ссылки. Потом может быть доделаю.
Лайков: 0
Дальше не идет опять
8.07.2020 10:14:55
Произвел прорыв, сделал много из того, что ранее хотел. Теперь опять пауза образовалась, не хочется ничего.
По отслеживанию действий пользователя подумал, подумал, и понял, что конкретно здесь это не нужно, незачем, нечего отслеживать. Это не соцсеть. Хотя само по себе решение может быть полезным для чего-либо, можно было бы отработать. Может, позже созреет необходимость.
Из некардинальных действий осталось ввести поиск и выборку по времени и оформить головную страницу. Можно и еще выбрать относительно небольшие задачи, но пока даже это не идет. Поиск нудно, а головную страницу опять дизайнить надо.
Ладно, как созреет, сделаю. Ничего сложного там нет. Должно назреть желание.
Жарко очень, тут одно желание, лечь в тенёк на ветерок.
Лайков: 0
Мысль про динамически изменяющуюся главную страницу
5.07.2020 20:53:14
Начал думать, как оформить головную страницу сайта. И тут мысль пришла. При изменении приходится править код, затем переносить на сервер, перезапускать его. а нельзя ли без этого перезапуска реализовать? А ведь можно! Если как в блоге будут подготовлены разделы в базе данных для головной страницы, то информацию можно изменять в базе, не перезапуская сайт. Это и так понятно. Но ведь используя js можно совершенно переформатировать страницу! И дизайн, и состав. Берем код js, загружаем его в базу, при загрузке страницы передаем браузеру, и запускаем его там. А он всё переформатирует, запросит дополнительные данные, отобразит. Забавная мысль.
Думаю, у программистов много всяких решений, я просто их не знаю.
Лайков: 0
Всплытие картинки перенес сюда
5.07.2020 20:30:20
Попробовал и так, и сяк, устраивает меня текущее положение всплывающей картинки. Перенес сюда.
Лох
Как Дуну, Как Плюну
Попробовал несколько картинок. Когда одна уже загружена, то при наведении на вторую первая отображается. При повторном наведении уже подгруженная картинка отображается. Когда картинки в кэше, то сразу нормально отображаются.
Скопировал статью с прежнего блога, много ссылок, проверить.
upd. 07.07.2020. Удалил пока, надо дорабатывать.
Лайков: 0
Всплывающая картинка
3.07.2020 22:27:55
А ведь я сделал, чтобы при наведении на ссылку возникало окно с изображением по этой ссылке! Теперь надо только поиграться с его размещением и отфильтровать именно ссылки на изображения.
И оказалось совсем не сложно. Впрочем, это теперь не сложно. А ведь еще неделю назад это было бы совсем по другому!
Лайков: 0
Лайки 4
2.07.2020 22:38:56
Сделал все для обсуждений и блога. Надо было только распространить на остальные контроллеры и шаблоны.
Перенес на сервер. Работает вроде бы.
Вообще, с лайками помучиться пришлось, поизучать js. Зато продвинулся в его изучении. Точнее, в js + jQuery. Получил хороший опыт. И понятно, что скорее всего не оптимально все реализовано. Но оно реализовано, реализовано самостоятельно, и оно работает. Я доволен. Получил гораздо больше опыта, чем при ковырянии в чужом коде imagepool. Хотя не будь его, все было бы сложнее. Некоторые вещи там подсмотрены. Типа передачи ссылки на нужный базовый адрес для скрипта в шаблоне по невидимому идентификатору.
Лайков: 0
Лайки 3
1.07.2020 20:01:16
Много времени потратил на то, чтобы заработало хоть что-то. Синтаксис тот еще у js, а со средствами отладки не шибко знаком. Пришлось по шагам, алертить промежуточные результаты.
И очень долго пытался вытащить атрибут "href" по "id" структуры типа:
<p id='id'><a href='нужный путь'><img scr='путь к картинке'></a></p>
с помощью скрипта вида:
$('#wt').on('click', 'a[href]', function(evt){evt.preventDefault(); alert ($(evt.target).attr('href'));
При нажатии на картинку определяется элемент "img", а не "a[href]", его атрибуты читаются, а "href" нет, он при этом undefined.
Убрал картинку, добавил текст. Все отлично работает. Добавил картинку к тексту, при нажатии на текст работает, на картинку нет.
Решение: ищем "href" ближайшего элемента типа "a".
$('#wt').on('click', 'a[href]', function(evt){evt.preventDefault(); alert ($(evt.target).closest('a').attr('href'));
Такое работает. Видимо, несмотря на поиск элемента типа "a", находится элемент, на который произведен клик - "img". Поэтому он не имеет атрибута "href". И как узнать заранее, что не "a", а "img" выберется? Может быть, я неправильно выбираю объект, но this здесь не работает тоже. Просто не знаю, что еще может быть. Возможно, данное решение не оптимальное, но оно работает. Здесь по крайней мере. Кстати, для текста оно тоже работает.
upd. вечер 01.07.2020. Заставил нормально работать лайки для темы на странице обсуждения темы. Для списка комментариев там же и для списка тем пока не реализовал. Там еще текущий номер сообщения или темы надо получить.
Лайков: 0
Лайки 2
1.07.2020 12:55:51
Сделал модель для хранения данных о лайках пользователя для обсуждений и комментариев. Сделал ограничение на +1/-1 лайк (дизлайк). Сделал разное отображение и поведение картинок лайк/дизлайк при их наличии, чтобы нельзя было повторно лайкать. Начал пытаться написать скрипт для обработки json-ответа.
И тут опять какие-то непонятки пошли. Делаю функцию $("#like_topic").on("click"... для перехвата клика по картинке. А она выполняется сразу при загрузке страницы, причем дважды. В процессе разбирательств упростил скрипт до предела:
$(document).ready(function() {
alert (6);
});
Он выполняется при загрузке страницы дважды!!!
Ссылка в шаблоне на внешний скрипт сделана одна. Я не понимаю, как работает этот... js! Жаль, но внутренний цензор не допускает выражения переполняющих эмоций.
Во всех браузерах так. Явно где-то видимо косяк есть, но вот где? Я же начинал с такого же скрипта, все работало нормально!
upd. Ссылка на скрипт внутри main-блока была, в то время как в базовом шаблоне место для внешних скриптов вне этого блока размещено. Переместил. Теперь один раз запускается.
Но функция .on("click" все равно запускается при загрузке, а не по клику! Ррррр!!!
Лайков: 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