Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Нужна помощь в создании сайта

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
berdoid
Отправлено: 29 Января, 2015 - 12:36:11
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Дек. 2014  


Помог: 0 раз(а)




Пункты меню:

• Главная

• Контакты

• Личный кабинет

• Войти/Выйти

«Личный кабинет» отображается только для зарегистрированных

пользователей.


Войти/Выйти

1) Не зарегистрированный пользователь

Форма содержит поля: логин и пароль, ссылка на страницу

регистрации.

a. Успех: отображать в правом верхнем углу иконку пользователя

(аватар), имя пользователя в формате – «[Имя] [1-я буква

фамилии].». Пример: «Иван Д.»

b. Провал: Вывод ошибок аутентификации.

2) Зарегистрированный пользователь – «Выйти»

Регистрация

Форма обратной связи, которая дает возможность пользователям отправлять

письма на указанный адрес. Все поля обязательны для заполнения и

подвергаются проверке:

• Фамилия;

• Имя;

• Логин: проверка на существование дубликатов в базе;

• Пароль: не менее 6 и не более 16 символов, в базе хранится в

зашифрованном виде;

• E-mail: корректный e-mail адрес;

• Дата рождения: формат – «гггг-мм-дд»;

• Мобильный телефон: формат – «***-*******»;

• Проверка против спам-ботов (Captcha).

Плюсом будет двухсторонняя проверка: на сервере и клиенте.

При успешной регистрации отправляется письмо пользователю на указанный

им адрес. В противном случае данные, заполненные ранее, не очищаются и

выводится сообщение об ошибках формы.

Личный кабинет

Страница дает возможность редактировать все регистрационные данные и

загружать иконку, также пользователь может закрыть свой профиль (удалить

профиль из базы данных с подтверждением на странице). По умолчанию

вместо аватара отображается стандартное фото. Плюсом будет

дополнительная обработка изображения (изменение размера, вращение,

обрезка, ...).

Как осушествить такую задачу?
Подскажите с чего начать?
Html код вроде сделал.
 
 Top
Serhio
Отправлено: 29 Января, 2015 - 12:40:58
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




Скажи ты ищешь кого нанять на это дело здесь? Или всё сам собираешься писать?
 
 Top
berdoid
Отправлено: 29 Января, 2015 - 12:46:38
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Дек. 2014  


Помог: 0 раз(а)




собираюсь сам.
Самому нужен опыт.
 
 Top
RickMan
Отправлено: 29 Января, 2015 - 12:54:00
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Вы ожидаете, что вам тут дадут полный и разжеванный гаид по написанию этого всего? И что вы на этом будете учиться? Берите учебник по php + mysql и учите, попутно реализовывайте.
 
 Top
Serhio
Отправлено: 29 Января, 2015 - 12:55:38
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




berdoid пишет:
собираюсь сам.
Самому нужен опыт.


Ну начни с регистрации тогда! (читаешь введенные данные, обрабатываешь скриптом,отправляешь на сервер, слушаешь ответ/обновляешь страницу)
Если что конкретней напиши.
Что касается картинок, то тут я лично делал через .readasdataurl
Про повороты не знаю, а вот про обрезание картинок то я такой кропер использовал
http://fengyuanchen[dot]github[dot]io/cropper/

з.ы. кстати его дописали там теперь есть и повороты

(Отредактировано автором: 29 Января, 2015 - 12:57:03)

 
 Top
GoDr
Отправлено: 29 Января, 2015 - 18:01:49
Post Id



Посетитель


Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015  
Откуда: Тамбов


Помог: 17 раз(а)




berdoid пишет:
Html код вроде сделал.
я бы сказал что это самое последнее Улыбка
Вопрос конечно интересны, но чтобы дать на него ответ, нужно как минимум знать уровень знаний...

Я ты для начала сделал структуру всего что будет, например так по папкам и файла

administrator - папка для панели управления. Почему в отдельную папку? Ну например, чтобы можно было вообще закрыть доступ туда не только кодом но и на уровне сервера (задачи бывают разные). Содержание папки зависит от функционала

api - папка для файлов ядра
- core.php - основной класс управления всем проектом
- mysql.php - класс для работы с БД
- autoloader.php - класс для автоподгрузки, например библиотек
- template.php - класс для управления шаблонами
- function.php - вспомогательные функции
- lang.php - вдруг будет многоязычный интерфейс
- login.php - класс для работы с регистрацией
- config.php - файл настроек

languages - папка для языковых файлов. Опять же если будет многоязычный интерфейс. И даже если будет один русский, то всё равно лучше использовать отдельный языковой файл, чем раскидывать фразы по всему коду

userdata - данные пользователей. Можно вложить подпапки
- images
- files
- avator

libraries - папка для различных библиотек, например для таких
- cache.php - для работы с кешем
- text.php - для работы с текстом
- datetime.php - для работы с датой и временем
- xml.php - для работы с XML-файлами
- ini.php - для работы с ini-файлами
- json.php - для работы с json-данными

templates - папка для шаблонов сайта

js - папка для всяких javascript`ов

media - папка для различных файлов самого сайта, например
- images
- video
- files

ну и в корень кидаем несколько файлов
index.php - основной файл входа в систему
.htaccess - разные настройки сервера
robots.txt - файлик для управления роботами
sitemap.xml - карта сайта


Вот где-то так на вскидку Хорошо


-----
Система управления веб-содержимым Lotos CMS
 
 Top
berdoid
Отправлено: 29 Января, 2015 - 19:07:23
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Дек. 2014  


Помог: 0 раз(а)




а можно использывать какой нибудь готовый скрипт?

И где его можно найти?
 
 Top
caballero
Отправлено: 29 Января, 2015 - 19:13:47
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




ты ж вроде сам собирался писать

готовый скрипт - любая распространенная CMS


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
hrushachka
Отправлено: 29 Января, 2015 - 23:08:45
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Янв. 2015  


Помог: 1 раз(а)




Забей в гугле, ютубе "как создать сайт на wordpress". Думаю, оптимальный для вас вариант и без вложений.
 
 Top
GoDr
Отправлено: 30 Января, 2015 - 08:38:25
Post Id



Посетитель


Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015  
Откуда: Тамбов


Помог: 17 раз(а)




berdoid пишет:
собираюсь сам.
Самому нужен опыт.
видимо после моего поста опыт уже не нужен Радость

berdoid пишет:
а можно использывать какой нибудь готовый скрипт?
Бери мой движок и твори Закатив глазки


-----
Система управления веб-содержимым Lotos CMS
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB