Почему не могут отправиться формы с сайта? potoloki-v-omske.ru/

habrahabr.ru/post/282337/ (о MySQL 8) Наконец-то все системные таблицы будут переведены на InnoDB. MyISAM, таким образом, становится абсолютно ненужной с точки зрения сервера, но будет доступна в качестве опции для тех, кто любит кактусы.

Предстоит перенос сайта на другой сервер. В связи с чем возник вопрос — стоит ли конвертировать базу из MyISAM в InnoDB. Вроде, процесс трудоёмкий. Но если будут веские доводы, почему и нет. В базе транзакции не используются (и необходимости в них пока нет). Во внешних ключах тоже необходимости нет. Большинство операций — SELECT. Ваш совет — стоит ли?

Добрый вечер! Прошу помощи с dynamicdropdown Установил dynamicdropdown от Bruno — этот компонент реализует зависимые выпадающие списки в админке. Те выбираем ресурс в списке select и в другом списке multiselect появляются все дочерние ресурсы. Проблема заключается в том что в multiselect не показываются сохраненные названия сохраненных ресурсов. Предполагаю что проблема заключается в настройках созданного типа tv (dynamicdropdown_multi) Ниже прилагаю код настроек tv, все кто может помочь буду очень благодарен, уже 3 дня не могу разобраться. <input type="hidden" id="original{$ddId}" name="original{$tv->id}" value="{$tv->get('value')|escape}" /> {$tv->get('value')}

<div id="div_{$ddId}"> </div>

// <![CDATA[ {literal} MODx.combo.{/literal}{$ddId}{literal} = function(config) { config = config || {}; Ext.applyIf(config,{{/literal} name: '{$ddId}' ,id: 'select_{$ddId}' ,extraItemCls: 'x-tag' ,expandBtnCls: 'x-form-trigger' ,clearBtnCls: 'x-form-trigger' ,width: 400 ,hiddenName: 'tv{$tv->id}[]' ,renderTo: 'div_{$ddId}' ,triggerAction: 'all' ,mode: 'remote' ,children: Ext.util.JSON.decode('{$children}') ,parents: Ext.util.JSON.decode('{$parents}')
{if $params.title},title: '{$params.title}'{/if} {if $params.listWidth},listWidth: {$params.listWidth}{/if} ,maxHeight: {if $params.maxHeight}{$params.maxHeight}{else}300{/if} {if $params.typeAhead} ,editable: true ,typeAhead: true ,typeAheadDelay: {if $params.typeAheadDelay && $params.typeAheadDelay != ''}{$params.typeAheadDelay}{else}250{/if} {else} ,editable: false ,typeAhead: true ,searchible: true {/if} {if $params.listEmptyText} ,listEmptyText: '{$params.listEmptyText}' {/if} ,forceSelection: {if $params.forceSelection && $params.forceSelection != 'false'}true{else}false{/if} ,initiated: true ,allowBlank: {if $params.allowBlank == 1 || $params.allowBlank == 'true'}true{else}false{/if} ,resizable: false ,pageSize: 0 ,url: {$connector_path} ,fields: ['id','name'] ,displayField: 'name' ,valueField: 'id' {if $params.valueDelimiter} ,valueDelimiter: '{$params.valueDelimiter}' {/if}

    {literal}
    ,baseParams: {
	    action: '{/literal}{$action}{literal}'
        ,resource_id: '{/literal}{$resource.id}{literal}' 
        ,object_id: '{/literal}{$object_id}{literal}'
        ,tvname: '{/literal}{{$tv->name}}{literal}' 	 	            
    }
    ,store: new Ext.data.JsonStore({
                    id:'id',
                    autoLoad: true,
                    root:'results',
                    fields: ['name', 'id'],
                    remoteSort: true,
                    url: {/literal}{$connector_path}{literal},
                    baseParams:{
                        action: '{/literal}{$action}{literal}'
                        ,resource_id: '{/literal}{$resource.id}{literal}' 
                        ,object_id : '{/literal}{$object_id}{literal}'
                        ,tvname : '{/literal}{{$tv->name}}{literal}' 	                            
                    },
                    listeners: {
                        'load': {fn:function(store, records, options ) {
                            //this.hiddenName = config.paramHiddenName;
                            //this.setWidth('350');
                            }
                        },scope : this                        
                    }   
                }) 
    
    ,listeners: { 
	    'select': {fn:this.selectOption,scope:this}
        ,'render': {fn:this.initSelect,scope:this}
	}
});
MODx.combo.{/literal}{$ddId}{literal}.superclass.constructor.call(this,config);

}; Ext.extend(MODx.combo.{/literal}{$ddId}{literal},Ext.ux.form.SuperBoxSelect,{ selectOption: function() { this.refreshChildren(true); MODx.fireResourceFormChange();

}


,initSelect: function() {
    var parent_field = null;
    for(i = 0; i <  this.parents.length; i++) {
	    parent = this.parents[i];
        parent_field = Ext.get('original'+parent);
        if (parent_field){
            this.store.baseParams[parent] = parent_field.dom.value;
        }
        
    }
   this.store.load({
        callback: function() {
            this.setValue(Ext.get('{/literal}original{$ddId}{literal}').dom.value);
       },scope:this
  });
}


});

console.log(Ext.get('{/literal}original{$ddId}{literal}').dom.value); Ext.reg('modx-combo-{/literal}{$ddId}{literal}',MODx.combo.{/literal}{$ddId}{literal}); Ext.onReady(function() { var fld = MODx.load({ xtype: 'modx-combo-{/literal}{$ddId}{literal}' }); //console.log(fld); //alert('222');

Ext.getCmp('modx-panel-resource').getForm().add(fld);
{/literal}

}); // ]]>

Возможно ли сделать автоматический импорт данных о зарегистрированных пользователях из Modx в 1С-Битрикс прямо после регистрации пользователя? На сайте стоит компонент Login. Можно ли сделать прямо после регистрации отправку данных о новом пользователе в систему 1СБитрикс? Может быть, есть какое-то готовое решение?

Здравствуйте нужен программист для небольшой работы. Исходные данные

  1. есть доменное имя, сайта нет и не нужен пока
  2. дизайнера нет — возможно и не понадобится. Что нужно: а) страница для публикации информации: — анонсы: располагаются по дате друг за другом, открыто видно 5 анонсов, остальные под катом — вопросы-ответы: располагаются друг за другом, открыто видно 5 анонсов, остальные под катом б) работающая страница каталога с возможностью поиска пользователем по характеристикам товара и ключевым словам без личного кабинета, без корзины только страница каталога. Разработка сайта возможна позже, но пока необходимости в нем нет и в ближайшие 2-3 месяца не будет Для каталога необходимо:
  3. первоначальная выгрузка из одного итальянского интернет магазина их каталога с фото (примерно 4шт на одну вещь) с их ценами в евро (базовая цена) и полным описанием как есть. Каталог более 2-3 тысяч моделей.
  4. перевод на русский не нужен, видео нет.
  5. автоматическая накрутка на базовую цену в зависимости от типа товара (футболка или пальто — накрутка разная)
  6. автоматический пересчет в рублях по курсу с округлением до целых рублей, курс могу ручками вкладывать раз в неделю в админке
  7. артикул товара немного переделать чтобы не был возможен пользователю прямой поиск источника
  8. Бывает что в оригинальном магазине вещь висит в каталоге а ее размеров нет — такую выгружать не надо. Если вешь, ранее была выгружена, а потом в оригинальном инет магазине она закончилась, то ее нужно удалить из моего каталога
  9. в админке чтобы я видела цену до накрутки и после в евро и в рублях
  10. в админке видеть из какого сайта пришел товар (в идеале страница товара в оригинальном ресурсе), оригинальный артикул вещи
  11. артикул товара на моей странице тоже немного надо видоизменить (добавить 2 буквы в начале в соответствии с названием товара и 3 первых цифры оригинального артикула) — решим по ситуации.
  12. в каталоге необходим поиск по ключевым словам и характеристикам товара с возможностью одновременной выборки нескольких характеристик (вид товара, цвет (агрегированный список цветов), размер, состав (список видов ткани дам), длина товара, тип рукава, сезон, цена (от и до), бренд ключевые слова могут быть русские и итальянские
  13. страничку подвесить на домен (куплен)
  14. каталоги в интернет магазине обновляются примерно раз в 7-10 дней, соответственно нужно чтобы я сама могла обновлять каталог и потом актуализировать у себя. Сам парсер, как вариант, можно разбить на несколько запросов: а) добавить только новые товары б) обновить цены (тк могут быть скидки) весь каталог в) удалить товары которые закончились Помимо стоимости и сроков за выполненную работу, описанную выше, хочется понимать следующее:
  15. количество проверок и исправлений до сдачи работы?
  16. время за которое вы сделаете проект?
  17. насколько будет и будет ли увеличивать стоимость проекта если такая выгрузка будет не из одного инет магазина, а из трех? Накрутка цены у двух отличается.
  18. влияние на стоимость, если парсер будет обновлять размерный ряд по наличию или не будет. Пользователю будет виден только общий размерный ряд и наличие размеров спрашивать у меня необходима в процессе работы переписка помимо почты в вибер или вотсап, скайп не работает, ваша возможность живого обсуждения (если понадобится) днем писать на почту sphinks_1@list.ru

Добрый день. Если вопрос ещё актуален, пришлите мне на почту доступ в админку и логин/пароль, которые Вы отсылали тому человеку

Добрый вечер. Помогите советом. взяли человека на удаленку, скинули ему пароль в админку. А у него не получается зайти(( вот чего прислал Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E) штамп времени: Thu, 29 Sep 2016 11:26:11 UTC Сообщение: 'null' — есть null или не является объектом Строка: 153 Символ: 17 Код: 0 URI-код: Сообщение: 'null' — есть null или не является объектом Строка: 169 Символ: 17 Код: 0 URI-код: Что это такое? И, собственно, что делать, чтобы устранить бяку?