function inserir_modelo_compacto_informacao() {/* temp = Math.floor(Math.random()*100000); $(tinymce.activeEditor.iframeElement).contents().find("#FILHO").remove(); if ( ($(tinymce.activeEditor.iframeElement).contents().find("#categoria").length == 0) && ($(editor.targetElm).attr("q_sistema_edicao") != "principal") ) { $(tinymce.activeEditor.iframeElement).contents().find("body").prepend('
CATEGORIA DESTA PÁGINA
Breve descrição da categoria desta página
'); } else{ tinymce.activeEditor.insertContent(tinymce.activeEditor.selection.getContent() + '
'); } if ($(tinymce.activeEditor.iframeElement).contents().find("#PRODUTOS").find("#FILHO").length == 0) { $(tinymce.activeEditor.iframeElement).contents().find("#FILHO").remove(); $(tinymce.activeEditor.iframeElement).contents().find("#PRODUTOS").append(' '); } inserir_modelo('
COLOQUE NESTA LINHA O TÍTULO DO POST
Publicado em 01 de Jan de 2015
Aqui deve ser inserida uma descrição sobre o título acima para que o usuário saiba brevemente o que encontrará na página seguinte quando clicar no link saiba mais. É importante que essa descrição seja um resumo intuitivo.  Saiba mais.
',true); */} function inserir_modelo_completo_informacao() {/* temp = window.location.href.replace(new RegExp("\/editor.*","gi"),"/") + "index.php?q=" + Math.floor(Math.random()*100000); tinymce.activeEditor.execCommand("mceInsertContent",false,'
TÍTULO DA PÁGINA INTERNA
Insira aqui um resumo do conteúdo desta página
 
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, nem ullam.
 
Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur.
 
Aui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur.
'); */} function inserir_produto_modo_compacto() {/* temp = Math.floor(Math.random()*100000); $(tinymce.activeEditor.iframeElement).contents().find("#FILHO").remove(); if ( ($(tinymce.activeEditor.iframeElement).contents().find("#categoria").length == 0) && ($(editor.targetElm).attr("q_sistema_edicao") != "principal") ) { $(tinymce.activeEditor.iframeElement).contents().find("body").prepend('
NOME DA CATEGORIA DO PRODUTO
Ordenar preço dos produtos: MENOR para MAIOR ou MAIOR para MENOR
'); } else{ tinymce.activeEditor.insertContent(tinymce.activeEditor.selection.getContent() + '
'); } if ($(tinymce.activeEditor.iframeElement).contents().find("#PRODUTOS").find("#FILHO").length == 0) { $(tinymce.activeEditor.iframeElement).contents().find("#FILHO").remove(); $(tinymce.activeEditor.iframeElement).contents().find("#PRODUTOS").append(' '); } inserir_modelo('
AQUI DEVE VIR O TÍTULO DO PRIMEIRO PRODUTO
AQUI DEVE VIR A DESCRIÇÃO DO PRODUTO DE FORMA QUE OCUPE NO MÁXIMO 3 LINHAS
NOSSO PREÇO:
R$ 7,99
PESO (gramas):
92g
+ CARRINHO
DETALHES
 
',false); */} function inserir_produto_modo_completo() {/* tinymce.activeEditor.execCommand("mceInsertContent",false,'
AQUI DEVE VIR O TÍTULO DO PRODUTO
ESTE PRODUTO É OFERTADO ENQUANTO OS ESTOQUES DURAREM.
DETALHES DESTE PRODUTO:
Laoreet dolore magnaorem ipsum dolor ser adipiscing elit, sed diam non aliquam neque. Fusce venenatis blandit lorem eu malesuada. Maecenas bibendum, ante sed semper tincidunt, nibh ante condimentum justo.
 
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
DE: R$ 280,00
PREÇO: R$ 100,00
PESO: 10g
ADICIONE UMA VARIAÇÃO
ADICIONAR NO CARRINHO
INFORMAÇÕES ADICIONAIS:
COMPOSIÇÃO: abes venenatis blandit lorem eu malesuada maecenas bibendum, ante sed semper.
PESO: lorem eu malesuada venenatis blandit maecenas bibendum, venenatis bland itante sed semper blandit maecenas bibendum.
DIMENSÕES: 210x157x300cm
GARANTIA: blandit lorem eu malesuada maecenas bibendum, ante sed sempe malesuada maecenas bibendum, ante sed sempe.
ORIGEM: lorem iprum eu malesuada maecenas bibendum, ante sed sempe malesuada maecenas bibendum, ante sed sempe.
'); */}function inserir_modelo(que,inserir_antes) { if ($(tinymce.activeEditor.iframeElement).contents().find("#FILHO").parents(".PAI").length == 1) { if (inserir_antes) { $(tinymce.activeEditor.iframeElement).contents().find("#FILHO").parents(".PAI").before(que); } else{ $(tinymce.activeEditor.iframeElement).contents().find("#FILHO").parents(".PAI").after(que); } $(tinymce.activeEditor.iframeElement).contents().find("#FILHO").remove(); } else{ $(tinymce.activeEditor.iframeElement).contents().find("#FILHO").remove(); tinymce.activeEditor.execCommand("mceInsertContent",false,que); } } function executar_acao(url_arquivo) { if (acao == "inserir_imagem") { largura_imagem = ""; if (tinymce.activeEditor.selection.getNode().getAttribute("width") != null) { largura_imagem = tinymce.activeEditor.selection.getNode().getAttribute("width"); } altura_imagem = ""; if (tinymce.activeEditor.selection.getNode().getAttribute("height") != null) { altura_imagem = tinymce.activeEditor.selection.getNode().getAttribute("height"); } if ( (largura_imagem == "") && (altura_imagem == "") ) { largura_imagem = "200"; } estilo_imagem = ""; if (tinymce.activeEditor.selection.getNode().getAttribute("style") != null) { estilo_imagem = tinymce.activeEditor.selection.getNode().getAttribute("style"); } classe_imagem = "zoom_maior_imagem zoom_menor_imagem"; if (tinymce.activeEditor.selection.getNode().getAttribute("class") != null) { classe_imagem += " " + tinymce.activeEditor.selection.getNode().getAttribute("class"); } url_arquivo = url_arquivo.split("|"); temp = ""; for (i=0;i'; } tinymce.activeEditor.selection.setContent(temp); } else if (acao == "inserir_arquivo_como_link") { remover_links_pais_filhos(); $(tinymce.activeEditor.iframeElement).contents().find("#abcdexyz").attr("onClick","abrir_link('" + url_arquivo + "');").css({cursor:"pointer"}).removeAttr("id"); } else if (acao == "inserir_galeria_imagens") { temp = ""; url_arquivo = url_arquivo.split("|"); for (i=0;i'; } if ($(tinymce.activeEditor.iframeElement).contents().find("#galleria").length == 0) { //tinymce.activeEditor.execCommand("mceInsertContent",false,'

' + temp + '


'); } else{ //$(tinymce.activeEditor.iframeElement).contents().find("#galleria").append(temp); } } else if (acao == "enviar_arquivo_servidor") { alert(url_arquivo); } else if (acao == "inserir_player_musica") { url_arquivo = url_arquivo.split("|"); for (i=0;i'); } } $("#overlay_arquivos_sendo_carregados,#carregando_arquivos,#processando_arquivos").css({display:"none"}); alert("Operação realizada com sucesso!"); } function remover_links_pais_filhos() { $(tinymce.activeEditor.iframeElement).contents().find("#abcdexyz").remove(); tinymce.activeEditor.selection.setContent('' + tinymce.activeEditor.selection.getContent() + ''); $(tinymce.activeEditor.iframeElement).contents().find("#abcdexyz").find("*").add($(tinymce.activeEditor.iframeElement).contents().find("#abcdexyz").parents()).each( function() { if ( ($(this).is("[onclick]")) && ($(this).attr("onClick").indexOf("abrir_link") != -1) ) { if ($(this).is("span")) { //Tem que usar "contents" pois o método "children" não retorna "text nodes, comment nodes and html elements" $(this).contents().unwrap(); } else{ $(this).removeAttr("onclick"); } } } ); } function funcao_antes_iniciar_envio_arquivo() { if ($(".arquivo_ainda_nao_enviado").length == 0) { $("#overlay_arquivos_sendo_carregados,#carregando_arquivos").css({display:"block"}); $("#processando_arquivos").css({display:"none"}); $("#div_recebera_o_html_da_transferencia").html(""); } } function funcao_apos_finalizar_envio_arquivo() { if ($(".arquivo_ainda_nao_enviado").length == 0) { arquivos_carregados = new Array(); $("input[name='name_input_recebera_os_arquivos']").each( function() { arquivos_carregados.push($(this).val().replace("https://inglesindependente.com/editor/","")); } ); if (arquivos_carregados.length > 0) { if (acao == "inserir_arquivo_como_link") { if (arquivos_carregados.length != 1) { $("#overlay_arquivos_sendo_carregados,#carregando_arquivos,#processando_arquivos").css({display:"none"}); alert("Você deve selecionar apenas um único arquivo para que seja criado um link para ele."); } else{ $("#frame").attr("src","editor/manipular_arquivos.php?arquivos_carregados=" + arquivos_carregados.join("|") + "&acao=" + acao); } } if ( (acao == "inserir_galeria_imagens") || (acao == "inserir_imagem") || (acao == "enviar_arquivo_servidor") || (acao == "inserir_player_musica") ) { $("#frame").attr("src","editor/manipular_arquivos.php?arquivos_carregados=" + arquivos_carregados.join("|") + "&acao=" + acao); } $("#carregando_arquivos").css({display:"none"}); $("#processando_arquivos").css({display:"block"}); } else{ $("#overlay_arquivos_sendo_carregados,#carregando_arquivos,#processando_arquivos").css({display:"none"}); } } } function carregar_sistema_edicao() { var script = document.createElement("script"); script.src = "//tinymce.cachefly.net/4.1/tinymce.min.js"; script.onload = function() { //Sites que possuem o plugin do Google Translate acabam recebendo "position:relative" na tag "body" e isso gera problemas na exibição do posicionamento do menu dropdown dos botões da "toolbar" do TinyMCE. $("body").css({position:"static"}); temp = function(){/* */}.toString().replace(new RegExp("(^[^*]*\\*|\\*[^*]*$)","g"),""); $("body").prepend(temp); script_sistema_upload_arquivo = document.createElement("script"); script_sistema_upload_arquivo.src = "editor/sistema_upload_arquivo.php"; document.documentElement.insertBefore(script_sistema_upload_arquivo,null); $("[q_sistema_edicao]").each( function() { //Em alguns elementos, como slideshow de imagens, a altura acaba sendo definida pelo script de geração do slideshow o que impede o elemento interno de expandir o conteúdo para facilitar a edição. Remove-se o atributo "id" para se evitar que outros plugins da página, como de slideshow, alterem o conteúdo do elemento que está sendo editado. $(this).css({height:"auto"}).attr({"id":""}); $(this).html(' " e não para "
". valid_children: "+span[div|h1|h2|p]", //o TinyMCE por padrão remove tudo que for "non HTML transitional". Como um "span" sendo pai de elementos como "div" e "h1" não é padrão para a linguagem HTML então o TinyMCE remove estes casos "inválidos". Assim sendo, para se adicionar excessões a essa regra utiliza-se a configuração "valid_children". Deve-se utilizar o sinal "+" para adicionar excessões a regra caso contrário o TinyMCE considerará como válido somente as excessões explicitamente setadas. resize: false, menubar: false, statusbar: false, fontsize_formats: "6px 8px 10px 12px 14px 16px 18px 20px 25px 30px 35px 40px 45px 50px 55px 60px 65px 70px 75px 80px 85px 90px 95px 100px", plugins: "code,link,print,table,textcolor,image,contextmenu,paste", toolbar1: "botao_salvar_pagina | botao_acoes botao_loja_virtual | undo redo", toolbar2: "fontselect fontsizeselect botao_formatos | forecolor backcolor bold italic underline strikethrough removeformat", toolbar3: "alignleft aligncenter alignright alignjustify | numlist bullist | table | link print | code", //Seleciona os elementos a serem exibidos dentro de "contextmenu". contextmenu: "image | inserttable cell row column deletetable", //Adiciona a aba "Avançado" quando clica-se com o botão direito do mouse em cima da imagem e seleciona-se a opção "Insert image" somente quando o plugin "image" é utilizado. image_advtab: true, paste_postprocess: function(plugin,args) { if ( ($(tinyMCE.activeEditor.getContent()).find(".titulo_produto").length > 0) || ($(tinyMCE.activeEditor.targetElm).attr("q_sistema_edicao").match(new RegExp("^(area-restrita|comentarios|dados_enquete|elementos_fixos|entrada|menu_links|newsletter|rodape|rodape_editavel|servicos|social)$"))) ) { $(args.node).html($(args.node).text()); } else{ } }, setup: function(editor){ editor.on("keydown",function(e) { if ( (e.keyCode == 13) && (!e.ctrlKey) && ( ($(editor.getContent()).find(".titulo_produto").length > 0) || ($(editor.targetElm).attr("q_sistema_edicao").match(new RegExp("^(area-restrita|comentarios|dados_enquete|elementos_fixos|entrada|newsletter|rodape|rodape_editavel|servicos|social)$"))) ) ) { e.preventDefault(); alert("O uso da tecla ENTER está bloqueado dentro desta área do site para evitar que o conteúdo seja desformatado."); } }); editor.on("focus",function(e) { $(editor.iframeElement).contents().find(".elemento_temporario").remove(); $(editor.editorContainer).find(".mce-toolbar-grp").css({display:"block"}); }); editor.on("blur",function(e) { $(editor.editorContainer).find(".mce-toolbar-grp").css({display:"none"}); }); editor.on("init",function(args) { $(editor.editorContainer).find(".mce-toolbar-grp").css({position:"fixed",left:"0px",bottom:"0px",zIndex:65500,border:"1px solid #000000",opacity:0.99,boxShadow:"0px 0px 5px 2px rgba(0,0,0,0.8)",display:"none"}); $(editor.iframeElement).contents().find("body").css({background:"transparent",overflow:"hidden"}); $(editor.iframeElement).parentsUntil($(editor.targetElm).parent()).css({background:"transparent",border:"0px solid #000000"}); if ($(editor.targetElm).parent().attr("eval_setup") != undefined) { eval($(editor.targetElm).parent().attr("eval_setup")); } alinhamento = false; if ($(editor.targetElm).parent().attr("align") != undefined) { alinhamento = $(editor.targetElm).parent().attr("align"); } else{ $(editor.targetElm).parent().parents().each( function() { if ( ($(this).attr("align") != undefined) && ($(this).attr("align") != "") ) { alinhamento = $(this).attr("align"); return false; } } ); } if (alinhamento !== false) { $(editor.iframeElement).contents().find("body").attr({align:alinhamento}); } if (typeof relogio_calcula_altura_iframes === "undefined") { relogio_calcula_altura_iframes = window.setInterval( function() { for (i=0;i