вторник, 31 января 2012 г.

поджопник

Вот мне интересно, для кого разработчики подгузников рисуют вот этих милых зверушек на подгузниках? Ребенку явно все равно, а родителя меняющего подгузник под оглушительный  рев чада это вряд ли успокоит.
Можно было бы, например, писать полезные советы по ухаживанию за ребенком, или лучше, какие-нибудь комиксы на эту тему.
Еще лучше поместить на подгузник какой-нибудь индикатор, чтобы было понятно, пора менять или нет, и желательно, чтобы было сразу понятно, какая "начинка" ожидает родителя внутри.
А вообще что за слово такое - подгузник? Часто вы слово "гузка" используете в своем обиходе?
По-моему гораздо правильнее называть изделие поджопник. 

среда, 25 января 2012 г.

1C-Битрикс: Выбор платежной системы в зависимости от стоимости заказа.

Как вы наверное знаете, агрегаторы платежных систем в монополистическом сговоре с провайдерами связи сотовой связи ввели совершенно лошадиные комиссии за оплату услуг по SMS. Шкала вознаграждения агрегатора растет практически в логарифмическом масштабе в зависимости от стоимости заказа. До 100 рублей комиссия еще терпима но, например при стоимости заказа около 1000 р. комиссия будет 50% и больше, при этом либо вы сами будете терпеть убытки, либо придется возложить траты на клиента, существенно увеличивая стоимость заказа, что тоже не камельфо, потому что всегда есть гадкие конкуренты.

Именно поэтому алчный работодатель поставил передо мной задачу не дать пользователю оплатить заказ по SMS, если он стоит больше 100 рублей.

Итак исходные данные: сайт работает на 1С-Битрикс, редакция Бизнес. Пользуемся агрегатором MainPay (за год работы они сменили несколько названий, но даже обращения в службу поддержки до сих пор остались в моем кабинете).

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

Создаем и настраиваем в битриксе две платежные системы. разумеется тестируем, что все работает.  Записываем ID обоих платежных систем.

Теперь нужно сделать фоновый для пользователя выбор в зависимости от суммы заказа. Если он меньше 100 р. выводим обе платежные системы, если больше то только ту, которая без SMS. Я использую компонент sale.order.ajax. Поэтому я иду в шаблон компонента (если вы используете дефолтный шаблон, обязательно создайте свой, потому что при следующем обновлении исправленный дефолтный шаблон будет переписан стандартным), и нахожу код цикла вывода платежных систем, начинается он строками:

    foreach($arResult["PAY_SYSTEM"] as $arPaySystem)
    {
        if(count($arResult["PAY_SYSTEM"]) == 1)

В моем случае платежных систем заведомо больше одной, поэтому идем до else {} и добавляем код:

if ((intval(str_replace(" ", "", $arResult['ORDER_TOTAL_PRICE_FORMATED']))>100)&&($arPaySystem["ID"]==9)){
            }
            else{

 ну и не забываем в конце добавить еще одну фигурную скобку.
Теперь поясню. Вначале  хотел привязаться к ORDER_PRICE, но этот значение не учитывает скидок и стоимости доставки. Полную стоимость всего заказа я смог получить только из  ORDER_TOTAL_PRICE_FORMATED, но это стринговая переменная в которой тысячи отделены пробелами, поэтому, чтобы получить числовое значение сначала удаляем пробелы (str_replace), а затем берем от получившегося целочисленное значение. В $arPaySystem["ID"] пишете ID своей платежной системы. Таким же образом можно организовать множественный выбор в зависимости от стоимости или любых других параметров заказа.

Вот и вся хитрость.    

пятница, 13 января 2012 г.

Светлана

Проезжал вчера Светлановский проспект и задумался, а что собственно за Светлана такая, в честь которой в советское то время назвали завод, проспект и площадь.
Мне представилась некая супер-женщина, серый кардинал эдакая Властелина ловко управлявша умами и сердцами секретарей обкомов.

Затаив дыхание я начал гуглить. И вот нагуглил.

В 1914 году на предприятии (старое название – завод «Айваз») было начато первое в России промышленное производст-во ламп накаливания. В качестве товарного знака было выбрано красивое и звучное слово «Светлана», производное от словосочетания «СВЕТовая ЛАмпа НАкаливания».

СВЕТовая ЛАмпа НАкаливания!!!!


Привет всем знакомым Светланам.


И в завершение, как всегда, песня. Песня про Светлану.



вторник, 3 января 2012 г.

гид по отцовству: визит медсестры и электронная регистрация рождения

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

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

Благодаря четко отлаженной системе здравоохранения, постановка на учет в поликлинику происходит автоматичеки, если твоя супруга правильно указала в роддоме адрес проживания после родов. Именно адрес проживания а не прописки. Тогда уже на следующий после выписки день, к тебе на дом придет врач, а потом еще и медсестра.
Главный персонаж тут патронажная медсестра, она будет посещать твой дом регулярно, поэтому к ее встрече надо отнестись особенно трепетно. Если все сделать правильно (коробка конфет до осмотра ребенка), то медсестра не только осмотрит, даст добрые советы, отнесется к самой молодой маме практически по-матерински, но еще будет звонить в перерывах между визитами, чтобы удостовериться, что все в порядке. И не забудь приготовить бахилы. Медработники трепетно относятся к посещениям тобой працедурных кабинетов, но не приминут отправиться к новорожденному ребенку в сапогах, так как предлагаемые тобой тапки они не надевают ни при каких условиях.
Запиши себе в блокнот - к моменту забора ребенка из роддома у тебя должны быть приготовлены такие расходные материалы как бахилы и конфеты, поскольку медперсонал может придти в любую минуту.

Следующий шаг в этом увлекательном квесте - государственная регистрация рождения. делается это в районном ЗАГСе по месту прописки матери. В наш век инноваций и всеобщей модернизации встать в очередь на проведение данной процедуры (не путать с самой процедурой) можно через интернет. По крайней мере в городе трех революций.
Этим мы сейчас и займемся. Найти чудо сайт практически невозможно, поэтому вот тебе линк.
В удобной таблице найди пересечение услуги "Государственная регистрация рождения" и в "электронном виде" и кликай.
Внимательно изучи инструкцию по заполнению формы и условия предоставления услуги. Это важно, потому что если ты решил зарегистрировать рождение ребенка достигшего 18 лет, в элеткронном виде подать заявку не удасться.
Необходимо заполнить данные о родителях, браке, ребенке и выбрать место, день и время регистрации. На все у меня ушло около получаса с перерывами на чай.
В завершении тебе предложут сохранить приглашение в формате pdf. В приглашении также присуствует список необходимых документов и даже фрагмент с картой. На отдельном листе - "уполномачивание" матери (твоей супруги) на регистрацию ребенка отцом (тобой).
Не забудь распечатать приглашение и согласие жены, и с паспортами, справкой о рождении и свидетельством о браке явиться по указанному адресу.
О самой регистрации расскажу 11 января, именно на этот день я записан.

Дерзай, молодой отец, и сил тебе!