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

afwollis

Ветеран спільноти
  • Публікації

    11 658
  • З нами

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

Повідомлення, опубліковані користувачем afwollis

  1. Смотрите ошибки в консоли ошибок (или firefox+firebug или googleChrome).

    Если есть что-то, типа

    Error: $("#slider1").anythingSlider is not a function
    Source File: http://evilred.octemplate.ru/index.php?route=checkout/cart
    Line: 101
    тогда придется разбираться вот с этим участком

    <!-- Anything Slider -->
    <link rel="stylesheet" href="catalog/view/theme/evilred/slider/css/anythingslider.css" type="text/css" media="screen" />
    <script type="text/javascript" src="catalog/view/theme/evilred/slider/js/jquery.anythingslider.js"></script>
    
    <script type="text/javascript">
    // Set up Sliders
    // **************
    $(function(){
    
    $('#slider1').anythingSlider({
    startStopped    : false, // If autoPlay is on, this can force it to start stopped
    width           : 800,   // Override the default CSS width
    theme           : 'metallic',
    onSlideComplete : function(slider){
    // alert('Welcome to Slide #' + slider.currentPage);
    }
    });
    
    $('#slider2').anythingSlider({
    width               : 600,   // if resizeContent is false, this is the default width if panel size is not defined
    height              : 350,   // if resizeContent is false, this is the default height if panel size is not defined
    resizeContents      : false, // If true, solitary images/objects in the panel will expand to fit the viewport
    startStopped        : true,  // If autoPlay is on, this can force it to start stopped
    navigationFormatter : function(index, panel){ // Format navigation labels with text
    return ['Recipe', 'Quote', 'Image', 'Quote #2', 'Image #2'][index - 1];
    }
    });
    
    });
    </script>
    
    <script type="text/javascript">
    // Demo functions
    // **************
    $(function(){
    
    // External Link
    $("#slide-jump").click(function(){
    $('#slider2').anythingSlider(4);
    return false;
    });
    
    // Report Events to console & features list
    $('.anythingSlider').bind('slideshow_start slideshow_stop slideshow_paused slideshow_unpaused slide_init slide_begin slide_complete',function(e, slider){
    // show object ID + event (e.g. "slider1: slide_begin")
    var txt = slider.$el[0].id + ': ' + e.type + ', now on panel #' + slider.currentPage;
    $('#status').text(txt);
    if (window.console && window.console.firebug){ console.debug(txt); } // added window.console.firebug to make this work in Opera
    });
    
    // Theme Selector (This is really for demo purposes only)
    var themes = ['minimalist-round','minimalist-square','metallic','construction','cs-portfolio'];
    $('#currentTheme').change(function(){
    var theme = $(this).val();
    if (!$('link[href*=' + theme + ']').length) {
    $('body').append('<link rel="stylesheet" href="catalog/view/theme/evilred/slider/css/theme-' + theme + '.css" type="text/css" media="screen" />');
    }
    $('#slider1').closest('div.anythingSlider')
    .removeClass( $.map(themes, function(t){ return 'anythingSlider-' + t; }).join(' ') )
    .addClass('anythingSlider-' + theme);
    });
    
    // Add a slide
    var imageNumber = 1;
    $('button.add').click(function(){
    $('#slider1')
    .append('<li><img src="catalog/view/theme/evilred/slider/images/slide-tele-' + (++imageNumber%2 + 1)  + '.jpg" alt="" /></li>')
    .anythingSlider(); // update the slider
    });
    $('button.remove').click(function(){
    if ($('#slider1').data('AnythingSlider').pages > 1) {
    $('#slider1 > li:not(.cloned):last').remove();
    $('#slider1').anythingSlider(); // update the slider
    }
    });
    
    });
    </script>

    тут я уже не помощник :(

  2. catalog/controller/module/cart.php
    protected function index() {

    $this->data['text_view'] = $this->language->get('text_view');
    		$this->data['text_checkout'] = $this->language->get('text_checkout');
    ...
    		$this->data['view'] = HTTP_SERVER . 'index.php?route=checkout/cart';
    		$this->data['checkout'] = HTTPS_SERVER . 'index.php?route=checkout/shipping';

    public function callback() {

    $view = HTTP_SERVER . 'index.php?route=checkout/cart';
    			$checkout = HTTPS_SERVER . 'index.php?route=checkout/shipping';
    ...
    			$output .= '<div style="padding-top:5px;text-align:center;clear:both;"><a href="' . $view . '">' . $this->language->get('text_view') . '</a> | <a href="' . $checkout . '">' . $this->language->get('text_checkout') . '</a></div>';

    catalog/view/theme/default/template/module/cart.tpl
    <div style="padding-top:5px;text-align:center;clear:both;"><a href="<?php echo $view; ?>"><?php echo $text_view; ?></a> | <a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
  3. ...переменной html еще добавляется тэг br (без него кнопки "добавить","сохранить","удалить" - неживые)...

    В таких случаях берем "firefox + firebug" или "googleChrome с его инструментами разработчика" и ловим ошибки.

    Скорее всего у вас код неправильный генерируется (пропущен какой-нибудь символ или вставлен лишний).

  4. а можно бросить ссылкой на мануал по настройке apache? Изображение

    по-умолчанию apache (тот, который под виндой) берет "хост" из

    с:program filesapache groupapache2htdocs
    короче там все не так просто для новичка.

    и раз вы решили собирать веб-сервак, а не использовать готовые - надо было сначала ознакомиться с тем, как это все настраивать.

    надо знать:

    - apache virtual host (vhost)

    предстоят правки файлов:

    httpd.conf -> главный конфиг apache

    c:windowssystem32driversetchosts -> добавление всех созданных в apache "хостов"

    хотя если вам нужен лишь один хост - можете оставлять все, как есть.

    просто закиньте файлы в

    с:program filesapache groupapache2htdocs
    и обращайтесь к хосту

    http://localhost/http://127.0.0.1/
    если же вы настроили отдельный хост, но он не работает - покажите конфиг хоста.

    и опишите все остальные действия, которые проделали в процессе настройки.

    • +1 1
  5. 1.

    Да, я просто редко работаю с русским языком в OpenCart :)

    2.

    На странице товара эта информация и так выводится.

    В зависимости от настроек магазина - либо текстовый статус, либо цихверки кол-ва товара.

    Поэтому вопрос не понятен :(

  6. Не спорьте :)

    Проблемы с переводом есть и я их уже озвучил в соответствующей теме.

    Ответьте на вопросы чтобы легче было исправить, а не искать по версиям.

    Хотелось бы узнать более подробнее о настройках, с объяснениями, по пунктам: 2, 3.

    Не уверен насчет ближайшего будущего, но запрос принят.

    Также это будет добавлено в FAQ.

    Вкратце:

    2.

    mail - отправка почты функцией php mail(). Почта отправляется через sendmail, postfix или что там стоит на хостинге прямо из php-скриптов.

    Предпочтительный вариант.

    Может быть не доступен при включенном SAFE_MODE.

    В этом случае тормошите хостера с просьбой отключить SAFE_MODE.

    smtp - протокол отправки почты через удаленный smtp-сервер.

    Запасной вариант.

    Если хостер запретил php функцию mail вы сможете отправлять почту через ящик на любом почтовом сервисе, предоставляющем smtp доступ к аккаунту (практически все почтовые сервисы это позволяют).

    Для этого случая и есть параметры "SMTP_" в настройках.

    Если хостер включил SAFE_MODE и не собирается его отключать - меняйте хостера.

    • +1 1
  7. Конечно можно :)

    Идем по приведенной ссылке, видим в сообщении скриншот страницы настроек "почты".

    Читаем названия и описания параметров:

    Протокол почты:

    Выбирайте 'Почта', если функция php mail отключена.

    SMTP

    Почта

    Что далеко от реальности.

    Оригинал:

    Mail Protocol:

    Only choose 'Mail' unless your host has disabled the php mail function.

    SMTP

    Mail

    переводится, как

    Почтовый протокол:

    Выбирайте "Mail" до тех пор, пока ваш хостер не отключил функцию php mail.

    SMTP

    Mail

    Кроме всего прочего Mail должен оставаться Mail`ом, и не превращаться в Почта, потому что это, грубо говоря, название функции.

    Также неплохо было бы поменять

    Параметры почты:
    на

    Параметры функции mail
    и подписать туда что-то типа

    не заполняйте поле, если не знаете, для чего оно
    +

    Пропущена закрывающая скобка

    (напр. "[email protected]".
    в оригинале так же

    (e.g. "[email protected]".
    • +1 2
  8. Пока под вопросом.

    e-mail в настройках админки...

     

    admin/index.php?route=setting/setting
    Протокол почты:Параметры почты:Когда используется 'Mail', дополнительные параметры почты могут быть указаны тут (напр. "[email protected]").
    Mail Protocol:Only choose 'Mail' unless your host has disabled the php mail function.Mail Parameters:When using 'Mail', additional mail parameters can be added here (e.g. "[email protected]").
  9. Не по теме, но первое, что заметил:

    - проблемы перевода.

    1. Сообщите версию движка.

    2. Если перевод ставили отдельно - сообщите, откуда взяли.

    По теме:

    1. email магазина указывается на первой вкладке (General).

    2. smtp нас не волнует до тех пор, пока вы используете "Почта" - отправку почты через php-функцию mail().

    3. Не заполняйте поле "Параметры почты". Вы понятия не имеете, для чего оно.

  10. для категорий

    #1 - открываем

    catalog/controller/product/category.php
    перед

    $this->data['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,
    вставляем

    if ($result['quantity'] <= 0) {
    	$wStock = $result['stock'];
    } else {
    	if ($this->config->get('config_stock_display')) {
    		$wStock = $result['quantity'];
    	} else {
    		$wStock = $this->language->get('text_instock');
    	}
    }
    ниже, после

    'href'    => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']),
    'add'	  => $add
    вставляем

    ,
    'wStock' => $wStock

    #2 - открываем

    catalog/language/english/product/category.php
    добавляем

    $_['text_instock']        = 'In Stock';

    #3 - открываем

    catalog/view/theme/default/template/product/category.tpl
    перед

    <br />
              <?php if ($products[$j]['rating']) { ?>
    или в любое другое понравившееся место, вставляем

    <br />
              <span style="color: #999; font-size: 11px;"><?php echo $products[$j]['wStock']; ?></span>

    #3 повторить для всех использующихся шаблонов категории

    • +1 4
×
×
  • Створити...

Important Information

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