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

Crea

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

    24
  • З нами

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

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

Crea's Achievements

Explorer

Explorer (4/14)

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

Recent Badges

0

Репутація

  1. Привет. Хотелось бы нужные модули в колонку слева переместить, а то теряются в общем списке модулей.. Может есть какие то методы, в бд прописать или может модуль существует?
  2. Кэш обновлял...Ошибка в урл, потому что при выключенном чпу все исправно работает
  3. Проставил все сеоурлы для товара...переименовал .htaccess.txt в .htaccess Стоит SSL..Версия Opencart 2.3.0.2. Включаю чпу и прям на главной вылетает такое: .htaccess: 122 строка seo_url.php Не могу разобраться...Помогите пожалуйста
  4. Когда человек не заполняет поле, то при нажатии кнопки это поле загорается красным....Вроде бы через скрипт нужно... Нашел на другом форуме...но не пойму как его к опенкарту приварить(( Ниид хелп 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; } }
  5. Подскажите пожалуйста как подключить библиотеку lesshat ? а то не могу понять....
  6. Ищу модуль. Или решение такого принципа: На странице с товаром есть вкладки название, характеристики... Нужно чтобы при нажатии на вкладку характеристики открывалась страница этого товара с характеристиками например: Страница стандартная с товаров /product215/ Подстраница товара с характеристиками /product215/attrib/ Есть ли готовые решения, платные или бесплатные?
  7. Недавно заменит что установщик модулей не вносит правки в файлы и не загружает на хостинг.... (изменение в базе данных работает) В чем проблема?
  8. Кинул как было в архиве с изменением одной строчки. Нажал кнопку сохранить и вылетела ошибка с правами доступа....хотя я выставил доступ для администратора.... Как быть?
  9. Спасибо) А ты кидал по папкам через extension или как было в архиве? Кидал и туда и туда И все равно 500я страница....
  10. Искал шаблон для загрузки аватарок в личный кабинет...а он для версии 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; } }
  11. Обратился к ребятам с хостинга, они написали рецепт Поставил так, но ошибка в журнале:

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

Important Information

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