Прорабатываем далее
Сделай проверку в полях "Высота (мин.), м", "Высота (макс.)" чтобы первое всегода было меньше второго.
Если пользователь ввел неправильно - пусть выведется надпись, что поля "Высота (мин.), м" и "Высота (макс.)" введены неверно.
Ну и др. аналогичные поля.
Кстати, все поля (вообще любые) должны быть не обязательными к заполнению.
Т.е. если к примеру есть "Высота (мин.), м", а "Высота (макс.)" - не введена, то эт норм. - пусть дает возможность добавить в базу.
Из обязательных к заполнению можно сделать только "Название на русском", "Название на латинском".
Далее.
Зарегистрировал нового пользователя.
Пришло письмо в кодировке, нечитаемой по умолчанию.
Тема письма - в кодировке КОI8-R, текст письма - в Win1251.
Subject пока сделай транслитерацией.
Т.е. Registracija na sajte BD po rastenijam
Предложения:
1. Либо пусть письмо шлется в кодировке КОI8-R
2. Либо пусть так же и шлется в Кирилица Windows (Win1251), только нужно в тексте письма указать что это письмо в этой кодировке.
Это делается так: в заголовок отсылаемого письма добавь
Content-Type: text/plain; charset="windows-1251";
Кстати пофиксь: Reply-to: Ратсир <ratmir@ecoby.info> на Reply-to: Ратмир <ratmir@ecoby.info>
Далее.
Мне пришло письмо следующего содержания:
Цитата:
From: Wins <wins@zku.org.ua>
February 16, 2007, 3:54 pm
У нас тут новый клиент - Wins, надо бы его активировать
Кодировку текста письма тоже нужно будет подправить.
Subject поставь
Цитата:
New user in BD Rastenia - "Wins"
И когда оно присылает дату, имя пользователя, емейл - пусть присылает в письме все введенные поля пользователем, т.е.
Цитата:
Имя пользователя (*):
Телефон:
E-mail (*):
ICQ:
Домашняя страница:
О себе:
Логин (*):
Пароль (*):
А где активировать данного пользователя? Т.е. как зайти в админ панель?
Далее.
Добавть в корень, т.е. на данный момент http://tsvetok.org.ua/ - внизу ссылку "регистрация пользователя".
Сообщение было скрыто хранителями или автором темы. Для просмотра сообщения нажмите здесь
по картинкам - полагаю, что лучше их именно так добавлять, как я предложил - тогда любой человек может спокойно добавить свои картинки, даже без регистрации (нашёл у себя красивое фото растения - и сразу выложил на сайт)
Мы же не сайт, который собирает картинки о растениях!
Задача БД по растениях - не собирать красивые фото.
Все картинки, которые добавлены в базу - не случайны.
Часто среди 50-100 картинок конкретного растения выбираются штук 14, остальные не размещаются.
Не было времени написать образ базы данных. Виноват. Понемногу буду исправлятся.
Задача БД:
1) сделать четкую удобную структуру акцентированную на планирование родового поместья
2) собрать проверенную информацию по заданному растению
3) отсеять лишнюю информацию
Как достигается 1 задача
При планировки участка, составлении проекта Родового Поместья столкнулись с проблемой - книг о растениях много, много описаний, но часто то чего наиболее всего необходимо - приходится собирать по крупицам. Например, в первую очередь волнуют таки вопросы: морозостойкость, с чем сочетается данное растения, какие размеры имеет растения, за сколько лет выростает, какие условия нужны для произростания растения и т.д.
Поэтому отобраны наиболее востребованные вещи и данные заносятся в структурированную таблицу с необходимыми полями.
Как достигается 2 задача
Часто в различных источниках пишут различные данные.
Например, одна книга пишет что растению необходима тень, вторая пишет что растение светолюбивое.
Или: одна книга - пишет что растения растет быстро, вторая пишет что вид такой-то этого растения растет за 5 лет, а вот это вид - за 40-50.
Или: одна книга пишет, что растение очень морозостойкое, а еще две книги - что при 20 градусах мороза это растения погибает.
При составлении растения все данне проверяется.
Т.е. даже есть найдена вся необходимые данные - все равно дальше еще ищутся 3-10 материалов по данному растению. И когда они найдены - сверяются данные.
Если одинаковы - тогда заносятся в базу.
Если есть различия - еще подбираются материалы. И в базу добавляется:
- средняя величина (если разница в числовых данных)
- наиболее встречамое описание (если к одной из версии склоняются 70-90 процентов источников)
- либо пишутся два варианта с пометкой, например. в таком-то регионе имеет такие-то свойства, а в таком-то - такие.
Все картинки проверяются на точность описания
(ранее были случаи когда добавляли в базу картинки схожих типов, но в действительности разных).
Как достигается 3 задача
Лишние данные, малозначимое, несущественные, непрактичные и т.д. отсеиваются.
Если пишется примечание, то оно короткое, нет долгих пространственных рассуждений.
Прим: Прочие свойства/ Медонос. Древесина отличается красотой и прочностью, используется на различные поделки.
Если пишутся данные о чем-то, то пишутся конкретные данные, без воды. Форма - прямая, не лит. описательная.
Пример: Листва/Простые, зелёные, блестящие, по форме широкояйцевидные или овальные, заострённые, мелкопильчатые по краю. Черешки тёмно-красные, длинные, желобоватые.
Если формируется список фото к растению, то собираются практичные фото(!), просто картинки, не несущие реальной практичной нагрузки - не размещаются.
Пример, по какому принципу подбираются фото:
- общий вид растения (для обозрения)
- вид зимой, летом, весной, осенью (чтобы видеть каким растения в поместье будет в разные времена года)
- фото цветка
- фото плода
- несколько фото, для того чтобы можно было разпознать воочию растения в ботсаду используя картинки из БД
- фото растения в зрелом возрасте (чтобы прикинуть каким будет растение, когда вырастет)
- и др. фото, востребованные при планировке родового поместья
Так же фото отсеиваются на:
- качество - некачественные неразмещаются
- дубляж - фотка по каждому конкретному предназначению размещатся в единичным виде (прим. фото с растением зимой - вибирается одно лучшее).
Почему актуальная третья задача?
Книг по растениям море. Если их всех перечитывать - жизни не хватит.
Даже если собрать выборочный десяток статей, по каждому растению - то только тем и будешь заниматся что их всех читать, так никогда и не приступишь к созданию родового поместья. И пока будешь дочитывать 150 растение - забудешь что там было в первых. А ведь у нас некоторые люди, при планировке РП формируют список из 900 и более растений!
Поэтому в БД собирается необходимым минимум информации, достаточный для планировки родового поместья.
А далее, что то тебе будет нужно узнать по конкрентному растению дополнительно, прочитаешь статьи по данному растению и выберешь то что тебя уже интересует.
Например, как использовать данный цветок как медицинское средство - купишь книгу "Справочник лекарственных растений", и т.д.
Сообщение было скрыто хранителями или автором темы. Для просмотра сообщения нажмите здесь
Проработали:
- проверку высоты/ширины/жизни сделал
- из обязательных к заполнению - только название на русском (не все же латынь помнят )
- письма с регистрацией исправил
- на главную регистрацию добавил
- страничка администратора - http://tsvetok.org.ua/admin.php
Последний раз редактировалось: Ратмир (Вс 18 Фев 2007, 16:08), всего редактировалось 1 раз
Сообщение было скрыто хранителями или автором темы. Для просмотра сообщения нажмите здесь
http://tsvetok.org.ua/admin.php?menu=users
Активизация пользователей.
Есть только кнопка - "Активизация".
И делай шо хочь. Хоть активируй, а хочь все равно активируй.
Смысл тогда в активизации, если выбора нет.
Нужно прикрутитьь кпонку "Отклонить". Когда на нее кликаешь - при этом пользователю на емейл отправляется сообщение типа:
"Извините, активизация вашей учетной записи отклонена администратором.
Приносим свои извинения.
Если у вас есть вопросы - свяжитесь с администратором по е-мейлу: ....".
При этом в поле этого пользователя - активизации ставится флаг, что этот пользователь отклонен.
И теперь это пользователь не показывается в списке активизации.
Далее.
Вот сюда http://tsvetok.org.ua/admin.php?menu=users добавь ссылку "Работа с пользователями".
При заходе на эту страничку показываются все пользователи в порядке регистрации.
(При этом еще неактивизированные пользователи показываются другим цветом, а отклоненные к активизации - третьим цветом).
И навпротив каждого пользователя - удет ссылка "удаление".
Кликаешь на нее - спрашивает, "точно хотите увдлить данного пользователя". Если ответ - "да", то удаляет.
Далее.
Как работает откат изменений?
Т.е. к примеру в растения было 4 изменения.
Из них:
первое изм. - поменялось название.
второе изм. - поменялась ширина
третье изм. - поменялось поле "Цветки"
четвертое изм. - поменялось поле "Скорость роста"
Админ смотрит на изменения и видит, что первое и третье изменение было верно, второе и четвертое - неверно.
Если он нажимает на откат изменения третьего действия - то окатываются все поля, или только те поля, которые имели разницу?
Далее.
После того как произошел откат - ведь это то же изменение.
Пусть они автоматом заносятся в страничку изменений - с названием:
= откат изменения (какого изменения?? - дата время) пользователем (таким-то???)
Сообщение было скрыто хранителями или автором темы. Для просмотра сообщения нажмите здесь
Forest, привет.
Хочу предложить добавить еще несколько полей:
Ботанический вид (от макушки до корней);
Главный декоративный признак (цветы, плоды, листья, кора, крона);
Форма кроны;
Плотность кроны;
Ширина кроны;
Возможность формовки;
Форма листьев;
Художественное описание (стелится или ...);
Засухоустойчивость и жаровыносливость;
Вредители и болезни;
Химические свойства растений;
Применение в быту;
Лекарственные свойства;
Период цветения или календарь цветения;
Район применения (полесье, лесостепь, степь на черноземах, степь на каштановых почвах);
Дымо-газоустойчивость;
Деревья и кустарники красивые в зимнее время(деревья с декорат. кроной; деревья, кустарники и лианы с остающимися на зиму плодами и т.д.);
Добавлено пользователем cпустя 8 мин., 15 сек.:
Ветроустойчивость;
Растения для живых изгородей;
Для живых изгородей хорошо бы выделить целый раздел.
Породы пригодные для солитеров с формированной (неформированной) кроной;
Стандартные размеры комов деревьев, ям и траншей для посадки деревьев и кустарников.
Добавлено пользователем cпустя 11 мин., 11 сек.:
Если понадобится информация для этих полей, обязательно обращайся, буду очень рада помочь...
Буду очень рада, если смогу кому-нибудь помочь, так что если кому какая инфо нужна, пишите, с удовольствием помогу...
Сообщение было скрыто хранителями или автором темы. Для просмотра сообщения нажмите здесь
За прошедшие недели по CD-версии базы данных ничего не сделал - дел так много, что приходится выставлять приоритеты и вибирать наиболее востребованные для реализации на данный момент задачи.
Снято несколько касет видео на тему планирования участка, но отсуствует человек, который может оцифровывать и заниматся монтажом.
Мы не успеваем все делать, важных задач много, а людей мало.
Ищем желающих в каком-либо деле помочь. В лучшем случае человек помогает два-три раза, а потом энтузиазм быстро иссякает: семья, работа, учеба и т.д.
Словом такие дела нерадостные. В основном люди приходят со своими идеями, а вот реализовывать эти идеи сами както-то не очень стремятся...
Вернемся к БД.
Тем не менее, усилиями Александра Невидомого база данных пополняется новыми данными. Он сейчас на определенном этапе создания проекта родового поместья, и растения, которые он хочет добавить в проект РП, он изучает для себя - и заносит в БД.
Сообщение было скрыто хранителями или автором темы. Для просмотра сообщения нажмите здесь
1. Пользователей теперь можно отклонять.
2. При отклонении или активации пользователя ему высылается письмо с уведомлением.
3. В меню администратора добавлен раздел "Список пользователей" с возможностью редактирования и удаления пользователей.
4. Исправлены ошибки в модуле "Статистика".
5. Добавлено имя пользователя в механизм отката изменений.
Из основного вроде всё, осталось доработать мехнанизм отката изменений Пока же можно просто сравнивать изменения и в случае необходимости паралельно редактировать страничку с инфой о растении
Сообщение было скрыто хранителями или автором темы. Для просмотра сообщения нажмите здесь
Владимир, ты привел ссылочок чего?
Сайтов, на которых что-то пишется по растениях? Ну и что.
Таких сайтов море, море книг по растениях - а тольку от них?
Когда начинаешь планировать участок в РП, по возникает много впросов - которых нету на этих сайтах. Приходится просматривать много сайтов, читать по 5-10-15 книг и по крупицах собирать информацию.
Хорошо что сейчас есть такие энтузиасты. Только если этим заниматься - так жизни не хватит.
Когда же РП создавать-то, если ты всё время будешь сидеть за горой книг?
Eco-Heretic, пока не планируется.
Структура полей и форма подачи материала долго продумывались.
К тому же базой данных реально пользуется наша группа, обкат информации проходит более 8 месяцев.
Суть базы не в том, чтобы напихать туда как можно больше информации.
База создается под конкретную задачу - планировка участка при создании родового поместья.
Все лишние/малосущественные/некритичные для этой задачи поля - отсуствуют.
В этой БД будет основа планирования участка.
Кого интересуют такие данные как: Лекарственные свойства, Дымо-газоустойчивость, Ветроустойчивость и т.д. - купит для этого специализированную книгу и прочитает всё там.
Благо книг сейчас много. Особено по лекарственным свойствам.
Сообщение было скрыто хранителями или автором темы. Для просмотра сообщения нажмите здесь
Вернемся к доработке интерфейса и принципа работы БД.
На стартовой страничке убрать надпись "Если у вас нет учётной записи, пройдите регистрацию", снизу страва маленькими буквами две ссылки - "Регистрация", "Вход".
Соответсвенно ссылка "Регистрация" ведет на страничку регистрации, а "Вход" - на вход под своим именем.
Далее.
Неоходимо сделать работу по куках, т.е. чтобы на определенное время помнился пользователь.
Таймаут можно поставить часа 3.
Далее.
Со страницы просмотра свойств растений, убираем ссылки "Изменить данные о растении" и "Добавить картинку" (о ней см. далее).
Ссылка "Изменить данные о растении" отображается только тогда, когда пользователь зашел под своим именем.
Т.е. по умолчанию - когда кто-то заходит на какую-то страничку сайта - все идет в режиме просмотра.
Базой заниматся будут несколько человек. Всем остальным тысячам пользователей интернета регистрация ненужна.
Далее.
Когда выводятся данные о растении, то основные поля - даже если в них пустое значение, все равно выводятся. Не выводятся такие поля как "Высота (возм.)", остальные - все выводятся.
(Сейчас отображаются при просмотре растения из всех полей - только введенные для данного растения).
Далее.
ссылку "Добавить картинку" перенести во ввод инф. о растении.
Т.е. все операци по изменению данных растения производятся из одной страницы.
Сообщение было скрыто хранителями или автором темы. Для просмотра сообщения нажмите здесь
Следующая тема Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы