Katcerina.ru

Деньги в сети
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Создать личный кабинет на сайте

Как создать личный кабинет на сайте

Зачем может потребоваться личный кабинет?

Каждая компания, которая заботиться о своей репутации и удобстве клиентов, имеет свою интернет-площадку, и конечно же не забывает о личном кабинете. Его наличие просто необходимо на некоторых сайта, так как он позволяет пользователю со всеми удобствами выполнить необходимую ему операцию. Наличие личного кабинета – это показатель хорошей организации функционала вашего ресурса, а также серьёзной заявке о себе как о перспективной компании. При грамотном подходе, можно создать удобный и максимально понятный для человека личный кабинет. Таким образом, ваша целевая аудитория будет не только пользоваться именно вашим сайтом, но и советовать его своим близким.

Многие интересуются, как создать личный кабинет на сайте?

Для начала определимся, что он собой представляет. Личный кабинет – это страница, к которой имеет доступ конкретный человек или члены его семьи, имеющих логин и пароль для входа. Личный кабинет может показывать статистику, благодаря которой можно узнать на что клиент тратил деньги на этом сайте, сколько и когда. Также, вы всегда можете поменять пароль, и подключать разного рода услуги. Благодаря использованию личного кабинета, у пользователя есть уникальная возможность осуществить взаимодействие со своими абонентами от фирм, которые являются вашими партнёрами. Огромным преимуществом в наличии личного, для вас и ваших клиентов – это экономия времени. Ведь для того, чтобы приобрести необходимый товар, посетителю достаточно будет просто зарегистрироваться, войти на сайт и оформить заказ. Что примечательно, человек всегда со своей личной страницы имеет возможность задать вопрос вашим онлайн-консультантам и сделать это в любое удобное для него время и день.

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

Разновидности личного кабинета на сайте

Личный кабинет можно сделать именно так, как будет удобно вам и вашей аудитории. Для этого и существуют различные виды, чтобы можно было подстроиться непосредственно под ваши требования.

Давайте разберём эти разновидности:

  • Стандартный личный кабинет для интернет магазина

Такой вид, является наиболее простым вариантом. Стандартный личный кабинет включает в себя такие разделы, как:

  1. История заказов
  2. Адрес доставки
  3. Форма для контактной информации о клиента
  • Личный кабинет с расширенным функционалом для интернет магазина

Данный тип личного кабинета, очень похож на стандартный, но имеет свои индивидуальные особенности. В дополнение к основным разделам, добавляются такие дополнения, как:

  1. Купоны
  2. Скидки
  3. Бонусные баллы
  4. Отзывы
  • Личный кабинет для интернет магазина двух уровней — опт и розница

Помимо стандартного набора функций, этот вид ЛК делится на два уровня – опт и розница. Каждый из этих уровней выстраивает цены и условия, исходя из своей специфики.

  • Личный кабинет для интернет магазина с реферальной системой

Этот вид ЛК включает в себя классический набор функций таких как: история заказов, адрес доставки, контактные данные клиента. Также в данную разновидность входит:

  1. Бонусная система
  2. Скидки для каждого уровня
  3. Внутренний счёт пользователя
  4. Взаимосвязь уровней между собой
  • Личный кабинет для блога

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

  • Профессиональный личный кабинет для сайта организации

К профессиональному ЛК требуется более серьёзное отношение, так как в основном он имеет более деловой характер. Здесь пользователю необходимо будет, выполнить более обширное заполнение данных, а также подтверждение сканами документов. Для того, чтобы человеку были доступны материалы сайта, он должен подтвердить свою компетентность.

  • Личный кабинет для сайта – доска объявлений

Такой тип ЛК позволяет пользователю публиковать свои объявления специально для зарегистрированных пользователей, а также даёт возможность им управлять.

  • Личный кабинет для биржи

У ЛК, на примере строительной биржи, имеется два уровня пользователей — поставщик строительных материалов и покупатель.

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

Второй уровень пользователей имеет возможность зарегистрироваться, оставив свои контактные данные и выбрать поставщика, который будет ему подходить.

Для какого сайта нужен личный кабинет

Личный кабинет можно сейчас встретить практически на каждом мало-мальски современном ресурсе. Практически каждый тип сайта, нуждается в такой удобной функции, так как посетителей это настраивает на положительную волну.

Наиболее часто личный кабинет разрабатывается для таких типов сайта, как:

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

Это также повлечёт за собой массу преимуществ:

  • Привязка посетителей именно к вашему сайту
  • Переманивание людей у конкурентов
  • Значительно увеличивается объём заказов
  • Увеличивается объём повторных заказов

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

Какие разделы включает в себя личный кабинет

Личный кабинет прежде всего необходим для того, чтобы клиент совершил покупку онлайн. Чтобы купить необходимый товар, вашему посетителю следует оформить заказ, а это значит, что ему следует заполнить специальную форму, где необходимо указать свои данные.

Читать еще:  Как сделать онлайн оплату на своем сайте

Простейший личный кабинет имеет такие разделы для заполнения, как:

  • Фамилия, имя, отчество
  • Электронная почта
  • Номер телефона
  • Адрес

Также, в личном кабинете можно просмотреть историю заказов, т.е. просматривать уже приобретённые вами товары. Для удобства клиента, есть возможность отслеживать статус своего заказа и день его прибытия к вам или ваш город.

Личный кабинет – это очень удобная функция, дающая вашим посетителям определённые привилегии, позволяющие с лёгкостью приобрести вашу продукцию, написать отзыв и держать под контролем свой заказ.

Заказать разработку личного кабинета

Заказать разработку личного кабинета, можно у опытных специалистов. Такими являются сотрудники нашей студии разработки сайтов Web Crazy. Мы быстро и эффективно справляемся со своими задачами и знаем, что необходимо сделать для вашего интернет-ресурса. Ваш сайт будет живым, работающим, и всегда будет приносить доход, если вы обратитесь именно к нам. Мы сможем сделать ваш сайт уникальным, интересным и приковывающим взгляды большинства. Оставляйте заявку на заказ своего идеального сайта, или звоните нашим менеджерам, чтобы задать интересующие вас вопросы. Вам всё расскажут и подскажут, помогут определиться с концепцией и идеей проекта, а также сориентируют по стоимости и оформят ваш заказ.

Развивайте ваш бизнес эффективно, а мы вам в этом с удовольствием поможем!

Как создать личный кабинет на сайте?

Часто задаваемые вопросы

Мой сайт отключен. Что делать?

Как использовать свои шаблоны в системе?

Как изменить URL, Title, Description и Keywords страницы сайта?

Предоставляется ли доступ по FTP?

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

Вопросы по редактированию сайта

Закон о персональных данных (152-ФЗ)

Поиск по сайту не находит новую страницу. Почему?

Сайт — редактирование информации

Включение и отключение редактирования

Добавление категории или товара

Как разместить фотографии на сайте

Работа со слайдером

Работа с таблицами

Добавление видео на сайт

Добавление аудиозаписи на сайт

Как сделать баннер?

Как создать личный кабинет

Лендинг: управление меню

Работа с CRM и обратная связь

Работа с файловым менеджером

Редактируемая форма при создании заказа

Создание заказов в карточке клиента

Доставка через СДЭК

Интеграция с 1С:УТ

Интеграция с 1С:УНФ

Изменение количества товаров

Фильтрация по опциональным свойствам

Интеграция с интернет-сервисом «МойСклад»

Контент — содержимое сайта

Структура и меню

Копирование страниц в структуре сайта

Управление формами обратной связи

Запись на прием

Дизайн — внешний вид сайта

Пример работы с CSS

Изменение внешнего вида сайта

Домены — имя сайта

Как добавить поддомен

Распространенные ошибки DNS

Почта на вашем домене

Создание почты для домена в Яндекс.Коннект

Реклама и SEO — поисковая оптимизация

Контекстная реклама и продвижение

Подтверждение владения сайтом

Карта сайта (sitemap.xml)

Перенаправления страниц (редиректы)

Отображение сайта в поисковой выдаче

Как сохранить посещаемость сайта при переезде на другой домен

Вывод сайта из системы

Настройки — управление сайтом

Подключение reCaptcha от Google

Удаление временных файлов

Установка CallbackHunter на сайт

Настройки партнерской программы

Партнерская реферальная ссылка

Настройки сайта партнера на другом хостинге для создания сайтов на домене партнера

Работа с партнерской программой через API

Как создать личный кабинет для своего сайта на 1C-UMI за клиента?

Администраторы интернет-магазинов на 1C-UMI могут создать личный кабинет для каждого покупателя. Это удобно, если, например, заказ был сделан по телефону или на страничке вашей компании в социальной сети. Для этого администратору необходимо зайти в раздел «Магазин» —>«Клиенты» и перейти к добавлению нового клиента.

«Клиенты» на сервисе 1C-UMI» title=»раздел «Магазин» ->«Клиенты» на сервисе 1C-UMI — 1C-UMI» w />

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

Зная, как создать личный кабинет на своем сайте, вы всегда можете редактировать информацию о своих клиентах, как тех, которые самостоятельно зарегистрировались в вашем интернет-магазине, так и тех, кого зарегистрировали ваши менеджеры. Для этого зайдите через административную панель в раздел «Магазин» -> «Клиенты (СRM)» и измените необходимые поля в карточке клиента.

«Клиенты (СRM)»» title=»раздел «Магазин» -> «Клиенты (СRM)» — 1C-UMI» w />

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

Как пользователь самостоятельно создает личный кабинет?

Разумеется, каждый покупатель интернет-магазина на 1C-UMI может сам создать личный кабинет, в котором он может отслеживать, на каком этапе обработки находятся текущие заявки, а также просматривать историю готовых заказов.

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

После заполнения всех обязательных полей клиент получает на e-mail письмо с доступами к своему личному кабинету. Подтверждения регистрации не потребуется, и к письму клиент может обратиться уже при повторном заказе. Например, в случае если забудет пароль от личного кабинета.

Пользователь может перейти к оформлению заказа сразу же после регистрации, без необходимости повторной авторизации на сайте.

После обработки заказа менеджером магазина обновленная информация о статусе заявки отразится в личном кабинете клиента. Кроме того, клиент получит письмо об изменении статуса заказа на электронную почту, указанную при регистрации.

Досье на клиента, или как создать личный кабинет, который помогает бизнесу

Как показывает практика, созданием личного кабинета занимаются в последнюю очередь, поэтому если вы только начали планировать структуру сайта, то рекомендуем начать со статьи «Проектирование удобной навигации по сайту» или «Юзабилити Главной страницы, или как не ударить в грязь лицом».

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

  • вы продаете доступ к каким-либо услугам или контенту.
  • есть бонусная система, основанная на количестве заказов и общей сумме покупок.
  • на сайте можно сохранять подборки товаров, статей, аудиозаписей и т.д. для быстрого доступа к ним.
  • для оформления заявки или заказа нужно заполнять много данных о пользователе или организации.
  • предлагаете отслеживать статус какого-либо объекта или процесса выполнения заказа.
Читать еще:  Шаблоны для создания сайта бесплатно

Если хотя бы на один из пунктов вы ответили «да», то стоит потратить время и средства на проектирование удобного раздела для ваших клиентов.

Основные разделы личного кабинета

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

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

  • ФИО или название организации.
  • Никнейм (для информационных ресурсов).
  • Номер телефона.
  • Email.
  • Адрес сайта (для B2B-сегмента).
  • Документы клиента (если вы предоставляете юридические, банковские услуги).

Страну проживания, пол клиента, дату рождения и прочее запрашиваем у клиента, только если используем данную информацию для персональных акций, рассылок или других писем клиенту:

Спорный момент предлагать клиенту загрузить свой аватар или логотип компании. Чаще всего пользователи этого не делают. Если все-таки используете аватары и не хотите их убирать, то можно по умолчанию создавать аватар на основе инициалов клиента:

Оплата и доставка. Сюда можно отнести адрес доставки, реквизиты компании или номер карты клиента и другую информацию для формирования заказа. Лучше расположить данные на отдельной странице с возможностью указать несколько адресов доставки (плюс список получателей) и способов оплаты.

Пример отображения информацию об адресах доставки:

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

Для тех, кто только планирует заняться email-маркетингом, рекомендуем прочитать данную статью – в ней мы рассказали, как собрать базу подписчиков, о чем писать письма и как часто отправлять рассылки.

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

Для интернет-магазина стоит добавить такой раздел только в случае, если у вас есть специальные товары для членов клуба, недоступные без регистрации.

Информация о заказах. Собираем историю заказов или других оплат клиента и отображаем в виде таблицы:

Обязательно добавляем ссылку на форму оплаты или пополнения счета.

И пример отображения выбранных курсов для тех бизнесов, кто предоставляет бесплатные услуги:

Для заказов товаров нужно отображать названия, изображения, стоимость товаров, ссылки на товары, а также статус заказа и способ доставки. Дополнительно из заказанных товаров рекомендуем формировать списки покупок для упрощения процесса повторных заказов:

Если на сайте предусмотрена система отзывов, то стоит добавить ссылку на форму отзыва:

То же самое касается отслеживания посылок, доставок.

Избранное. В интернет-магазине стоит предоставить пользователю возможность «отложить» товары в отдельный список. Для пользователя это быстрый доступ к желаемым товарам, а для вас – дополнительная возможность изучить поведение клиентов.

Акции на такой список лучше работают, так как клиент сам выбрал товары.

Бонусы и спецпредложения. На данной странице размещаем всю информацию о доступных скидках, бонусах и спецпредложениях.

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

Действия на сайте. Отзывы, достижения или любые другие активности клиента. Можно использовать как элемент геймификации на сайте:

И еще один пример:

Обратная связь. Все обращения клиента в службу поддержки лучше объединить в отдельный раздел, а также добавить контакты и/или чат для связи с личным менеджером (если он есть). Данные по возвратам товаров/услуг также стоит отнести в данный раздел.

С помощью такого раздела можно автоматически передавать данные клиента специалисту и быстрее решать возникшие проблемы.

Дополнительные разделы личного кабинета

Обсудим несколько необязательных разделов для личного кабинета.

Вопросы и ответы. Не совсем понятно, зачем всю информацию по условиям заказа прятать в личном кабинете. Если это не инструкция по работе личного кабинета, то лучше показать раздел в открытом доступе для всех пользователей.

Аккаунты в соцсетях. Здесь следует обосновать пользователю, для чего их необходимо добавить:

Просмотренные товары или история поиска. Такая информация редко пригождается, но нагружает личный кабинет. Достаточно на сайте внизу страницы добавить блок «Вы недавно смотрели»:

Рекомендации по навигации

При проектировании личного кабинета стоит помнить о следующих моментах.

Чем больше разделов, тем легче запутаться. В среднем 5-7 разделов достаточно, чтобы лаконично показать основную информацию. Показать их можно в виде вкладок:

Если без подразделов никак не обойтись, то в дополнение к вкладкам формируем из них боковое меню:

Возможность редактирования сокращает количество ошибок. Рядом с личными данными обязательно добавляем возможность изменить введенную информацию.

Также для сокращения количества ошибок используем проверки ввода, например, для номера телефона и email.

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

Частый антипример, когда после регистрации пользователю показывается пустая страница или сообщение об ошибке. Такого быть не должно:

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

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

Личный кабинет не должен нагружать навигацию сайта. Рекомендуем вынести личный кабинет в отдельный раздел и показывать его подразделы только авторизированным пользователям. Например, в данном случае боковое меню только нагружает страницу корзины:

Выводы

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

Надеемся, что с данными рекомендациями разработка личного кабинета пройдет быстрее и принесет пользу вашему бизнесу. А если нужна помощь в проектировании или анализе работы личного кабинета, то наши специалисты уже тут как тут. =)

© 1PS.RU, при полном или частичном копировании материала ссылка на первоисточник обязательна.

Специалист по юзабилити сервиса 1PS.RU

Понравилась статья?

Спасибо, мы старались!

Кстати, вы подписаны на нашу рассылку? Если нет, то самое время познакомиться с Катей.

Читать еще:  Как создать информационный сайт

Сожалеем, что не оправдали ваши ожидания ((
Возможно, вам понравятся другие статьи блога.

Чек-лист «Малобюджетные способы продвижения в Интернете»

Проверьте себя: все ли малобюджетные возможности продвижения в Интернете вы использовали? Чек-лист для предпринимателя, директора, маркетолога.

Создаем личный кабинет

Здравствуйте, уважаемый посетитель!

В завершении рассмотрения вопросов по разработке системы авторизации создадим личный кабинет, который в нашем случае будет содержать 3 раздела, такие как:

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

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

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

По остальным двум разделам: «Профиль» и «Добавить заказ» подробного рассмотрения приводить здесь не будем, так как они сформированы аналогичным образом. Непосредственно с их кодом можно ознакомиться в исходных файлах сайта в файлах «profile.php» и «add-order.php», расположенных в папке «user» каталога «articles».

  • Формируем состояние активности кнопок меню Личного кабинета
  • О месте расположения контента страниц личного кабинета
  • В разделе ‘Мои заказы’ выводим данные о существующих заказах пользователя
  • Вносим изменения в данные о заказах пользователя
  • Исходные файлы сайта

Формируем состояние активности кнопок меню Личного кабинета

Ранее при создании системы авторизации мы сформировали кнопки меню личного кабинета со ссылками на его разделы. Эти кнопки на текущий момент имеют три состояния:

  • исходное;
  • наведение курсора;
  • нажатое (удерживаемая кнопкой мыши).

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

Для этого в список меню личного кабинета, находящийся в файле «aside.php» папки «blocks» добавим строки PHP-кода с условным оператором if. С помощью которого, при совпадении текущего адреса страницы с заданным пунктом меню, для соответствующего тега li будет применяться отдельный класс, выделяющий его от других элементов (в данном случае «activ-user»).

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

Рис.1 фрагмент HTML-кода с активацией кнопок меню личного кабинета

Здесь видно, что при совпадении GET-параметров «rubric» и «page» со значениями адресов страниц личного кабинета (поз.4,7,10), соответствующему тегу li присваивается класс «activ-user» (поз.4,7,10). В противном случае тег li будет использоваться без этого класса (поз.6,9,12).

Что касается назначения свойств CSS для элементов активной кнопки меню (с классом «activ-user»), то для этого достаточно дополнить таблицу стилей соответствующим CSS-кодом.

В связи с тем, что оформление элементов с помощью стилей CSS достаточно подробно рассматривалось на ранних этапах создания сайта, начиная с раздела Верстка, и для данной статьи эти вопросы не столь уж актуальны, то мы здесь не будем отдельно приводить и рассматривать этот CSS-код.

При желании данный фрагмент можно посмотреть во внешней таблице стилей, находящейся в файле main.css, который в свою очередь можно скачать в прилагаемых исходных файлах сайта. В таблице стилей этот фрагмент находится в строках 973÷978.

После того, как мы сделали эти дополнения, авторизуемся на сайте и перейдем на какую-нибудь страницу личного кабинета, как показано на скриншоте (для авторизации будем использовать ранее созданный аккаунт с логином Audi387357 и паролем Z5nC89 ).

Рис.2 Активное состояние одного из пунктов меню личного кабинета

Таким образом мы получили нужный результат, а именно: при выборе одного из разделов личного кабинета, соответствующий пункт меню отображается в активном состоянии (в данном случае выбран раздел «Мои заказы»).

О месте расположения контента страниц личного кабинета

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

Как ранее отмечалось, структура данного сайта создана таким образом, что контент для области основного содержания страниц можно размещать, как в базе данных (поле «content» таблицы «url»), так и непосредственно в файлах сайта. Причем контент, размещенный в базе данных, имеет больший приоритет по сравнению с файлами.

Т.е, контент из файла может быть выведен в область основного содержания только в том случае, если соответствующее поле «content» таблицы базы данных «url» пустое. Если же это поле будет чем-то заполнено, то в качестве контента будет использоваться содержимое не файла, а базы данных, извлеченное из поля «content».

Так как для рассматриваемых страниц в области основного содержания будет присутствовать PHP-код, то мы сейчас будем работать не с содержимом, извлекаемом при формировании динамических страниц из базы данных, а непосредственно с файлами, размещенными в определенном месте на сайте.

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

Таким образом, исходя из адреса страниц («/user/profile.html», «/user/order.html» и «/user/add-order.html»), файлы, с которыми мы сейчас будем работать, должны иметь имена «profile.php», «order.php» и «add-order.php», соответственно. И при этом должны находиться в папке «user» каталога «articles».

Нам не раз уже приходилось создавать новые файлы, поэтому сложностей в этом не должно возникнуть. При необходимости, можно посмотреть, как мы это делали на этапе верстки сайта.

На скриншоте показано размещение созданных файлов, предназначенных для работы личного кабинета, которые располагаются в папке «user» каталога «articles» сайта.

Рис.3 Вновь созданные файлы личного кабинета

Таким образом мы определили место, где будут размещаться файлы личного кабинета. И дальше, на примере страницы «Мои заказы» посмотрим, как можно реализовать взаимодействие личного кабинета с базой данных.

Ссылка на основную публикацию
Adblock
detector
×
×