Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

chukcha

Пользователи
  • Публикаций

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

  • Посещение

Все публикации пользователя chukcha

  1. ПОЛУЧУ.onchage( ЗАПЛАЧУ/value = ПОЛУЧУ.value * ЦЕНА.value)
  2. $path =''; $sep=''; do { $path = $sep . $category_id . $path; $row =model_catalog_category->getCategory($category_id); $category_id = $row['parent_id']; $sep='_'; } while ($row['parent_id'] != 0) Не проверял.
  3. Включить ЧПУ, прочитав инструкцию, как это сделать. http://docs.opencart.com/display/opencart/SEO+keywords
  4. Ну... у вас там комплекс... Во первых Энтер не работает везде, в поле поиска Потому как Событие привязывается к совсем другому месту... common.js $('#header input[name=\'filter_name\']').bind('keydown', function(e) { if (e.keyCode == 13) { url = $('base').attr('href') + 'index.php?route=product/search'; var filter_name = $('input[name=\'filter_name\']').attr('value'); if (filter_name) { url += '&filter_name=' + encodeURIComponent(filter_name); } location = url; } }); А поиска находится в #menu зы ощущение такое что инди-код = копипаст...
  5. Читать внимательно инструкцию .... смотреть про .htaccess
  6. Надо напомнить человеку какая у него тема /catalog/view/theme/palioxis/template/common/header.tpl
  7. Какое? Скорей всего нет (не смотрел). Если для товара это еще имеет смысл, то для категорий смысл этого теряется... Это может быть... понадобится на старом сайте с проиндексированным контентом перепривязать категорию другому родителю... И все равно можно отделаться редиректом. Если это массовая фишечка... то canocinal - ну.... может быть, может быть.
  8. /controller/view/theme/your theme/template/common/header.tpl Ищите домик там.
  9. Скорей всего, на главной не подключился обработчик события <enter> На расстоянии и не подскажешь - пациента покажите.
  10. Где хранить это дополнительное поле - вопрос достаточно сложный, если это только для себя любимого -то в product, если для общего пользования с поддержкой языков, то вплоть до создания отдельной таблицы
  11. План.... В таблице products создать столбец, например comment в модели ModelCatalogProduct в методе addProduct там где происходит инсерт в таблицу добавить еще один comment = '" . $this->db->escape($data['comment']) . "', в методе editProduct проапдейтить такой столбец в контроллере ControllerCatalogProduct в методе getForm подготовить $this->data['comment'] во вью catalog/product_form.tpl нарисовать в нужном месте textarea name='comment'
  12. Так наскоком и не скажешь... В двух контроллерах seo_url и seo_pro - разные принципы формирования за такое преобразование отвечает метод rewrite seo_url.php: elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } Если.... я не проверял... $url .= '/' . $query->row['keyword']; $url = '/' . $query->row['keyword']; То возможно, что-то получится
  13. так понятно... его ж неоткуда брать... вот смотрите... Исходный код <div> <div custom> <div2> <div3> после list он остается почти таким же, возможно, видоизмененным после grid <div> <div2> <div3> custom пропадает из dom и вы переключаетесь в в list а там требуется custom, но, увы, его нет поэтому и для grid его нужно "прятать"
  14. Где-то в js скрипте без "пациента" нет ответа.
  15. Но об этом заявил Садовский, а не Платон :)
  16. Добавить фильтр в контроллере search В модели анализировать наличие фильтра в админке добавить возможность прописывания категорий исключаемых из поиска.
  17. ну... достаточно перейти на https чтоб не получать рефер
  18. RGB, айфон смотреть тут, уже не коммерческий?
  19. chukcha

    Вирусы на сайте

    Так начните со своей машины Смените пароли на фтп Не храните их в известных ftp клиентах
  20. Во-первых пишется - для коммерческих запросов. Но никто не говорит - что это такое. Во-вторых - жизнь покажет. В-третьих - будет день и будет пища. Как по мне очередной вброс. Или... просто возвращение к истокам ПС. В четвертых - Качество контента должно вырасти. Должно... зы что такое коммерческий запрос я нутром понимаю, но пощупать его не могу.
  21. Вопрос конечно интереееесный (с) Если нужна галерея, например, фотосток - 800х600, 900х600 (горизонтальных), для вертикальных - подобрать так чтобы высота было не больше 700px для "большой" фотки для малых (предосмотр) 350px в ширине для еще меньших 100-110 Для магазина с товарами - иметь такое качество фото - роскошь. Т.е. для основного фото товара даже 500 многовато будет Ну а все остальное... Грубо расчет делаем по ширине основной части сайта... Ширина сайта 1000px в строке хотим видеть 6 товара - 1000 (без левой, правой колонок) 1000/6 = 150px оставляем место для отступов между карточками левая и правая колонки по 160 px 150px для карточки товара в списке В карточке товара - макс треть от ширины блока контента (при двух колонках) 240 - 220 px Картинка товара не должна быть доминирующей над юзабилить возможностями, она не должна отвлекать от процесса покупки, а только способствовать. Вот такое мое скромное мнение.
  22. Значит не все сделано Расскажите весь порядок создания позиции
  23. chukcha

    Вкладки Tabs в статьях OpenCart

    В таком случае я бы посоветовал делать табы с аякс подгрузкой приведу схему: <tab> <tab1 rel=адрес основной статьи class=active></tab1> <tab2 rel=адрес первой статьи></tab2> </tab> <tabcontent> <script> $(tabN).click( $(tabcontent).load($(this.attr(rel) </script>
  24. Ну... так посмотри чуть ниже в код скрипта В скрипте два блока один для list другой для grid по аналогии... Не ничего страшного сложного Глаза боятся - руки делают.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.