абитуриент
сообщений 22 регистрация 20.08.2021
|
Сергей здравствуйте. Посмотрел демо... Возникло несколько вопросов по скрипту "Корзина ПРО" 1) письмо с заказом приходит продавцу и покупателю, если он пишет свою почту, или только продавцу? 2) как хранятся данные категорий и товаров? в разных файлах или в одном (price.txt)? насколько понял в простой корзине в этом файле данные сохраняются по шаблону: (наименование товара) * (цена) * (код-дата timestamp) интересует для создания загрузки файла(ов) с данными из базы данных сайта. если можно пример этих файлов получить для понимания, буду признателен. 3) при какой-то проблеме с доменом, если перенести сайт на другой домен - работоспособность сохранится? 4) на странице заказов добавить колонку с фамилией покупателя думаю не проблема? 5) и цена вопроса ПРО версии?
в любом случае допиливать придется под себя, в теории заменить файл price.txt новым созданным в самой cms будет достаточно, чтоб синхронизировать товары сайта с корзиной... (код можно создать из даты создания товара на сайте, дублей с другими товарами не получится)
как пожелание: "вывести заказы одним файлом", если сохранять в pdf, удобно но если был бы фильтр по датам (от и до) стало бы намного удобнее пользоваться |
Администратор профессор
сообщений 1002 откуда Москва
|
Приветствую. 1. Письмо только продавцу. 2. В файле категорий admin/db/cat.txt хранятся только ID*название категории, каждая категория на своей строке. В файле товаров admin/db/price.txt название товара*цена*ID*ID категории*описание. каждый товар на своей строке. 3. Сохранится, если грамотно перенести- лучше всего архивировать прямо на ftp, перенести и разархивировать. 4. Не проблема, но я не буду этим заниматься. 5. Бесплатно Злой админ! Не флудить и не спамить!
|
абитуриент
сообщений 22 регистрация 20.08.2021
|
Сергей, я правильно понимаю что "корзина ПРО" формирует свои страницы с товарами и категориями? просто у меня уже сформирован сайт с соответствующим разделением и скрипт "корзина" работал на этих страницах, путем добавления кнопок с js скриптом. А в "корзина ПРО" этого не получается сделать, в ДЛЕ php-код в сам шаблон напрямую не вставить... А в ПРО есть хорошие плюсы |
Администратор профессор
сообщений 1002 откуда Москва
|
В ПРО можно вставить каждый товар по отдельности особым кодом, можно вставить весь список, можно отдельно каждую категорию, это в справке указано. Злой админ! Не флудить и не спамить!
|
абитуриент
сообщений 22 регистрация 20.08.2021
|
по отдельности - php код, но его в шаблон DLE не вставить, он не стандартный html, буду пробовать куски по модулям растащить, может получится... |
абитуриент
сообщений 22 регистрация 20.08.2021
|
Сергей здравствуйте. пытаюсь запустить вариант ПРО но не могу понять, как кнопка связывается с PHP кодом, взятым из созданного товара? или кнопка формируется этим кодом? пробовал с тегом form и без него - ничего нет на странице при вставке кода товара ничего не видно (при тестовом <? echo "hi"; ?>) надпись видна на странице..
код |
<?php
//товар
$catalog="bas_pro";
$_GET['staf_id']=1629890726;
$strpath="$catalog/staf_one.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
{
if(file_exists("public_html"))break;
if (!file_exists($strpath)) chdir("..");
else break;
}
include ($strpath);
chdir($adrself);
?>
|
|
Администратор профессор
сообщений 1002 откуда Москва
|
Приветствую. При щелчке по кнопке яваскрипт (сам скрипт в файте index.php) загоняет товар в куки, потом в файле form.php уже ПХП анализирует куки и формирует заказ. Злой админ! Не флудить и не спамить!
|
абитуриент
сообщений 22 регистрация 20.08.2021
|
я посмотрел html код страницы примера, там сводится к:
код |
<form method=post>
<div id=[code]></div>
<a href="#" onclick=c('[code]','[id_cat]')>в корзину</a>
</form>
|
где code - код товара, а id_cat - код категории в моем случае так получается проще вписать в шаблон cms.
у меня еще возникли вопросы: 1) буква "с" после onсlick= что означает? 2) как можно отключить надпись "в корзине", чтобы она не появлялась после клика на кнопку "в корзину" |
Администратор профессор
сообщений 1002 откуда Москва
|
1. Когде после onсlick идёт что-то типа c(x,y), то с- это просто название функции, а x,y- значение, передаваемые этой функцией. В данном случае эти значения передаются function c(n,p) в файле index.php
2. В файле index.php найдите фрагмент код |
document.getElementById(n).style.color = "green";
document.getElementById(n).style.padding = "3px";
document.getElementById(n).innerHTML="в корзине";
| и удалите, он там дважды повторяется. Злой админ! Не флудить и не спамить!
|
абитуриент
сообщений 22 регистрация 20.08.2021
|
Сергей, как писал ранее, через шаблон получается использовать кнопку "в корзину" но заметил одну странность: при добавлении товара со страницы, цена любого равна 10 рублям если открываю саму корзину, то там все нормально с ценами. корректирую в корзине заказ, на сайте сумма изменяется правильно, но товары внесенные со страницы (первые экземпляры) остаются по цене 10 рублей (скрин прикрепил)
где может быть ошибка? пробовал оригинальные файлы без своей корректировки (кроме кода товара) ничего не меняется. может чего-то a форме забыл прописать? |
|