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

afwollis

Ветеран спільноти
  • Публікації

    11 658
  • З нами

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

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

  1. alex777, неужели для вас принципиально - какая "сборка"?

    Почему не поставить оригинальную английскую + украинский язык?

    И, честно говоря, странно выглядят просьбы о помощи по локализированному движку на форуме другого сообщества :)

    Помочь то мы поможем, но "за державу обидно"...

  2. gennady, вы забыли самое главное - не упомянули о необходимости залить файлы из архива с новым языком :)

    checrygin, вам пример привели.

    попробуйте сделать.

    если не получится - опишите проблему, ну, или стучитесь в ЛС.

  3. Антивирус тут не при делах.

    Хотя KIS я бы никогда себе не поставил (если бы сидел на m$ windows).

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

    Например, чтобы вы могли в одной базе держать таблицы двух установленных магазинов Opencart.

    Без префиксов это невозможно.

  4. Я такой модуль не встречал.

    Да и "модуль" тут не нужен.

    Можно без проблем добавить вкладку, инфа для которой будет заполняться в

    админка -> товар -> общее
    ниже поля "описание" в таком же окне редактирования.
  5. Проблема в реализации модуля.

    AJAX запрос и echo вывод - решение, мягко говоря, "не элегантное".

    замените в контроллере функцию

    public function subscribe(){
    на

    public function subscribe(){

    $this->language->load('module/newslettersubscribe');

    $this->load->model('account/newslettersubscribe');

    if (isset($this->request->post['subscribe_email']) and filter_var($this->request->post['subscribe_email'],FILTER_VALIDATE_EMAIL)){

    if (!$this->model_account_newslettersubscribe->checkmailid($this->request->post)){

    $this->model_account_newslettersubscribe->subscribe($this->request->post);

    //echo('$("#subscribe_result").html("'.$this->language->get('subscribe').'");$("#subscribe")[0].reset();');

    $result = $this->language->get('subscribe');

    } else {

    //<!-- unsubscribe -->

    //$this->model_account_newslettersubscribe->unsubscribe($this->request->post);

    //echo('$("#subscribe_result").html("'.$this->language->get('unsubscribe').'");$("#subscribe")[0].reset();');

    //<!-- subscribe -->

    //echo('$("#subscribe_result").html("<span class=\"error\">'.$this->language->get('alreadyexist').'</span>");$("#subscribe")[0].reset();');

    $result = "<span class=\"error\">".$this->language->get('alreadyexist')."</span>";

    }

    } else {

    //echo('$("#subscribe_result").html("<span class=\"error\">'.$this->language->get('error_invalid').'</span>")');

    $result = "<span class=\"error\">".$this->language->get('error_invalid')."</span>";

    }

    $this->response->setOutput($result, $this->config->get('config_compression'));

    }

    и в шаблоне замените

    eval(html);
    на

    //eval(html);
    			$('#subscribe_result').html(html);
    			$('#subscribe')[0].reset();

    newslettersubscribe.php

    • +1 1
  6. Ну, это как бы не "знание", а "этикет" что ли.

    Когда у вас два и более языка, то каждое "описание, название" и прочее "дублируется".

    А конце концов, поставьте второй язык и посмотрите, как это работает.

  7. на русском текст был русский на английском, английский

    оно так и есть.

    А за "UPы" темы в тот же день можно получить по ушам :angry:

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

  8. вот пример кода с route

    в контроллере

    $w_route = "";
    if (isset($this->request->get['route'])) {
       $w_route = $this->request->get['route'];
    }
    
    $this->data['some_var'] = ""; /* объявляем пустую переменную */
    if (empty($w_route) || ($w_route == "common/home")) { /* если юзер на главной */
       $this->data['some_var'] = "все, что угодно";
    }

    в шаблоне

    <div id="column_right">
    <?php foreach ($modules as $module) { ?>
    <?php echo ${$module['code']}; ?>
    <?php } ?>
    <?php echo $some_var; ?>
    </div>
    

    4a4a, ваш запрос намного сложнее/объемнее, поэтому не могу сейчас подсказать "что и как"

    • +1 1
  9. fantasm, это уже догадки, ибо прозвучало "есть ли возможность?" :lol:

    итак, открываем

    catalog/controller/common/header.php
    и, например, перед

    $this->language->load('common/header');
    вставляем

    $this->data['storePhone'] = $this->config->get('config_telephone');
    надеюсь не надо говорить, что делать с этой переменной в шаблоне? ;)

    UPD

    открываете

    catalog/view/theme/default/template/common/header.tpl
    и вставляете в нужное вам место нашу переменную.

    в шаблоне она будет такая

    $storePhone
    • +1 3
×
×
  • Створити...

Important Information

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