-
Публікації
128 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем mobiliti
-
-
Полностью скинь ошибку
-
У тебя не загружается языковый файл, проверь должно быть так, если нет создай.
в файле admin\language\english\module\search_suggestion.php
<?php // Heading $_['heading_title'] = 'Search Suggestion'; // Text $_['text_module'] = 'Modules'; $_['text_success'] = 'Success: You have modified module Search Suggestion!'; $_['text_left'] = 'Left'; $_['text_right'] = 'Right'; $_['text_hide'] = 'Hide'; // Entry $_['entry_position'] = 'Position:'; $_['entry_status'] = 'Status:'; $_['entry_sort_order'] = 'Sort Order:'; // Error $_['error_permission'] = 'Warning: You do not have permission to modify module Search Suggestion!'; ?>
-
Есть поиск с подстановкой, но у него нет картинки, т. е. когда вы вписываете название товара, он автоматически подбирается, кто знает, как добавить картинку товара в подстановку?
-
Имя файла: header menu
Владелец файла: mobiliti
Файл размещен: 23.06.2011
Совместимость opencart:
v1.4.7, v1.4.8, v1.4.8b, v1.4.9, v1.4.9.1, v1.4.9.2, v1.4.9.3, v1.4.9.4, v1.4.9.5
Архив скачать и распаковать в каталог сайта
Добавить в catalog\view\theme\default\template\common\header.tpl:
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/menu_header.css" /> <script type="text/javascript" src="catalog/view/javascript/menu_header/menu_selected.js"></script> <script type="text/javascript" src="catalog/view/javascript/menu_header/jquery.hoverIntent.minified.js"> </script> <script type="text/javascript" src="catalog/view/javascript/menu_header/menu_anim.js"></script>
после:
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.3.2.min.js"></script>
А это в нужном вам месте:
<div class="div100"> <?php include('catalog/controller/common/menu_header.php'); ?> <div class="div44"> <?php echo $output; ?> </div> <div class="div555"> <div class="left"></div> <div class="right"></div> <div class="center"> <?php if ($keyword) { ?> <?php } else { ?> <?php } ?> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $category_id) { ?> <?php } else { ?> <?php } ?> <?php } ?> </div> </div> </div>
-
Тут я не согласен, просили указать тип данных, который обрезает длину, я указал, со стороны EvzeNsx изменениями одного кода тоже не обойдешься. А что код менять надо, тут спору нет.
было ограничение от 3 до 32
человеку не хватало 3 +- пару символов
в БД ограничение 64 символа
Вопрос: что нужно сделать чтоб человеку можно было добавить несколько символов к названию?
Верный ответ: изменить тут
if ((strlen(utf8_decode($value['title'])) < 3) || (strlen(utf8_decode($value['title'])) > 32)) { $this->error['title'][$language_id] = $this->language->get('error_title'); }
Вопрос: что нужно сделать чтоб можно было использовать название статьи более 64 символов?
Ответ: тоже самое что и предыдущий ответ + изменить разрядность поля в БД
Отсюда следует mobiliti не прав, так как одним изменением БД тут не отделаться =)
В этом споре побеждает EvzeNsx
ГИП ГИП УРА!!!
-
А ты считаешь, что если поменял в коде это и все, я вообще не пойму чего ты до сих пор ещё жив, или ты ждешь чтоб, тебе подали револьвер)))))))))
-
В файле callback.php у кажи email, и радуйся
-
Причем тут границы посмотри, как стояла задача. Не хватает пару символов, а что у нас делает varchar() я писал выше.
Почитай там много интересного пишут:
http://www.mysql.ru/docs/man/CHAR.html
В блоке информация вот така фигня:
Название статьи должно быть от 3 до 64 символов!
А мне буквально не хватает пару символов, где это можно подправить?
-
Вот-вот и я об этом, если бы не было написано, но ты просил указать тип данных или ты застрелишься, EvzeNsx с суицидальными наклонностями все таки этот тип данных обризает)))
mobiliti, если вы мне назовете хоть один тип данных, который может ограничить вводимые значения ДО 64, то я застрелюсь!
alikxus, по адресу admin\controller\catalog\information.php примерно в 403 строке найдете такую конструкцию
foreach ($this->request->post['information_description'] as $language_id => $value) { if ((strlen(utf8_decode($value['title'])) < 3) || (strlen(utf8_decode($value['title'])) > 32)) { $this->error['title'][$language_id] = $this->language->get('error_title'); } if (strlen(utf8_decode($value['description'])) < 3) { $this->error['description'][$language_id] = $this->language->get('error_description'); } }
первый if - это ограничение на длину названия, а второй - на сам текст статьи. -
И что ты хочешь этим сказать что ты, увеличив значение в коде и все. Оставишь varchar(64) и у тебя будит все работать)))
-
VARCHAR (M) L+1 символов М - Максимальный размер Позволяет хранить переменные строки длиной L. Значение М - от 0 до 65535.
Примеры:
VARCHAR (3) - хранит строки максимум из 3 символов, но пустая строка '' занимает 1 байт памяти, строка 'a' - 2 байта, строк 'aa' - 3 байта, строка 'aaa' - 4 байта. Значение более 3 символов будет усечено до 3.
Я не вижу Трупа
-
Внимательно прочитайте все, что написано выше
-
По поводу длины это ширину надо задать в css по умолчанию там стоит 220px;
-
В phpmyAdmin нужно поменять тип данных
-
Вообще- то там оно и отправляется на почту
-
Но не для админа
-
А компьютер есть, с которого уже заходили?
-
И что он сказал https://opencartforum.com/public/style_emoticons/default/dry.gif
-
Даю совет, звони админу и спрашивай пароль :rolleyes:
-
зайди в базу данных, в таблице user замени старый пароль (поле password) на:
d8578edf8458ce06fbc5bb76a58c5ca4
пароль qwerty
- 1
-
зайди в базу данных, в таблице user замени старый пароль (поле password) на:
d8578edf8458ce06fbc5bb76a58c5ca4
пароль qwerty
-
отправил
-
Модуль хороший вот только меню раскрывается только до второго уровня, может, кто-то знает, что поменять, чтоб выводились все категории?
<?php class ControllerModuleHeaderMenu extends Controller { protected $category_id = 0; protected $path = array(); protected function index() { $this->language->load('module/headermenu'); $this->data['heading_title'] = $this->language->get('heading_title'); $this->load->model('catalog/category'); $this->load->model('tool/seo_url'); if (isset($this->request->get['path'])) { $this->path = explode('_', $this->request->get['path']); $this->category_id = end($this->path); } $this->data['category'] = $this->getCategories(0); $this->id = 'headermenu'; if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/headermenu.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/headermenu.tpl'; } else { $this->template = 'default/template/module/headermenu.tpl'; } $this->render(); } protected function getCategories($parent_id, $current_path = '') { $category_id = array_shift($this->path); $output = ''; $results = $this->model_catalog_category->getCategories($parent_id); if ($results) { $output .= '<ul>'; } foreach ($results as $result) { if (!$current_path) { $new_path = $result['category_id']; } else { $new_path = $current_path . '_' . $result['category_id']; } $output .= '<li>'; $children = ''; $children = $this->getChildCategories($result['category_id'], $new_path); $output .= '<a class="hide" href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path) . '">' . $result['name'] . '</a>'; $output .= $children; $output .= '</li>'; } if ($results) { $output .= '</ul>'; } return $output; } protected function getChildCategories($parent_id, $current_path = '') { $category_id = array_shift($this->path); $output = ''; $results = $this->model_catalog_category->getCategories($parent_id); if ($results) { $output .= '<ul>'; } foreach ($results as $result) { if (!$current_path) { $new_path = $result['category_id']; } else { $new_path = $current_path . '_' . $result['category_id']; } $output .= '<li>'; $children = ''; if ($category_id == $result['category_id']) { $children = $this->getChildCategories($result['category_id'], $new_path); } $output .= '<a href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path) . '">' . $result['name'] . '</a>'; $output .= $children; $output .= '</li>'; } if ($results) { $output .= '</ul>'; } return $output; } } ?>
-
А может, есть под opencart уже готовое решение, потому что я это меню (в этом оформлении) встречал уже раз 5.
Поиск товара с подстановкой
в Модулі та розширення
Опубліковано:
А ВЕРСИЯ У ТЕБЯ КАКАЯ