Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Bas916

Страницы: [1]
1
Собственно проблема: в Беларуси нет денег меньше 50 рублей, соответственно все нужно округлять до полтинника. Как проще это реализовать? Первая мысль - прописать на вывод сумм везде округление, если currency_iso = "BYR", но даже страшно представить, сколько всего перелопачивать придется. Может кто-то реализовывал что-то подобное, поделитесь идеей пожалуйста. Чувствую что можно как-то попроще с этим справиться, да вот только пока не могу понять как.

Забыл указать - вариант, прописать цены в каталоге с учетом округления не канает, так как валюта магазина USD и цены в базе соответственно тоже в USD. Курс подбирать так чтобы получались целые числа - не получится, так как он автоматически подтягивается с сайта банка... Пробовал его округлить немного, в итоге потери из-за округлений по 3-5 баксов, а не по 50 руб, что равно 0,005 доллара...

2
Добрый день. Столкнулся с такой проблемой:
[05.05.14 11:31] Error file_put_contents(145) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: Permission denied (code: 2) in /home/softinao/domains/mysite.ru/public_html/includes/kurs_online.php (line: 30)
Пытаюсь записать значение кеша во временный файл, чтобы каждый раз не подгружать значение с сайта-донора. Если понадобится, выложу скрипт полностью.

3
Разработка / Связанные селекты
« : Апреля 15, 2014, 08:28:08 pm »
Добрый вечер. И в очередной раз я уперся в тупик... Ставлю модуль отсюда (тык) (не реклама).  Запросы идут через ajax, соответственно нужно в файлах скриптов указать коннект к базе, но как только добавляю строку
include("../cfg/ajax_connect.inc.php"); хотя бы в 1 из 2 скриптов получаю "на сайте ведутся технические работы"... Подскажите плиз где не прав, путем логических заключений отключил скрипты, за пределами корзины
if (isset($_GET["shopping_cart"]) || isset($_POST["shopping_cart"]))... теперь только в корзине сайт не работает  ;D но все же очень хотел бы подцепить данный модуль, главная печаль в том, что сайт падает как только в скрипте увидит строчку с "include", даже если подключать пустой файл... Скрипт начинает выполняться 100%, так как появляется надпись "загрузка", но вот с базы данные не тянет, так как нет подключения, а подключиться явно не дает. Без подключения к базе ответ на гет запрос получаем "core/core_404.php?files" Заранее благодарен за подсказки. Скоро поддержу проект материально, в честь запуска магазина, вот осталось совсем чуть-чуть   ;)

4
Разработка / Подстановка smarty в jQuery
« : Апреля 13, 2014, 03:24:13 pm »
Добрый день, уважаемые гуру. В очередной раз приходится обращаться к Вам за помощью. Можно ли в скрипт jQuery подставлять переменные smarty? Если да, то как исправить код ниже, чтобы скрипт выполнялся:
<script type="text/javascript">

jQuery(document).ready(function() {
$('#countdown_dashboard22077').stopCountDown();
end_sale = false;
$('#countdown_dashboard22077').countDown({
        targetDate: {
            'day':      {$special_offer.offer_days_end_sale}, //число
            'month':    {$special_offer.offer_month_end_sale},  //месяц
            'year':     {$special_offer.offer_year_end_sale},   //год
            'hour':    {$special_offer.offer_hours_end_sale}, //час
            'min':      {$special_offer.offer_minuts_end_sale},  //минуты
            'sec':      {$special_offer.offer_seconds_end_sale},   //секунды
'utc':      true
        },
onComplete: function() {
$('#byer22077').slideUp()
$('#complete_info_message22077').slideDown()
$.get( '../includes/end_sale.php', { product_id: '22077', end_sale: 'true'});
}
});
$('#countdown_dashboard22077').startCountDown();

});

</script>

Собственно загвоздка в подстановке значений {$special_offer.offer_days_end_sale} в скрипт. {literal}{/literal} пробовал - скрипт не работает :(
Заранее благодарю за помощь. Спасибо.

5
if (($_GET['end_sale'] == true) && isset($_GET['product_id']))
{
    if (is_numeric($_GET['productID']))
$sql = db_assoc_q(db_query("UPDATE `SS_products` SET in_stock=0 WHERE productID=".(int)$_GET['product_id']));
}

Создал файл end_sale.php в папке includes, пишу запрос выше. После выполнения - в базе изменений 0, выполнил этот же запрос прямо в базе (естественно подставив нужный id вместо гет) - все выполняется как нужно (зануляется кол-во на складе). Условие выполняется 100% - проверено с помощью echo. Но вот запись в базу не идет. Поправьте плиз, если где-то ошибся. Спасибо.

6
stylesheet.css - какие классы необходимо добавить? Так как многое переписывалось, соответственно добавлены новые классы и отредактированы старые. Но сейчас, после обновления, все почему-то в 1 колонку, а не в 3, как прописано в настройках шаблона.

Так же после обновления не пускает ни в 1 описание товара, при переходе выдает: core/core_404.php?files

ПС: не дало написать в тему 6.1.2, все время ругается на спам...

Страницы: [1]