Jump to content

Имею такую ошибку Please fill all the required fields at least in Russian


Sergicsw

Recommended Posts

Модуль megamenu при добавлении категории имею такую ошибку Please fill all the required fields at least in Russian.

 

Версия 1.6.0.9, после обновления с 1.5, тема authum и модуль оттуда же.

Еще баг при сохранении товаров ошибки:

 

  1. Поле link_rewrite требуется как минимум в Russian
  2. товар должен быть привязан хотя бы к одной категории
  3. У продукта должна быть категория по умолчанию

Че ток не перепробовал, ни чего не получается... Кто сталкивался хелп ми

 

 

Link to comment
Share on other sites

Гугли, вопросы по данным ошибкам уже задавались здесь на форме и было решение.

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

Link to comment
Share on other sites

  • 6 months later...

В общем если открыть консоль отладки можно увидеть ошибку: 

tinysetup is not defined

 

соответственно из-за этого не срабатывает:

 /* Init Rich Text Editor */
    initEditor();

который стоит как раз перед обработчиками формы

/* Select boxes */
    /* Category */
    $('.wpmm_categorylink_title').val($.trim($('#wpmm_categorylink_category option:selected').text()));
    $('.wpmm_categorylink_link').val($('#wpmm_categorylink_category option:selected').val());
.....

Надеюсь никто не против такого грязного метода :) просто закиньте в конец файла modules/wpmegamenu/views/js/admin/jquery.wpmegamenu.js этот код:

function tinySetup(config)
{
    if(!config)
        config = {};

    //var editor_selector = 'rte';

    if (typeof config.editor_selector != 'undefined')
        config.selector = '.'+config.editor_selector;

    default_config = {
        selector: ".rte" ,
        plugins : "colorpicker link image paste pagebreak table contextmenu filemanager table code media autoresize textcolor anchor",
        browser_spellcheck : true,
        toolbar1 : "code,|,bold,italic,underline,strikethrough,|,alignleft,aligncenter,alignright,alignfull,formatselect,|,blockquote,colorpicker,pasteword,|,bullist,numlist,|,outdent,indent,|,link,unlink,|,anchor,|,media,image",
        toolbar2: "",
        external_filemanager_path: ad+"/filemanager/",
        filemanager_title: "File manager" ,
        external_plugins: { "filemanager" : ad+"/filemanager/plugin.min.js"},
        language: iso,
        skin: "prestashop",
        statusbar: false,
        relative_urls : false,
        convert_urls: false,
        entity_encoding: "raw",
        extended_valid_elements : "em[class|name|id]",
        menu: {
            edit: {title: 'Edit', items: 'undo redo | cut copy paste | selectall'},
            insert: {title: 'Insert', items: 'media image link | pagebreak'},
            view: {title: 'View', items: 'visualaid'},
            format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
            table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'},
            tools: {title: 'Tools', items: 'code'}
        }
    };

    $.each(default_config, function(index, el)
    {
        if (config[index] === undefined )
            config[index] = el;
    });

    tinyMCE.init(config);
} 

И все благополучно заработает. Другой способ подключить этот скрипт(http://site.com/js/admin/tinymce.inc.js) в модуль и будет тоже самое.

Edited by ainazarov (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...