Magento на русском

Новости, обмен опытом, база знаний для разработчиков.

Archive for the 'Общая информация' Category

Групповой продукт – показ картинок из привязанных продуктов

by @ Четверг, Июль 9th, 2009. Tags: , ,
Filed under Общая информация, Примеры

Хочу поделиться кодом, который в медиа галерее групового продукта показывает картинки из привязанных обычных продуктов.
Это очень удобно, в плане того, что создавая групповой товар вам не надо для него еще раз загружать изображения.
Всего – то переписываем один блок Mage_Catalog_Block_Product_View_Media
Кстати, одинаковые по размеру картинки – не показываются!
Вот такой код у меня получился:
<?php
class Oggetto_Ggallery_Block_Catalog_Product_View_Media extends Mage_Catalog_Block_Product_View_Media
{
public [...]

Как правильно формировать URL при создании блока или страницы

Мы наблюдаем интереснейшее явление: бессмыслица как средство общения между людьми
Лец С.Е.

Требования к серверу, на котором будет устанавливаться Magento

На момент написания этого поста, для установки и работы движка необходимо:

Linux или другая UNIX-совместимая операционная система (Windows также поддерживается, но прежде стоит ознакомиться со всеми известными проблемами)
Веб-сервер Apache (1.x или 2.x)
PHP 5.2.0 или выше, со следующими расширениями/добавлениями:

PDO/MySQL
MySQLi
mcrypt
mhash
simplexml
DOM

MySQL 4.1.20 или выше
Sendmail-совместимый почтовый сервер. Magento может соединится непосредственно с сервером по протоколу SMTP.

Разработчики рекомендуют использовать [...]

Обновление версии Magento

by @ Понедельник, Апрель 27th, 2009. Tags: ,
Filed under Обновление, Общая информация

Как можно обновить версию движка?
1. Через Magento Connects;
2. Руками.
Как лучше обновить версию движка?
Руками.
Почему?
Так рекомендуют разработчики Magento.
Как именно это сделать?
Установить новую версию, потом переключить базу.

Javascript валидация произвольных полей Magento/Prototype style

by @ Пятница, Март 20th, 2009. Tags: , ,
Filed under Общая информация, Полезно знать

Задача:
Сделать так, что бы в поля Name, Company, Address1 и Address2 нельзя было вводить больше 30 символов.
Решение:
Находим файл ../js/prototype/validation.js
Добавляем в него валидатор…
['validate-length30', 'Please enter less then 30 characters.', function(v) {
var data=v.strip(); /*strip leading and trailing spaces*/
return !(data.length>30);
}],
Потом идем во все шаблоны, где присутствуют Name, Company, Address1 и Address2 поля и добавляем в class=»…» [...]

Привет Ворлд!

by @ Вторник, Февраль 3rd, 2009. Filed under Общая информация

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

© 2009-2012 Magento по-русски 99% авторских статей