В теле, там где это надо вставляем:

<span><a onclick="obj=this.parentNode.childNodes[1].style;
tmp=(obj.display!='block') ? 'block' : 'none';
obj.display=tmp;
return false;">Читать далее</a>
 
<div class="abc">ваш скрытый текст</div>
 
 
</span>

В стилях прописываем класс:
.abc{
display: none;
}

удалить 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 быстрый, т.к. не требует предварительного скачивания архива с Magento на стационарный компьютер. Все фалы будут закачиваться напрямую с сервера Magento в папку с вашим сайтом.

Время полной установки Magento с Sample Data и созданием базы составляет от 5 до 10 мин.

Для установки вам потребуются:

  • Доступ через SSH. Если у вас не установлен по умолчанию SSH попросите саппорт хостинга услугами которого вы пользуетесь подключить этот протокол.
  • Выберите папку куда будет установлен магазин
  • Установите базу данных (для дальнейшей установки вам понадобятся имя юзера, пароль и имя базы)
  • Имя хоста (как правило localhost)
  • Клиент с поддержкой SSH, например WinSCP

sshustanovka 600x307 Magento 1.4.0.0   быстрая установка с помощью SSH

Вам необходимо последовательно вводить следующие команды.

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

  1. mkdir magento
  2. cd magento
  3. wget http://www.magentocommerce.com/downloads/assets/1.4.0.0/magento-1.4.0.0.tar.gz
  4. wget http://www.magentocommerce.com/downloads/assets/1.2.0/magento-sample-data-1.2.0.tar.gz
  5. tar -zxvf magento-1.4.0.0.tar.gz
  6. tar -zxvf magento-sample-data-1.2.0.tar.gz
  7. mv magento-sample-data-1.2.0/media/* magento/media/
  8. mv magento-sample-data-1.2.0/magento_sample_data_for_1.2.0.sql magento/data.sql
  9. mv magento/* magento/.htaccess .
  10. chmod o+w var var/.htaccess app/etc
  11. chmod -R o+w media
  12. mysql -h хост -u имя юзера -pпароль имя базы < data.sql
  13. ./pear mage-setup .
  14. ./pear install magento-core/Mage_All_Latest-stable
  15. rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
  16. rm -rf magento/ magento-sample-data-1.2.0/
  17. rm -rf magento-1.4.0.0.tar.gz magento-sample-data-1.2.0.tar.gz data.sql
По окончании работ вы получаете папку с установленным магазином Magento с Sample Data.
Для продолжения стандартной установки в адресной строке браузера наберите имя домена или путь до папки с Magento. Например http://имясайта.ru/magento
Примечание:

SSH (англ. Secure Shell ) — сетевой протокол, позволяющий производить удалённое управление операционной системой.

SSH (англ. Secure Shell ) — сетевой протокол, позволяющий производить удалённое управление операционной системой.

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 даже и не хочет связываться с Русским рынком. Русские любят халяву, сегодня выложишь модуль, завтра он будет на варезных форумах. Рискну предположить что так думает не только он – это огорчает.

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

Подскажем как выбрать dreamland