Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/83: Рейтинг темы: голосов - 83, средняя оценка - 4.53
6 / 6 / 0
Регистрация: 07.03.2010
Сообщений: 84

Создание админки для интернет-магазина

13.10.2011, 02:24. Показов 16376. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет. Итак пишу интернет - магазин. БД на MySQL сделана. Некоторую информацыю занес в БД.
Так как пишу интернет-магазин с нуля и опыта нету написания таких сложных проэктов, возникает много вопросов. Чесно говоя незнал за что братся сначала и как делать. Думаю первым делом нужно как-то отображать БД на сайте, и понял то хорошим вариантом будет написание админки. Что бы была админка, где я могу смотреть на информацию, которая есть в базе данных.А потом уже конкретное управления сайтом допишу. (Думаю это будет хороший, серьезный первый шаг). Возникает вопрос: Как именно хорошо написать админку для сайта. С чего начать? Принимаються все предложения. Может есть некоторые ссылки на статьи с данной тематикой?
1. Интересует как писать админки правильно.
2. Интересует скрипты для отображения, внесения, удаления информации с базы данных. (Как оптимально их использовать?)
Конечно сайт пишу на PHP и админку тоже хочу писать на данной технологии.
Зарание благодарен!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.10.2011, 02:24
Ответы с готовыми решениями:

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

Создание простого интернет-магазина
Скачивал когда-то из интернета видеоурок по созданию простенького интернет-магазина. Теперь не могу найти. Может кто подскажет такой?

Создание интернет-магазина с нуля
Итак, есть задача: создать интернет-магазин. Есть очень скудный багаж знаний html, и тот бок о бок с ucoz. По сути всё что мне нужно...

23
6 / 6 / 0
Регистрация: 29.11.2009
Сообщений: 55
13.10.2011, 14:51
Исходя из личного опыта, могу сказать, сначала делается основная часть сайта (то что будет видеть пользователь), и только потом админка, которая будет управлять всеми данными из БД.
0
2 / 2 / 1
Регистрация: 19.10.2010
Сообщений: 74
13.10.2011, 15:39
Цитата Сообщение от Nike0 Посмотреть сообщение
Исходя из личного опыта, могу сказать, сначала делается основная часть сайта (то что будет видеть пользователь), и только потом админка, которая будет управлять всеми данными из БД.
Да, я с вами согласен. Я просто подумал что если сделать админку, то можно изменять вносить информацию в БД.
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
13.10.2011, 16:28
а я делаю всё ето дело паралельно и совместно(админка и сам сайт для пользователя)

а по делу, то в админке вам нужно реализовать редактирование, удаление статей, что можно реализовать немножко изменив форму добавления статей(товаров), а удаление ето всё просто
0
6 / 6 / 0
Регистрация: 29.11.2009
Сообщений: 55
13.10.2011, 19:43
удаление не всегда просто, так как может быть связь с другими таблицами, а это небольшие подводные камни)) а вообще юзай phpmyadmin, удобная муюд
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
13.10.2011, 19:53
Цитата Сообщение от Nike0 Посмотреть сообщение
удаление не всегда просто, так как может быть связь с другими таблицами,
именно для етого нужно создавать связи между таблицами и тип таблиц выбирать не myisam
а innerdb(при етом типе связанные записи выдалются автоматически).
1
13.10.2011, 21:01

Не по теме:

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

0
 Аватар для SergeyS
154 / 146 / 20
Регистрация: 12.03.2011
Сообщений: 806
13.10.2011, 23:06
Цитата Сообщение от ablik Посмотреть сообщение

Не по теме:

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

Не по теме:

Разработкой не занимался. Все зависит от потребностей

0
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
14.10.2011, 02:22

Не по теме:

за

Цитата Сообщение от Nazz Посмотреть сообщение
innerdb
спасибо, не знал. Чтобы удалить вложенные категории писал огромную ф-ю удаления. Пока не попробовал, но как понял будет легче.
Nazz, а такой тип таблицы использовать лучше для всех таблиц или связанных?


По теме -
Ребята, админку можно писать вне зависимости от сайта. Пример, CMS'ки или фрейморки, не совсем то конечно, но что то похожее можно смастерить. Все можно разделить по сущностям - Система категорий (с возможностью вложений), система пользователей, рассылка, баннеры, мультимедиа ....
И в зависимости от нужд вкл или откл раздел.
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
14.10.2011, 11:17
Цитата Сообщение от Love_and_Peace Посмотреть сообщение
Nazz, а такой тип таблицы использовать лучше для всех таблиц или связанных?
такой тип таблиц лутше использовать для всех таблиц, и тогда у Вас не возникнут никакие проблемы)




Цитата Сообщение от ablik Посмотреть сообщение
Есть ли смысл делать самописный магазин, по крайней мере для проекта среднего уровня?
Вы должны понимать, что когда Вы пишете иетернет магазин, то для етого Вам будет недостаточно знаний среднего уровня, так как в такой системе олжна быть реализована защита высокого уровня, продумана юзабилити сайта, для пользователей, чтобы им было всё понятно в сисеме и удобно...
так что в принципи для начинающих, и для среднего уровня я не советую писать интернет магазин с нуля(лутше какой-то простенький сайт)...
а естли хотите интернет магазин, то для начала советую воспользоватся готовым движком...
1
 Аватар для ablik
70 / 46 / 1
Регистрация: 06.10.2011
Сообщений: 85
14.10.2011, 11:36
Цитата Сообщение от Nazz Посмотреть сообщение
Вы должны понимать, что когда Вы пишете иетернет магазин, то для етого Вам будет недостаточно знаний среднего уровня, так как в такой системе олжна быть реализована защита высокого уровня, продумана юзабилити сайта, для пользователей, чтобы им было всё понятно в сисеме и удобно...
так что в принципи для начинающих, и для среднего уровня я не советую писать интернет магазин с нуля(лутше какой-то простенький сайт)...
а естли хотите интернет магазин, то для начала советую воспользоватся готовым движком...
ясно, спасибо за исчерпывающий ответ.
и вижу Вы в этом деле имеете опыт поэтому хотелось бы Ваше мнение еще по одному вопросу:
собственно задача такая - есть оффлайновый магазин, нужно создать на базе его товара интернет-магазин. Но у магазина нет никакой системы учета и товар до сих пор считался только в тетрадке (!). Люди и спросили как лучше сделать кроме интернет магазина купить себе еще и 1с и все это связать или хотя бы базовую финансовую аналитику можно реализовать прям на базе сайта, как еще один модуль. Информации что такие функции предоставляет какой-то из известных движков не нашел. Но а писать самому действительно очень сложно, опыта у меня мало, поэтому браться боюсь.

p.s. прошу прощенья у ТС за оффтоп в его теме
0
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
14.10.2011, 12:19
Если связывать магазин с 1С, то тебе не нужна админка. Все товары должны загружаться/удаляться через 1С.

Но база сайта - копия базы 1С, а не она сама. Учти. А то можно базу 1С убить случайно.

А так, я делал просто - пришел файл примерно такого типа
PHP
1
2
3
4
+,123234,Тапки,синие, китай
-,32342
-,234234
+,234236,Хомяк,альбинос,ангара
+ означает добавить в базу,
-, соответственно, удалить. Ну и разделяю по линиям. И все.
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
14.10.2011, 12:51
Цитата Сообщение от ablik Посмотреть сообщение
прям на базе сайта, как еще один модуль
ето всё очень легко и просто можно автоматизировать и реализировать на базе сайта, так как ето и есть основа самой разработки.
0
 Аватар для ablik
70 / 46 / 1
Регистрация: 06.10.2011
Сообщений: 85
14.10.2011, 12:54
Цитата Сообщение от Nazz Посмотреть сообщение
ето всё очень легко и просто можно автоматизировать и реализировать на базе сайта, так как ето и есть основа самой разработки.
но я так понимаю это нужно делать если писать сайт самому или допустим на основе фреймворка?
или такой функционал можно прикрутить и к какой-нибудь из популярных платформ (1с, HostCMS)?
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
14.10.2011, 12:58
Цитата Сообщение от ablik Посмотреть сообщение
или такой функционал можно прикрутить и к какой-нибудь из популярных платформ (1с, HostCMS)?
думаю что на популярных платформах такой функционал уже реализован.



Цитата Сообщение от ablik Посмотреть сообщение
но я так понимаю это нужно делать если писать сайт самому или допустим на основе фреймворка?
Вы правы, ето можно реализовать и на основе фреймворка. и ето не будет проблемой.
Только на фреймворке прийдётся Вам писать полностью сайт.
0
 Аватар для ablik
70 / 46 / 1
Регистрация: 06.10.2011
Сообщений: 85
14.10.2011, 13:06
Цитата Сообщение от Nazz Посмотреть сообщение
думаю что на популярных платформах такой функционал уже реализован.
видимо надо качать пробную версию и изучать, а то в описании не нашел такого, там только обмен с уже существующей базой 1с.

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

Спасибо еще раз за консультации, пошел дальше изучать CMSки на предмет нужного функционала.
0
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
14.10.2011, 13:15
Цитата Сообщение от ablik Посмотреть сообщение
С одной стороны мне очень интересно реализовать такое решение на фреймворке, но учитывая что это заказ за деньги, в данной ситуации пожалуй не лучшее решение. Заказчик не должен переплачивать за мои эксперименты!
Если пишешь с нуля, то фрэймворк как-раз будет лучшей идеей.
Бери Zend или Yii, и реализуешь все очень быстро.
0
 Аватар для ablik
70 / 46 / 1
Регистрация: 06.10.2011
Сообщений: 85
14.10.2011, 13:23
Цитата Сообщение от KoIIIeY Посмотреть сообщение
Если пишешь с нуля, то фрэймворк как-раз будет лучшей идеей.
Бери Zend или Yii, и реализуешь все очень быстро.
Насчет быстро не уверен только начал изучать Zend! боюсь что просто не хватит знаний и опыта
0
Рождён удивлять
53 / 56 / 9
Регистрация: 08.08.2011
Сообщений: 438
14.10.2011, 15:56
Ну я делал так создал к примеру таблицы в бд одна таблица Меню сайта другая таблица новости сайта и т.д
После я написал скрипт регистрации и авторизации потом писал админку и ставил условие для ссылки http://mysite.ru/?id=admin
PHP
1
2
3
4
5
6
$id = $_POST['id'];
switch($id) {
case "admin":
if($_SESSION['id'] != "" && $row['admin'] == 1) {require_once "admin/index.php";} else {require_once "first.php";}
break;
}
а потом прописывал в админке
Управление новостями(Добавить/Редактировать/Удалить)
Управление меню(Добавить/Редактировать/Удалить)
Управление Закачками(Добавить/Редактировать/Удалить)
Управление пользователями(Добавить/Редактировать/Удалить)
и т.д
Ну и разумеется создавал скрипты которые помогали мне все это делать
0
2 / 2 / 1
Регистрация: 19.10.2010
Сообщений: 74
14.10.2011, 18:59
Цитата Сообщение от Nazz Посмотреть сообщение
Вы должны понимать, что когда Вы пишете иетернет магазин, то для етого Вам будет недостаточно знаний среднего уровня, так как в такой системе олжна быть реализована защита высокого уровня, продумана юзабилити сайта, для пользователей, чтобы им было всё понятно в сисеме и удобно...
так что в принципи для начинающих, и для среднего уровня я не советую писать интернет магазин с нуля(лутше какой-то простенький сайт)...
а естли хотите интернет магазин, то для начала советую воспользоватся готовым движком...
Это я понимаю. Но увы мне попалаь данная тема в университете и я должен написать хоть более менне нормальный магазин! Конечно можно безопасность пока пропустить и дизайн!Главное робота админки ы самих страний, на который есть продукты"!

Добавлено через 7 минут
Цитата Сообщение от vixa Посмотреть сообщение
Ну я делал так создал к примеру таблицы в бд одна таблица Меню сайта другая таблица новости сайта и т.д
После я написал скрипт регистрации и авторизации потом писал админку и ставил условие для ссылки http://mysite.ru/?id=admin
PHP
1
2
3
4
5
6
$id = $_POST['id'];
switch($id) {
case "admin":
if($_SESSION['id'] != "" && $row['admin'] == 1) {require_once "admin/index.php";} else {require_once "first.php";}
break;
}
а потом прописывал в админке
Управление новостями(Добавить/Редактировать/Удалить)
Управление меню(Добавить/Редактировать/Удалить)
Управление Закачками(Добавить/Редактировать/Удалить)
Управление пользователями(Добавить/Редактировать/Удалить)
и т.д
Ну и разумеется создавал скрипты которые помогали мне все это делать
Вот, что я хотел услышать!

vixa - можете немного поподробней!
Значить так : БД- уже создана.
Значить нужно например создать в админке пункт в меню, где можно будет заносить информацию в БД ? А тик по немногу, по каждому пунктику добавлять разные возможности! правильно Вас понял?
Если да - подскажите есть статьи по данной тематике, или это уже нужно под свои требования самому писать код?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.10.2011, 18:59
Помогаю со студенческими работами здесь

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

Создание интернет-магазина
Всем привет! Сейчас хочу создать интернет-магазин. Просмотрел кучу видеоуроков по PHP, изучил ООП. Встал вопрос такого характера. Создать...

Создание интернет магазина PHP+MySQL
Здравствуйте. Ищу материал на эту тему, есть несколько вариантов по которым обучаться: Видеоуроки Дмитрия Валака, а также книга...

Написание ПП для интернет магазина
У меня задача такая: Человек заходит по ссылке sajt.ru/id/ Далее id записывается в куки: $partner_id = trim($_SERVER,'/'); ...

Поиск для интернет-магазина
Не могу понять в чём проблема. Делаю поиск для интернет магазина. Форма поиска находиться в шапке сайта поэтому SearchController...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru