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

chukcha

Users
  • Posts

    20,495
  • Joined

  • Last visited

Everything posted by chukcha

  1. План.... В таблице products создать столбец, например comment в модели ModelCatalogProduct в методе addProduct там где происходит инсерт в таблицу добавить еще один comment = '" . $this->db->escape($data['comment']) . "', в методе editProduct проапдейтить такой столбец в контроллере ControllerCatalogProduct в методе getForm подготовить $this->data['comment'] во вью catalog/product_form.tpl нарисовать в нужном месте textarea name='comment'
  2. Так наскоком и не скажешь... В двух контроллерах 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']; То возможно, что-то получится
  3. так понятно... его ж неоткуда брать... вот смотрите... Исходный код <div> <div custom> <div2> <div3> после list он остается почти таким же, возможно, видоизмененным после grid <div> <div2> <div3> custom пропадает из dom и вы переключаетесь в в list а там требуется custom, но, увы, его нет поэтому и для grid его нужно "прятать"
  4. Но об этом заявил Садовский, а не Платон :)
  5. Добавить фильтр в контроллере search В модели анализировать наличие фильтра в админке добавить возможность прописывания категорий исключаемых из поиска.
  6. ну... достаточно перейти на https чтоб не получать рефер
  7. RGB, айфон смотреть тут, уже не коммерческий?
  8. Так начните со своей машины Смените пароли на фтп Не храните их в известных ftp клиентах
  9. Во-первых пишется - для коммерческих запросов. Но никто не говорит - что это такое. Во-вторых - жизнь покажет. В-третьих - будет день и будет пища. Как по мне очередной вброс. Или... просто возвращение к истокам ПС. В четвертых - Качество контента должно вырасти. Должно... зы что такое коммерческий запрос я нутром понимаю, но пощупать его не могу.
  10. Вопрос конечно интереееесный (с) Если нужна галерея, например, фотосток - 800х600, 900х600 (горизонтальных), для вертикальных - подобрать так чтобы высота было не больше 700px для "большой" фотки для малых (предосмотр) 350px в ширине для еще меньших 100-110 Для магазина с товарами - иметь такое качество фото - роскошь. Т.е. для основного фото товара даже 500 многовато будет Ну а все остальное... Грубо расчет делаем по ширине основной части сайта... Ширина сайта 1000px в строке хотим видеть 6 товара - 1000 (без левой, правой колонок) 1000/6 = 150px оставляем место для отступов между карточками левая и правая колонки по 160 px 150px для карточки товара в списке В карточке товара - макс треть от ширины блока контента (при двух колонках) 240 - 220 px Картинка товара не должна быть доминирующей над юзабилить возможностями, она не должна отвлекать от процесса покупки, а только способствовать. Вот такое мое скромное мнение.
  11. Значит не все сделано Расскажите весь порядок создания позиции
  12. В таком случае я бы посоветовал делать табы с аякс подгрузкой приведу схему: <tab> <tab1 rel=адрес основной статьи class=active></tab1> <tab2 rel=адрес первой статьи></tab2> </tab> <tabcontent> <script> $(tabN).click( $(tabcontent).load($(this.attr(rel) </script>
  13. Ну... так посмотри чуть ниже в код скрипта В скрипте два блока один для list другой для grid по аналогии... Не ничего страшного сложного Глаза боятся - руки делают.
  14. Как у вас написан Seo url попробуйте Окончание ЧПУ: .htm Какой будет результат?
  15. а в order_option - разве нельзя? Но все зависит от частоты использования этого параметра.
  16. Как настроено ЧПУ? Я смотрю, что у вас проблема со всеми конечными старницами
  17. я так понимаю вот это интересует a:hover img { border: 1px solid #FF0000; border-radius:50% } a: img { border: 1px solid #000000; }
  18. в стилях найти h1{ } правило font-size:NNNpx или самостоятельно прописать
  19. $('.product-list > div').each(function(index, element) { html = '<div class="right">'; html += ' <div class="cart">' + $(element).find('.cart').html() + '</div>'; html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>'; html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>'; html += '</div>'; html += '<div class="left">'; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } html += ' <div class="name">' + $(element).find('.name').html() + '</div>'; html += ' <div class="description">' + $(element).find('.description').html() + '</div>'; var rating = $(element).find('.rating').html(); if (rating != null) { html += '<div class="rating">' + rating + '</div>'; } html += '</div>'; $(element).html(html); Теперь... есть переменная html и в ней находится все разметка заново сгенерированного кода Попробуйте "объединить" все html по принципу "один html - одна строка" и вы увидите готовый код, Добавив нужный блок в нужное место и сделав обратное "один строка - одна html" не забывая +=
×
×
  • 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.