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

Gann

Users
  
  • Posts

    687
  • Joined

  • Last visited

Everything posted by Gann

  1. боброе режим обслуживания на сайте
  2. Вы посмотрите моё сообщение. Я сначала не верно указал - вместо класса, я указал ID. ID - должен быть только 1 у элемента. .content-home{ min-height:400px!important; } указать в файле /catalog/view/theme/default/stylesheet/stylesheet.css
  3. пожалуйста! отразится, но можно ведь указать id="content" class="content-home <?php echo $class; ?>" и .content-home{ min-height:400px!important; } пробуйте
  4. привет вместо <div id="content" class="<?php echo $class; ?>"><?php echo $content_top; ?><?php echo $content_bottom; ?></div> <?php echo $column_right; ?></div> указать <div id="content" class="<?php echo $class; ?>"><?php echo $content_top; ?></div><?php echo $column_right; ?></div> <div class="clearfix"></div> <div class="row"> <div class="container"><?php echo $content_bottom; ?></div> </div> но тогда модули нужно будет указывать в "Внизу страницы". И они будут отделены clearfix. Любой добавленный модуль в "Внизу страницы" будет на всю ширину. Экспериментируйте. в общем. Можно задать новое расположение. Не оч просто, но можно использовать модуль. Что-то вроде "свой шаблон для страниц"
  5. Поставить дату окончания - 2118 год, зациклить таймер и т.д.
  6. Добрый день! Какой бюджет? Сайт покажите. На следующей недели могу взять в работу.
  7. Уберите с шестой строчки <?php } ?> Это в файле на хостинге по пути: /catalog/view/theme/default/template/common/header.tpl Если такого нет там - значит это делает модификатор. Ищите какой и удаляйте.
  8. Ой, блин. Извиняюсь. Вроде погуглил, но стоило только посмотреть контроллер в сравнении с языковыми файлами - как сразу нашёл решение. Например, $data['text_minimum'] = $this->language->get('text_minimum'); Заменяем на $data['text_minimum'] = sprintf($this->language->get('text_minimum'), $product_info['minimum']); и в языковом файла для $_['text_minimum'] = 'Минимальное кол-во для заказа этого товара: %s. '; уже можно использовать количество в виде %S
  9. Добрый вечер! Подскажите, пожалуйста, как мне в language передать название товара? Количество и ссылки передаются туда, как я вижу с помощью %d и %s. Как бы сделать так, чтобы аналогично передать название товара?
  10. на такой случай поможет бекап, если он есть, конечно же
  11. Спасибо, ДОМ-2! п.с. нашёл ещё all-postel.ru = class-postel.ru п.п.с. обычно: 5-30 посетителей в день
  12. Как ДОМ-2 мой сайт случайно прорекламировал. Реально. Не знаю с чего начать. Начну так: Я когда просыпаюсь, сделаю типичные дела... запускаю комп, открываю Яндекс, метрику и т.д. Посмотреть, что нового произошло ночью. И обычно всё стабильно - спокойной, сайты работают, трафик идёт. Но! не сегодня. Открыв метрику - обнаружил рост на сайте постельного белья аж 300 человек. За ночь. Ну, думаю - кто-то решил испытать силу новых алгоритмов и загубить мой сайт. Предположение начало подтверждаться - посмотрел запросы - все они выглядят примерно так "Класс постель ру", "Класс Постель" и т.д. Ну думаю, решили загубить сайт методом накрутки поведенческих факторов. Смирился. Подумал - доберусь до офиса - напишу в саппорт Яндекса. Глядишь - и не "покарают". Добравшись до офиса, поделав дела - решил глянуть вебвизор. Хм - подумал я. Совсем как настоящие люди. Смотрят, крутят, вертят сайт. Звоночек прозвенел, когда посыпались заказы. Кучами. Люди заказывали отовсюду. Всё подряд. Ок - подумал я и начал обрабатывать. На втором-третьем заказе выясняется, что люди хотят бесплатную доставку и оплату при получении (я так не работаю, у меня вообще магазин - как хобби, практически). Начинаю выяснять - а с чего такие требования?! Люди на том конце провода говорят, мол - рекламу в телефоне увидели. О, как! Я рекламу не запускал и не планирую. Вообще на раскрутку потрачено 0 рублей. Только времени - недели 2-3. Ладно. На другом заказе вдруг узнаю, что люди увидели рекламу, аж в самом доме-2!!! Чуть не подавился на этом моменте. Серьёжа. Как? Как я могу рекламировать постельное бельё на ДОМе-2? Ну, никак. Люди говорят, мол, вот, увидели, участники рекламируют, что, мол, хорошее бельё, оплата при получении и сайт "class-postel.ru". На моём сайте, конечно, тоже очень хорошее бельё (заводское, не ширпотреб, ручаюсь). И мягкое. И качественное. И всё-всё. Но! Нет оплаты при получении. Есть бесплатная доставка - но при сумме заказа от 2600 руб. Мой сайт, к слову - klasspostel.ru. А люди, что? Как услышали, так и набирают в Яндексе - "Класс Постель". И приходят куда? Правильно, на один из самых лучших интернет-магазинов постельного белья, т.е. ко мне. И возмущаются, мол рекламируете оплату при получении, а при оформлении заказа - нет такого пункта. Правильно, говорю - не работаем по такой схеме. Нет возможности курьерами развозить. А если и будет, то цена окусит. В общем, дешевенький хостинг скоро загнётся. Итоги. Почему и смешно, и грустно. Грустно от того, что вот так вот - не подумав, не воспользовавшись услугами ПРОФЕССИОНАЛОВ - можно запросто слить нехилый бюджет куда? Правильно! В никуда, почти. Это-ж надо было - купить рекламу на ТВ, предварительно не проверив "почти витальные запросы" и конкурентов. А смешно - смешно от ситуации. Ну, так ведь? Ржу от того, что реклама запущена по ТВ, позже обнаружен "класспостель", и им пришлось ещё и рекламу в Директе вкрутить - чтобы хоть как то люди нашли class-postel.ru (div class="OMG"). ------- Стоить отметить, что сайт, который рекламировался на ДОМ-2, вернее домен - зареган 9 (9, Карл!) дней назад. Он даже не проиндексирован ещё. Ну и про цены. Нет качественного сатина "изготовленного по ГОСТу" за 1990 руб, ну нет его и всё тут. В общем, извиняюсь за обшибки - давно не писал, и ещё давнее - не рассказывал-писал. Есть над чем подумать, надеюсь. Не реклама, но о рекламе. п.с. на текущий момент уже около 1400 посетителей. Отказов - 5-6%)
  13. @halfhope большое спасибо за наводку! Я тупил бы ещё долго) Проблема была в отсутствии автоинкремента в таблице для oc_upload Проблема решена.. костыльно.
  14. Блин, точно. Я в админке в списки Загрузка файлов /admin/index.php?route=tool/upload&token= не вижу последние загрузки - а они есть в папке права - нормально установлены
  15. Хорошо. В боковом меню есть "Покупатели" - "Произвольные поля". Добавлено поле "Файл" - показывать "Аккаунт". Когда оформляют заказ - загружают файл - этот файл падает в папку /system/storage/upload/. Смотрю заказы - вижу во вкладке дополнительно " f1ae69a81095da0b1bf9186616c3f1413a29718b Вместо названия загруженного пользователем файла и ссылки на него. Мне бы хотелось в файле /admin/view/template/sale/order_info.tpl видеть не f1ae69a81095da0b1bf9186616c3f1413a29718b а, полноценную ссылку, нажав на которую - я могу скачать загруженный пользователем файл. Ранее, я делал костыль /admin/index.php?route=tool/upload/download&token=<?= $token; ?>&code=<?php echo $custom_field['value'];?> - файл скачивался. После моей авторизации. Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает.
  16. Спасибо, но не то... вроде)) Пользователю не нужно скачивать. Пользователь - загружает. Мне нужна прямая ссылка на загруженный пользователем файл. В письмо её вставить.
  17. Здравствуйте! Создал пользовательское поле - файл. Показывается в аккаунте. Файлы, загружаемые через это поле, помещаются в папку /system/storage/upload/ Файл, которые ранее имел название, допустим, 11.jpg, загруженный через поле в эту папку теперь уже имеет имя 11.jpg.sdfsdfuij66yfgserf6ysdung67dfsug Подскажите, пожалуйста, как мне получить вот эту самую приписку с именем файла? 11.jpg.sdfsdfuij66yfgserf6ysdung67dfsug
  18. да хоть и стёб) главное требование - простота использования. Там всё элементарно просто - надо поле - добавил, причем понятно где и что будет. Отличается от бесплатного аналога - возможностью задавать поля и работа с произвольными полями. Отличается от симплы - понятностью. Нет этого кашмара, как в симпле - не отдельная непонятная страница. Открытый код. Возможность задавать sucess...... Можно было бы и разобраться с симплой, но у меня не вышло. Её покупал. Валяется. И да - модуль зарубежный, без привязок. Окупил себя уже несколько раз. п.с. не против симлы - я просто не умею её готовить - повторюсь.
  19. не знаю точно есть, но smart one page chekout, за 1500 руб гораздо проще симплы - просто не умею готовить её, и поэтому она меня бесит
  20. Доброе утро! Включил логи медленных запросов - обнаруживается один и тот же запрос, тормозящий сайт в целом Вот он: Time: 180118 9:09:29 # User@Host: root[root] @ localhost [] # Query_time: 8.030297 Lock_time: 0.000237 Rows_sent: 1130 Rows_examined: 6783 SET timestamp=1516248569; SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '9' GROUP BY p.product_id ORDER BY p.sort_order ASC, LCASE(pd.name) ASC; Можете ли вы мне помочь оптимизировать его? И вообще - где он такой может формироваться (файл) ? Хотелось бы понять логику. Полную оптимизацию закажу, конечно же, у снастика.
×
×
  • 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.