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

afwollis

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

    11 658
  • З нами

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

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

  1. В Опере работает в Мозиле-4 нет.

    googleChrome 6.0.472.63 - FAILED (403)

    IceWeasel 3.5.14 (Firefox) - FAILED (403)

    Opera 10.10 (build 4742) - PASSED (товар добавился)

    Мягко говоря это странно...

    Возвращайте htaccess и SEO.

    у меня пока нет мыслей по этому поводу.

  2. Почему назад в прошлое?

    потому же, почему вы не станете идти пешком из москвы в питер, как делали люди раньше, а воспользуетесь каким-либо транспортом.

    А если заказчик это требует...

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

    ...(клиент всегда прав).

    клиент не всегда прав.

    Как сделать, чтобы модуль экспорт, импорт из EXCEL работал не только для одного языка?

    Допилить модуль под конкретные нужды :)
  3. как по мне, так у них это сделано ужасно...

    #navbar { height: 21px; float: left; width: 680px; margin: 20px 0px 0px 24px; }
    #navbar #nav { background: url(../images/nav.png) no-repeat; height: 21px; width: 591px; position: relative; border: 0px solid red; }
    #navbar #nav span { text-indent: -9999px; display: block; }
    #navbar #nav li, #nav a { display: block; height: 36px; outline: none; }
    #navbar #nav li { float: left; list-style: none; outline: none; }
    #navbar #nav-1 { width: 63px; }
    #navbar #nav-2 { width: 108px; }
    #navbar #nav-3 { width: 132px; }
    #navbar #nav-4 { width: 152px; }
    #navbar #nav-5 { width: 136px; }
    #navbar #nav-1 #nav-1-line, #nav-1-noline a:hover { background: url(../images/nav.png) -0px -21px no-repeat; }
    #navbar #nav-2 #nav-2-line, #nav-2-noline a:hover { background: url(../images/nav.png) -63px -21px no-repeat; }
    #navbar #nav-3 #nav-3-line, #nav-3-noline a:hover { background: url(../images/nav.png) -171px -21px no-repeat; }
    #navbar #nav-4 #nav-4-line, #nav-4-noline a:hover { background: url(../images/nav.png) -303px -21px no-repeat; }
    #navbar #nav-5 #nav-5-line, #nav-5-noline a:hover { background: url(../images/nav.png) -455px -21px no-repeat; }

    _ttp://www.gamesforherbyyou.com/images/nav.png
    Изображение
  4. А что не работает у тебя на моем сайте?

    4 секунды, сайт не загрузился. фтопку. https://opencartforum.com/public/style_emoticons/default/dry.gif

    это бутафория из HTML

    JS и PHP это не HTML

    средствами HTML вы НИКОГДА не получите текущую дату

  5. akanext, не, никто не поможет :lol:

    post-3682-0-34443400-1302715268_thumb.png

    catalog/controller/module/cart.php
    перед

    if (!$this->config->get('config_customer_price')) {
    			$this->data['display_price'] = TRUE;
    		} elseif ($this->customer->isLogged()) {
    			$this->data['display_price'] = TRUE;
    		} else {
    			$this->data['display_price'] = FALSE;
    		}
    вставляете

    /* w_TotalProductsForCart - start */
    		$this->load->model("catalog/product");
    		$w_TotalProductsForCart = $this->model_catalog_product->w_getTotalProductsForCart();
    		$w_today = date("d.m.Y");
    		$w_lets_go_shopping = sprintf($this->language->get('w_lets_go_shopping'), $w_today, $w_TotalProductsForCart);
    		$this->data['w_lets_go_shopping'] = $w_lets_go_shopping;
    		/* w_TotalProductsForCart - end */
    в функции

    public function callback() {
    меняете

    $output .= '<div style="text-align: center;">' . $this->language->get('text_empty') . '</div>';
    на

    /* w_TotalProductsForCart - start */
    		$this->load->model("catalog/product");
    		$w_TotalProductsForCart = $this->model_catalog_product->w_getTotalProductsForCart();
    		$w_today = date("d.m.Y");
    		$w_lets_go_shopping = sprintf($this->language->get('w_lets_go_shopping'), $w_today, $w_TotalProductsForCart);
    		/* w_TotalProductsForCart - end */
    		
    			$output .= '<div style="text-align: center;">' . $this->language->get('text_empty') . $w_lets_go_shopping.'</div>';

    catalog/language/russian/module/cart.php
    Добавляете

    $_['w_lets_go_shopping'] = '<hr /><div style="color: #ACACAC;">на сегодня: <span style="font-weight:bold; font-style: italic;">%s</span><br />в базе <span style="font-weight: bold; color: #008000;">%s</span> наименований</div>пора что-нибудь купить';
    разукрашиваете по своему усмотрению.

    catalog/model/catalog/product.php
    Добавляете функцию

    /* w_TotalProductsForCart - start */
    	public function w_getTotalProductsForCart() {
    		$w_TotalProductsForCart = $this->cache->get('product.w_TotalProductsForCart.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'));
    		
    		if (!$w_TotalProductsForCart) {
    			$query = $this->db->query("SELECT COUNT(*) AS w_TotalProductsForCart FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "stock_status ss ON (p.stock_status_id = ss.stock_status_id) WHERE p.status = '1' AND p.date_available <= NOW() AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added DESC");
    			
    			$w_TotalProductsForCart = $query->row["w_TotalProductsForCart"];
    			
    			$this->cache->set('product.w_TotalProductsForCart.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $w_TotalProductsForCart);
    		}
    		
    		return $w_TotalProductsForCart;
    	}
    	/* w_TotalProductsForCart - end */

    catalog/view/theme/default/template/module/cart.tpl
    Меняете

    <div style="text-align: center;"><?php echo $text_empty; ?></div>
    на

    <div style="text-align: center;"><?php echo $text_empty; ?><?php echo $w_lets_go_shopping; ?></div>
    • +1 3
  6. Я проделал эти изменения на почти чистом ocStore 0.1.9 (первой ревизии, без наворотов по части ЧПУ), правда ЧПУ не включал.

    Сейчас с ними проверю.

    Включил ЧПУ - все также корректно работает.

    Ссылку на сайт

    Обновлялись или ставили с нуля новую версию?

    Шаблон?

  7. В продолжение темы о ключевых словах

    ...

    Все, теперь на любой странице, для которой не определены "meta_keywords" (например главная, товар без keywords) будут выводиться ключевые слова, указанные в админке.

    пожелания, замечания, прочее... приветствуются.

    рассмотрим вариант для добавления keywords в версию ocStore 0.1.9.

    Честно говоря все оказалось даже проще, чем я предполагал.

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

    Хотя кто-то может сказать, что потерялась некоторая гибкость в формировании/управлении этими настройками.

    Но это уже "на вкус и цвет..."

    = = =

    Итак, приступим:

    шаг #1

    открываем

    admin/controller/setting/setting.php
    после

    # List all settings in an array
    		$settings = array(
    			'config_name',
    			'config_url',
    			'config_owner',
    			'config_address',
    			'config_email',
    			'config_telephone',
    			'config_fax',
    			'config_title',
    			'config_meta_description',
    вставляем (примерн 188-ая строка)

    			/* meta - keywords - mod - start */
    			'config_meta_keywords',
    			/* meta - keywords - mod - end */
    сохраняем, закрываем.

    шаг #2

    открываем

    admin/language/russian/setting/setting.php
    Меняем

    $_['entry_meta_description']  = 'Описание для мета-тегов:';
    На

    $_['entry_meta_description']  = 'Мета-тэг Description:';
    /* meta - keywords - mod - start */
    $_['entry_meta_keywords']  = 'Мета-тэг Keywords:';
    /* meta - keywords - mod - end */
    сохраняем, закрываем.

    шаг #3

    открываем

    admin/view/template/setting/setting.tpl
    после

    <tr>
                <td><?php echo $entry_meta_description; ?></td>
                <td><textarea name="config_meta_description" cols="40" rows="5"><?php echo $config_meta_description; ?></textarea></td>
              </tr>
    вставляем

    <!-- meta - keywords - mod - start //-->
              <tr>
                <td><?php echo $entry_meta_keywords; ?></td>
                <td><textarea name="config_meta_keywords" cols="40" rows="5"><?php echo $config_meta_keywords; ?></textarea></td>
              </tr>
              <!-- meta - keywords - mod - end //-->
    сохраняем, закрываем.

    шаг #4

    открываем

    catalog/controller/common/header.php
    перед

    foreach(get_object_vars($this->document) as $key => $value) {
    			$this->data[$key] = $value;
    		}
    вставляем

    /* meta - keywords - mod - start */
    		if (empty($this->document->keywords)) {
    			$this->document->keywords = $this->config->get('config_meta_keywords');
    		}
    		/* meta - keywords - mod - end */
    сохраняем, закрываем.

    = = =

    пожелания, замечания, прочее... приветствуются.

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

Important Information

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