AlexSprite
Постоялец
- Регистрация
- 2 Ноя 2013
- Сообщения
- 33
- Реакции
- 34
Клиент (ПО, действующее на другой от сервера стороне), обращающийся к серверу, не может влезть в БД (в общем случае). Он обращается к странице (запрос на сервер шлёт), на странице есть скрипт, который лезет в БД, и берёт там то, что Лёша-программист захотел. Потом оформляет это в виде текста, картинок и пр. и отправляет клиенту.
Если клиент - поисковый робот сделает запрос к какой-то стр., которая эти данные выдернет из БД, то она их в каком-то виде отправит клиенту.
Ну, а если Вы скажете какая версия PrestaShop Вас интересует, в какой таблице эти поля, а ещё лучше индексация какой страницы Вас интересует, то... весьма вероятно, что кто-то Вам ответит.
Поля `date_add` и `date_upd` содержатся в таблицах ps_product и ps_product_shop, версии prestashop 1.5 и 1.6, но разницы никакой. Сам же и отвечу на свой вопрос: поле `date_add` - содержит данные когда товар добавлен на сайт, поисковые системы его не видят, так что это поле нам не интересно, а вот поле `date_upd` - содержит данные когда были внесены какие то изменения в карточку товара, и вот здесь самое интересное в шаблонах и html данное поле действительно на страницах магазина не отображено, но при создании карты сайта стандартным модулем "Карта сайта Google sitemap" поле <lastmod> берется именно из поля таблицы `date_upd`. Таким образом Google определенно данную дату и время считывает при обходе сайта.