Nostromo: ))) защита сайта - это защита сайта не зависимо от того на чем он работает (CMS всмысле). Гугл зашел, посмотрел, сделал выводы, ушел и ему абсолютно плевать на CMS)))
А вообще все что надо есть в вебмастере: посмотреть как гуглбот, запросить индексацию (это чтоб первее всех)... PageSpeedInsights тоже говорит в чем проблема при проверке если что.
Картинкам можно в свойствах авторство и т.д. попрописывать, но это если загружается оригинал и не "пересоздается" исходный файл...
Вотермарк да по жестче пока что самый 100% способ, чтобы хоть как-то остановить распространение... А иначе всемогущий принтСкрин и ничего ты не поделаешь ни скриптами ни молитвами)))
Вот вроде бы то что нужно тебе.... прочитать и понять. Там по урокам типа разбита информация, внизу каждого право кнопка "Следующий урок" и так до конца. https://myrusakov.ru/struktura-basy-dannyh.html
Arman Baelov: Надо книжки/статьи читать на эту тему, а не понимая вообще общих принципов спрашивать как сделать то, да как сделать это...
Вот тебе классический элементарный пример структуры таблицы категорий товаров, с возможностью построения "бесконечного дерева" в глубину.
id
parent_id
category_name
---------------------------------------
Вот это я имею ввиду, говоря о правильной структуре.
Ты же пока что видишь или видел это примерно так:
id
level1_name
level2_name
--------------------
Примерно так как-то... не могу я так придумать))) Ну суть я думаю ты понял.
И вообще таблицы должны быть организованы так, чтобы независимо от контента, его структуры, характеристик и т.д. - не приходилось вносить правки в структуру БД.
Arman Baelov: Никогда, запомни, НИКОГДА в своей жизни больше, при организации структуры не привязывайся к конкретным данным! Структура должна быть универсальной! Чтобы хоть электроника, хоть ягоды лесные, хоть рабы...
Вообще тогда не понятна суть вопроса... Как же добавлять то товары, если добавлять их еще некуда. Или я чего-то не понимаю, или Вы не правильно сформулировали главный вопрос.
Но за создание своей СМS респект конечно! Правда на магазин можно было не замахиваться сразу, а начать хотя бы с функционала обычного текстово-страничного сайта, статейника...
Интересно, если кто знает, при проверке только лишь наличия ключа "logged_user" в массиве, без проверки его значения - легко ли "подделать" или может быть как-то симулировать только наличие $_SESSION['logged_user']? Ну или если знать как в данном случае нужное значение $_SESSION['logged_user'] = 'admin' то "подделать" вместе со значением.
kmaroff: Ну лично из моей практики еще ни разу не было случаев, чтобы заказчик порывшись самостоятельно на темплейтмонстре не нашел себе идеальный дизайн всей его жизни)))) Даже если изначально хочет эксклюзив - все равно же "надо от чего-то отталкиваться, чтобы понять общую концепцию вашего вкуса/желания, так что ройтесь, смотрите.... id-шники шаблонов на почту скинете, а я дизайнеру передам". При этом дизайнеру я как правило даже о прошедшей встрече не говорю за неимением смысла, ведь вероятность того что заказчик после этого все равно будет настаивать на разработке эксклюзива крайне мала.
Почему сразу не сказать, что хочешь сделать или менюшку верхнюю или кнопку вверх?)) Для менюшки кстати и js не нужен, можно в css сделать position:fixed;
Если для таблицы не указана сортировка по умолчанию, то сортирует по первичному индексу в asc направлении. А вот если индексов вообще нет, хз)) Но по логике по первому полю должно сортировать... тоже в asc. Не проверял никогда)
Кирилл: А если неизвестна высота, и нельзя флекс использовать, и inline-block оставить враперу, то кроме как display: table-cell для childa который сделать прозрачным и ШхВ = 100%... я больше вроде не знаю никаких других способов.
А вообще все что надо есть в вебмастере: посмотреть как гуглбот, запросить индексацию (это чтоб первее всех)... PageSpeedInsights тоже говорит в чем проблема при проверке если что.
Картинкам можно в свойствах авторство и т.д. попрописывать, но это если загружается оригинал и не "пересоздается" исходный файл...
Вотермарк да по жестче пока что самый 100% способ, чтобы хоть как-то остановить распространение... А иначе всемогущий принтСкрин и ничего ты не поделаешь ни скриптами ни молитвами)))