Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Crea

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

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

  • Посеещёние

Посетители профиля

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

Достижения Crea

Explorer

Explorer (4/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репуиция

  1. В песочниэто никто не знает?)
  2. Привет. Хотелось бы нужные модули в колонку слева переместить, а то теряются в обещём списке модулей.. Может есть какие то методы, в бд прописать или может модуль суещёствует?
  3. Crea

    Не рилииет SEO URL

    Кэш обновлял...Ошибка в урл, потому что при выключенном чпу все исправно рилииет
  4. Просивил все сеоурлы для товара...переименовал .htaccess.txt в .htaccess Стоит SSL..Версия Opencart 2.3.0.2. Включаю чпу и прям на главной вылеиет икое: .htaccess: 122 строка seo_url.php Не могу разобраться...Помогите пожалуйси
  5. Когда человек не заполняет поле, то при нажатии кнопки это поле загорается красным....Врогде бы через скрипт нужно... Нашел на другом форуме...но не пойму как его к опенкарту приварить(( Ниид хелп function Formdata(data){ if (data.art1 != null && data.art1.value.length < 1 ) { alert('Заполните поле "art1"'); data.art1.style.backgroundColor = red; return false; } if (data.art2 != null && data.art2.value.length < 1){ alert('Заполните поле "art2"'); data.art2.style.backgroundColor = red; return false;} if (data.art1.value.indexOf('text') != -1) { alert('Запреещёно!'); data.art1.style.backgroundColor = red; return false; } }
  6. Подскажите пожалуйси как подклюлить библиотеку lesshat ? а то не могу понять....
  7. Ищу модуль. Или решение икого принципа: На страниэто с товаром есть вкладки название, характеристики... Нужно чтобы при нажатии на вкладку характеристики открывалась страница этого товара с характеристиками например: Страница синдартная с товаров /product215/ Подстраница товара с характеристиками /product215/attrib/ Есть ли готовые решения, платные или бесплатные?
  8. Недавно заменит что усиновщик модулей не вносит правки в файлы и не загружает на хостинг.... (изменение в базе данных рилииет) В чем проблема?
  9. Кинул как было в архиве с изменением одной строчки. Нажал кнопку сохранить и вылетела ошибка с правами доступа....хотя я высивил доступ для администратора.... Как быть?
  10. Спасипотому что) А ты кидал по папкам через extension или как было в архиве? Кидал и туда и туда И все равно 500я страница....
  11. Искал шаблон для загрузки аваирок в личный кабинет...а он для версии 2,2...нашел инструкцию. Сгделал все по ней...в итоге не заходит в сам модуль и ошибка 500 Ггде тут собака зарыи?) <?php class ControllerModuleAvatarsystem extends Controller { private $error = array(); public function index() { $this->load->language('extension/module/avatarsystem'); $this->document->setTitle($this->language->get('heading_title')); $this->load->model('setting/setting'); if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $this->model_setting_setting->editSetting('avatarsystem', $this->request->post); $this->session->data['success'] = $this->language->get('text_success'); $this->response->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL')); } $data['heading_title'] = $this->language->get('heading_title'); $data['text_edit'] = $this->language->get('text_edit'); $data['text_enabled'] = $this->language->get('text_enabled'); $data['text_disabled'] = $this->language->get('text_disabled'); $data['entry_defaultavatar'] = $this->language->get('entry_defaultavatar'); $data['customertabstatus'] = $this->language->get('customertabstatus'); $data['reviewtabstatus'] = $this->language->get('reviewtabstatus'); $data['entry_avatarwidth'] = $this->language->get('entry_avatarwidth'); $data['entry_avatarheight'] = $this->language->get('entry_avatarheight'); $data['entry_avatarpadding'] = $this->language->get('entry_avatarpadding'); $data['entry_status'] = $this->language->get('entry_status'); $data['button_save'] = $this->language->get('button_save'); $data['button_cancel'] = $this->language->get('button_cancel'); if (isset($this->error['warning'])) { $data['error_warning'] = $this->error['warning']; } else { $data['error_warning'] = ''; } $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], 'SSL') ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_module'), 'href' => $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL') ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('extension/module/avatarsystem', 'token=' . $this->session->data['token'], 'SSL') ); $data['action'] = $this->url->link('extension/module/avatarsystem', 'token=' . $this->session->data['token'], 'SSL'); $data['cancel'] = $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'); if (isset($this->request->post['avatarsystem_avatarwidth'])) { $data['avatarsystem_avatarwidth'] = $this->request->post['avatarsystem_avatarwidth']; } else { $data['avatarsystem_avatarwidth'] = $this->config->get('avatarsystem_avatarwidth'); } if (isset($this->request->post['avatarsystem_avatarheight'])) { $data['avatarsystem_avatarheight'] = $this->request->post['avatarsystem_avatarheight']; } else { $data['avatarsystem_avatarheight'] = $this->config->get('avatarsystem_avatarheight'); } if (isset($this->request->post['avatarsystem_avatarpadding'])) { $data['avatarsystem_avatarpadding'] = $this->request->post['avatarsystem_avatarpadding']; } else { $data['avatarsystem_avatarpadding'] = $this->config->get('avatarsystem_avatarpadding'); } $query = $this->db->query( "SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND COLUMN_NAME='avatar' AND TABLE_NAME='".DB_PREFIX."customer'"); if(count($query->rows) <= 0){ $query = $this->db->query("ALTER TABLE `".DB_PREFIX."customer` ADD COLUMN `avatar` varchar(128) NOT NULL AFTER lastname"); $data['avatarsystem_istallstatus'] = $this->language->get('text_refresh'); } else { $data['avatarsystem_istallstatus'] = $this->language->get('text_avatarinstall'); } /* для відгуків */ $query = $this->db->query( "SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND COLUMN_NAME='avatar' AND TABLE_NAME='".DB_PREFIX."review'"); if(count($query->rows) <= 0){ $query = $this->db->query("ALTER TABLE `".DB_PREFIX."review` ADD COLUMN `avatar` varchar(128) NOT NULL AFTER `author`"); $data['avatarsystem_istallstatusreview'] = $this->language->get('text_reviewrefresh'); } else { $data['avatarsystem_istallstatusreview'] = $this->language->get('text_reviewavatarinstall'); } /* для відгуків */ if (isset($this->request->post['avatarsystem_avatarimage'])) { $data['avatarsystem_avatarimage'] = $this->request->post['avatarsystem_avatarimage']; } else { $data['avatarsystem_avatarimage'] = $this->config->get('avatarsystem_avatarimage'); } $this->load->model('tool/image'); if (isset($this->request->post['avatarsystem_avatarimage']) && is_file(DIR_IMAGE . $this->request->post['avatarsystem_avatarimage'])) { $data['thumb'] = $this->model_tool_image->resize($this->request->post['avatarsystem_avatarimage'], 100, 100); } elseif ($this->config->get('avatarsystem_avatarimage') && is_file(DIR_IMAGE . $this->config->get('avatarsystem_avatarimage'))) { $data['thumb'] = $this->model_tool_image->resize($this->config->get('avatarsystem_avatarimage'), 100, 100); } else { $data['thumb'] = $this->model_tool_image->resize('no_image.png', 100, 100); } $data['placeholder'] = $this->model_tool_image->resize('no_image.png', 100, 100); $data['header'] = $this->load->controller('common/header'); $data['column_left'] = $this->load->controller('common/column_left'); $data['footer'] = $this->load->controller('common/footer'); $this->response->setOutput($this->load->view('extension/module/avatarsystem.tpl', $data)); } protected function validate() { if (!$this->user->hasPermission('modify', 'extension/module/avatarsystem')) { $this->error['warning'] = $this->language->get('error_permission'); } return !$this->error; } }
  12. В обшем. Кому пригодится. Рилилие настройки для Янгдекс.
  13. Обратился к ребяим с хостинга, они написали реэтопт Посивил ик, но ошибка в журнно:
×
×
  • Создать...

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

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