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

Вопросы: seo box, старые урлы, размер картинки.


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

Приобрел недавно Vamshop, разбираюсь сейчас.

Накопилось вопросов.

1) Seo box.

У меня есть сайт http://www.lucky-stone.ru/ , который я хочу заменить

на vamshop.

В свое время начитавшись статьи по SEO и посмотрев на

своих конкурентов я заметил, что у многих есть такая колонка (или box) в котором пишется текст не совсем читабельный для покупателя, но хорошо

индиксируюшийся у поисковиков (в нем много ключевых слов).

На моем сайте http://www.lucky-stone.ru/ эта колонка слева под меню.

Есть у меня мечта перенести этот box и в vamshop. Ньюанс заключается

в том что этот бокс необходим на index странице, на странице категории товара

и на странице со статьей. Т.е. текст этого бокса должен быть уникален для

каждого этого случая.

Можете ли вы сделать подобный бокс ? Сколько это будет стоить ?

2) У меня есть отдельно раскрученные страницы

  Такие как

    http://www.lucky-stone.ru/cwetok.html

    http://www.lucky-stone.ru/derevo-new.html

    и т.д.

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

3) Где и что нужно поменять в коде, чтобы вместо картинки превьюшки выводилась картинка со страницы карточки ?

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

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

1. Именно бокс нужно сделать?

Тогда вот глянь как создавать бокс -

А что б бокс выводился только на главной странице, в код самого бокса, т.е. файл в папке source вверху добавь условие:


if (strstr($PHP_SELF, FILENAME_DEFAULT)) {

[/code] и в самом низу:
[code]
}

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

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

2. Вот здесь практического совета не дам, а лишь теорию.

Либо используй .htaccess и mod_rewrite что б получить такой же адрес.

Либо опять же через md_rewrite сделай редирект (301 код кажется) на новый адрес, т.е. что б когда паук будет гулять по твоему сайту и когда дойдёт до этого адреса, он увидел, что у страницы поменялся адрес.

3. Посмотри настройки в Админке - Настройки - Основные - Картинки

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

Только после того как указал новый размер - запусти Админка - Модули - XT-Модули - Пакетная обработка картинок.

Что б уже сущесвующие картинки нарезались по новым настройкам.

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

по 3му) вопросу.

Я уже разобрался в настройках картинок.

Тут Вы меня скорее всего не поняли. Или я плохо объяснил :-)

Поэтому напишу подробнее:

Я так понял что существуют 3 вида картинок:

1 - превьюшки на странице списка товаров в категории

2 - картинки на странице карточки товара

3 - картинки в pop-up окне

1-прьвьюшка выводится в левом боксе - раздел НОВИНКА и

ПРОСМОТРЕННЫЕ ТОВАРЫ.

Кроме того эта же 1-превьюшка выводится в категории.

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

из-за бокса становится слишком широкой.

Поэтому я и хочу 1-превьюшку заменить на 2-картинку со страницы карточки товара. Я уже нашел, что это нужно сделать в product_listing_list.html, взять

код из product_info_v1.html.

Точнее

в product_listing_list.html есть переменная $module_data.PRODUCTS_IMAGE

ее нужно заменить на

$PRODUCTS_IMAGE из product_info_v1.html,

но если я это делаю то картинка не отображается в product_listing_list.html.

Я просто пока не очень знаю PHP. Поэтому никак не могу сообразить

на какую переменную нужно заменить. И что нужно сделать.

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

Теперь вроде бы понял.

Открывай /templates/шаблон/source/boxes/whats_new.php

После:


$box_smarty->assign('box_content',$product->buildDataArray($random_product));

[/code] Добавляй:
[code]
$image = DIR_WS_INFO_IMAGES.$random_product['products_image'];

  if (!file_exists($image)) $image = DIR_WS_INFO_IMAGES.'../noimage.gif';

$box_smarty->assign('PRODUCTS_IMAGE1', $image);

Открывай шаблон бокса новинки, это файл /templates/шаблон/boxes/box_whats_new.html и меняй:

<a href="{$box_content.PRODUCTS_LINK}"><img src="{$box_content.PRODUCTS_IMAGE}" alt="{$box_content.PRODUCTS_NAME}" /></a>

[/code] На:
[code]
<a href="{$box_content.PRODUCTS_LINK}"><img src="{$PRODUCTS_IMAGE1}" alt="{$box_content.PRODUCTS_NAME}" /></a>

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

Не не то :-)

Мне нужно чтобы картинка в КАТЕГОРИИ была взята из КАРТОЧКИ товара.

А в результате действия этого кода картинка бокса НОВИНКИ взята из

из КАРТОЧКИ товара.

И теперь у меня слева ОГРОМНАЯ картинка :-)

Может еще раз попробуем ? :-)

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

Тогда попробуй открой файл /includes/modules/product_listing.php

Замени:


$module_content[] =  $product->buildDataArray($listing);

[/code] На:
[code]
$module_content[] =  $product->buildDataArray($listing, 'info');

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

Опять вопросы :-)

1) По поводу картинок. Я все сделал, как ты говорил, все ок. Но меня так смущает качество картинок. У меня на моем старом сайте , с несуперском дизайне, они намного четче.

Можно конечно, отдельно загружать картинки, но это слишком муторно будет.

- Меня устроил бы вариант, когда я загружаю одну картинку,

- и она выводится на тех страницах где это нужно, просто с уменьшенным размером (проставлен конкретный размер width и hight в html коде), а не в сжатом виде.

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

И еще , хорошо бы, чтобы этих рамок не было. А то они рисуются прямо по фотоизображению изделия (у меня много готовых снимков и они под рамку сделаны)

Можешь подсказать как и где нужно прописать ?

2) По поводу SEO бокса. Я сделал бокс как у тебя прописано. Но это не то , что мне необходимо. Этот бокс будет выводится на каждой странице с одним и тем же текстом, а мне нужно чтобы для каждой странице текст был - свой.

Что я придумал. Есть бокс - производитель. Если в админке в него вписывать SEO описание,  то он это описание и выводит. Но он не выводит его на главной странице, на странице со статьями и т.д. а только на странице с ПРОДУКТОМ.

Так, вот , идея такая. Сделать копию этого модуля и бокса, назвать его - ОПИСАНИЕ - (чтобы данные можно было тоже в админке прописывать).

Сделать так, чтобы он выводился на каждой странице (но со своим описанием).

За неделю накачал книг по PHP, даже КПК купил, чтобы все время читать их, но похоже для меня это пока сложная задача.

Как это сделать , подскажи, пожалуйста ?

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

1. А ты попробуй качество 100 поставить в Админке - Настройки - Основные - Картинки.

Рамка убирается там же, в настройках рамки просто удали то, что там есть.

Но нужно будет нарезать по-новой картинки запустив Админка - Модули - XT-Модули - Пакетная обработка картинок.

2. А вот я даже и не знаю, как сделать что б свой текст был на каждой странице. Это вообще для чего?

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

2. Этот текст с ключевыми словами, чтобы поднять страницу страницу в поисковых запросах. Мне необходимо, чтобы этот текст выводился:

- на главной странице

- на категории товара (причем на каждой категории свой текст)

- на странице со статьей (причем на каждой статье свой текст)

Пример здесь:

http://www.lucky-stone.ru/

http://www.lucky-stone.ru/talismans5.html

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

Единственное, что могу посоветовать.

Это вставлять текст для главной страницы в Админке - Разное - Инструменты - Информационные страницы - Главная страница.

Текст категории вставлять в описание категории при создании в Админке - Каталог

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

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

Ок, так уже начал делать.

Единственно: " Админке - Разное - Инструменты - Информационные страницы - Главная страница"  Я не нашел ничего про главную страницу .

У меня стоит версия vamshop 1.32.

Где она ?

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

Да вообще, по идее, должна быть такая страница.

Попробуй создать тогда новую страницу в поле id страницы только укажи 5

По идее, эта страница будет отображаться на главной странице магазина.

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