Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: реализация карточки товара
Форумы портала PHP.SU » » HTTP и PHP » реализация карточки товара

Страниц (1): [1]
 

1. surin.89 - 12 Января, 2021 - 13:18:25 - перейти к сообщению
создать карточку товара для интернет мгазина. Знаю как реализовать. Вижу три варианта, но нужен совет опытного программиста какой способ выбрать.

Первый способ (самый простой)Ж
Создать страницу, например, cartproduct.php сделать ссылку на него и из бд вытаскивать данные о конкретном товаре. Так реализовано в интернет магазине ДНС

второй способ:
Создать ajax запрос на обработчик с id товара, например, обработчик cartproduct.php. После чего на получать ответ от обработчика из бд и выводить карточку товара прямо на странице магазина без перезагрузки страницы. Скорее всего так реализовано в Сбермаркетею

третий способ:
Выгрыжать всю информацию о товаре сразу на странице магазина, но пока "ненужную" информацию, например, полное описание товара скрывать, а краткое выводить. Далее при помощи JS по нажатию на нужный товар менять свойства CSS, тем самым выводить, например длинное описание ну и остальную развернутую информацию.

Первых два способа требует дополнительных запросов в бд, что нежелательно.
Как вы считаете лучше реализовать карточку товара? Какие нюансы, например, с точки зрения индексации, сео, ну тд.

Надеюсь более или менее понятно описал суть. Заранее спасибо
2. don.bidon - 24 Февраля, 2021 - 10:40:38 - перейти к сообщению
Голосую за 3-ий способ, если описания не по 300кб, заодно и поисковые роботы бодрее проиндексируют.
3. DlTA - 26 Февраля, 2021 - 07:13:13 - перейти к сообщению
че то я не понимаю что такое "Карточка товара"
получить данные по товару, запхнуть это в объект, выводить в нужном месте, а где это будет использовано не известно, заказчики хотят по разному

вариант 4 (но его нету(()

 

Powered by ExBB FM 1.0 RC1