Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - albion

Страницы: [1] 2
1
С сайтом происходит какая то странная ситуация:

1. Когда залогинешься - сайт начинает тормозить по жуткому, но это ничего страшного, т.к. только я логинюсь, а в админке сайт летает.

2. Второе вот больше напрягает. Добавляешь товар в корзину -> переходишь в корзину -> оформляешь заказ по странично забив необходимые данные -> и на последнем этапе, когда уже должна открыться страница с информацией о том, что заказ сформирован, происходит какая то неведомая фигня страница подумав секунд 20-30 отражается пустой в прямом смысле, т.е. пустой html. Но самое интересное, что заказ оформляется и даже письмо приходит о заказе.

И главное никаких ошибок вообще не выдает, т.е. включаю отображение ошибок, а их просто нет. Попытки менять всякие параметры, типа selection-calc-found-rows-disable, то же ни к чему не привели. Даже, после того, как подцепил пустой шаблон (пользуюсь tpl) с одним макросом %content% - так же ничего не дало.

Пробежался по всем рекомендуемым UMI-CMS настройкам хостинга - все настройки, вроде, подходят. Всякие кэширующие механизмы не использую, а точнее использую через custpom.php кэш, который описан в wiki umi и кешируется только части страниц и корзину никак не затрагивает.

Может кто знает, с чем вообще это может быть связано?

2
JS и AJAX / Подгрузка цены с помощью JQuery
« : 16 Июня 2015, 11:02:29 »
Опишу суть проблемы. В свое время сделал на сайте файловое кеширование с возможностью выставлять срок хранения кеша, но из за постоянного изменения курса валют (спасибо государству) кеш приходиться постоянно удалять. Сайт достаточно большой - товаров только 2500 примерно. И если после удаления приходит какой то робот, то возникает нагрузка на дисковую подсистему хостера - на что он и жалуется. Пришла идея, что кеш можно создавать со сроком хранения примерно месяц, и что бы его не удалять при смене курса необходимо через JQuery подгрузить цену товара, а как ее вытащить с помощью JQuery не понятно. Может, кто подскажет?

3
Периодически возникают потребности в программисте. На данный момент требуется человек, который сможет сделать универсальный скрипт по подбору товаров в интернет магазине. Скрипт должен по функционалу быть похож на подбор товаров в Яндекс Маркете.
Если у кого то есть готовый скрипт - готов рассматривать вариант покупки.

Сразу оговорюсь - скрипт должен быть универсален. Т.е. он должен работать как в одном магазине с подбором по одним параметрам, так и в другом по подбору по другим параметрам.

4
Вакансии / Программист на UMI
« : 02 Апреля 2013, 17:38:30 »
1. Необходим подбор товаров такой же, как на Яндекс Маркет
2. Необходим калькулятор, который в зависимости от выбранных параметров будет вытаскивать из базы разное оборудование и на основе вытащенных данных формировать смету.

Оплата, как по факту, так и с предоплатой. Свои вопросы и предложения присылайте на info@web-admin.ru, или здесь в теме (но здесь не часто появляюсь).

Андрей

5
Каким образом можно по ID элемента справочника получить URL страницы?
Что имеется в виду: Есть шаблон данных оборудования, который так же является справочником. В другом шаблоне данных есть выпадающий список, где из этого справочника выбираются элементы, и каким образом можно получить URL страницы, который был выбран в выпадающем списке?

6
 :o Интересная ситуация происходит. Необходимо сформировать смету на основе товаров в каталоге. Все товары имеют один шаблон данных, который так же является справочником.

Данный справочник подключается через составное поле другого шаблона, по которому и происходит формирование сметы. Т.е. при редактирование страницы из выпадающего списка выбирается товар и в соседнее поле вставляется количество, которое в последствии через Custom перемножается с ценой товара.

Кастом вызывается следующим образом: %custom summ(%price%, %float%)%
Сама функция (упрощенно) выглядит так:
               
              public function summ($price, $colichestvo) {
         
         $summa=$price*$colichestvo;
         echo "Сумма: $summa<br>"; /*проверочная запись*/
         return "$summa";
      }
При редактировании сметы выбрал 3 товара, и открыл страницу со сметой. В итоге все посчиталось нормально, но строка echo "Сумма: $summa<br>"; выполнилась 6 раз, что никуда не годится, т.к. в последствии необходима итоговая сумма, а она получается в 2 раза больше.

Как заставить custom выполняться только один раз?

7
Custom макросы / permissions.custom.php
« : 31 Января 2013, 10:53:39 »
День добрый.

Необходимо в файл /classes/modules/data/permissions.custom.php вставить:
$permissions = Array('main' => Array('addNewObject')); (добавление нового объекта из клиентской части),
но в этом файле есть уже: $permissions = Array('main' => Array('numberformat')); (разделение чисел на тысячи).
 В случае, если добавляю второй строкой, то ничего не работает.

8
Есть сайт с 3500 страниц каталога товаров (у товара примерно 7 характеристик) и страниц 500 контентных (в среднем по пару тысяч символов). Т.е. если на глаз прикинуть - база данных не должна превышать 50 MB. У этого же сайта только табличка cms3_object_content выросла до 978 MB с почти 5 000 000 записей.

Каким образом можно уменьшить размер этой таблички?


9
В базу UMI в однин из разделов каталога будет внесено более 1000 объектов, которые будут выводится на сайт все разом. Каким образом можно закешировать (сохранить) весь этот объем и обновлять по крону, либо по нажатии какой либо ссылки? Формат вывода XML, а если быть более точным, то XML в формате Яндекс карт. И соответственно все эти данные - координаты и описание объектов на Яндекс карте.

10
Вакансии / Настройка вывода YML
« : 07 Ноября 2011, 10:08:44 »
Необходимо настроить вывод данных в YML. Оплата по результатам работы. Стандартный шаблон YML не устраивает, т.к. не все данные выводятся. И периодически данные совсем почему то не выводятся. :(

11
Макросы UMI.CMS / %total% для %data doSelection()%
« : 23 Июля 2011, 18:50:50 »
Делаю тут постраничный вывод каталога через %data doSelection()% . И поначалу все шло ok. Потом нечайно открыл страницу без параметров в %data doSelection()% (я так понимаю это вывод всего каталога) - появилась 502 ошибка, и после этого %total% начал выдавать всегда 1.

Отключал и включал кеш - не помогло.

Установил selection-calc-found-rows-disable = "1" помогло, но переходя на вторую страницу данные из каталога не отображаются. Вернул 0, и опять %total% выдает 1. Из за чего невозможно вывести %system numpages()%

12
Шаблоны TPL / Умный фильтр товаров
« : 16 Июля 2011, 10:06:30 »
К примеру есть интернет магазин бытовой техники. Все товары находятся в одном каталоге, но у каждого товара есть 3 единых поля - это тип товара, бренд и к примеру цвет.

Есть ли какая нибудь возможность или кто нибудь когда нибудь такое делал:

Выводится фильтр товаров с 3 выпадающими списками. И в зависимости от выбора в одном выпадающем списки, содержание двух других изменялось. Т.е. если в качестве бренда допустим выбран Электролюкс, то в выпадающем списке тип товара остались бы только те товары, которые произвела компания Электролюкс, а в выпадающем списки цвет - остались бы наименования только того цвета товаров, которые есть в инет магазине.

13
Думал попробовать сделать управление файлом robots.txt через админку, т.е. создал шаблон данных, где ввел поле, типа текст. Создал на основе этого шаблона страницу, где в поле вбил директивы robots.txt. Исправил .htaccess. где за место sbots.php вбил адрес до этой страницы. По идее все бы должно сработать при вводе адреса www.site.ru/robots.txt, но почему то всю дорогу при вводе этого адреса происходит редирект на  www.site.ru/robots.txt/. И как сделать так, что бы выводился текстовый файл абсолютно не понятно. Может кто подскажет что я делаю не так?

14
Тот, кто пользуется autothumbs.php в версии UMI-CMS  2,8,4 посмотрите на свой сайт через IE (в FF все отображалось). Отображаются ли картинки на сайте? У меня не отображались, так что пришлось заменить на такой же файл из более старой версии, по моему даже 2,7. И если нужен файл пишите - вышлю :)

15
Пост и комментарии в блоге UMI http://blog.umi-cms.ru/dobryakov/more_than_invalid_code/ натолкнули на мысль, что пора бы начать изучать XSLT шаблонизатор, тем более еще в январе мне от UMI пришла по почте книжечка про XSLT в подарок.

Но вот мучает вопрос, а какие преимущества предоставляет XSLT по сравнению с tpl?

А именно интересует: уменьшается ли нагрузка на сервер, увеличивается ли скорость разработки сайта, простота правки шаблонов и т.д.

Страницы: [1] 2