|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Мастерская uCoz » Дизайн: управление шаблонами » в мобильной версии в доске объявлений не выбирается категори |
в мобильной версии в доске объявлений не выбирается категори |
Здравствуйте, кто видит это сообщение сейчас. Может проверить у себя на сайте, обязательно в мобильной версии добавить и редактировать объявление. У вас Будут выбираться категории в меню?
Проблема В мобильной версии сайта, в модуле доска объявлений, добавление/редактирование материала. При выборе категорий, открывается меню, при клике на категорию например автомобиль ничего не происходит. Ставили стандартный шаблон, проверяли на чужом сайте, тоже самое, глобальная проблема. Думаем в js на стороне Ucoz в группе вк Бесплатный конструктор сайта ucoz написали что Обработчик нажатия на элемент списка отсутствует в коде. Сообщение отредактировал MikhailovCity - Воскресенье, 25 Дек 2016, 16:53:47
|
MikhailovCity, на странице добавления/редактирования как минимум должен быть этот скрипт
Код <script type="text/javascript"> function insertselcat(cat ) { var cts = $('#uCatsMenu9 input[name=ocat]:checked').map(function() { return $(this).next().html(); }).get().join(", ") || '- Выбрать категорию -'; document.querySelector('#catSelector9').value = cts.replace(/&/g, '&'); if (cat ) { $('#uCatsMenu9 [data-sectid=' + cat.dataset.parentid + ']').prop('checked', ($('#uCatsMenu9 [data-parentID=' + cat.dataset.parentid + ']:checked').length == $('#uCatsMenu9 [data-parentID=' + cat.dataset.parentid + ']').length ? true : false) ); } } jQuery(function($) { $('#uCatsMenu9 [data-sectid]').on('click', function (ev ) { var childs = $('#uCatsMenu9 [data-parentID="' + this.dataset.sectid + '"]'); childs.prop('checked', (this.checked == true ? true : false) ); insertselcat(); }); }); function SeoMetaFieldsCheckboxClick(Checkbox) { if (Checkbox.checked ) { jQuery('.seo-mtf-hide').addClass('seo-mtf-show'); jQuery('input[name=meta_title]').focus(); jQuery('input[name=ownurl]').focus(); } else { jQuery('.seo-mtf-hide').removeClass('seo-mtf-show'); } } function addImgF(button ) { var num = document.querySelectorAll('input[id^="fln"][type="file"][name^="file"]').length; if (num < 50 ) { num += (num < 1 ) ? 2 : 1; $(button).closest('li, td, .imagesBlock').append('<span> [' + num + '] </span> <input type="file" id="fln' + num + '" name="file' + num + '" size="20" onchange="getimage(' + num + ');"><span id="iCode' + num + '"></span><div id="imblock' + num + '"></div>'); } if (num >= 50 ) { $(button).parent().html('<span> [1] </span> '); } } function g_open_iCode(num) { $('#iCode' + num).toggleClass('openednow'); $('#gbut' + num).toggleClass('openednow'); }; jQuery(function($){ $('label[for]').on('click', function() { $('[name="' +this.htmlFor+ '"]').focus(); }); }); $('#ownu284').bind('keyup', function (event) { if (!CheckChpuString(event.target)) { return false; } }).bind('keydown', function (event) { if (!CheckChpuString(event.target)) { return false; } }); function CheckChpuString(el) { var OriginalStr = $(el).attr('data-uhost') + ''; OriginalStr = OriginalStr.substr(0, OriginalStr.length-1); var CurrStr = $(el).attr('value') + ''; CurrStr = CurrStr.trim(); if (CurrStr == OriginalStr || CurrStr == "") { $(el).attr('value', OriginalStr + '/'); return false; } var regex_str = OriginalStr; var regex_obj = new RegExp('^' + regex_str, 'i'); if (!regex_obj.test(CurrStr)) { $(el).attr('value', OriginalStr + '/'); return false; } return true; } function SeoCheckFieldLengthEndHightlight(Field, Count) { var StrLengthInField = (jQuery(Field).attr('value')).length; if(StrLengthInField > Count) { jQuery(Field).parent().find('div.seo-field-text-counter').addClass('error'); } else { jQuery(Field).parent().find('div.seo-field-text-counter').removeClass('error'); } } function SeoCheckAndShowMetaFields() { $('#settitlekeydesc').attr('checked', true); $('.seo-meta-field').addClass('seo-mtf-show'); } jQuery(function($) { var chpuField = $('input[name=ownurl]'); var MTitleValue = $('input[name=meta_title]').val(); var MDescriptionValue = $('textarea[name=meta_description]').val(); var MKeywordsValue = $('input[name=meta_keywords]').val(); if (chpuField.length && chpuField.val() != '' ) { SeoCheckAndShowMetaFields(); } if (MTitleValue != '' || MDescriptionValue != '' || MKeywordsValue != '' ) { SeoCheckAndShowMetaFields(); } }); function openery() { document.querySelector('.manFlSbm').disabled = true; new _uWnd('addEnt', 'Добавление материала', -310, -100, {autosize:1, modal:1, closeonesc:1, resize:0, topclass:'wndMaterialAdded'}, {form:'addEntForm'}); } function getimage(n ) { var t = document.getElementById('fln' + n); var iCodeX = document.getElementById('iCode' + n); if (t.value ) { ext = ['png', 'jpg', 'gif', 'jpeg', 'jpe']; var img = t.value.replace(/\\/g, '/'); var pic = img.toLowerCase(); var ok = 0; for (i = 0; i < ext.length; i++ ) { m = pic.indexOf('.' + ext[i]); if (m != -1 ) { ok = 1; break; } } if (ok == 1 ) { var code='$IMAGE'+n+'$'; var iurl='$IMG_URL'+n+'$'; var title='$IMG'+n+'_TITLE$'; var alt='$IMG'+n+'_ALT$'; // create live preview image var reader = new FileReader(); reader.onload = function (event ) { document.querySelector('#iCode' + n + ' .iPhotoPrev img').src = document.querySelector('#iCode' + n + ' .iPhotoPrev > a').href = this.result; }; reader.readAsDataURL(t.files[0] ); iCodeX.className = 'added'; iCodeX.innerHTML = '<div class="iCode_block">\ <div class="iCode_el">\ <input class="iCode_main_inp" type="text" readonly onClick="select(this)" name="h1" value="'+code+'" size="'+(code.length)+'" style="direction:ltr; text-align:center; color:#00F;">\ <span class="iCode_el_tooltip">Используйте этот код в редакторе для вставки изображения превью + <br/>увеличения по клику. Данный код содержит \'title\' и \'alt\'</span>\ </div>\ \ <span id="gbut'+n+'" onclick="g_open_iCode('+n+');"></span>\ </div>\ <div id="iCode_'+n+'">\ <div class="iCode_block">\ <div class="iCode_el">\ <input class="iCode_main_inp" type="text" readonly onClick="select(this)" name="t'+n+'" value="'+title+'" size="'+(title.length)+'" style="direction:ltr; text-align:center; color:#00F;">\ <span class="iCode_el_tooltip">Используйте этот код для тонкой настройки вывода изображения.<br/>Код выведет отдельно введенное вами значение в поле \"Title\"</span>\ </div>\ \ </div>\ <div class="iCode_block">\ <div class="iCode_el">\ <input class="iCode_main_inp" type="text" readonly onClick="select(this)" name="a'+n+'" value="'+alt+'" size="'+(alt.length)+'" style="direction:ltr; text-align:center; color:#00F;">\ <span class="iCode_el_tooltip">Используйте этот код для тонкой настройки вывода изображения.<br/>Код выведет отдельно введенное вами значение в поле \"Alt\"</span>\ </div>\ \ </div>\ <div class="iPhotoPrev">\ <a href="" class="ulightbox">\ <img src="" style="max-width:100%" /></a>\ </div>\ </div>'; $('#gbut'+n).show(); } else { iCodeX.innerHTML = ''; _uWnd.alert('Недопустимый формат изображения', '', {w:230, h:80, tm:3000} ); } } else { iCodeX.innerHTML = ''; } } function toggleImage(containerElem ) { //toggle the checkbox value var checkBox = containerElem.getElementsByClassName("imageCheckbox"); $(checkBox).attr('checked', !$(checkBox).attr('checked')); //update the image styles var image = containerElem.getElementsByClassName("toggleImage"); if ($(checkBox).attr('checked') ) { $(image).addClass('selectedImage'); } else { $(image).removeClass('selectedImage'); } } function showSocialPopup() { new _uWnd('ajax', "Социальная сеть не подключена", '-275', '-50', {autosize:1, modal:false, close:true, header:true, nomove:true, fixed:false }, "Данная социальная сеть не привязана к сайту. Управлять подключенными аккаунтами можно в панели управления сайта (модуль \"Постинг в соцсети\" » Настройки модуля)"); } </script> и конечно все связанные системные. перейдите в полную версию страницы добавления/редактирования и загляните в исходник. скопируйте рабочие скрипты и стили начиная со строчки Код <link type="text/css" rel="stylesheet" href="/.s/src/base.css" /> и заканчивая Код <style type="text/css">.UhideBlockL{display:none; } </style> и все это вставьте в секцию head версии пда. и вот тогда должно заработать |
webanet, да в стандаотном шаблоне всё заработало, сейчас поставлю свой, спасибо, большое)
Добавлено (25 Дек 2016, 17:38:37) |
| |||
| |||