Перейти к содержанию
Форум поддержки пользователей VamShop

В подкатегориях после Title идет название магазина, как у


Рекомендуемые сообщения

В подкатегориях после Title идет название магазина пример:(Бассейны и аксессуары - Бассеян-мир), как убрать  - Бассеян-мир, что бы во всех категориях любого уровня было без названия магазина. Это к сожалению влияет на релевантность(.

Догадываюсь что надо править метатегс.пхп но не хватает мозгов какой именно код, подскажите плиз.спс

Ссылка на сообщение
Поделиться на другие сайты

с подкатегориями разобрался, надо код :<title><?php echo $categories_meta['categories_meta_title'] . $mName . '  ' . TITLE;  ?></title>

На

<title><?php echo (!isset($mName)) ? $categories_meta['categories_meta_title']  . $mName : $mName; ?></title>

но вот остается еще код для карточки товаров, сейчас когда заходишь в нее идет в тайтле: тайтл товара-название категории-название магазина

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

правил этот код:

<title><?php echo $title.' - ' . $cat_data['categories_name'] . '  ' . TITLE; ?></title>

На

<title><?php echo (!isset($mName)) ? $cat_data['categories_name']  . $mName : $mName; ?></title>

но получается что остается только название категории. подскажите как правельно. спасибо

Ссылка на сообщение
Поделиться на другие сайты

прописываю такой код: <title><?php echo (!isset($mName)) ? $product->data['products_meta_title']. ' - ' . $cat_data['categories_Name'] . $mName : $mName; ?></title>

все работает как и хочу тайтл товара- название категории

но как только прописываю так:

<title><?php echo (!isset($mName)) ? $product->data['products_meta_title']. ' - ' . $cat_data['categories_meta_title'] . $mName : $mName; ?></title>

выводится только тайтл товара - а тайтл категории нет

пробую и так:

<title><?php echo (!isset($mName)) ? $product->data['products_meta_title']. ' - ' . $categories_meta['categories_meta_title'] . $mName : $mName; ?></title>

тоже самое не могу понять где допускаю ошибку!

Ссылка на сообщение
Поделиться на другие сайты

Так а в sql запросе есть categories_meta_title ?!

т.е. нужно в sql запрос:


$cat_query = vamDBquery ...
[/code] Добавить запрос на нужные Вам данным, в данном случае добавить через запятую после categories_name нужную Вам колонку. Примерно так:
[code]
$cat_query = vamDBquery("SELECT
                                categories_name, categories_meta_title
                                FROM ".TABLE_CATEGORIES_DESCRIPTION."
                                WHERE categories_id='".$current_category_id."'
                                and language_id = '".(int) $_SESSION['languages_id']."'"
                                );
$cat_data = vam_db_fetch_array($cat_query, true); 

Ссылка на сообщение
Поделиться на другие сайты

VAM - а как сделать чтобы в title выводить цену товара ?

в метатегах идёт строка:

<title><?php echo $title.' '.$product->data['products_model'] . ' - ' . $cat_data['categories_name'] . ' - ' . TITLE;

как добавить чтобы была человекопонятная цена не 1000.000 а 1000 руб

Ссылка на сообщение
Поделиться на другие сайты

По аналогии с products_model только нужно писать products_price

Вот так примерно:


<title><?php echo $title.' '.$product->data['products_model'] . ' ' . $product->data['products_price'] . ' - ' . $cat_data['categories_name'] . ' - ' . TITLE;
[/code]

Ссылка на сообщение
Поделиться на другие сайты

выдаёт вот такую цену:

1000.0000

т.е. четыре нуля.

как

1.  убрать копейки эти, и

2. добавить слово "руб." ?

хочется чтобы было 1000 руб.

Ссылка на сообщение
Поделиться на другие сайты

выводит, но с запятой

типа 1,000

как выводить без неё ?

строка такая:

<title><?php echo $title.' '.$product->data['products_model'] . ' - ' . number_format($product->data['products_price'])?></title>

и куда прописывать рубль, если просто тупо, выдаёт ошибку, нужно в какие то кавычки ?

Ссылка на сообщение
Поделиться на другие сайты

____________________________________

upd

добавил слово руб. но в браузере не хочет выводить кодировку

выводит - кракозябру вот скрин

1278427117-clip-3kb.jpg

Ссылка на сообщение
Поделиться на другие сайты

Сохранять нужно файл в utf8 кодировке.

Что б не было запятой попробуйте так:


number_format($product->data['products_price'], '', '')
[/code]

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...

можете показать уже котовую строчку title название товара цена

я пробовал все что здесь пишут но у меня получаются только одни ошибки

Ссылка на сообщение
Поделиться на другие сайты

Вот я сделал вот так

<title><?php echo $title. ' - ' . $product_data['products_price'] . ' - ' . TITLE; ?></title>

у меня теперь в TITLE название товара - - название магазина,

а мне надо название магазина - цена

Помогите написать правильно этот код.

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте в другие <title> вставить пробное слово какое-нибудь, что б найти нужную строку.

Ссылка на сообщение
Поделиться на другие сайты

Строка правильная потому что если сделать так

<title><?php echo $title.' '.$product->data['products_model'] . ' - ' . $cat_data['categories_name'] . ' - ' . TITLE; ?></title> тогда выводится: название товара - модель- категория товара, но мне так не надо.

Если зделать вот так:

<title><?php echo $title. ' - ' . number_format($product->data['products_price'], 0, '', '')

Тогда вот такая ошибка

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/optsarr9/public_html/includes/modules/metatags.php on line 43

А если вот так:

<title><?php echo $title. ' - ' . $product_data['products_price'] . ' - ' . TITLE; ?></title>

Тогда получается: название товара - - название магазина

Так как же сделать: название товара - цена 1000 рублей

Ссылка на сообщение
Поделиться на другие сайты

А почему Вы пишите:


$product_data['products_price']
[/code] Вы ж смотрите пример с кодом товара, правильно ведь вот так:
[code]
$product->data['products_price']

Ссылка на сообщение
Поделиться на другие сайты

Цена теперь есть, а как теперь из этой строчки убрать название магазина?

<title><?php echo $title. '- Цена ' . number_format($product->data['products_price'], 0, '', '') . TITLE; ?></title>

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...