core.message(LANG_XXX_PHOTO);
Вопрос по функции core.message
message: function(title){ if(title == null) title = ''; this._show_mess(title, '', '', 'message'); }
$_LANG['ORDER_PHOTO'] ='Сортировка альбома';
orderPhoto: function(album_id) { core.message(LANG_ORDER_PHOTO); $.post('/photos/orderphoto'+album_id+'.html', {}, function(data){ if(data.error == false){ $('#popup_message').html(data.html); $('#popup_progress').hide(); $('#popup_ok').val(LANG_SAVE).show(); $('#popup_ok').click(function(){ $('#popup_ok').prop('disabled', true); $('#popup_progress').show(); var options = { success: photos.doorderPhoto }; $('#order_photo_form').ajaxSubmit(options); }); } else { core.alert(data.text, LANG_ERROR); } }, 'json'); }, doorderPhoto: function(result, statusText, xhr, $form){ $('#popup_progress').hide(); if(statusText == 'success'){ if(result.error == false){ window.location.href = result.redirect; } } else { core.alert(statusText, LANG_ERROR); } },
<a class="ajaxlink" href="javascript:void(0)" onclick="photos.orderPhoto({$album.id});return false;">{$LANG.ORDER}</a>
#order_photo_form'
в таких случаях смотрят в консоль отладчика, например firebug или нажмите F12 в любом современном браузере и ищите вкладку консоль.Хочу вывести данные в таком окне и не выходит. Окно не создаётся, если меняю (LANG_XXX_PHOTO) на своё, предварительно всё остальное создал
а переменная LANG_ORDER_PHOTO доступна в js? вы ее вывели? Можно вручную вывести, можно использовать методы cmsPage: addHeadJsLang, displayLangJS.предварительно всё остальное создал.Ф-цию в photos.js, title в Languages
Здесь я оплошал, думал раз глобальные, то и везде доступны. Благодарю. Вывел.Окно нарисовалось.а переменная LANG_ORDER_PHOTO доступна в js? вы ее вывели? Можно вручную вывести, можно использовать методы cmsPage: addHeadJsLang, displayLangJS.