iolko

Новичок
  • Публикаций

    7
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о iolko

  • Звание
    Новичок
  1. Придоброго времени суток, уважаемые господа, а может-таки и дамы. Заранее извиняюсь за литературный сленг сего сообщения, но как то отвлечься хочется. И так, сам по себе трабл - невелик. Есть OpenCart 1.5 ? есть модуль TecDoc - каталог автозапчастей. Надо отметить, что все прекрасно работает. НО... Случилось страшное.... :( один человек (зарегистрированный пользователь) добавил товары в корзину, и прошло 4 дня, мы обновили прайс в TecDoc и соотвественно изменили цену у товаров, курс $, знаете ли (печаль - беда). Но у нашего сознательного пользователя, цены в корзине, конечно же не обновились, а все почему... а потому что, господа,и конечно же дамы, у зарегиных пользователей, Куки корзины хранятся в БД в табличке Customer в поле cart (в моем случае, благодаря TecDoc, а вхрененно большом многомерном массиве), но не суть. И при логине пользователя, данные восстанавливаются..... И тут пришла-таки мысль, обработать сию несправедливость, где я и встрял по самые не балуй. В директории /system/library/ есть файл cart.php в который была добавлена функция ... далее код.. Public function hasPayment () { $Can_Pay = false; $payment_date = array(); foreach ($this->session->data['cart'] as $tmp_cart){ $payment_date [] = $tmp_cart['option*']['3']['option_value']; } arsort ($payment_date); $tmp_date1 =date("dmy", strtotime( $payment_date [0])); $tmp_date2 = date("dmy", strtotime(now)-1); if ($tmp_date1 <= $tmp_date2) { $Can_Pay=true; } return $Can_Pay; } смысл в принципе ясен, берем товары (вдруг заказали не в один день, выбираем даты, сортируем, далее сравниваем,первую дату массива, если заказали сегодня -1 , т.е. позавчера, то возвращаем ложь) все орабатывает. Есть файл /template/module/cart.tpl В котором отрисовывается корзина при нажатии на нее, так вот , там есть секция <div class="checkout"><a href="<?php echo $cart; ?>" class="button"><?php echo $text_cart; ?></a><a href="<?php echo $checkout; ?>" class="button"><?php echo $text_checkout; ?></a></div> и вот хотел спросить, как мне прикрутить мою переменную из cart.php в system? чтобы обработать ее в этом шаблоне, а именно, мне надо сделать так, что если моя переменная - ложь, не показывать кнопки "просмотр корзины" и "оформление заказа" - тупо написать "удаляем все... цены поменялись", и при этом конечно же, написать - Уважаемые господа, и может быть дамы ))))) - это шутка. Кто поможет тому пасиб, потому как я в php - почти полный 0. Заранее всем откликнувшимся - +100 к карме ;)
  2. Вобще правильнее будет создавать там. Но можно скажем для тестовых целей поставить локальную копию дома, скажем для изменения шаблонов и пр. Чтобы каждый раз не ложить сайт при внесении тестовых изменений на хостинге. А в начале попробовать дома а потом уже внести изменения на хостинге.
  3. папка www уже была на сервере. Там всего 2 папки www и log больше в корне ftp не могу создать ничего и это правильно. Логи чистые. Настройки php провайдера выкладываю. Пробовал на этом же хостинге развернуть WordPress все работает, а с opencart воообще ничего не происходит. Вот адрес сайта http://fortnox.m-sk.ru/ phpinfo.html
  4. Сотрите http://myopencart.googlecode.com/files/ocstore_v0.2.2.zip ссылка на скачивание. Копируете ее в адресную строку браузера и получаете zip архив. открываете его и видите там папку , заходите в нее, и там папка upload в ней многа папак ))) и файлов ))) вот это и надо распаковать в папку www вашего сервера. нуи для работы с архивами надо winrar. Вот как то так. ну и ps - установка на домашний комп - при помощи denwer - это тестовый вариант, имеется в виду, что к вам никто не зайдет в этот магазин, для полноценной работы нужен хостинг. Узнавайте о данной услуге у своего провайдера. А для тестовых и ознакомительных целей вполне пойдет. Вот как то так. Если что пишите. ))))
  5. на сервер скопировано все из папки upload структура папок - siteName\www\ все из папаки upload
  6. Ну вобще то тут ничего сложного. Для установки у себя на компьютере Вам понадобиться Web сервер , PHP , MySQl. Все это необходимо настроить и запустить. Но думаю Вам этот вариант не совсем подойдет. Проще скачать "Пакет разработчика Denwer" - погуглите и установить его. Там все очень просто. После установки у Вас будет папка C:\WebServers - это папка Вашего сервера. На рабочем столе будут ярлыки - Start Denwer , Stop Denwer , и Restert Denwer. По смыслу не сложно догадаться. В общем - стартуем денвер. Заходим в браузер и набираем: http://localhost/Tools/phpMyAdmin/ - это система управления Базой данных MySQl. В открывшемся окне будет Create Database - напишите что-нить типа opCart и нажмите Create - создать. У вас добавиться новая БД. Дальше заходите в C:\WebServers\Home и создаете там папку допустим Shop.ru заходите в нее и в ней создаете папку www - это будет домашняя папка Вашего магазина(сайта). После чего делаем Restart Denwer (новый хост пропишется в hosts) затем в пвпку www - которая домашняя копируете все из папки upload Вашео архива - в общем то основная часть готова. Затем набираете в адресной строке браузера - shop.ru (или другое название Вашего сайта) и переходите к процессу установки, указываете имя БД - которую создали в phpMyAdmin и пароль root - вобще то не рекомендуется использовать, но судя по всему Вы не совсем полно понимаете сам процесс работы веб сервера по этому не критично, поле пароль оставляете пустым. Затем имя админа сайта и пароль и адрес почты... вот в общем то и все... потом все время далее. Выложить все это со скринами могу но не совсем охота, по этому если будут вопросы пишите
  7. Доброго дня, Администрация, и честные жители данного форума. Не подскажите в чем может быть проблема. На Denwer движек ставиться на Ура!!! и Работает так же. Пробую ставить на Хостинг у своего провайдера, заливаю файлы в домашнюю директорию - %hostname%\www далее захожу в браузер перехожу на сайт в адресной строке браузера появляется адрес http://siteName/install/index.php и все ... пустое окно, пробовал на различных браузерах НИЧЕГО!!! Проверял доступ к папкем и файлам ставил и 777 и 755 ничего. Может какие-нить директивы php прописать в .htaccess ? Заранее благодарен за любую помощь!