Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Форма заказа


Xenos

Recommended Posts

Уважаемые профи! Столкнулся с необходимостью дополнительного поля в форме заказа, заполняемого покупателем, примерно так:

Изображение

Подскажите, пожалуйста, как такую фичу реализовать, чтобы при получении заказа от клиента было видно и количество и тип продукта.
Надіслати
Поділитися на інших сайтах


Уважаемые профи! Столкнулся с необходимостью дополнительного поля в форме заказа, заполняемого покупателем, примерно так:

Изображение

Подскажите, пожалуйста, как такую фичу реализовать, чтобы при получении заказа от клиента было видно и количество и тип продукта.
стандартными настройками движка все очень просто делается в разделе Атрибуты
Надіслати
Поділитися на інших сайтах

В атрибутах, насколько мне известно, предустановленные значения. Как сделать, чтобы при нескольких значениях (а их у меня по некоторым товарам до 36), не вываливался список, а именно сам покупатель мог, глядя на образец, вручную ввести номер (в данном случае "тон")?

Надіслати
Поділитися на інших сайтах


в атрибутах товаров, а не настроек магазина.

админка -> каталог -> товары -> какой-то_товар -> вкладка атрибуты

Надіслати
Поділитися на інших сайтах

Это-то понятно, но задумка другая: именно в атрибутах товара выводить не список возможных значений, а ПУСТОЕ поле, заполняемое самим заказчиком.

Надіслати
Поділитися на інших сайтах


Как вариант - просить в конце заказа в комментариях писать нужный тип.

Кстати, вы понимаете что таким образом вы нарушите логику списывания товаров из магазина? Или это непроблема.

Надіслати
Поділитися на інших сайтах


Вы правы, это не проблема, ибо учёт ведётся по наименованию товара вне зависимости от его разновидности. Т.е. при наличии нескольких тысяч единиц товара его градация была бы актуальной, а когда всего 100-200, то это не существенно.

Надіслати
Поділитися на інших сайтах


Googlah, и что, есть тому доказательства? Я понимаю, что, теоретически, должны индексироваться, но вот тут написано, что не индексируются. И действительно в коде страницы отзывов таки нет.

А если не индексируются - тады какой смысл заморачиваться с ключевыми словами в отзывах?

Надіслати
Поділитися на інших сайтах


Да как не индексируется? Не может такого быть. По ссылке не пойду - у меня зрение - минус один. А тексты подхватываются, вы что. Особенно, если толковые люди комментируют)) Ключевики через раз выпячивают ;)

Надіслати
Поділитися на інших сайтах

ММ-эээ.. Мне проще признать ся обманщиком, чем заморачиваться с сцылками.

Обманул я вас. Да и сам - пустомеля еще тот) Вы больше не лукайтесь на мои утверждения, мол, "должно быть".. Вру. Аки скот. 8) Больше не буду(наверное))))))))

Надіслати
Поділитися на інших сайтах

Хорош выёживаться. :) Что, так сложно взять пару строк с любого отзыва и ввести в поисковик? Я у себя проверить не могу, т.к. у меня только один мной написанный отзыв. Его в поиске нет. Но мой маг ещё толком не проиндексирован. Может проблема в этом. Сделайте это на своём мегараскрученном с помощью отзывов магазине и убедите тех, кто пустым словам не верит. Или это так сложно?

а мб и индексируются ведь почему бы они были закрыты

ХЗ, почему. Можете убедиться сами. Напишите у себя отзыв, а потом посмотрите исходный код страницы. И убедитесь, что там есть всё, кроме текста отзыва. :)
Надіслати
Поділитися на інших сайтах


ХЗ, почему. Можете убедиться сами. Напишите у себя отзыв, а потом посмотрите исходный код страницы. И убедитесь, что там есть всё, кроме текста отзыва. :)

Поверить своим глазам не могу! Действительно, в исходнике нет содержания отзыва!

Подумал, может вкладки динамически подгружаются через Ajax – изменил рекомендуемый товар, изменения сразу не отобразились.

Змінено користувачем Acden
Надіслати
Поділитися на інших сайтах


Только что один-в-один отзыв поискал - ни хрена.. ХМ. Мож, просто поисковик не подхватил именно эту пагу, не знаю, не знаю.. :mellow:

А я-то, дурень, отзывы пишу)) Продумываю, чтоб красиво) Эх..

С уважением.

Надіслати
Поділитися на інших сайтах

Поговорю с собой немножко...

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

Только вот мой уровень знаний PHP не позволяет сходу вкурить, куда это решение встромить. Может кто-то разжуёт? Или предложит своё решение?

ЗЫ. Начиная с 8, или 9 поста тема ушла в другое русло. Может кто-нить из модераторов создаст тему о проблемах с индексацией отзывов и перенесёт посты об отзывах туда? Хотя, в принципе, мне всё равно. Предлагаю чисто для удобства пользователей. Ну и для порядка. :)

Надіслати
Поділитися на інших сайтах


Дядки, кто-то может найти причину, по которой отзывы не попадают в индекс? Или каждый себе исправил (кто смог) и тихонько помалкивает? :)

потому что

$('#review').load('index.php?route=product/product/review&product_id=<?php echo $product_id; ?>');
Надіслати
Поділитися на інших сайтах


Сделал у себя по аналогии с кодом на буржуйском сайте. Малость подшаманил его. Всё работает. В исходном коде страницы отзывы появились. Но есть одно "но". Как там и предупреждалось, не работает пагинация страниц. Т.е., если раньше на страницу выводило, например, по 5 отзывов, то теперь все, сколько бы их ни было, тулятся на одну страницу. В принципе, считаю, что это таки лучше, чем, когда отзывы вообще не индексируются, но всё же таки хотелось бы, чтобы отзывы не шли одной простынёй. Пока их мало - всё выглядит нормально. А когда будет, например, 50 отзывов...

Хотя, особо большой проблемы в этом нет... Изображение Но если кто-то исправит и эту багу - большой тому респект и уважуха! Изображение

Надіслати
Поділитися на інших сайтах


Малость подшаманил его. Всё работает

Собсно, почему-бы не поделиться решением подшаманеного буржуйского решения?

Многим будет полезно.

"Жажду деталей" (с) Доктор Быков 8)

[ОФФТОП]

А FIX305 - АЦЦКИ продвинутый пользователь :lol: :lol: :lol:

post-3552-0-47109500-1301947361_thumb.jpg

Надіслати
Поділитися на інших сайтах

Собсно, не делилися, т.к. надеялся увидеть более грамотное решение от продвинутых программеров (как я уже писал, я не программист и азы PHP постигал сугубо для своих личных нужд Изображение). Но, увы... Им сие неинтересно, видимо.

Мои шаманства:

В файле catalog/view/theme/ВАША_TEMA/template/product/product.tpl найти строку:

<div id="review"></div>
Заменить на:

<?php
$reviews = $this->model_catalog_review->getReviewsByProductId($product_id);
if ($reviews) {
foreach ($reviews as $review) {
echo '<div class="content"><p><strong>'.$review['author'].'</strong> – ';
   $date = strtotime($review['date_added']);
   echo date('d M Y',$date); ?><br />
<img src="catalog/view/theme/default/image/stars_<?php echo $review['rating'] ?>.png" alt="<?php echo $review['rating'] ?> из 5 звёзд!" /><br />
   <?php echo $review['text'].'</p></div>';
   }
} else { ?>
	<div class="content"><?php echo "Нет отзывов"; ?></div>
	  <?php } ?>
UPD (Заменил надпись "out of stars!" на "из 5 звёзд!")

Собсно, и всё.

Минус решения, описанный на буржуйском форуме, я описал выше. Но тот существенный плюс, как по мне, весит больше, чем минус.

Запрос на доработку пагинации страниц остаётся в силе. Если кто сможет/захочет - честь тому и хвала...

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.