- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Т.е. чтобы завести один новый товар - например ламинат tarkett bremo 47, мы бегаем по разным таблицам и заводим характеристики товара (то есть в нужном поле таблицы ставим id этого нового товара?)
грубо: да
Просто тема ушла немного в другое русло...
Почитайте теорию для начала.
Это ж как в первый класс пойти и не уметь читать.
ПРоектирование БД
Пагинация
Спасибо, большое. Обязательно почитаю.
Но допустим я все таки отобрал товары, да криво, но пока проблем нет. Переделаю позже.
Мне сейчас не понятно другое
Чтобы добавить новую статью на сайт, я захожу в таблицу бд 'statji' и добавляю новую запись - вношу урл (будет урлом страницы новой статьи), h1, title, content и т.д. Т.е. я назначаю урл и прочие данные.
Не могу спроецировать эту систему на страницы подбора материалов...
ээээ... урл=тайтл=h1. это для начала.
потом статья=товар, автор, число, тэги - свойства товара
грубо: дане,не:) просто чтобы решить вашу проблему, пришлось начать издалека:)
Не могли бы вы мне пояснить - как index.php определять должен существует страница или нет?
Может я нифига не понимаю, так как сделал не правильно изначально?
У меня index.php проходит все таблицы, смотрит - есть ли в какой из них текущий урл...если есть - определили раздел. Раздел определили - выводим соответств данные.
---------- Добавлено 13.11.2012 в 14:24 ----------
ээээ... урл=тайтл=h1. это для начала.
потом статья=товар, автор, число, тэги - свойства товара
и что все эти данные в одной таблице вести не правильно?
У меня в одной...и автор, и дата написания и подразел какой.
т.е. таблицы надо вести как то так?
Спасибо
но все равно не понял, почему эти данные нельзя вести в одной таблице, в первой - сразу всё о товаре.
как index.php определять должен существует страница или нет?
1. пример: "/садасдф-гранит.пхп". в базе данных такой комбинации нет, вы пишите "товар не найден"
2. пример: "/красный-гранит_100500.пхп" в базе нет столько наименований->либо "не найдена", либо кидаете на "/красный-гранит.пхп"
и что все эти данные в одной таблице вести не правильно?
У меня в одной...и автор, и дата написания и подразел какой.
как вы выведите все тэги, если у вас 1000000 статей?
1.в отдельную таблицу вы выносите то, что общее у многих товаров + по чему вам надо искать
артикул в таблицу к товару, "гранит" отдельно и + таблицу "соединения"(я не знаю как они правильно по-русски называются)
2. Пример "красный гранит". вы на главной, вам нужно построить меню.
идёте в таблицу "товар_св-товара", берёте id, по этим id в соотв. таблицах берёте название.
Не воткнул - почему сразу из таблицы 'товары' не взять товары у которых колонка цвет='красный' а материал='гранит'. Не понял зачем 2,3,5 таблиц. Ребят, я сделал так.
На странице получил 100 результатов.
Я наверное не так объясняю задачу, но задача просто - страница физически не существует, как сделать так чтобы index.php не выдавал ошибку 404 при нажатии на "пагинационную страницу" красный гранит-2.php
---------- Добавлено 13.11.2012 в 14:45 ----------
1. пример: "/садасдф-гранит.пхп". в базе данных такой комбинации нет, вы пишите "товар не найден"
2. пример: "/красный-гранит_100500.пхп" в базе нет столько наименований->либо "не найдена", либо кидаете на "/красный-гранит.пхп"
Теперь понятно. Я не так сделал? Спасибо Dinozavr заранее
У меня то существование урла проверяет по конкретному существованию записи...Нет записи с урлом - нет страницы.
ПОэтому и возник у меня гемор с пониманием того - как я могу сделать чтобы страницы открывались по ссылке red-laminat-2.php если в БД записан урл только red-laminat.php
почему эти данные нельзя вести в одной таблице, в первой - сразу всё о товаре.
да можно, конечно.. Но особенности есть.
Вам теории не хватает. Вместо того, чтобы освоить бензопилу, продолжаете рубить топором..
http://www.codenet.ru/progr/vbasic/vb_db/1.php
в вики более полно, но менее интересно
Если нет желания читать, повторюсь.. хотя бы посмотрите, как сделано у других.
т.е. таблицы надо вести как то так?
не совсем:
товары:
id_name_artikul
1_полка_123
2_шкаф_234
свойства:
id_name
1_лакированая
2_не-обработанная
материал:
id_name
1_дерево
2_гранит
свойства_товара:
id_id-tov_id-sup
1_1_sv-1
2_1_мат-1
3_2_св-2
3_2_мат-2
т.е. полка лакированная из дерева и необработанный шкаф из гранита
Если нет желания читать, повторюсь.. хотя бы посмотрите, как сделано у других.
Есть желание читать, но материал понятен лицам которые хоть какое то обучение прошли. А я не проходил, поэтому нифига понять не могу. Решил взять тайм аут и не рубить топором. Буду читать.
Посмотреть как сделано у других никак - код никто не показывает :) Доступ к базе не дают...
---------- Добавлено 13.11.2012 в 15:01 ----------
Dinozavr, если у товара 10 свойств - лакированная/нелакированная, черная/белая/красная, большая/маленькая/средняя, италия/россия/китай, 2метра/ниже/выше и т.д. как тогда быть...не понял.
Ладно, спасибо. Ушел читать.