Dinozavr

Рейтинг
153
Регистрация
14.01.2007
postavkin:
т.е. таблицы надо вести как то так?

не совсем:

товары:

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

т.е. полка лакированная из дерева и необработанный шкаф из гранита

postavkin:
как index.php определять должен существует страница или нет?

1. пример: "/садасдф-гранит.пхп". в базе данных такой комбинации нет, вы пишите "товар не найден"

2. пример: "/красный-гранит_100500.пхп" в базе нет столько наименований->либо "не найдена", либо кидаете на "/красный-гранит.пхп"

postavkin:
и что все эти данные в одной таблице вести не правильно?
У меня в одной...и автор, и дата написания и подразел какой.
где вы храните дату регистрации автора? его пароль? что вы будете делать, если он захочет ник изменить?

как вы выведите все тэги, если у вас 1000000 статей?

postavkin:
Чтобы добавить новую статью на сайт, я захожу в таблицу бд 'statji' и добавляю новую запись - вношу урл (будет урлом страницы новой статьи), h1, title, content и т.д. Т.е. я назначаю урл и прочие данные.
Не могу спроецировать эту систему на страницы подбора материалов...

ээээ... урл=тайтл=h1. это для начала.

потом статья=товар, автор, число, тэги - свойства товара

postavkin:
Т.е. чтобы завести один новый товар - например ламинат tarkett bremo 47, мы бегаем по разным таблицам и заводим характеристики товара (то есть в нужном поле таблицы ставим id этого нового товара?)

грубо: да

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

1.в отдельную таблицу вы выносите то, что общее у многих товаров + по чему вам надо искать

артикул в таблицу к товару, "гранит" отдельно и + таблицу "соединения"(я не знаю как они правильно по-русски называются)

2. Пример "красный гранит". вы на главной, вам нужно построить меню.

идёте в таблицу "товар_св-товара", берёте id, по этим id в соотв. таблицах берёте название.

получили "красный гранит" и сделали из него "/красный-гранит.пхп"

кто-то кликнул на "/красный-гранит.пхп": идём в базу, проверяем, есть ли у нас такое сочетание и если есть берём кол-во.

предположим у нас 12 наименований и мы хотим 5 на страницу= всего 3 страницы= ставим внизу линки на "/красный-гранит_2.пхп" и "/красный-гранит_3.пхп"

так легче?

postavkin:
Так я могу так сделать.
Но мне нужна отдельная страница под некоторые запросы..типа белый ламинат, серый ламинат, ламинат матовый и т.д. Просто нужно сделать не страницу подбора товара (её я сделал).

если делать отдельные таблицы под товар, материал и свойства товара, то "сквозное меню" вы можете строить из таблицы "товар_свойства-товара" (н.4 в личке)

postavkin, вы же свою cms строите? тогда у вас "должен" быть только index.php в корне.

в htaccess перенаправляете ВСЁ в index.php

а там уже пляшете, как хотите

amazon s3 стоит 12 центов в месяц. 5гб=60 центов=20 рублей

у вас цена в 5 раз больше амазона!

надёжность сравнивать будем?:)

1. http://www.w3schools.com/jsref/jsref_replace.asp

2. кто вам сказал, что через PHP нельзя передать IP?

PHP:usort

если вам этого мало, то вам в раздел: Работа для вебмастера

Всего: 1286