Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

aachernishev

Users
  
  • Posts

    301
  • Joined

  • Last visited

Everything posted by aachernishev

  1. lillian Вчера, 08:17 [email protected] Здравствуйте Уважаемые, Меня зовут Лилиан я видел ваш профиль сегодня на (opencartforum.com) и стал интересоваться в вас, и я хочу, чтобы вы свяжитесь со мной назад по моей личной электронной почты здесь ([email protected]), так что я могу дать Вам мою фотографию для вас знать, с кем я есть, и помнить, что расстояние или цвет не имеет...
  2. У меня так тоже было, вряд ли дивчик, - неверный путь до картинки =)Скорее всего - импорт из Excel..
  3. хм, на даче был, параллельно с вами сделал : export/import title-h1-rus
  4. Лазил по просторам паутины и нашел довольно интересный сервис для проверки нагрузки на сайт. Кто хочет, может протестировать своё творение.
  5. Вот тут, например, 10 дней - тестовый период + тестовый домен =)Ссылка
  6. Доброго времени суток ! Что-то долго я сижу на Denwere, решил попробовать перенестись на хостинг (потестировать смс, соц.закладки и.т.д) Во избежание недоразумений решил предварительно спросить кто каким хостингом пользуется (какие требования нужны и.т.п) Заранее спасибо ;)
  7. 1. Чтобы убрать вылидацию : Находите файл \www\catalog\controller\account\create.php Находите в районе 320 ой строки: private function validate() { if ((strlen(utf8_decode($this->request->post['firstname'])) < 1) || (strlen(utf8_decode($this->request->post['firstname'])) > 32)) { $this->error['firstname'] = $this->language->get('error_firstname'); } if ((strlen(utf8_decode($this->request->post['lastname'])) < 1) || (strlen(utf8_decode($this->request->post['lastname'])) > 32)) { $this->error['lastname'] = $this->language->get('error_lastname'); } if ((strlen(utf8_decode($this->request->post['email'])) > 96) || (!preg_match(EMAIL_PATTERN, $this->request->post['email']))) { $this->error['email'] = $this->language->get('error_email'); } if ($this->model_account_customer->getTotalCustomersByEmail($this->request->post['email'])) { $this->error['warning'] = $this->language->get('error_exists'); } if ((strlen(utf8_decode($this->request->post['telephone'])) < 3) || (strlen(utf8_decode($this->request->post['telephone'])) > 32)) { $this->error['telephone'] = $this->language->get('error_telephone'); } if ((strlen(utf8_decode($this->request->post['address_1'])) < 3) || (strlen(utf8_decode($this->request->post['address_1'])) > 128)) { $this->error['address_1'] = $this->language->get('error_address_1'); } if ((strlen(utf8_decode($this->request->post['city'])) < 3) || (strlen(utf8_decode($this->request->post['city'])) > 128)) { $this->error['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info && $country_info['postcode_required']) { if ((strlen(utf8_decode($this->request->post['postcode'])) < 2) || (strlen(utf8_decode($this->request->post['postcode'])) > 10)) { $this->error['postcode'] = $this->language->get('error_postcode'); } } if ($this->request->post['country_id'] == 'FALSE') { $this->error['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == 'FALSE') { $this->error['zone'] = $this->language->get('error_zone'); } if ((strlen(utf8_decode($this->request->post['password'])) < 4) || (strlen(utf8_decode($this->request->post['password'])) > 20)) { $this->error['password'] = $this->language->get('error_password'); } if ($this->request->post['confirm'] != $this->request->post['password']) { $this->error['confirm'] = $this->language->get('error_confirm'); } if ($this->config->get('config_account_id')) { $this->load->model('catalog/information'); $information_info = $this->model_catalog_information->getInformation($this->config->get('config_account_id')); if ($information_info) { if (!isset($this->request->post['agree'])) { $this->error['warning'] = sprintf($this->language->get('error_agree'), $information_info['title']); } } } if (!$this->error) { return TRUE; } else { return FALSE; } } Здесь можно снять обязательное заполнение какого-то поля, просто закомментировав его, например, чтобы не заполнять фамилию, надо поменять if ((strlen(utf8_decode($this->request->post['firstname'])) < 1) || (strlen(utf8_decode($this->request->post['firstname'])) > 32)) { $this->error['firstname'] = $this->language->get('error_firstname'); }на /* if ((strlen(utf8_decode($this->request->post['firstname'])) < 1) || (strlen(utf8_decode($this->request->post['firstname'])) > 32)) { $this->error['firstname'] = $this->language->get('error_firstname'); } */ Так проделываем для всех полей, которые нам не нужны(т.е. просто комментим их). 2. Чтобы поле не показывалось в форме регистрации: Находите файл \www\catalog\view\theme\default\template\account\create.tpl (default - ваша тема, может быть другой) В строках, которые хотим убрать, добавляем style="display:none" пример(убираем фамилию): меняем <tr> <td><span class="required">*</span> <?php echo $entry_lastname; ?></td> <td><input type="text" name="lastname" value="<?php echo $lastname; ?>" /> <?php if ($error_lastname) { ?> <span class="error"><?php echo $error_lastname; ?></span> <?php } ?></td> </tr>на <tr style="display:none"> <td><span class="required">*</span> <?php echo $entry_lastname; ?></td> <td><input type="text" name="lastname" value="<?php echo $lastname; ?>" /> <?php if ($error_lastname) { ?> <span class="error"><?php echo $error_lastname; ?></span> <?php } ?></td> </tr> 3. Ставим мне плюсик :rolleyes:
  8. Спасибо, та же проблема была в firefoxе =) +1 в файле .htaccess просто добавил : AddDefaultCharset utf-8
  9. файл : catalog\view\theme\default\template\checkout\guest_step_1.tpl пример: (Убираем фамилию) <tr> <td><span class="required"> </span> </td> <td><input type="text" name="lastname" value="<?php echo $lastname; ?>" /> <?php if ($error_lastname) { ?> <span class="error"><?php echo $error_lastname; ?></span> <?php } ?></td> </tr>меняем на <tr style="display:none"> <td><span class="required"> </span> </td> <td><input type="text" name="lastname" value="<?php echo $lastname; ?>" /> <?php if ($error_lastname) { ?> <span class="error"><?php echo $error_lastname; ?></span> <?php } ?></td> </tr>>т.е. просто добавляем к тегу <tr> атрибут style со свойством display и значением none, т.е. <tr style="display:none"> =)
  10. У кого установлен модуль для отображения категорий на главной, то тут тоже можно немножко поправить: 1. В файле catalog\view\theme\default\template\module\webme_categories_at_homepage.tpl после строчки <td style="width: 25%;"><?php if (isset($w_category["products"][$j])) { ?>вставляем <div> <?php if ($w_category["products"][$j]['quantity']>0) { ?> <?php } else { ?> <div> <div id="header"> <div class="div91"> </div> <?php } ?> 2.В файле opencart\www\catalog\controller\module\webme_categories_at_homepage.phpменяем $this->data['w_categories'][$category_id]['products'][] = array( 'name' => $result['name'], 'model' => $result['model'], 'rating' => $rating, 'stars' => sprintf($this->language->get('text_stars'), $rating), 'thumb' => $this->model_tool_image->resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')), 'price' => $price, 'options' => $options, 'special' => $special, 'href' => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&path=' . $category_id . '&product_id=' . $result['product_id']), 'add' => $add );на $this->data['w_categories'][$category_id]['products'][] = array( 'name' => $result['name'], 'model' => $result['model'], 'rating' => $rating, 'stars' => sprintf($this->language->get('text_stars'), $rating), 'thumb' => $this->model_tool_image->resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')), 'price' => $price, 'options' => $options, 'quantity'=> $result['quantity'], 'special' => $special, 'href' => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&path=' . $category_id . '&product_id=' . $result['product_id']), 'add' => $add );т.е. просто дописываем 'quantity'=> $result['quantity'],Всё.Работает.
  11. Спасибо! Всё замечательно работает, у меня ocStore 0.1.9
  12. Спасибо огромное, замечательный модуль! кстати, если не выбрать ни одной категории и нажать сохранить, то будет так:
  13. +1 =)ну тут очепятка была: AllowOwerride заменил на AlowOverride ) а тут что? https://opencartforum.com/public/style_emoticons/default/dry.gif [Sun Mar 27 00:19:33 2011] [alert] [client 127.0.0.1] Z:/home/opencart/www/.htaccess: RewriteRule: cannot compile regular expression '^(.*)?*$', referer: http://www.opencart/ [Sun Mar 27 00:19:36 2011] [alert] [client 127.0.0.1] Z:/home/opencart/www/.htaccess: RewriteRule: cannot compile regular expression '^(.*)?*$' Проблема решена? :blink: 1. Заменил RewriteRule ^(.*)?*$ index.php?_route_=$1 [L,QSA]на : RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Вот только вопрос есть.. Если с главной страницы тыкаю на продукты, то ЧПУ, всё нормально.. А вот когда иду из каталога, то не ЧПУ.. Это как так? 0_о :) Это и есть "дублирование страниц" ? Или я что-то не то сделал? +1 =)Решено. Забыл псевдонимы на каталог поставить.. Спасибо :)
  14. Спасибо, файл действительно был txt, переименовал в .htaccess и получил.. Internal Server Error :blink: Хехе) Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Подсказка Денвера Вероятнее всего, скрипт, который запускает данная страница, не смог корректно выполниться. Детально причины ошибки должны быть описаны в файле Z:/home/opencart/error.log. Вот наиболее частые причины 500-й ошибки: В скрипте имеются ошибки. Например, каждый скрипт должен выводить заголовок Content-Type перед началом печати страницы. Подробнее об этом читайте в статье Борьба с 500-й Ошибкой закончилась. Корректные пути к CGI-директориям следующие: URL Куда указывает http://***/cgi-glob/script.cgi /home/cgi-glob/script.cgi http://***/cgi/script.cgi /home/***/cgi/script.cgi http://***/cgi-bin/script.cgi /home/***/cgi-bin/script.cgi Вы не установили некоторые библиотеки, которые необходимы скрипту. Для Perl-скриптов: становите пакет с библиотеками Perl, который доступен по адресу http://dklab.ru/chicken/web/packages/perl.html. Вы указали неправильную первую строчку в скрипте, по которой Apache определяет путь к интерпретатору. Первая строка должна быть: для Perl: #!/usr/bin/perl -w или #!/usr/local/bin/perl -w для PHP: #!/usr/bin/php или #!/usr/local/bin/php Здесь указывается путь относительно корня до файлов perl.exe и php.exe соответственно (расширение exe и буква диска опускаются для совместимости с Unix). Проверьте, чтобы до этой строке в скрипте ничего не было (в том числе и комментариев). Хотя Денвер поддерживает оба варианта, заметьте также, что PHP-скрипты удобнее запускать из-под mod_php, встроенного в Apache, а не через внешнюю программу php.exe. Для использования mod_php просто поместите PHP-скрипт в www-директорию (а не в директорию с CGI-скриптами). В текущей директории расположен файл .htaccess с ошибочными директивами. Например, Apache в Денвере не поддерживает устаревший модуль mod_charset, имеющийся у некоторых хостеров, и расценивает директивы вроде CharsetDisable как ошибочные. Для того, чтобы исправить ситуацию, отредактируйте файл .htaccess, чтобы он выглядел примерно так: <IfModule mod_charset.c> CharsetRecodeMultipartForms off # и другие директивы mod_charset </IfModule> Скорее всего дело действительно в .htaccess, т.к. без него замечательно работает :mellow: Покажете как у вас выглядит этот файл? Авось зафурычит) Заранее спасибо. ;)
  15. Alex Fisher : хм, всё сделал точно как написано, но ЧПУ не появились.. :unsure: может это быть связано с тем, что я на локальном хостинге? заранее спасибо.
  16. сохранил в кодировке UTF-8, всё заработало :rolleyes: да, я тоже попробовал, только в opencartе это действительно ничего не меняет, ну что, буду сейчас рыться, пытаться что-то сделать с картинками, удачи мне :rolleyes:
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.