-
Публікації
11 658 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем afwollis
-
-
загруженный файл не читается.
почему - без понятия
-
На какую "другую"?
Как эта категория будет определяться?
Общественность желает знать =)
-
Есть обсуждение этого вопроса и решение для ранних версий - [Доработка] Watermark (логотип на картинках).
Можно адаптировать под новые.
-
catalog/controller/module/category.php
-
тогда рассказывайте, какие дополнения устанавливали, и что это за "какой-то файл".
-
alex777, неужели для вас принципиально - какая "сборка"?
Почему не поставить оригинальную английскую + украинский язык?
И, честно говоря, странно выглядят просьбы о помощи по локализированному движку на форуме другого сообщества :)
Помочь то мы поможем, но "за державу обидно"...
-
уважаемый, вы по ссылке то ходили?!
ПЕРВАЯ ССЫЛКА В ГУГЛЕ --- OpenCart Community • View topic - Convert 1.4.0 modules to 1.4.4
-
gennady, вы забыли самое главное - не упомянули о необходимости залить файлы из архива с новым языком :)
checrygin, вам пример привели.
попробуйте сделать.
если не получится - опишите проблему, ну, или стучитесь в ЛС.
-
Антивирус тут не при делах.
Хотя KIS я бы никогда себе не поставил (если бы сидел на m$ windows).
Префикс нужен для того, чтобы "разделять" таблицы разных проектов, если у вас ограниченное количество баз данных.
Например, чтобы вы могли в одной базе держать таблицы двух установленных магазинов Opencart.
Без префиксов это невозможно.
-
Я такой модуль не встречал.
Да и "модуль" тут не нужен.
Можно без проблем добавить вкладку, инфа для которой будет заполняться в
админка -> товар -> общее
ниже поля "описание" в таком же окне редактирования. -
Проблема в реализации модуля.
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();
- 1
-
Ну, это как бы не "знание", а "этикет" что ли.
Когда у вас два и более языка, то каждое "описание, название" и прочее "дублируется".
А конце концов, поставьте второй язык и посмотрите, как это работает.
-
Я вам написал решение проблемы "отсутствия переменной", а не "верстки" :)
Шаблон/css модуля проверьте - контроллер к косякам "верстки" отношения не имеет.
-
sergey, ссылку на сайт дайте
-
novinsk, обновил прошлое сообщение.
fantasm, :lol:
- 1
-
-
все в css
-
Это называется "скажите, как сделать, а то я бабки не получу".
Никаких советов не дам по этому вопросу.
-
оно так и есть.на русском текст был русский на английском, английский
А за "UPы" темы в тот же день можно получить по ушам :angry:
Если сроки горят - просите помощи в разделе платных услуг или напрямую у кого-нибудь.
-
вот пример кода с 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
-
2. скопируйте код из шаблона default
если тема на этом форуме - дайте ссылку на сообщение со ссылкой \(@_@)/
поправим
- 1
-
видимо веб-сервер запущен не от имени вашего пользователя.
поэтому разные владельцы папок, созданных по ftp и через filemanager,
отсюда и отсутствие прав на открытие, чтение, запись.
-
в файле
catalog/controller/module/название_модуля.php
добавить$this->data['text_image_manager'] = $this->language->get('text_image_manager');
при этом в языковом файле
catalog/language/ЯЗЫК/module/название_модуля.php
должна быть запись$_['text_image_manager'] = "blah blah blah";
-
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
- 3
проблема с homeslideshow
в Модулі та розширення
Опубліковано:
Кстати да - у меня также работало.
Я не стал разбираться, ибо небыло желания возиться с ним.