Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Lilya

Users
  
  • Posts

    734
  • Joined

  • Last visited

Everything posted by Lilya

  1. :-) А ВКМОд в модуле что делает? Только для кнопки "Все акции"?
  2. Спасибо. Всё слелалось
  3. Если так сделать, то получается вот так:
  4. Здравствуйте! Подскажите, как убрать ссылку вот в этом месте? Это у меня такое вот приветствие для покупателей. Эта ссылка ведет в личный кабинет. А хочется, что-бы вся фраза была просто тексом написана (без ссылки). Эта строка формируется вот тут (в хеадере.тпл): <div id="welcome"> <?php if (!$logged) { ?> <?php echo $text_welcome; ?> <?php } else { ?> <?php echo $text_logged; ?> <?php } ?> </div> А text_logged формируется в языковом файле (сама ссылка в самом конце. Что это за %s такой?): $_['text_logged'] = '<SCRIPT LANGUAGE="JavaScript"> var h=(new Date()).getHours(); if (h > 3 && h < 12) document.writeln("Доброе утро, "); if (h > 11 && h < 19) document.writeln("День добрый, "); if (h > 18 && h < 24) document. writeln("Добрый вечер, "); if (h > 23 || h < 4 ) document.writeln("Доброй ночи, ") ;</SCRIPT> <a href="%s">%s</a>';
  5. OK, заработало. Спасибо. Т.е. мы установили другую валюту и почистили кеш в браузере. Но на другом компьютере видим, что там валюта-то осталось старой. Т.е. это компьютер, которые был на сайте 2-3 дня назад и соответственно в нем в куках еще старая валюта по-умолчанию. В браузере мы определили, что время жизни этих кук - 30 дней, т.е. что - еще 30 дней клиенты (уже побывавшие на сайте) будут видеть старую валюту на своих компах? Вопрос - как почистить куки на всех клиентских компьютерах?
  6. 1$ - Chukche за знания, 999$ - автору шаблона? Так сайт дайте. Пускай и другие посмотрят.
  7. Имеется ввиду, что я НЕ как покупатель магазина, а как администратор - не могу поменять валюту в магазине. Она все равно всегда остается как BYR. Т.е. я захожу в Админ-Система-Локализация-Валюты и там не могу сменить валюту. Всегда только BYR (при любых значениях курса), а если BYR удалить, то ни одна валюта не по-умолчанию. В чем дело-то?
  8. Ну тогда может кто-нибудь подскажет какой файл из "коробки" Ocstore 1.5.5.1.2 отвечает за выставление валюты по умолчанию? Я его просто перезапишу из "коробки". Думаю, проблема исправилась бы тогда, а то такое ощущение, что там ошибки в файле php.
  9. Есть один человек, который утверждает, что у него есть модуль одноклассников. Но демо нету. Репутация у человека небольшая. Он предлагает установить модуль на мой рабочий магазин и если меня устроит, то потом оплатить ему эту разработку (если устроит). На магазин не хочется ставить. Если у кого-то есть хостинг с неработающим (пробным, некоммерческим) opencartom 1.5.5.1.2, то можно попробовать туда и поставить. Есть желающие?
  10. А подскажите, почему валюта по умолчанию всегда только BYR (белорусский рубль) при имеющихся нескольких? Я ставлю коэффициент 1.0 какой-то другой валюте, а этой ставлю 10.0, но всегда именно BYR остается валютой по-умолчанию. Только если из списка вообще убрать BYR (например, переименовать ее в BYB)? то тогда вообще нет ни одной валюты по умолчанию.
  11. Итак, пока мы создавали первый кусок программы ("удаление товаров из базы") Вы все уже, наверное, заскучали, а некоторые даже начали думать, что я разговариваю с каким-то хорошим человеком :-) Теперь мы попробуем создать вторую часть этой программы. Она будет называться "учет товаров на складе". Работать она будет при помощи все такого же сканера, но теперь она будет не удалять товары из базы (при продаже off-line), а лишь проверять их наличие и количество. А потом она должна будет показать 1) все "пропиканные" сканером товары, но отсутствующие в базе (неучтёнка) и 2) все товары в базе, но не "пропиканные" сканером (приписки). Т.е. один раз в месяц или при внутреннем перемещении товаров (эта такая спец.процедура) мы можем инвентаризировать свой склад, "лазая" по тюкам с товарами. Модуль будет работать через админку opencarta. Я напомню, что кодировка в этой серии модулей осуществляется по принципу ean8. Это код, расклеенный на всех товарах Вашего магазина, который имеет 8 цифр. В нашем случае 2 AAA BBB N. AAA - номер карточки товара, BBB - номер опции (порядок сортировки опции), N - какое-то число. Т.е. наш гипотетический магазин должен иметь до 1000 карточек товаров и до 1000 опций. Именно такой подход позволяет НЕ создавать доп.поля в базе товаров. Т.е. код берется просто из номера карточки и номера опции - и все. Вы можете использовать ean, jan, isbn и тд. по своему усмотрению. При учете товаров, когда инвентаризация еще не закончилась, наш новый модуль должен ставить какую-либо метку(флаг, атрибут) напротив опции товара. Мол, данная опция товара учтена и найдена на складе. Если же таких опций у данного товара 5 штук, то и пять меток напротив должны стоять при этой опции. А в конце инвентаризации модуль просто пробежит по всей базе товаров и посмотрит отличия количества каждой опции в карточке товара - те, что в базе и те, что сканер "напикал". И вот все опции товаров которые не сошлись - это и есть "приписки" (в базе есть а на складе нету) или "неучтенка" (в базе нету а на складе есть). Уважаемые знатоки, можно ли сделать в базе такие вот метки (счетчики, флаги) для "пропиканных" товаров? Этот путь тупиковый? Или на сервере просто должна создаваться как-бы копия действующей базы товаров с количеством по всем товаром - 0? А по мере прохождения инвентаризации в нее вписываются реальные количества товаров, "пикнутых" сканером на физическом складе. А потом идет сверка этих таблиц и в них ищется "приписки" и "неучтенка"? Так проще будет реализовать? Модуль будет смотреться как-то так: В первой вкладке - наш текущий товар. Т.е. "пикнули" по товару и сразу видим его на экране. И учелся при инвентаризации (+1 к опции в данной каротчке товара!) Во второй вкладке - к концу инвентаризации останутся только "приписанные" товары В третьей вкладке - к концу инвентаризации останутся только "неучтенные" товары Какие будут советы по реализации данной идеи?
  12. А подскажите как вообще определить версию php на сайте? Где смотреть-то? В каком файле?
  13. Так требует закон. Мы должны до конца этого года выводить две валюты. И есть даже цвета (!) которыми мы должны эти выводить. За отсутствие этого можно получить штраф. А в этом году поступления от штрафов планируют повысить на 20-30% :ugeek: Да и как Вы заметили, в приведенном рисунке нет вывода старой валюты. Там просто неправильно отрабатывается новая валюта, а точнее ее "ночная скидка". Эта ночная скидка работает нормально, если валюта выводится как "5.55 руб.". А после переделки на "5 руб. 55 коп." появляется этот баг.
  14. При вставке этого куска кода начинает неправильно работать "Ночная скидка". Хотя подсчет суммы верный. Как-то неправильно отрабатывается сл.код из "Ночной скидки". Тут "night_discount_type" определяет скидку в процентах или в рублях. В обоих случаях возникает эта ошибка if (!$this->config->get('night_discount_type')){ $discount_amount /= 100 ; $discount *= - $discount_amount; $discount_text = $this->config->get('night_discount_amount') . '%'; } else { $discount = - $discount_amount; $discount_text = $this->currency->format($this->config->get('night_discount_amount')); }
  15. Я не буду менять валюту. Я разделю все цены в базе на 10000. Старый BYR останется как основная валюта с курсом 1.0000, а новый BYN просто сегодня ночью сменит свой курс с 0.0001 на 10000. И правка инд.кода не понадобится. :-)
  16. Сегодня ночью (в день перехода на новые деньги) делаю так: 1. Делаю экспорт в Excel 2. Отрезаю всем ценам четыре нуля (автоматически) 3. Делаю импорт в OptnCart 4. Текущую валюту (BYR) оставляю текущей, но ставлю ей два знака после запятой (было 0 знаков после запятой). Ее курс остается 1.000000 5. Новую валюту (BYN) оставляю новой (не текущей), но ставлю 0 знаков после запятой. Ее курс ставлю 10000 6. Все.
  17. Товар ВКЛ/ОТКЛ? Там ничего не напутано? Во всех-ли категориях (где необходимо отображение данного товара) стоит "птичка"?
  18. Для стандартного модуля "Рекомендуем" делаем так: /home/../public_html/site.by/catalog/controller/module/featured.php if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))); ВСТАВИТЬ --- $price2 = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), 'BYN'); } else { $price = false; ВСТАВИТЬ --- $price2 = false; } В этом же файле: $this->data['products'][] = array( 'product_id' => $product_info['product_id'], 'thumb' => $image, 'name' => $product_info['name'], 'price' => $price, ВСТАВИТЬ --- 'price2' => $price2, 'special' => $special, В файле /home/../public_html/site.by/catalog/view/theme/bigdesdigital/template/module/featured.tpl <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?>(<?php echo $product['price2']; ?>) --- ВСТАВИТЬ ТО, ЧТО В СКОБКАХ <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?> Главное, что-бы шаблон не поехал... :-)
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.