Dmitry 0 Опубликовано 30 июля, 2007 Жалоба Share Опубликовано 30 июля, 2007 Приобрел недавно 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) Где и что нужно поменять в коде, чтобы вместо картинки превьюшки выводилась картинка со страницы карточки ? Дело в том что размер превьюшки для бокса слева в разделе Новинки меня устраивает, но такой же маленький размер в разделе категории - слишком мал, за то размер картинки на карточке товара , как раз то что нужно. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 июля, 2007 Жалоба Share Опубликовано 31 июля, 2007 1. Именно бокс нужно сделать? Тогда вот глянь как создавать бокс - А что б бокс выводился только на главной странице, в код самого бокса, т.е. файл в папке source вверху добавь условие: if (strstr($PHP_SELF, FILENAME_DEFAULT)) {[/code] и в самом низу: [code]} Если не понятно, создай бокс как я писал и приведи код своего бокса, я тебе напишу что и где вставить. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 июля, 2007 Жалоба Share Опубликовано 31 июля, 2007 2. Вот здесь практического совета не дам, а лишь теорию. Либо используй .htaccess и mod_rewrite что б получить такой же адрес. Либо опять же через md_rewrite сделай редирект (301 код кажется) на новый адрес, т.е. что б когда паук будет гулять по твоему сайту и когда дойдёт до этого адреса, он увидел, что у страницы поменялся адрес. 3. Посмотри настройки в Админке - Настройки - Основные - Картинки Там есть возможность указывать свои размеры и для списка товаров, в коде ничего править не нужно. Только после того как указал новый размер - запусти Админка - Модули - XT-Модули - Пакетная обработка картинок. Что б уже сущесвующие картинки нарезались по новым настройкам. Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 31 июля, 2007 Автор Жалоба Share Опубликовано 31 июля, 2007 по 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. Поэтому никак не могу сообразить на какую переменную нужно заменить. И что нужно сделать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 июля, 2007 Жалоба Share Опубликовано 31 июля, 2007 Теперь вроде бы понял. Открывай /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> Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 31 июля, 2007 Автор Жалоба Share Опубликовано 31 июля, 2007 Не не то :-) Мне нужно чтобы картинка в КАТЕГОРИИ была взята из КАРТОЧКИ товара. А в результате действия этого кода картинка бокса НОВИНКИ взята из из КАРТОЧКИ товара. И теперь у меня слева ОГРОМНАЯ картинка :-) Может еще раз попробуем ? :-) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 августа, 2007 Жалоба Share Опубликовано 1 августа, 2007 Тогда попробуй открой файл /includes/modules/product_listing.php Замени: $module_content[] = $product->buildDataArray($listing);[/code] На: [code] $module_content[] = $product->buildDataArray($listing, 'info'); Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 1 августа, 2007 Автор Жалоба Share Опубликовано 1 августа, 2007 Отлично, то что нужно. Спасибо ! Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 13 августа, 2007 Автор Жалоба Share Опубликовано 13 августа, 2007 Опять вопросы :-) 1) По поводу картинок. Я все сделал, как ты говорил, все ок. Но меня так смущает качество картинок. У меня на моем старом сайте , с несуперском дизайне, они намного четче. Можно конечно, отдельно загружать картинки, но это слишком муторно будет. - Меня устроил бы вариант, когда я загружаю одну картинку, - и она выводится на тех страницах где это нужно, просто с уменьшенным размером (проставлен конкретный размер width и hight в html коде), а не в сжатом виде. Я понимаю, что это тогда будет больше грузится, но для меня это не важно, главное качество. И еще , хорошо бы, чтобы этих рамок не было. А то они рисуются прямо по фотоизображению изделия (у меня много готовых снимков и они под рамку сделаны) Можешь подсказать как и где нужно прописать ? 2) По поводу SEO бокса. Я сделал бокс как у тебя прописано. Но это не то , что мне необходимо. Этот бокс будет выводится на каждой странице с одним и тем же текстом, а мне нужно чтобы для каждой странице текст был - свой. Что я придумал. Есть бокс - производитель. Если в админке в него вписывать SEO описание, то он это описание и выводит. Но он не выводит его на главной странице, на странице со статьями и т.д. а только на странице с ПРОДУКТОМ. Так, вот , идея такая. Сделать копию этого модуля и бокса, назвать его - ОПИСАНИЕ - (чтобы данные можно было тоже в админке прописывать). Сделать так, чтобы он выводился на каждой странице (но со своим описанием). За неделю накачал книг по PHP, даже КПК купил, чтобы все время читать их, но похоже для меня это пока сложная задача. Как это сделать , подскажи, пожалуйста ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 августа, 2007 Жалоба Share Опубликовано 13 августа, 2007 1. А ты попробуй качество 100 поставить в Админке - Настройки - Основные - Картинки. Рамка убирается там же, в настройках рамки просто удали то, что там есть. Но нужно будет нарезать по-новой картинки запустив Админка - Модули - XT-Модули - Пакетная обработка картинок. 2. А вот я даже и не знаю, как сделать что б свой текст был на каждой странице. Это вообще для чего? Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 13 августа, 2007 Автор Жалоба Share Опубликовано 13 августа, 2007 2. Этот текст с ключевыми словами, чтобы поднять страницу страницу в поисковых запросах. Мне необходимо, чтобы этот текст выводился: - на главной странице - на категории товара (причем на каждой категории свой текст) - на странице со статьей (причем на каждой статье свой текст) Пример здесь: http://www.lucky-stone.ru/ http://www.lucky-stone.ru/talismans5.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 августа, 2007 Жалоба Share Опубликовано 14 августа, 2007 Единственное, что могу посоветовать. Это вставлять текст для главной страницы в Админке - Разное - Инструменты - Информационные страницы - Главная страница. Текст категории вставлять в описание категории при создании в Админке - Каталог Текст статьи также вставить куда-нибудь в саму статью, либо перед текстом статьи, либо после. Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 14 августа, 2007 Автор Жалоба Share Опубликовано 14 августа, 2007 Ок, так уже начал делать. Единственно: " Админке - Разное - Инструменты - Информационные страницы - Главная страница" Я не нашел ничего про главную страницу . У меня стоит версия vamshop 1.32. Где она ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 августа, 2007 Жалоба Share Опубликовано 14 августа, 2007 Да вообще, по идее, должна быть такая страница. Попробуй создать тогда новую страницу в поле id страницы только укажи 5 По идее, эта страница будет отображаться на главной странице магазина. Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 14 августа, 2007 Автор Жалоба Share Опубликовано 14 августа, 2007 Ок спасибо, сработало Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения