Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ZeroHero

Користувачі
  
  • Публікації

    158
  • З нами

  • Відвідування

Усі публікації користувача ZeroHero

  1. Обратитесь в раздел платных услуг. Вам нужен знающий человек, который зайдёт и разберётся. На форуме можно долго гадать, как именно это сделано.
  2. class ControllerInformationInfo extends Controller { public function index() { if($this->request->post['type'] === 'cats') { $this->cats(); } elseif($this->request->post['type'] === 'dogs') { $this->dogs(); } } private function cats() { } private function dogs() { } }
  3. При помощи загрузчика и реестра. Смотрите в папке system/engine. Там же лежит и базовый класс контроллера.
  4. # Главное зеркало RewriteCond %{HTTP_HOST} !^prefered-miroir\.site\.com$ RewriteRule (.*) %{REQUEST_SCHEME}://prefered-miroir.site.com/$1 [R=301,L] # HTTPS -> HTTP для админки RewriteCond %{HTTPS} on RewriteCond %{REQUEST_URI} ^\/admin\/ RewriteRule (.*) http://prefered-miroir.site.com/$1 [R=301,L] # HTTP -> HTTPS для фронта RewriteCond %{HTTPS} !on RewriteCond %{REQUEST_URI} !^\/admin\/ RewriteRule (.*) https://prefered-miroir.site.com/$1 [R=301,L]
  5. На мобильном беда с баннерами в подвале: страница растягивается и меню улетает далеко в сторону. Сделайте, пожалуйста, адаптивные баннеры или баннеры меньшего размера.
  6. Можете разъяснить этот момент поподробнее: приостановкой какой именно лицензии и какие это имеет фактические последствия?
  7. Залить файлы сайта на хост по FTP, импортировать дамп БД (обычно через phpMyAdmin), исправить конфиги (прописать актуальные пути, имя домена, параметры для подключения к БД).
  8. У вас content decoding failed, отключите сжатие в настройках магазина, если оно включено.
  9. Гугл ничего не увидит, если будет редирект с http на https и на сайте с https нет проблемных страниц.
  10. Не понятна ситуация: ваш сайт взломали и на страницах вашего сайта наставили ссылок или наставили внешних спамных ссылок на ваш сайт? Если первое, то удалите ссылки, настройте редирект с http на https и ждите переиндексации. Сайт с http выпадет из индекса сам собой. Если второй, то disavow tool в помощь.
  11. Базу не нужно копировать. Ни базу, ни файлы. Вам нужно оба домена направить на один сайт, только все ссылки на сайте (в базе, шаблонах, конфигах) поменять на новый домен, затем настроить редирект со старого домена на новый. Если не уверены в собственных силах, то лучше обратитесь к специалисту, это не очень дорогая процедура.
  12. Вам нужно добавить к существующему сайту второй домен, чтобы он (сайт) был доступен по обеим адресам, а в .htaccess настроить 301 редирект со старого домена на новый и оставить так до истечения срока действия старого домена.
  13. В Host нужно вписать новое имя домена, делать это нужно для всех роботов, а не только для Яндекса, естественно.
  14. Замените первую строку в начале цикла foreach на эту: $text .= $product['quantity'] . 'x <a href="' . $this->url->link('product/product', 'product_id=' .$product['product_id']) . '">' . $product['name'] . '</a> (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "<br/>";
  15. У вас ошибка при загрузке: размер файла больше, чем позволено в настройках php. http://php.net/manual/ru/features.file-upload.errors.php
  16. Сделать третью базу данных, в которую скопировать нужные таблицы из первой и второй и уже к ней подключить магазин.
  17. Для начала в .htaccess добавить php_flag display_errors On php_flag display_startup_errors On php_value error_reporting 30719 и посмотреть, какая ошибка отображается при загрузке страницы.
  18. [на правах офтопа] Не понимаю, почему стебут таких заказчиков на форуме. Если человек не знает, что конкретно вам нужно будет делать, но предлагает помесячную оплату, то назовите ему ваш желаемый месячный оклад и условия, на которых вы согласны работать (с 9 до 18, с 12 до 13 - обед, например), а там он уже сам пусть решает, готов ли он купить то количество вашего времени, которое просит, или ему нужно будет пересмотреть свои запросы. [/на правах офтопа]
  19. У вас там неразрывные пробелы между словами, замените на обычные и текст будет переноситься по словам.
  20. Другой вопрос: как смотрят здешние авторы платных дополнений, которые ратуют за соблюдение требований лицензии GPL в модулях, на то, что любой обладатель их модуля, согласной той же GPL, имеет право свободно их распространять (в том числе перепродавать)?
  21. В тексте GPL вполне доступно, ИМХО, изложено, что распространение ПО (в т.ч. продажа) в виде объектного кода (НЕ исходного: скомпилированного, закодированного, обфусцированного) само по себе не противоречит лицензии, но есть нюанс: автор обязан предоставить доступ к исходникам тем же путём, которым распространяется объектный код, или дать письменное обещание предоставить его по первому требованию, но это касается только некоммерческого ПО или ПО, которое поставляется вместе с материальным изделием. Совместимый с движком, но не являющийся его частью - довольно размытая формулировка. Согласно лицензии GPL, всё, что линкуется к ПО, выпущенного под лицензией GPL, должно распространятся по лицензии, которая не накладывает ограничения на требования GPL (GPL-совместимой лицензией). То есть, наследуете базовый класс контроллера в своём модуле - должны предоставить исходник, дёргаете драйвер БД - должны предоставить исходник и т.д. Написали свои хелперы, куда вынесли всю логику, которая представляет собой коммерческий интерес, и не лезет в код OpenCart - закодируйте и можете никому не показывать.
  22. $result = mysql_query("SELECT `id`, `images` FROM `graphic`"); while(($row = mysql_fetch_row($result)) !== false) { @file_put_contents('/path/to/images/dir/' . $result[0], $result[1]); }
  23. Конкретно данный запрос можно разбить на 3 простых, при этом лишнее выкинуть. SELECT category_id INTO @a FROM oc_category_path WHERE path_id = 3558 LIMIT 1 Этот для подсчёта количества: SELECT COUNT(p.product_id) FROM oc_product_to_category AS p2c INNER JOIN oc_product AS p ON p2c.product_id = p.product_id AND p.status = 1 WHERE p2c.category_id = @a Этот для выборки ID-шников: SELECT p.product_id FROM oc_product_to_category AS p2c INNER JOIN oc_product AS p ON p2c.product_id = p.product_id AND p.status = 1 WHERE p2c.category_id = @a LIMIT 0, 20 А как оно там у вас реализовано и позволяет ли логика работы магазина - это уже на ваше усмотрение.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.