В продолжении темы UMI публикую данную статью. Перенос товаров методом “Drag-and-drop”, это конечно очень хорошо, но когда товаров очень много, то совершенно не удобно. В статье “Мой отзыв о UMI.CMS” я писал что не возможно работать, если товар вносится автоматически (не через1C, и не вручную), в какую то закрытую категорию. Откуда потом модератор должен его переносить в нужную категорию.
И так, пишем кастомный макрос =)
Для начала нужно изменить немного шаблон в админке.
В файле /styles/skins/mac/data/form.modify.xsl, где вам удобно нужно поставить следующий код: Читать полностью…
CMS
CMS, UMI.CMS, xsl, создание сайта
Где то в комментариях я уже высказывался об UMI. Теперь соединю все это в один пост.
Мнения у меня по поводу этой системы противоречивые. С одной стороны мне очень нравится, и совершенно не хочется после UMI разрабатывать сайты на другой системе (особенно на Amiro), с другой стороны продукт сыроват.
Почему я выбрал UMI.CMS я писал в прошлой статье. Со времени моего выбора прошло достаточно времени, что бы я смог вдоволь поСпотыкаться о камни и поНаступать на грабли. Когда в моем портфолио было всего 4 проекта на UMI, система мне безумно нравилась. Для радости было несколько причин: Читать полностью…
CMS
CMS, UMI.CMS, создание сайта
Задача, перенести около 300 новостей с сайта, созданного на HTML в UMI.CMS. В umi я пока новичок так что жду от более опытных в этой сфере комментариев. Я пишу свой макрос в модуле импорта данных. Это ж все-таки импорт.
В папке classes\modules\exchange лежит файл __custom.php примерно такого содержания
abstract class __custom_exchange {}
Добавляем туда метод
public function import_news() {}
Первое что нужно сделать, это распарсить HTML. У меня есть список страниц новостей и пара страниц со списком новостей, картинкой анонса и анонсом.
Читать полностью…
PHP
PHP, UMI.CMS
Я написал на Yii один крупный проект, несколько мелких, и сейчас заканчиваю еще один крупный проект. Познакомился я с Yii год назад. Не сказал бы что я досконально с ним разобрался, но все же опыт какой то появился.
Вот хотел бы поделиться тем, как я организую приложение на Yii.
И так, архитектура папок у меня такая Читать полностью…
PHP
PHP, Yii, Yii framework

Появилась задача установить и настроить поисковый движок Sphinx. Много слышал об этой системе, но никогда не пользовался и если честно, боялся. Думал что все там сложно и долго. Оказалось все не так уж и страшно. Устанавливал я Sphinx на Windows 7.
Я нагуглил несколько статей по установке Sphinx-а. Очень хорошая статья попалась.
И так, какие проблемы у меня возникли, не смотря на подробно описанный материал.
- Я не поменял в конфигах пути. Там стоит что то типа @CONFIGDIR@, нужно поставить реальные пути. Читать полностью…
PHP
PHP, Sphinx
Приветствую вас!
Последнее время становится все больше и больше желающих заказывать у меня услуги (тфу тфу тфу, чтоб не сглазить). И вот однажды звонят мне и просят сделать интернет магазин. Ну конечно же я соглашаюсь. Но так как наработок у меня нет(достойных нет), а продукт хочется продать навороченный и дешевый, то решил обратиться к готовым системам управления контентом(CMS).
Бесплатные я отмел сразу. Почему?
Ну, во-первых, когда заказчик узнает что его сайт на бесплатной системе сделан, он спросит, куда ушло столько денег? =)
Во-вторых. Бесплатные системы легче взломать, так ка их код открыт, и они массово заполонили интернет. А это значит что “хаккерам” (назовем их так) выгодней и увлекательней ломать такие системы.
В третьих, нет тех. поддержки. Читать полностью…
CMS
UMI.CMS, xsl
Здравствуйте. Часто просят поделиться классом загружающим файлы. Конечно такой класс легко найти на просторах интернета. Но для практики лучше написать самому чем искать.
Писался класс примерно год назад, когда я еще смутно представлял, как правильно использовать ООП. Пожалуйста, все кто увидит что можно переделать в моем классе что бы было лучше, логичней, красивей, пишите в комментариях, обязательно поправим.
Читать полностью…
PHP, Новости
PHP, загрузка файлов
Методы ImageMagick до сих пор плохо документированы, а про перевод я вообще молчу.
Возникла необходимость делать презентации к галерее. Изначально задача ставилась делать презентацию в формате avi или mpeg, но после более детального рассмотрения задачи было решено делать ее в формате GIF (так и проще, и дешевле, и быстрей, и презентация меньше весит). Читать полностью…
PHP
PHP, мануал
Здесь я опишу пару сложностей, с которыми я столкнулся при изучении Yii.
Подключение CSS и Javascript
И так, первая сложность заключалась в том, что я никак не мог понять, как подключить CSS и JavaScript. Оказывается тут все очень просто. Загвоздка у меня заключалась в том что стили подключаются в файлах типа layouts. То есть, если на странице нужны стили или JS то нужно подключать layouts, иначе не получится. А добавляется все очень просто, на странице нужно внести следующий код, и все подключится туда куда надо автоматически.
Читать полностью…
PHP
framework, Yii, Yii framework
Мое первое знакомство с framework-ом. В этой статье я опишу только свои впечатления и некоторые мысли. Примеры и решения будут в других статьях.
До сих пор я не имел дело ни с одним фреймворком, так что Yii, на данный момент, олицетворяет для меня все фреймворки вместе взятые. Что я думал о них до знакомства? По слухам это просто библиотеки часто используемых функций, со своими правилами формирования и программирования всей системы приложения. По тем же слухам это громоздкая, медленная машина, где быстрота создания проекта идет в ущерб производительности этого проекта, и спасает только кэширование. Ну, что ж, не буду врать, не до такой степени я еще знаком с Yii Читать полностью…
PHP
framework, index.php, PHP, Yii, Yii framework, создание сайта, фреймворк