ВНИМАНИЕ!!! С 25.01.2019 форум доступен в режиме только для чтения! Спасибо всем за то что все эти годы были с нами! Было весело! Предложения и мысли присылайте на rovilin@mail.ru Спортцех - ремонт велосипедов, горных лыж, сноубордов

X-ride

Текущее время: 28 12 2024, 03:44

Часовой пояс: UTC + 8 часов



Правила форума


Огромная просьба оформлять каждое пожелание отдельной темой.
Неправильно оформленные предложения рассматриваться не будут, либо будут, но в последнюю очередь.



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Оптимизация базы данных по отчётам
СообщениеДобавлено: 29 07 2010, 15:37 
Не в сети
Гуру
Гуру
Аватара пользователя

Зарегистрирован: 21.07.09
Сообщения: 827
Откуда: Красноярск. Свободный.
Недавно с людьми обсуждали такую вещь. Когда собираешься в какое-нибудь место, стараешься найти и изучить отчеты о походах в данное место. Для этого пока существует только поиск, ну или полный перебор. Оба варианта очень неудобны. Особенно трудно, когда не знаешь куда хочешь поехать и подбираешь поход под себя - приходится читать кучу флуда.
Есть предложение создавать к каждому отчету небольшую анкету, в которой будет указываться основная информация о походе. Предлагаю следующие поля:
- Название похода (то, что пишут в загаловках тем)
- Официальное название места (например, Борус, Ергаки, Урман)
- Сроки проведения
- Пеший/вело/лыжный/другое
- Примерные координаты места (чтобы можно было искать интересные места в заданном районе)
- Количество участников
- Бюджет поездки
- Неформальное описание сложности (матрасный, средний, сложный, жесть...)
Ну и так далее. Может кто-нибудь ещё что предложит. В общем, суть в следующем. Перед тем, как человек создаст отчет о походе, ему предоставляется на заполнение подобная анкета. После того, как каждый отчет будет иметь подобные метки, поиск можно будет производить SQL запросами, а лучше создать какую-нибудь простенькую форму для запросов.
С уже существующими отчетами можно поступить следующим образом: Выслать сообщения всем топик-стартерам тем с просьбой заполнить анкеты по своим отчетам.
Предложил бы свою помощь в проведении данного мероприятия, но с языками PHP и т.п. не знаком. Могу предложить помощь в заполнении анкет для отчетов, по которым не отзовутся их хозяева.
Заранее спасибо.

_________________
1.75 бобра


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 30 07 2010, 09:10 
Не в сети
ЗавХоз
ЗавХоз
Аватара пользователя

Зарегистрирован: 29.02.04
Сообщения: 6492
Откуда: Красноярск, район КГУ, Николаевская Сопка
т.е. сделать теги к сообщениям? наподобие блогов?

_________________
Изображение
Изображение
Santa Cruz FOREVER!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 30 07 2010, 10:27 
Не в сети
Гуру
Гуру
Аватара пользователя

Зарегистрирован: 21.07.09
Сообщения: 827
Откуда: Красноярск. Свободный.
В общем смысл в том, чтобы формализировать отчеты для более удобного поиска. Например, создать в БД таблицу с перечисленными выше полями и прикреплять к каждому отчету отдельную запись. Например, я хочу найти поход средней сложности, который проходили летом на велосипедах с небольшим бюджетом на 2-3 дня. Пишу запрос:

SELECT
*
FROM ReportsTable
WHERE
Сложность = средняя,
Дата проведения>01.06,
Дата проведения<31.08,
Тип=велосипедный,
Бюджет<2000,
Длительность<=3.

Записи таблицы прикреплять, естественно, только к темам в подфоруме "Отчеты"
С тегами пока не представляю как будет выглядеть.

_________________
1.75 бобра


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 30 07 2010, 11:38 
Не в сети
ТрехМестный житель
ТрехМестный житель
Аватара пользователя

Зарегистрирован: 14.03.05
Сообщения: 4817
Откуда: Красноярск, Солнечный
какой однако юзер-френдли интерфейс придумал :-D

_________________
Моя профессия ландшафтный дизайнер - на бульдозере работаю...
ИзображениеИзображениеИзображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 30 07 2010, 12:09 
Не в сети
ЗавХоз
ЗавХоз
Аватара пользователя

Зарегистрирован: 29.02.04
Сообщения: 6492
Откуда: Красноярск, район КГУ, Николаевская Сопка
С тегами разумнее имхо. Делаешь тему, прикрепляешь к ней теги, а потом ищешь по тегам, а не по содержанию постов или названию тем.

_________________
Изображение
Изображение
Santa Cruz FOREVER!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 30 07 2010, 13:07 
Не в сети
Гуру
Гуру
Аватара пользователя

Зарегистрирован: 21.07.09
Сообщения: 827
Откуда: Красноярск. Свободный.
aRise писал(а):
какой однако юзер-френдли интерфейс придумал :-D

Это чтоб понятней админу было :) Я же писал выше, что можно создать форму для этого.

А как тогда будет выглядеть процедура добавления тегов? Если пользователь будет их сам придумывать, то получится, что все на его усмотрение и тогда вообще можно обойтись тем, что правильно называть тему. Если выбирать теги из списка, то тогда опять же как туда добавлять названия новых мест? Хотя думаю эту идею если продумать, то тоже будет неплохо. Опять же как в теги занести информацию о бюджете поездки, общем километраже и другую численную информацию? Хотя для поиска это и не обязательно.

Данная идея возникла всвязи с желанием упорядочить отчеты по какому-нибудь принципу, а то их уже столько накопилось. А что будет через пару лет? Сейчас если зайти "Мероприятия » Велотуризм » Многодневки » Отчеты", то нужно внимательно читать каждый заголовок темы, т.к. названия тем весьма неформальные. Иногда по названию вообще не понятно о чем отчет.

_________________
1.75 бобра


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 31 07 2010, 22:14 
Не в сети
Профи
Профи
Аватара пользователя

Зарегистрирован: 28.04.09
Сообщения: 684
Откуда: Большие Черемшуки
aRise писал(а):
какой однако юзер-френдли интерфейс придумал :-D

:-D
Согласен с Meat, отчеты в виде кучи постов различных участников и неучастников не очень соответствуют изначальной идее отчета
Мое видение правильной системы поиска отчетов таково: должно быть два механизма поиска. Первый через форму, как уже было сказано выше, второй через карту, типа Java-апплета. На ней: россыпь точек, где были фотографии, паутина линий маршрутов и обозначены основные населенные пункты. Апплет выдает список отчетов, проходивших через ту или иную точку, можно получить фотографии того или иного места с разных отчетов.
Сам отчет должен иметь следующую структуру:
- Заголовок
- Тело
- Комментарии

В заголовке должны быть указаны: маршрут (названия населенных пунктов, через которые проходил маршрут или трек GPS), список участников, сроки проведения, классификация похода по нескольким параметрам... например: бюджет, сложность, тип (пеший равнинный/пеший горный/пеший подземный/наводный/подводный/воздушный/велосипедный/лыжный/автомобильный/мотоциклетный/гибридный)... сам список параметров еще предстоит формализовать

Тело отчета должно быть разделено по дням. Каждому дню должен быть сопоставлен кусок трека похода. Каждый день должен быть в отдельной ячейке HTML-таблицы. Автор тела отчета коллективный, каждый участник похода может править тело отчета. Придется изменить механизм добавления фотографий. Фотографии перед добавлением нужно связать с точкой маршрута, указать автора фотографии...

Ну и комментарии - обычный флуд :)

P.S. Представляю примерно сложность реализации этого :) хотя задача интересная, при наличии свободного времени


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 31 07 2010, 23:09 
Не в сети
ЗавХоз
ЗавХоз
Аватара пользователя

Зарегистрирован: 29.02.04
Сообщения: 6492
Откуда: Красноярск, район КГУ, Николаевская Сопка
(none) писал(а):
P.S. Представляю примерно сложность реализации этого хотя задача интересная, при наличии свободного времени

Это жесть прямо :-) надо подумать зимой будет... Все равно планировал переделывать сайт опять.

_________________
Изображение
Изображение
Santa Cruz FOREVER!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 02 08 2010, 09:15 
Не в сети
Гуру
Гуру
Аватара пользователя

Зарегистрирован: 21.07.09
Сообщения: 827
Откуда: Красноярск. Свободный.
(none) писал(а):
Сам отчет должен иметь следующую структуру:
- Заголовок
- Тело
- Комментарии

Думаю эту функцию нужно реализовать первее всего, а то неудобно читать отчеты, прерывающиеся фразами "Аффтар жжот", "Первыйнах" и т.д.

_________________
1.75 бобра


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 06 08 2010, 10:30 
Не в сети
Гуру
Гуру
Аватара пользователя

Зарегистрирован: 23.04.07
Сообщения: 906
Откуда: крск. взлетка
это можно отдельный модуль для пхпбб написать, который из себя представляет обычный фильтр. При создании темы с отчетом чтобы помимо поля ввода текста появлялась форма с теми полями, что Meat привел. получится неплохо :)

_________________
RockMachine user
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация базы данных по отчётам
СообщениеДобавлено: 08 08 2010, 16:44 
Не в сети
Гуру
Гуру
Аватара пользователя

Зарегистрирован: 21.07.09
Сообщения: 827
Откуда: Красноярск. Свободный.
Еще можно создать базу данных GPS треков для GoogleEarth, которую сможет пополнять каждый и скачивать тоже каждый. Скачиваешь, открываешь гуглом и смотришь что есть интересного.

_________________
1.75 бобра


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 8 часов



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: