Перейти к содержанию

Crea

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

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

  • Посещение

Репутация

0 Обычный

Информация о Crea

  • Звание
    Пользователь

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

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

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

    Не работает SEO URL

    Проставил все сеоурлы для товара...переименовал .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. В обшем. Кому пригодится. Рабочие настройки для Яндекс.
  12. Обратился к ребятам с хостинга, они написали рецепт Поставил так, но ошибка в журнале:
×