Browsing Posts tagged magento

Бывает в целях продвижения для правильной «развесовки» сайта необходимо закрыть от поисковиков те или иные «урлы», текст или целые блоки. Привычная связка rel=»nofollow / <noindex> не всегда корректно справляется с этой задачей. Лучше подходит небольшой ява скрипт:

xvdfdf1 Magento скрыть текст, ссылки, блоки ява скриптом

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

Эффект легко проверить. Отключив обработку ява скрипта в настройках браузера блоки скрытые скриптом исчезают, при включении ява скрипта появляются обратно.

удалить sid magento

Как правило подобная запись добавляется в конце URL Magento.

Основная причина в том что вы вводите адрес отличающийся от основного адреса вашего магазина(с www или без www).

Проверьте, что в  “Base URL” в админке System> Configuration> Web interface указан желаемый адрес(с www или без www).

При необходимости редиректа, сделайте его через файл .htaccess

О том как это сделать смотрите пост 301 редирект домена без WWW на домен с WWW через htaccess

Тема 301 редиректа постоянно обсуждается в различных SEO-форумах, да и каждая поисковая система в своей системе помощи имеет специальные разделы.  Проблема актуальна для продвижения магазина на Magento, так как для поисковиков магазин с www и без www разные сайты.

301 редирект это наилучший метод сохранения ваших позиций в поисковых системах, когда вы переносите страницу или сайт. Код “301″ интерпретируется как постоянное перемещение (”moved permanently”).

Чтобы сделать автоматическое перенаправление  откройте файл .htaccess для редактирования.

Добавьте в него следующие строки, но будьте внимательны и не забудьте заменить example.ru на адрес своего сайта

Кому надо редирект домена без WWW на домен с WWW:

после RewriteEngine On добавьте:
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]

И наоборот, кому надо редирект домена с WWW на домен без WWW:

после RewriteEngine On добавьте:
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]

Сохраните изменения в файле.

После этого откройте браузер и в адресной строке введите адрес своего сайта без WWW, например http://example.ru/ и зайдите на сайт. Если Вы все сделали правильно, то в адресной строке браузера автоматически произойдет изменение – адрес сайта с введенного Вами сменится на http://www.example.ru/.

По просьбе комьюнити в очередном обновлении Magento стала доступна опция 3-D Secure.

3D Secure — система двухфакторной аутентификации пользователя. Принцип состоит в том, что владелец карты при проведении платежа через интернет должен ввести дополнительный пароль (пароль может быть одноразовым). Этот пароль владелец карты либо предварительно получает в своём банке (банкомате своего банка), либо получает на свой мобильный телефон в виде SMS сообщения от своего банка непосредственно при попытке интернет-платежа или пароль может генерироваться криптокалькулятором, выданным в банке, при этом код генерирует чип карты клиента.
Скачать Magento Version CE 1.3.3.0 Stable+3-D Secure можно на официальной страничке или установить 3-D Secure через Magento Connect.

Список изменений в версии 1.3.3.0:

  • Added Mage_Centinel module – implementation of the 3D Secure validation of credit cards.
    Supported card types:
    * Visa
    * MasterCard
    * JCB, Maestro International – only on Mage_Centinel implementation level and abstract «Credit Card» payment method
    Supported payment methods: PayPal Direct, PayPal Direct UK, PayFlow Pro, Saved Credit Card (based on abstract «Credit Card» payment method)
  • Added system logging adapter, utilized it to log Centinel API interactions into a log file
  • Added Varien_Object_Mapper and implemented «additional_information» searialized field for payment info block
  • Added «specific_information» to the payment info block, implemented this information output in admin payment templates

В своей работе с  Magento использую такие  настройкам robots.txt (файл определяет что сканирует, а что нет поисковый робот)

# Crawlers Setup
User-agent: *
Crawl-delay: 10

# Allowable Index
Allow: /*?p=
Allow: /index.php/blog/
Allow: /catalog/seo_sitemap/category/
Allow:/catalogsearch/result/

# Directories
Disallow: /404/
Disallow: /app/
Disallow: /cgi-bin/
Disallow: /downloader/
Disallow: /includes/
Disallow: /js/
Disallow: /lib/
Disallow: /magento/
Disallow: /media/
Disallow: /pkginfo/
Disallow: /report/
Disallow: /skin/
Disallow: /stats/
Disallow: /var/

# Paths (clean URLs)
Disallow: /index.php/
Disallow: /catalog/product_compare/
Disallow: /catalog/category/view/
Disallow: /catalog/product/view/
Disallow: /catalogsearch/
Disallow: /checkout/
Disallow: /control/
Disallow: /contacts/
Disallow: /customer/
Disallow: /customize/
Disallow: /newsletter/
Disallow: /poll/
Disallow: /review/
Disallow: /sendfriend/
Disallow: /tag/
Disallow: /wishlist/

# Files
Disallow: /cron.php
Disallow: /cron.sh
Disallow: /error_log
Disallow: /install.php
Disallow: /LICENSE.html
Disallow: /LICENSE.txt
Disallow: /LICENSE_AFL.txt
Disallow: /STATUS.txt

# Paths (no clean URLs)
Disallow: /*.js$
Disallow: /*.css$
Disallow: /*.php$
Disallow: /*?p=*&
Disallow: /*?SID=

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

Magento 1.4 доступна для установки и апгрейда!
В новой версии разработчик обещает ряд нововведений как:
- Виджеты
- Предустановленный WYSIWYG редактор (сокращение от What You See Is What You  Get, англ. что видишь, то и получишь)

- Улучшенная безопасность и др.

Скачать можно на официальной страничке

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

Приятная мелочь. Сегодня Magento появился в «Конструкторе сайтов» хостинга «ТаймВэб». Теперь из админки можно в один клик установить Magento 1.3.2.4.
И пусть это совпадение что утром я отправил запрос на добавление Magento в «Конструктор сайтов», а вечером пришло подтверждение.
Все равно приятно! =)

Диаграмма на которой видна структура и порядок подчинения стандартных модулей magento.

Если правильно понимаю если выключить вышестоящий модуль, автоматом выключаются все модули под ним.

Если выключить mage_core получаем белый экран Magento (=

В админке Magento можно управлять модулями со странички Система > Конфигурация  > Расширенные > Расширенные

all packages Диаграмма подчиненности модулей magento

Недостатки Magento

2 comments

За небольшое время знакомства с Magento столкнулся со следующими трудностями:

1. Magento требовательный к ресурсам движок – пришлось опробовать несколько хостингов, включая западные прежде чем удалось получить удовлетворительную скорость работы. В официальной документации сказано Memory_limit no less than 256Mb (preferably 512Mb), что означает для нормальной работы Magento требуется не менее 256 мб памяти. Практика показала что Magento уверенно себя чувствует на не сильно удаленном хостинге (для России идеально русский) при 64 мб памяти, естественно речь идет не о сетевом супермаркете.  (=

2. Языковой барьер – со средненьким знанием английского языка сложновато читать литературу и искать решения проблем в сети. К сожалению на сегодняшний момент литература и общение касательно Magento в основном на англ.

3. Нехватка расширений для Российского рынка. Речь идет об элементарных платежных модулях, не говоря уже о чем то более серьезном связанном с учетом и логистикой.

Возможно это наиболее серьезная проблема, из-за чего Magento совсем не известен в России, в отличие от запада и Америки.

Мой знакомый, владелец компании в частности занимающейся разработкой модулей для Magento даже и не хочет связываться с Русским рынком. Русские любят халяву, сегодня выложишь модуль, завтра он будет на варезных форумах. Рискну предположить что так думает не только он – это огорчает.

Хотя с другой стороны, если подумать – ниша на нашем рынке пока совершенно свободна, а значит это возможность!!

Еще одна подборка магазинов на Magento

Fred Perry

fred perry примеры магазинов на Magento

Olive and Myrtle

olivemyrtle примеры магазинов на Magento continue reading…

Природа Полевской профильная труба Химический Анализ