Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

druzhkov

Користувачі
  
  • Публікації

    271
  • З нами

  • Відвідування

Усі публікації користувача druzhkov

  1. Поковыряли, проблема оказалась в битых символах в названиях двух папок с картинками.
  2. Остаток "0" действительно проставляется в базу? Через phpmyadmin проверяли? (таблица product)
  3. Админка - настройки магазина - вкладка "опции" - параметр "количество товаров в категории". Выключаете, смотрите, как меняется ответ сервера. Скорее всего, будет 0.2-0.5 сек (это и есть комфортное значение). Если цифры в меню все-таки нужны - надо кэшировать.
  4. Не должно быть связано с версией php. Проверьте существование папки /home/admin/web/lpublic_html/system/cache/ и права на нее.
  5. Всё верно. Для экспериментов лучше всего настроить локальную среду веб-разработки. Это несложно.
  6. Судя по коду этого модуля, он добавил в admin/view/template/sale/order_list.tpl вот такой кусок: <script type="text/javascript"><!-- $(document).ready(function() { $('.editable').editable(function(value, settings) { var order_id = this.id; var text_value = ''; $.ajax({ url: 'index.php?route=sale/order/history&token=<?php echo $token; ?>&order_id=' + order_id, type: 'post', dataType: 'html', async: false, data: 'order_status_id=' + encodeURIComponent(value) + '&notify=0&append=0&comment=', success: function(html) { var data = $.parseJSON(settings.data); text_value = data[value]; }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); return(text_value); }, { data : '<?php echo $status_json; ?>', type : 'select', submit : 'OK' }); }); //--></script> Как видно, нужно руками заменить notify=0 на notify=1
  7. Сделайте для начала простейший скрипт $dblocation = "localhost"; //server name $dbuser = "login"; //user name $dbpasswd = "password"; //pass $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd) or die('cannot connect to DB'); if (!$dbcnx) die("error"); echo 'ok!'; и отладьте через него подключение к базе. Потом уже можно и установку магазина запускать.
  8. Если выделенный сервер, то в настройках mysql можно выставить запись медленных запросов в лог (возможно, вы это уже и сделали). Ну и дальше разбираться с каждым экземпляром персонально. У меня сейчас закралось подозрение, что тормозит вовсе не админка, а публичная часть, и админка из-за этого тоже тупит. В ночное время админка как, нормально грузится? Пробовали смотреть? Сайт на какой версии движка? Я на 1.5 делал оптимизацию, можем обсудить этот вопрос.
  9. 1. Доступ к конфигу веб-сервера есть? Что-нибудь туда прописывалось? Или используется стандартный хостера? 2. На локальном компьютере та же самая установка проверялась? 3. Попробуйте сделать какой-нибудь файл test.php <?php echo 'test!'; ?> Проверьте, что он отображается в браузере.
  10. Логично, так как цикл выводит весь блок. Пока вижу вариант добавить if ($information['title'] != 'требуемый заголовок') continue; что будет отбраковывать лишние пункты.
  11. Папка system/storage/cache либо отсутствует, либо у нее не хватает прав на запись.
  12. У меня на сервер подключен яндекс.диск, и туда shell-скрипт каждую ночь заливает свежие бэкапы. Если интересует такой вариант, то могу скинуть этот скрипт. А через админку не надо делать.
  13. Как минимум, для начала выключить отображение ошибок в настройках магазина в админке. А то он у вас по каждому чиху выдает все в браузер. Далее смотрим catalog/controller/product/search.php , должно быть вот это: if (isset($this->request->get['search'])) { $search = $this->request->get['search']; } else { $search = ''; } что делает при отсутствии запроса пустое значение в поле. Если не так, то пишите, как у вас.
  14. 1. драйвер mysqli на сервере присутствует? (проверяется выводом phpinfo()) 2. с указанными логином-паролем подключается к базе? (проверяется через консоль mysql или через phpmyadmin)
  15. Попробуйте в другое поле, на другой странице, или просто в текстовый файл. Еще раз повторю, что сканер = просто ввод с клавиатуры, поэтому попробуйте вводить в поле с клавиатуры (ничто не блокирует ввод?)
  16. Подключали к магазину принтер штрих-кода и сканер. По сканеру сложностей нет - он просто вводит считанные данные в указанное поле ввода. То есть абстрактно "пикнуть" на странице нельзя, нужно, чтобы курсор в каком-то поле стоял. Ну и дальше уже обрабатывать полученное значение.
  17. У меня стоит примечание к этому полю: "корзина для работы с любого компьютера". То есть залогиненным можно положить в корзину на одном компе, а потом продолжить покупки на другом компе.
  18. Судя по скриншоту, это страница регистрации, то есть файл account/register.tpl . Смотрите в нем. Возможно, теперь это выглядит так: <div class="form-group required"> . Но звездочки, по идее, мало. Нужно еще и правила валидации поправить.
  19. Опенкарты 1.5 и 2.0 на кириллическом домене - никаких проблем не наблюдалось. Да и откуда бы им взяться?
  20. Он же вам пишет - кончилось место. Рекомендую регулярно следить за логами system/logs , которые могут распухать до невероятных размеров. Обычно в них причина.
  21. catalog/controller/product/product.php - метод index. Для проверки втыкаете в самое его начало die('это то самое!'); . Если при заходе увидели свою надпись - значит, вы на месте. Я обычно так ориентируюсь в незнакомом коде.
  22. Раз вы смогли это сделать в контроллере отдельного товара, то теперь находите контроллер списка товаров и вставляете в него такую же строчку.
  23. Экспорт базы = бэкап. Хранить его под гитом особого смысла нет, просто складывайте эти бэкапы в отдельную папочку. 1. Бэкап - это экспорт базы, неважно откуда полученный. Я всегда делаю через phpmyadmin, а через админку там сильно урезано по функционалу. 2. Вернуться в гите на более ранний коммит. Для этого, гит, собственно, и нужен.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.