Как я могу создать страницу списка каталогов для моего сайта, без корзины покупок / подробных функций страницы продукта - PullRequest
1 голос
/ 01 сентября 2011

Я хочу, чтобы Newegg стал похож на каталожную функциональность для моего маленького сайта. Я хочу, чтобы моя была немного другой (сильно упрощенной). Я не делал ничего более продвинутого (по крайней мере, в моих книгах) раньше, и хотел знать, возможно ли это сделать. Я хочу использовать PHP и JS. Новые записи будут добавлены вручную с помощью либо phpMyAdmin, либо, возможно, я установлю и буду использовать SQLyog, HeidiSQL или Navicat для таких целей. Может ли кто-нибудь указать мне подходящие ресурсы, чтобы выполнить эту работу максимально быстро и правильно?

Я имел в виду:

Например, в ячейке, содержащей изображение большого пальца, всю мини-информацию о продукте и большой ценник, не будет отдельной, более подробной страницы. Все, что нужно знать пользователю, будет внутри этой ячейки продукта.

Прямо под миниатюрой будут цифры (1 2 3 4 5 6), и при наведении на них курсора появится большая версия одного из всех доступных изображений.

Наконец, он должен генерировать страницы (не знаю, как вы это называете). Например, на странице более 20 записей о продуктах, а затем сервер должен создать новую страницу (First 1 >2< Last) для хранения старых записей.

Да, и не будет никакой функциональности корзины для покупок. Вы не можете «заказать» такие товары, вы просто найдете то, что вам нравится, и позвоните мне об этом.

ТИА

Ответы [ 2 ]

1 голос
/ 02 сентября 2011

Я уверен, что есть десятки книг на эту тему. Я пытаюсь ответить коротко:

Это звучит как то, что может принести пользу:

  • a MCV-framework наподобие CakePHP (или Django , Ruby on Rails и т. Д.), Который может обрабатывать логику базы данных ( включая нумерацию страниц (слово, которое вы ищете) и
  • библиотека JavaScript, такая как JQuery , для обработки Ajax, JavaScript и других вещей, связанных с пользовательским интерфейсом.
  • ++
0 голосов
/ 02 сентября 2011

Для номеров страниц мне недавно пришлось это сделать.Техника называется разбиением на страницы, и эта ветка мне очень помогла: Формула PHP для серии чисел (проблема Мати)

Эффект миниатюры, который вы хотите включить, должен быть выполнен вJavaScript.Я бы порекомендовал изучить jQuery , поскольку его довольно легко использовать для такого рода вещей.

На этот вопрос сложно ответить, потому что вы не дали большого указания относительно вашегоуровень квалификации или прогресс в достижении вашей цели.Предполагая, что мы начинаем с 0, возможно, есть еще что обсудить, чем может содержать эта тема.: \

ОБНОВЛЕНИЕ

Чтобы изучить функции базы данных PHP, я бы воспользовался кратким описанием W3School по PHP / MySQL , ссылаясь на Документация к php для mysql для подробностей и примеров кода, когда W3schools недостаточно.Это должно как минимум дать вам разметку, с которой вам нужно будет работать.

Для миниатюр я бы повторил свою рекомендацию для jQuery , специально добавив .hover () событие с номерами изображений (это эквивалентно событиям onmouseover и onmouseout в JS), которые используют анимации .fadeIn () и .fadeOut () , чтобы показать и скрыть вашиполноразмерные изображения.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...