HomeScript.ru

Бесплатные PHP скрипты для вашего сайта

главная  •  обновления  •  о πроекте  •  справки  •  примеры  •  faq   •  φорум
Домашние скрипты - Просмотр темы - Корзина - подключение к cms DLE
поиск  •  правила форума   •  последние сообщения  •  регистрация  •  вход
Главная  »    Обычные скрипты  »    Работа и настройки  »    Корзина - подключение к cms DLE
1234
абитуриент
сообщений 22
регистрация 20.08.2021

21.08.2021 11:50    #
Сергей здравствуйте. Посмотрел демо...
Возникло несколько вопросов по скрипту "Корзина ПРО"
1) письмо с заказом приходит продавцу и покупателю, если он пишет свою почту, или только продавцу?
2) как хранятся данные категорий и товаров? в разных файлах или в одном (price.txt)?
насколько понял в простой корзине в этом файле данные сохраняются по шаблону:
(наименование товара) * (цена) * (код-дата timestamp)
интересует для создания загрузки файла(ов) с данными из базы данных сайта. если можно пример этих файлов получить для понимания, буду признателен.
3) при какой-то проблеме с доменом, если перенести сайт на другой домен - работоспособность сохранится?
4) на странице заказов добавить колонку с фамилией покупателя думаю не проблема?
5) и цена вопроса ПРО версии?

в любом случае допиливать придется под себя, в теории заменить файл price.txt новым созданным в самой cms будет достаточно, чтоб синхронизировать товары сайта с корзиной... (код можно создать из даты создания товара на сайте, дублей с другими товарами не получится)

как пожелание: "вывести заказы одним файлом", если сохранять в pdf, удобно но если был бы фильтр по датам (от и до) стало бы намного удобнее пользоваться
Администратор
профессор
сообщений 1002
откуда  Москва

21.08.2021 12:31    #
Приветствую.
1. Письмо только продавцу.
2. В файле категорий admin/db/cat.txt хранятся только ID*название категории, каждая категория на своей строке. В файле товаров admin/db/price.txt название товара*цена*ID*ID категории*описание. каждый товар на своей строке.
3. Сохранится, если грамотно перенести- лучше всего архивировать прямо на ftp, перенести и разархивировать.
4. Не проблема, но я не буду этим заниматься.
5. Бесплатно
Злой админ!
Не флудить и не спамить!
абитуриент
сообщений 22
регистрация 20.08.2021

21.08.2021 15:09    #
Сергей, я правильно понимаю что "корзина ПРО" формирует свои страницы с товарами и категориями?
просто у меня уже сформирован сайт с соответствующим разделением и скрипт "корзина" работал на этих страницах, путем добавления кнопок с js скриптом. А в "корзина ПРО" этого не получается сделать, в ДЛЕ php-код в сам шаблон напрямую не вставить... А в ПРО есть хорошие плюсы
Администратор
профессор
сообщений 1002
откуда  Москва

21.08.2021 15:22    #
В ПРО можно вставить каждый товар по отдельности особым кодом, можно вставить весь список, можно отдельно каждую категорию, это в справке указано.
Злой админ!
Не флудить и не спамить!
абитуриент
сообщений 22
регистрация 20.08.2021

21.08.2021 15:51    #
по отдельности - php код, но его в шаблон DLE не вставить, он не стандартный html, буду пробовать куски по модулям растащить, может получится...
абитуриент
сообщений 22
регистрация 20.08.2021

25.08.2021 15:14    #
Сергей здравствуйте. пытаюсь запустить вариант ПРО но не могу понять, как кнопка связывается с 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
откуда  Москва

25.08.2021 15:37    #
Приветствую. При щелчке по кнопке яваскрипт (сам скрипт в файте index.php) загоняет товар в куки, потом в файле form.php уже ПХП анализирует куки и формирует заказ.
Злой админ!
Не флудить и не спамить!
абитуриент
сообщений 22
регистрация 20.08.2021

25.08.2021 16:21    #
я посмотрел 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
откуда  Москва

25.08.2021 16:39    #
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

25.08.2021 18:05    #
Сергей, как писал ранее, через шаблон получается использовать кнопку "в корзину"
но заметил одну странность: при добавлении товара со страницы, цена любого равна 10 рублям
если открываю саму корзину, то там все нормально с ценами. корректирую в корзине заказ, на сайте сумма изменяется правильно, но товары внесенные со страницы (первые экземпляры) остаются по цене 10 рублей (скрин прикрепил)

где может быть ошибка? пробовал оригинальные файлы без своей корректировки (кроме кода товара) ничего не меняется. может чего-то a форме забыл прописать?

1234
Главная  »    Обычные скрипты  »    Работа и настройки  »    Корзина - подключение к cms DLE   Δ
эту тему просматривают    гостей  0 пользователей 0