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

ntrb

Новачок
  
  • Публікації

    23
  • З нами

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

Повідомлення, опубліковані користувачем ntrb

  1. Проблема решается!

    Залез в базу, даже со своими, с позволения сказать, познаниями, нашел language в базе относящейся к сайту и поменял то, что дало глюк: RU сменил на маленький регистр ru, EN так же на en, и алилуя - всё теперь работает.

    Вывод: Не изменять регистр в графе "код языка" - это чревато неопределенными глюками на OpenCart 1.5.4.1

    ПС.Может, мой горький опыт кудась прикрепить, чтоб люди не мучались.

  2. Помогите с проблемой, слетел локальный сайт вместе с админкой.
    Установлен был vQmod и vQmod-manager. Далее в менеджере подцепил модуль для выпадающего меню "языки"
    В админке изменял код языка с en на EN и ru на RU, после изменения ru на RU и нажатия сохранить - админка слетела и такое выдает..
     

    Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\admin\index.php on line 122Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\admin\index.php on line 125Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\admin\index.php on line 126Notice: Error: Could not load language ! in Z:\home\localhost\www\autocom.ua\vqmod\vqcache\vq2-system_library_language.php on line 39
     
    Это файл указанный в Error

    <?php
    class Language {
    private $default = 'english';
    private $directory;
    private $data = array();


    public function __construct($directory) {
    $this->directory = $directory;
    }


      public function get($key) {
        return (isset($this->data[$key]) ? $this->data[$key] : $key);
      }


    public function load($filename) {
    $file = DIR_LANGUAGE . $this->directory . '/' . $filename . '.php';
       
    if (file_exists($file)) {
    $_ = array();
     
    require(VQMod::modCheck($file));


    $this->data = array_merge($this->data, $_);


    return $this->data;
    }


    $file = DIR_LANGUAGE . $this->default . '/' . $filename . '.php';


    if (file_exists($file)) {
    $_ = array();
     
    require(VQMod::modCheck($file));


    $this->data = array_merge($this->data, $_);


    return $this->data;
    } else {
    trigger_error('Error: Could not load language ' . $filename . '!');
    exit();
    }
      }
    }
    ?>


     

    Исправить не вижу возможности и не могу понять где. Прошу помогите пожалуйста кто в курсе. До вышеописанных действий работало всё отлично, глюков не было VQMod менеджер цеплял и отцеплял файлы модов без проблем и собственно последний (роковой) файл мода отлично работал, пока я не решил изменить регистр отображения языков на сайте из админки.
    Вот ошибка с белой страницы по локальному адресу сайта (на денвере)
     
    Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\index.php on line 180Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\index.php on line 181Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\index.php on line 184Notice: Undefined index: ru in Z:\home\localhost\www\autocom.ua\index.php on line 185Notice: Error: Could not load language ! in Z:\home\localhost\www\autocom.ua\vqmod\vqcache\vq2-system_library_language.php on line 39

  3. Все вышеописанное, как ни странно, АКТУАЛЬНО.

    Прошу, желающие помочь за деньги еще ищутся, пока никто диалог не завершил. Помогите сделать.

     

    ПС. Репу поставил какой-то выскочка в другой теме, не по делу. К вопросу ответственности она не относится.

  4. Подскажите, пожалуйста, как сделать олдскул меню с картинками в каждом пункте списка в меню категорий. Только в меню категории.

     

    Наглядный пример:

     

    http://mercedes-benz.kiev.ua/carsd/serviced/scenter/repair_service/prereg.html

    post-29162-0-51280600-1393604405_thumb.png

  5. Мне подсказали что интеграцию можно осуществить любым из 3х доступных на сайте методов:

    по протоколу XML

    по протоколу WDDX 

    по протоколу SOAP

    Специалист еще не найден!

    Оплата - 3000руб.

  6. Проблема из заголовка темы.

    Слайдер отображается, но картинки сначала отображались не в том порядке, а потом, после загрузки новых изображений пустые места по размеру слайдера. Все листается, но картинок нет. Окошко "Загрузить файл" в админке, в "Баннерах" не отображает вообще никаких картинок, но рапортует о успешной загрузке.

    Помогите пожалуйста.

  7. Необходимо подключить каталог сайта http://tehnomir.com.ua/ к магазину на опенкарт, в данный момент магазин размещен на локальном сервере.

    Конкретнее, необходимо подключить каталог легковых авто: http://tehnomir.com...._pages&cmd=cars

    Страница предлагаемых веб-сервисов: http://tehnomir.com....cmd=webservices

    Интересуют методы из списка, по протоколу XML.

    Условия:

    1. Подключение указанных в веб-сервисах опций к магазину.

    2. Подключение собственного exel каталога запчастей.

    3. Организация вывода 1 и 2го пунктов одновременно в одной таблице поиска деталей в магазине.

    4. Создание формы обратной связи, для послыки запросов на детали по и-мейл.

    Уточнения по теме приветствуются.

    По цене, начнем с 2000 рублей.

  8. Не получается последовать по всем шагам для версии Опенкарта 1.5.4.1

    Собственно, в пункте 1:

    ищем

    if ($this->config->get($result['key'] . '_status') && ($this->config->get($result['key'] . '_position') == 'left')) {

    меняем на

    if ($this->config->get($result['key'] . '_status') && ($this->config->get($result['key'] . '_position') == 'left1')) {

    ...таких строчек нет

    Понять структуру column_left.php (в моем случае column_right.php), мне не удается, где же все-таки поменять имя на выбранное мной - column_rightup

    Файл column_right.php

    <?php

    class ControllerCommonColumnRightup extends Controller {

    public function index() {

    $this->load->model('design/layout');

    $this->load->model('catalog/category');

    $this->load->model('catalog/product');

    $this->load->model('catalog/information');

    if (isset($this->request->get['route'])) {

    $route = (string)$this->request->get['route'];

    } else {

    $route = 'common/home';

    }

    $layout_id = 0;

    if ($route == 'product/category' && isset($this->request->get['path'])) {

    $path = explode('_', (string)$this->request->get['path']);

    $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path));

    }

    if ($route == 'product/product' && isset($this->request->get['product_id'])) {

    $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']);

    }

    if ($route == 'information/information' && isset($this->request->get['information_id'])) {

    $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']);

    }

    if (!$layout_id) {

    $layout_id = $this->model_design_layout->getLayout($route);

    }

    if (!$layout_id) {

    $layout_id = $this->config->get('config_layout_id');

    }

    $module_data = array();

    $this->load->model('setting/extension');

    $extensions = $this->model_setting_extension->getExtensions('module');

    foreach ($extensions as $extension) {

    $modules = $this->config->get($extension['code'] . '_module');

    if ($modules) {

    foreach ($modules as $module) {

    if ($module['layout_id'] == $layout_id && $module['position'] == 'column_rightup' && $module['status']) {

    $module_data[] = array(

    'code' => $extension['code'],

    'setting' => $module,

    'sort_order' => $module['sort_order']

    );

    }

    }

    }

    }

    $sort_order = array();

    foreach ($module_data as $key => $value) {

    $sort_order[$key] = $value['sort_order'];

    }

    array_multisort($sort_order, SORT_ASC, $module_data);

    $this->data['modules'] = array();

    foreach ($module_data as $module) {

    $module = $this->getChild('module/' . $module['code'], $module['setting']);

    if ($module) {

    $this->data['modules'][] = $module;

    }

    }

    if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/column_rightup.tpl')) {

    $this->template = $this->config->get('config_template') . '/template/common/column_rightup.tpl';

    } else {

    $this->template = 'default/template/common/column_rightup.tpl';

    }

    $this->render();

    }

    }

    ?>

    Пометил то, что совпало с уроком. Далее проследовал по всем пунктам, но с разницей - пытался вывести правую колонку в хедере.

    header.tpl

    <!DOCTYPE html>

    <html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">

    <head>

    <meta charset="UTF-8" />

    <title><?php echo $title; ?></title>

    <base href="<?php echo $base; ?>" />

    <?php if ($description) { ?>

    <meta name="description" content="<?php echo $description; ?>" />

    <?php } ?>

    <?php if ($keywords) { ?>

    <meta name="keywords" content="<?php echo $keywords; ?>" />

    <?php } ?>

    <?php if ($icon) { ?>

    <link href="<?php echo $icon; ?>" rel="icon" />

    <?php } ?>

    <?php foreach ($links as $link) { ?>

    <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />

    <?php } ?>

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/tire/stylesheet/stylesheet.css" />

    <?php foreach ($styles as $style) { ?>

    <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />

    <?php } ?>

    <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script>

    <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>

    <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />

    <script type="text/javascript" src="catalog/view/javascript/jquery/ui/external/jquery.cookie.js"></script>

    <script type="text/javascript" src="catalog/view/javascript/jquery/colorbox/jquery.colorbox.js"></script>

    <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/colorbox/colorbox.css" media="screen" />

    <script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script>

    <script type="text/javascript" src="catalog/view/javascript/common.js"></script>

    <?php foreach ($scripts as $script) { ?>

    <script type="text/javascript" src="<?php echo $script; ?>"></script>

    <?php } ?>

    <!--[if IE 7]>

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie7.css" />

    <![endif]-->

    <!--[if lt IE 7]>

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" />

    <script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>

    <script type="text/javascript">

    DD_belatedPNG.fix('#logo img');

    </script>

    <![endif]-->

    <?php echo $google_analytics; ?>

    </head>

    <body>

    <div id="container">

    <div id="header">

    <?php if ($logo) { ?>

    <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div>

    <?php } ?>

    <?php echo $language; ?>

    <?php echo $currency; ?>

    <!-- <?php echo $cart; ?> -->

    <!--===============================================================Column_rightup=================-->

    <div id="column-rightup"><?php echo $column_rightup; ?></div>

    <div id="search">

    <div class="button-search"></div>

    <?php if ($filter_name) { ?>

    <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />

    <?php } else { ?>

    <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onClick="this.value = '';" onKeyDown="this.style.color = '#000000';" />

    <?php } ?>

    </div>

    <div id="welcome">

    <?php if (!$logged) { ?>

    <?php echo $text_welcome; ?>

    <?php } else { ?>

    <?php echo $text_logged; ?>

    <?php } ?>

    </div>

    <div class="links"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><!--a href="<?php echo $account; ?>"><?php echo $text_account; ?></a--><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>

    </div>

    <?php if ($categories) { ?>

    <div id="menu">

    <ul>

    <?php foreach ($categories as $category) { ?>

    <li><?php if ($category['active']) { ?>

    <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>

    <?php } else { ?>

    <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>

    <?php } ?>

    <?php if ($category['children']) { ?>

    <div>

    <?php for ($i = 0; $i < count($category['children']) ;) { ?>

    <ul>

    <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>

    <?php for (; $i < $j; $i++) { ?>

    <?php if (isset($category['children'][$i])) { ?>

    <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>

    <?php } ?>

    <?php } ?>

    </ul>

    <?php } ?>

    </div>

    <?php } ?>

    </li>

    <?php } ?>

    </ul>

    </div>

    <?php } ?>

    <div id="notification"></div>

    Результат:

    Notice: Undefined variable: column_rightup in X:\home\localhost\www\site.com\catalog\view\theme\tire\template\common\header.tpl on line 56

    header.php

    Попытался дописать чилдрена вместо фичуред как в уроке...

    <?php

    class ControllerCommonHeader extends Controller {

    protected function index() {

    $this->data['title'] = $this->document->getTitle();

    if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {

    $this->data['base'] = $this->config->get('config_ssl');

    } else {

    $this->data['base'] = $this->config->get('config_url');

    }

    $this->data['description'] = $this->document->getDescription();

    $this->data['keywords'] = $this->document->getKeywords();

    $this->data['links'] = $this->document->getLinks();

    $this->data['styles'] = $this->document->getStyles();

    $this->data['scripts'] = $this->document->getScripts();

    $this->data['lang'] = $this->language->get('code');

    $this->data['direction'] = $this->language->get('direction');

    $this->data['google_analytics'] = html_entity_decode($this->config->get('config_google_analytics'), ENT_QUOTES, 'UTF-8');

    // Whos Online

    if ($this->config->get('config_customer_online')) {

    $this->load->model('tool/online');

    if (isset($this->request->server['REMOTE_ADDR'])) {

    $ip = $this->request->server['REMOTE_ADDR'];

    } else {

    $ip = '';

    }

    if (isset($this->request->server['HTTP_HOST']) && isset($this->request->server['REQUEST_URI'])) {

    $url = 'http://' . $this->request->server['HTTP_HOST'] . $this->request->server['REQUEST_URI'];

    } else {

    $url = '';

    }

    if (isset($this->request->server['HTTP_REFERER'])) {

    $referer = $this->request->server['HTTP_REFERER'];

    } else {

    $referer = '';

    }

    $this->model_tool_online->whosonline($ip, $this->customer->getId(), $url, $referer);

    }

    $this->language->load('common/header');

    if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {

    $server = HTTPS_IMAGE;

    } else {

    $server = HTTP_IMAGE;

    }

    if ($this->config->get('config_icon') && file_exists(DIR_IMAGE . $this->config->get('config_icon'))) {

    $this->data['icon'] = $server . $this->config->get('config_icon');

    } else {

    $this->data['icon'] = '';

    }

    $this->data['name'] = $this->config->get('config_name');

    if ($this->config->get('config_logo') && file_exists(DIR_IMAGE . $this->config->get('config_logo'))) {

    $this->data['logo'] = $server . $this->config->get('config_logo');

    } else {

    $this->data['logo'] = '';

    }

    $this->data['text_home'] = $this->language->get('text_home');

    $this->data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0));

    $this->data['text_shopping_cart'] = $this->language->get('text_shopping_cart');

    $this->data['text_search'] = $this->language->get('text_search');

    $this->data['text_welcome'] = sprintf($this->language->get('text_welcome'), $this->url->link('account/login', '', 'SSL'), $this->url->link('account/register', '', 'SSL'));

    $this->data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->url->link('account/logout', '', 'SSL'));

    $this->data['text_account'] = $this->language->get('text_account');

    $this->data['text_checkout'] = $this->language->get('text_checkout');

    $this->data['home'] = $this->url->link('common/home');

    $this->data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL');

    $this->data['logged'] = $this->customer->isLogged();

    $this->data['account'] = $this->url->link('account/account', '', 'SSL');

    $this->data['shopping_cart'] = $this->url->link('checkout/cart');

    $this->data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL');

    if (isset($this->request->get['filter_name'])) {

    $this->data['filter_name'] = $this->request->get['filter_name'];

    } else {

    $this->data['filter_name'] = '';

    }

    // Menu

    if (isset($this->request->get['path'])) {

    $parts = explode('_', (string)$this->request->get['path']);

    } else {

    $parts = array();

    }

    $this->load->model('catalog/category');

    $this->load->model('catalog/product');

    $this->data['categories'] = array();

    $categories = $this->model_catalog_category->getCategories(0);

    foreach ($categories as $category) {

    if ($category['top']) {

    $children_data = array();

    $children = $this->model_catalog_category->getCategories($category['category_id']);

    foreach ($children as $child) {

    $data = array(

    'filter_category_id' => $child['category_id'],

    'filter_sub_category' => true

    );

    $product_total = $this->model_catalog_product->getTotalProducts($data);

    $children_data[] = array(

    'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),

    'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])

    );

    }

    // Level 1

    $this->data['categories'][] = array(

    'name' => $category['name'],

    'children' => $children_data,

    'active' => in_array($category['category_id'], $parts),

    'column' => $category['column'] ? $category['column'] : 1,

    'href' => $this->url->link('product/category', 'path=' . $category['category_id'])

    );

    }

    }

    $this->children = array(

    'module/language',

    'module/currency',

    'module/cart',

    'module/column_rightup'

    );

    if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header.tpl')) {

    $this->template = $this->config->get('config_template') . '/template/common/header.tpl';

    } else {

    $this->template = 'default/template/common/header.tpl';

    }

    $this->render();

    }

    }

    ?>

    Notice: Error: Could not load controller module/column_rightup! in X:\home\localhost\www\site.com\system\engine\controller.php on line 47

    Помогите пожалуйста.

    Задача: вывести дубликат правой колонки в header справа, не теряя правую колонку в home. В header должен стоять Модуль "Аккаунт".

  9. определитесь с задачей (задачами) которую собираетесь решать.

    пока что видно лишь сотрясание воздуха.

    Определить конкретно задачу мне сложно, так как я слабо понимаю процесс интеграции такого рода каталогов в опенкарт.

    Мне нужно на странице одной из категорий вставить модуль поиска запчасти с предложенного сайта. Их так называемая документация мне ничего не объяснила.

    Страница категории называется "Поиск по коду" и на ней нужно вывести блок поиска в каталоге с другого сайта, то есть вся база находится на том сайте у меня лишь поиск, который обращается к чужой базе при введении запроса на моей странице.

    Ну например набрать номер детали 7721360030 и получить такую же табличку как на техномире.

    Пример:

  10. Помогите с решением вопроса о интеграции каталога с сайта Техномир. Ссылка на их веб-сервисы http://tehnomir.com....cmd=webservices

    Они предлагают скачать файлы для настройки. Я не понимаю в них ничего о чем там говорится.

    Пример:

    Тестирование соединения

    1. Метод TestConnect

    Принимает следующие параметры:

    Параметр

    Тип

    Описание

    usr_login

    String

    Логин

    usr_passwd

    String

    Пароль

    String

    String

    Тестовая строка

    Варианты передачи параметров: GET, POST.

    Например:

    http://tehnomir.com....ing=TEST-String

    Возвращает XML-строку следующей структуры:

    <?xml version="1.0" encoding="utf-8"?>

    <TestConnect>

    <TestString>TEST-String</TestString>

    </TestConnect>

    Нужно возиться с БД? Куда потом мне девать хмл строку, куда её вставить чтобы например "GetPrice" (во вложении), показывал результаты в нужном месте на нужной странице? Подскажите, пожалуйста направление движения.

    TestConnect.doc

    GetPrice.doc

  11. какой конечный результат интересует тех, кто интересуется интеграцией этого каталога?

    просто выводить поиск с результатами?

    или нужна интеграция с возможностью "покупать" найденные детали?

    Интересуют обе возможности и способы реализации на опенкарте. Есть какие-то общепринятые методы? Насколько сильно возрастает нагрузка на сервер?

  12. Да, очевидное следствие исправления header.tpl - полное устранение ошибки.

    Всё было бы замечательно, если бы Вы скопировали папку "default" в уже существующую - переименовав её по другому и изменить пути, указали её в админке. А не просто переименовали в другую.

    1.Сначала нужно создать и назвать папку нужным именем.

    2.Вставить содержимое папки default.

    ...

    переименовав её по другому и изменить пути, указали её в админке...

    3.Дальше?... Мне не совсем понятно что это значит и где в админке это указать.

  13. Программный продукт (в данном случае CMS) - это ведь не чудомашина: она не может сама по себе что-то делать.

    Очевидно, что пути к файлу стилей неверно указаны. Покажите ваш файл header.tpl из папки /catalog/view/theme/red/common/

    \catalog\view\theme\red\template\common\header.tpl оттуда?

    header.tpl

    <!DOCTYPE html>
    <html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
    <head>
    <meta charset="UTF-8" />
    <title><?php echo $title; ?></title>
    <base href="<?php echo $base; ?>" />
    <?php if ($description) { ?>
    <meta name="description" content="<?php echo $description; ?>" />
    <?php } ?>
    <?php if ($keywords) { ?>
    <meta name="keywords" content="<?php echo $keywords; ?>" />
    <?php } ?>
    <?php if ($icon) { ?>
    <link href="<?php echo $icon; ?>" rel="icon" />
    <?php } ?>
    <?php foreach ($links as $link) { ?>
    <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
    <?php } ?>
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />
    <?php foreach ($styles as $style) { ?>
    <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />
    <?php } ?>
    <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
    <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />
    <script type="text/javascript" src="catalog/view/javascript/jquery/ui/external/jquery.cookie.js"></script>
    <script type="text/javascript" src="catalog/view/javascript/jquery/colorbox/jquery.colorbox.js"></script>
    <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/colorbox/colorbox.css" media="screen" />
    <script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script>
    <script type="text/javascript" src="catalog/view/javascript/common.js"></script>
    <?php foreach ($scripts as $script) { ?>
    <script type="text/javascript" src="<?php echo $script; ?>"></script>
    <?php } ?>
    <!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie7.css" />
    <![endif]-->
    <!--[if lt IE 7]>
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" />
    <script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
    <script type="text/javascript">
    DD_belatedPNG.fix('#logo img');
    </script>
    <![endif]-->
    <?php echo $google_analytics; ?>
    </head>
    <body>
    <div id="container">
    <div id="header">
     <?php if ($logo) { ?>
     <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div>
     <?php } ?>
     <?php echo $language; ?>
     <?php echo $currency; ?>
     <?php echo $cart; ?>
     <div id="search">
    <div class="button-search"></div>
    <?php if ($filter_name) { ?>
    <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />
    <?php } else { ?>
    <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" />
    <?php } ?>
     </div>
     <div id="welcome">
    <?php if (!$logged) { ?>
    <?php echo $text_welcome; ?>
    <?php } else { ?>
    <?php echo $text_logged; ?>
    <?php } ?>
     </div>
     <div class="links"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
    </div>
    <?php if ($categories) { ?>
    <div id="menu">
     <ul>
    <?php foreach ($categories as $category) { ?>
    <li><?php if ($category['active']) { ?>
    <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
    <?php } else { ?>
    <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
    <?php } ?>
      <?php if ($category['children']) { ?>
      <div>
    	<?php for ($i = 0; $i < count($category['children']);)/>/>/>/> { ?>
    	<ul>
    	  <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
    	  <?php for (; $i < $j; $i++) { ?>
    	  <?php if (isset($category['children'][$i])) { ?>
    	  <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
    	  <?php } ?>
    	  <?php } ?>
    	</ul>
    	<?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>
     </ul>
    </div>
    <?php } ?>
    <div id="notification"></div>

    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />

    Вижу уже, но нет ли других подвохов?

  14. Может показаться что это дубликат этой темы - но нет!

    Итак, копироваю папку с default шаблоном, переименовую папку например в red, (чтобы все было по уму и не трогать умолчания) исправляю stylesheet.css в новой папке red, в результате никаких изменений не вижу. Файрбаг показывает путь файла stylesheet.css - в папке default. Нельзя изменить ничего что описывается в stylesheet.css

    Другая ситуация в скачанных шаблонах - новые стили включаются но изменить опять же не выходит.

    Перегруз денвера не помогает. Прямо напасть какая-то, помогите с советом. Почему-то во свех туториалах у людей даже вопросов не возникает на эту тему.

    Из похожей темы была мысль перенести свои стили вверху stylesheet.css, но в моем случае не работает.

    ПС. Пути файлов (для исключения ошибок)

    \catalog\view\theme\default\stylesheet\stylesheet.css

    \catalog\view\theme\red\stylesheet\stylesheet.css

  15. ...с выносом настроек в админку категорий мы упростим это все до одного условия в контроллере категорий и одного условия в шаблоне.

    Мысль ясна, но как исполнить подскажите... Я и страницы сайта то слабенько могу изменять, а в админку ваще страшно лезть...

  16. За неточности прошу простить. Я слабо ориентируюсь в особенностях движка, специфика разделения названий в панели управления, пока что не влазит логично ко мне в мозг, но я стараюсь. Пример с "Производителями", случай вытекающий из указанного симптома.

    В целом правильно сказать есть "необходимость проверять залогиненность юзера в категориях", но в упомянутых выше страницах, что важно.

  17. Передо мной стоит задача - закрыть доступ на определенные страницы не залогинившимся пользователям.

    Да верно, надо ограничить доступ не только из разделов "категории", но и из других разделов выборочные страницы. Например в "производителях" к странице оптовых покупателей запретить доступ без логина. Перечислять сложно ибо еще всё в процессе.

    Но точно можно сказать:

    "Категории" включают в себя:

    Цифровой код

    Каталог

    Общий каталог

    Оригинальные каталоги

    Каталоги заменителей

    Аксессуары

    Марка авто

    Запрос по VIN

    Выделенные надо ограничить паролем.

    Как работать с группами пользователей - увы еще не знаю.

  18. Подскажите пожалуйста как организовать вход на страницу из группы "Категории" только после логина (как вход в личный кабинет).

    Например: Все пункты меню "Категории" отображаются стандартно и изменяются с админки, но 1 или несколько пунктов меню ведут каждый на свою страницу с проверкой логина, если юзер не залогинен, то на странице вылазит форма логина и только после, можно попасть на выбранную страницу.

    Ссылка для наглядного примера:

    http://exist.ua/Prof...et%3d1&Target=1

    Не зарегистрированный пользователь не сможет воспользоваться пунктом меню "Запрос по VIN" и должен залогиниться или зарегиться обязательно.

×
×
  • Створити...

Important Information

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