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

Algrizly

Новичок
  
  • Публикаций

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

  • Посещение

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

  1. Приветствую. Такое дело. Необходима вторая корзина по причине того, что не могу переместить имеющуюся с помощью CSS @media в нужное место для мобильного вида. Однако при копировании кода, работает только один. Как сделать чтобы работали оба кода, и одну корзину скрыть при экране больше 768, а другую при экране меньше 767? Как работать с @media понятно, а вот как заставить работать оба кода?
  2. Algrizly

    Open Graph для Опенкарт

    тот же вопрос
  3. Сделать то, что написала Marianna, только в моем шаблоне шел сначала <label> и в него обернуть <input /> а надо наоборот. просто выведете <input /> выше за пределы <label> и все заработает
  4. для рекомендованных необходимо 6 колонок, сейчас 4 и перенос клеарфиксом на следующую строку. По совету thentru удалил проверку в product.tpl в шаблоне который пользуется - ничего не изменилось. Что еще можно пробовать? UPD получилось не нарываться на clearfix путем удаления класса product-layout в рекомендованных
  5. отлично, только для подхвата стилей необходимо конструкция <input /> <label> текст опции </label> в ОС изначально <input /> в <label> обернут
  6. да, это грамотно. То есть создаю уточняющие категории, а в родительской фильтр. Как запретить индесацию? как предупредить создание двойных-тройных страниц с одним и тем же товаром, но по разным категориям?
  7. Скажите, как лучше. Уточнять товар с помощью фильтра или сделать дополнительные категории? Ссылка фильтра не очень красиво заканчивается: типа ?filter=21 Но плодить категории тоже не очень. Как лучше поступить?
  8. Уже исправил. Но все же по Вашему совету скачал последнюю коробку опенккарта и закинул файл из нее, т.к. тот что мне скинули отличался от коробочного. Мало ли что... Спасибо
  9. Options +FollowSymlinks Options -Indexes <FilesMatch "\.(tpl|ini|log)"> Order deny,allow Deny from all </FilesMatch> RewriteEngine On RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] кто-нибудь может может сказать нормальный ли это .htaccess и рассказать что значат строки? все работает, но хочется узнать при чем тут ссылки на гугл
  10. Все сделал вроде. но все равно: Not Found The requested URL /123/ was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. seoPro не ставил, в списке в настройках системы есть, ведь должно работать? .htaccess на сервере 0 байт - это нормально? Ссылки на категории в которых сеоурлы не прописаны при этом работают
  11. Приветствую. ocStore 2.1.0.2. Шаблон Basecart Проблема такого плана: Создал фильтр "цвет" - два параметра - "красный" и "зеленый". У товара только один фильтр - "зеленый". На сайте ставлю галки в фильтр "зеленый" - выпадает товар. ставлю обе галки "красный" и "зеленый" все равно выпадает тот же товар. Вопрос: как сделать чтобы товар фильтровался только по тем параметрам, что отмечены в фильтре, а не по наличию хотя бы одного из них?
  12. Algrizly

    Basecart шаблон для OpenСart

    Отличный шаблон. Поддержка шаблона автором на высоте. Shyn реально помог с проблемой
  13. Описание категорий и картинка категории не появляется при заполнении в админке. В дефолтном шаблоне все норм. Как решить?
  14. да дефолтный аоказывает инфу. basecart не показывает
  15. Ребята, спасибо за участие. Отличный форум. Позвонил хостеру, тот взял данные сайта и решил вопрос. Как решил не знаю, ничего толком не сказали.
  16. Дело в том, что я так и подумал, что после попыток установки seopro и тд. сделал хрень какую-то. Позвонил хостеру, он откатил базу данных и структуру каталогов на момент пока я ничего не делал. Но все же жесть такая есть. Указанные файлы с датами измененя от января-февраля 2016 года и до вчерашнего дня все было гут
  17. место есть. папка есть. файла сессии с таким именем нет. под футером еще выскакивает Fatal error: Call to a member function get() on a non-object in /home/123.ru/public_html/index.php on line 97 вот что в public_html/index.php: (строки отметил) <?php // Version define('VERSION', '2.1.0.2'); // Configuration if (is_file('config.php')) { require_once('config.php'); } // Install if (!defined('DIR_APPLICATION')) { header('Location: install/index.php'); exit; } // Startup require_once(DIR_SYSTEM . 'startup.php'); // Registry $registry = new Registry(); // Loader $loader = new Loader($registry); $registry->set('load', $loader); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE, DB_PORT); $registry->set('db', $db); // Store if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } else { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } // Settings $query = $db->query("SELECT * FROM `" . DB_PREFIX . "setting` WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC"); foreach ($query->rows as $result) { if (!$result['serialized']) { $config->set($result['key'], $result['value']); } else { $config->set($result['key'], json_decode($result['value'], true)); } } if (!$store_query->num_rows) { $config->set('config_url', HTTP_SERVER); $config->set('config_ssl', HTTPS_SERVER); } // Url $url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url')); $registry->set('url', $url); // Log $log = new Log($config->get('config_error_filename')); $registry->set('log', $log); function error_handler($code, $message, $file, $line) { global $log, $config; // error suppressed with @ if (error_reporting() === 0) { return false; } switch ($code) { case E_NOTICE: case E_USER_NOTICE: $error = 'Notice'; break; case E_WARNING: case E_USER_WARNING: $error = 'Warning'; break; case E_ERROR: case E_USER_ERROR: $error = 'Fatal Error'; break; default: $error = 'Unknown'; break; } 97 if ($config->get('config_error_display')) { 98 echo '<b>' . $error . '</b>: ' . $message . ' in <b>' . $file . '</b> on line <b>' . $line . '</b>'; } if ($config->get('config_error_log')) { $log->write('PHP ' . $error . ': ' . $message . ' in ' . $file . ' on line ' . $line); } return true; }
  18. <?php // Version define('VERSION', '2.1.0.2'); // Configuration if (is_file('config.php')) { require_once('config.php'); } // Install if (!defined('DIR_APPLICATION')) { header('Location: ../install/index.php'); exit; } // Startup require_once(DIR_SYSTEM . 'startup.php'); // Registry $registry = new Registry(); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE, DB_PORT); $registry->set('db', $db); // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0'"); foreach ($query->rows as $setting) { if (!$setting['serialized']) { $config->set($setting['key'], $setting['value']); } else { $config->set($setting['key'], json_decode($setting['value'], true)); } } // Loader $loader = new Loader($registry); $registry->set('load', $loader); // Url $url = new Url(HTTP_SERVER, $config->get('config_secure') ? HTTPS_SERVER : HTTP_SERVER); $registry->set('url', $url); // Log $log = new Log($config->get('config_error_filename')); $registry->set('log', $log); function error_handler($code, $message, $file, $line) { global $log, $config; // error suppressed with @ if (error_reporting() === 0) { return false; } switch ($code) { case E_NOTICE: case E_USER_NOTICE: $error = 'Notice'; break; case E_WARNING: case E_USER_WARNING: $error = 'Warning'; break; case E_ERROR: case E_USER_ERROR: $error = 'Fatal Error'; break; default: $error = 'Unknown'; break; } if ($config->get('config_error_display')) { echo '<b>' . $error . '</b>: ' . $message . ' in <b>' . $file . '</b> on line <b>' . $line . '</b>'; } if ($config->get('config_error_log')) { $log->write('PHP ' . $error . ': ' . $message . ' in ' . $file . ' on line ' . $line); } return true; } // Error Handler set_error_handler('error_handler'); // Request $request = new Request(); $registry->set('request', $request); // Response $response = new Response(); $response->addHeader('Content-Type: text/html; charset=utf-8'); $registry->set('response', $response); // Cache $cache = new Cache('file'); $registry->set('cache', $cache); // Session $session = new Session(); $registry->set('session', $session); // Language $languages = array(); $query = $db->query("SELECT * FROM `" . DB_PREFIX . "language`"); foreach ($query->rows as $result) { $languages[$result['code']] = $result; } $config->set('config_language_id', $languages[$config->get('config_admin_language')]['language_id']); // Language $language = new Language($languages[$config->get('config_admin_language')]['directory']); $language->load($languages[$config->get('config_admin_language')]['directory']); $registry->set('language', $language); // Document $registry->set('document', new Document()); // Currency $registry->set('currency', new Currency($registry)); // Weight $registry->set('weight', new Weight($registry)); // Length $registry->set('length', new Length($registry)); // User $registry->set('user', new User($registry)); // OpenBay Pro $registry->set('openbay', new Openbay($registry)); // Event $event = new Event($registry); $registry->set('event', $event); $query = $db->query("SELECT * FROM " . DB_PREFIX . "event"); foreach ($query->rows as $result) { $event->register($result['trigger'], $result['action']); } // Front Controller $controller = new Front($registry); // Compile Sass $controller->addPreAction(new Action('common/sass')); // Login $controller->addPreAction(new Action('common/login/check')); // Permission $controller->addPreAction(new Action('error/permission/check')); // Router if (isset($request->get['route'])) { $action = new Action($request->get['route']); } else { $action = new Action('common/dashboard'); } // Dispatch $controller->dispatch($action, new Action('error/not_found')); // Output $response->output(); 79 строка на которую ругается: if ($config->get('config_error_display')) { echo '<b>' . $error . '</b>: ' . $message . ' in <b>' . $file . '</b> on line <b>' . $line . '</b>'; }
  19. копался с целью установки seopro. Теперь при залогивании в админку такое: Warning: session_start(): open(/tmp/sess_59ff53d17c812cf4d2edced4683c4932, O_RDWR) failed: No such file or directory (2) in /home/123.ru/public_html/system/library/session.php on line 21Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/medusby/public_html/admin/index.php:80) in /home/123.ru/public_html/system/library/session.php on line 21Warning: Cannot modify header information - headers already sent by (output started at /home/medusby/public_html/admin/index.php:80) in /home/123.ru/public_html/system/library/response.php on line 12Fatal error: Call to a member function get() on a non-object in /home/123.ru/public_html/admin/index.php on line 79 Помогите ребята вернуться
  20. да, проходите мимо, если не в состоянии помочь
×
×
  • Создать...

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

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