COIO3

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Новичок
  1. либо добавь в js.js в конец файла следующий код $(document).ready(function() { var short_string; var text_long = 16; // Максимальная длина в названии товара $("table.list td>br+a").each(function(){ if($(this).attr('class')!='button_add_small'){ short_string = $(this).html().length>text_long ? $(this).html().substr(0,text_long) + '...' : $(this).html(); $(this).html(short_string); } }); }); либо назнач класс ссылке названия товаров и также добавь код в js.js $(document).ready(function() { var short_string; var text_long = 16; // Максимальная длина в названии товара var class_name = 'class_name' // Аттрибут class тега link с названием товара $("." + class_name).each(function(){ short_string = $(this).html().length>text_long ? $(this).html().substr(0,text_long) + '...' : $(this).html(); $(this).html(short_string); }); });
  2. Реально, в файле конкретной системы платежа которую ты используешь catalog/controller/payment/способ платежа.php найди строчку $this->model_checkout_order->confirm($this->session->data['order_id'], $this->config->get('config_order_status_id'));или $this->model_checkout_order->confirm($order_id, $this->config->get('config_order_status_id'));в общем $this->model_checkout_order->confirm(...Она отвечает за формирование заказа и попадание его в базу. Дальше копай сам.
  3. Добавь в файл /admin/index.php перед строкой $config->set('config_language_id', $languages[$config->get('config_admin_language')]['language_id']); следующую строчку if(!$config->get('config_admin_language')) $config->set('config_admin_language','ru');
  4. При большом количестве категорий и товара в магазине, при использовании ЧПУ происходит существенное замедление формирования страниц. Это связано в первую очередь с таблицей url_alias, а именно, если мы выполним EXPLAIN запросов, то увидим, что тип выборки получается ALL, что ни есть хорошо. При количестве записей в данной таблице около 1300, у меня на один запрос уходит от 0,03 до 0,15 сек, что безумно много. Если мы создадим индекс на query, то получим существенное ускорение формирования страниц, а главным подтверждением этому тип выборки уже range. Скорость выполнения уже не десятые секунды, а тысячные.
  5. ocStore v1.0.1 релиз

    скачивал 23.11.11 ocStore 1.0.1, ошибка была. В OpenCart 1.5.1.3 этой ошибки не наблюдал.
  6. ocStore v1.0.1 релиз

    Система->Настройки->Витрина не изменяется схема по умолчанию. Ошибка в том, что элемент select имеет имя config_layout, и в БД настроек схема по умолчанию сохраняется под именем config_layout, а при определении схемы по умолчанию ищется config_layout_id Решение: в файле admin/view/template/setting/store_form.tpl в строке 107 изменить config_layout на config_layout_id Было: 105 <tr> 106 <td><?php echo $entry_layout; ?></td> 107 <td><select name="config_layout"> 108 <?php foreach ($layouts as $layout) { ?> 109 <?php if ($layout['layout_id'] == $config_layout_id) { ?> 110 <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option> 111 <?php } else { ?> 112 <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option> 113 <?php } ?> 114 <?php } ?> 115 </select></td> 116 </tr>Исправленный фрагмент: 105 <tr> 106 <td><?php echo $entry_layout; ?></td> 107 <td><select name="config_layout_id"> 108 <?php foreach ($layouts as $layout) { ?> 109 <?php if ($layout['layout_id'] == $config_layout_id) { ?> 110 <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option> 111 <?php } else { ?> 112 <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option> 113 <?php } ?> 114 <?php } ?> 115 </select></td> 116 </tr>
  7. ocStore v1.0.1 релиз

    Изначально было вот так $_['text_forgotten'] = 'Забытый пароль;'что вызывало ошибку.Да, действительно, правильнее будет $_['text_forgotten'] = 'Забытый пароль';
  8. ocStore v1.0.1 релиз

    Ошибки в файле admin/language/russian/common/forgotten.php исправленный файл <?php // header $_['heading_title'] = 'Забыли пароль?'; // Text $_['text_forgotten'] = 'Забытый пароль;'; $_['text_your_email'] = 'Ваш E-Mail'; $_['text_email'] = 'Введите адрес электронной почты, связанный с Вашей учетной записью. Перейдите по ссылке сброса пароля, отправленной вам по электронной почте.'; $_['text_success'] = 'Ссылка подтверждения был отправлена на ваш адрес электронной почты.'; // Entry $_['entry_email'] = 'E-Mail:'; $_['entry_password'] = 'Новый пароль:'; $_['entry_confirm'] = 'Повтор пароля:'; // Error $_['error_email'] = 'Такой E-Mail не найден'; $_['error_password'] = 'Пароль должен быть от 3 до 20 символов!'; $_['error_confirm'] = 'Пароли не совпадают!'; ?>