Войти
  Логин:
  Пароль:
 
DiosEspectro DiosEspectro: блог разработчика
Не только о сайте. Не только о хоккее.
Все записи
 6301            10.04.2011, 16:23

Заходите, гости дорогие!

Заходите, гости дорогие!

Наконец-то я это сделал!..

Речь идёт о полностью переделанной гостевой нашего сайта. Переделывал я её достаточно долго, причём основу я сделал достаточно быстро - ещё в январе этого года. Но потом меня всё время что-то отвлекало - сперва на работе сменили график на время внедрения нового программного обеспечения, написанного челябинскими программистами - работал день с утра, день в ночь, отсыпной и снова с утра - и так около двух недель без выходных. Контролировал работу этой программы... Это значительно сбило мой суточный биоритм (с непривычки-то) и потребовалось некоторое время чтобы выйти в обычное русло. Затем пара новых заказов по сайтам и так далее... В общем, было некогда... Но вот, руки таки дошли...

Была поставлена цель - сделать а) красиво; б) функционально; в) современно. Были придуманы пара новых сервисов, которые я опишу немного подробнее ниже.

Об основных функциях: если Вы зарегистрированы на нашем сайте trubnik.info, то у Вас появляется куча новых возможностей, которых небыло раньше (но, возможно, Вы хотели бы их видеть). Например, если Вы вошли под своим именем на сайт, то не нужно уже вводить этот Magic number - мы уже знаем что пользователь - не какой-либо спамер, а если и спамер - то его ждёт бан. Так же появилась возможность вставлять изображения, ссылки, смайлы, выделять текст разными цветами, использовать форматирование текста. Если так посудить, то эти возможности были и ранее, но теперь это всё имеет дружеский по отношению к пользователю интерфейс - думаю, разобраться будет не сложно. Вот и всё. Так же у пользователей сайта появляется возможность редактировать свои сообщения - пишите сообщение и у Вас есть ровно сутки - именно в течении суток можно редактировать сообщение, по истичении суток возможности отредактировать сообщение уже не будет.

Соответственно, если Вы не являетесь пользователем trubnik.info - вы сможете вводить лишь текст без форматирования и не сможете вставлять файлы мультимедиа.

Это основные, так сказать, базовые функции. Теперь поподробнее о новых сервисах гостевой книги.

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

Так же, изюминкой архива, я считаю, станет наличие всех сообщений со старой гостевой! Да! Все сообщения старой гостевой книги я перенёс в архив новой. Так как у меня небыло и нет доступа к базе данных этой гостевой, мне пришлось выкручиваться (в очередной раз). В ручную переписывать каждое сообщение в новый формат было бы безумием, поэтому было найдено другое решение данной проблемы - пришлось парсить гостевую... На написание парсера у меня ушёл целый вечер (если учитывать тот факт, что этот вечер был после работы...), но я таки добился своего - все сообщения были "слизаны"! Ура!

Просматривать сообщения можно за определённый календарный месяц, либо сразу за год. Считаю, очень удобно. Надеюсь Вам понравится. Поехали дальше.

Новости с сайтов ФХМР и trubnik.info
В правой колонке появились два новых блока, которые отображают последние новости на сайтах Федерации хоккея с мячом России и нашего сайта trubnik.info. С нашего сайта новости берутся напрямую (что не удивительно), а вот с сайта ФХМР подтягиваются иначе. Использован принцип того-же парсинга, что и в случае с сообщениями старой гостевой - считываются заголовки новостей в режиме онлайн. Но здесь есть одно большое НО: сайт Федерации частит с падениями - слишком часто (для сайта такой организации) не доступен. Когда сайт недоступен - наша гостевая грузится медленно (пытается прочесть данные с сайта Федерации, но не может). Я, естественно, надеюсь, что это в будущем решится, но для нас сделал возможность отключать этот блок. Таким образом, если я увижу, что гостевая грузится медленно - я могу отключить блок новостей ФХМР. Пока сделал эту возможность лишь для себя, дальше посмотрим. Так же надеюсь, что эти блоки будут полезными.

Меню ссылок
Ссылки на другие ресурсы были на нашей гостевой и ранее, но теперь я решил сделать меню более наглядным - у каждой ссылки теперь есть своя пиктограмма, нажав на которую, вы попадаете на нужный сайт. Но уже появилось мнение, что пиктограммы складывают слишком "пёструю" картинку. Поэтому, я решил сделать опрос на нашем сайте. Вопрос заключается в следующем - оставить как есть сейчас (с пиктограммами) или же вернуть назад текстовые ссылки? Будет так, как решит большинство. Надеюсь на Вашу активность.

Блок "Сейчас на гостевой"
Достаточно стандартный блок, который есть на многих гостевых - блок активных в данный момент пользователей и гостей. В нём отображаются пользователи, которые были на сайте в последние 5 минут. Здесь, думаю, всё ясно.

Главная фишка - Марафон Online
Технология парсинга привела меня к идее отображения счёта игр прямо на нашей гостевой. Решено было взять данные с сайта букмейкерской конторы "Марафон". Теперь не нужно во время игр, к примеру, держать открытыми 2 вкладки браузера с нашей гостевой и сайтом Марафона (причём обновлять и тот и другой одновременно) - теперь всё будет в одном месте. К сожалению, у сайта Марафона тоже бывают перебои с работой (но значительно реже чем у сайта ФХМР), поэтому кнопку выключения я так же сделал для себя - на всякий случай. Буду за этим следить, дабы наша гостевая подгружалась пошустрее.

Кстати говоря, на идею онлайна меня подтолкнуло онлайн табло на архангельской гостевой. Скорее всего, это табло сделано по той же технологии, что и мой онлайн, потому что я заметил достаточно синхронное изменение счёта на сайте Марафона и на гостевой "Водника". :) Захотелось попробовать сделать так же. Получилось.

В связи с тем что сейчас у нас в спорте перерыв, я поставил в онлайн матчи хоккея с шайбой. Так что не удивляйтесь сильно этому факту. :)

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

PS: Примерно как филин с изображения к этой записи я выглядел каждый раз после очередной ночи разработок... Потому и поместил его туда.

 

   DiosEspectro

Комментариев пока нет
Комментарии могут оставлять только зарегистрированные пользователи. Войдите под своим именем.
YouTube-канал ВКонтакте Twitter Telegram
 
Хоккей с мячом
Суперлига 2021-2022 Кубок России 2021
Футбол
Лига чемпионов 2021/22 Премьер-Лига 2021/22
Хоккей
Чемпионат Мира 2022 Олимпийские игры 2022 КХЛ 2021/22
Предыдущий матч
Суперлига 2021-2022
Регулярный чемпионат
28.02.2022, Сыктывкар, 21:00
2
Строитель
Сыктывкар
1
Уральский трубник
Первоуральск
Статистика игроков
Суперлига 2021-2022
Перейти к турниру
Забитые мячи
27 Вшивков
Артем
10 Яговцев
Никита
10 Никитенко
Роман
8 Еловиков Константин
4 Брызгин Виталий
4 Николаев Никита
4 Иванов Максим
3 Югасов Григорий
3 Афанасьев Кирилл
2 Никитин Никита
1 Дегтярёв Вячеслав
1 Кутупов Тимур
1 Петровский Ярослав
 
Голевые передачи
10 Вшивков
Артем
10 Петровский
Ярослав
7 Брызгин
Виталий
6 Яговцев Никита
6 Никитин Никита
5 Бланько Максим
4 Никитенко Роман
3 Николаев Никита
3 Иванов Максим
1 Кутупов Тимур
1 Топоров Никита
1 Тололо Евгений
1 Еловиков Константин
 
Магазин атрибутики
Старт

Яндекс.Метрика
Спонсоры команды
Правительство Cвердловской области Городской округ Первоуральск ПНТЗ ТМК ОАО «Первоуральский динасовый завод» (ОАО «ДИНУР»)
Информационные партнёры
Городские вести. Еженедельник Первоуральска. Телекомпания ОТВ, Екатеринбург Телекомпания «Интерра-ТВ»
Партнёры сайта
Интернет-провайдер «Интерра» Федерация хоккея с мячом Свердловской области Радио
DiosEspectro © 2009-2022, Хоккейный клуб «Уральский трубник»
Поддержка: группа ДЗЧРХ
Разработчик и администратор сайта: Александр 'DiosEspectro' Литвиненко