-
Posts
9 -
Joined
-
Last visited
Profile Information
-
Location
andorra
-
Activity
Freelancer
ber78's Achievements
Newbie (1/14)
1
Reputation
-
No encontre ayuda al respeto, pero he podido resolverlo y comparto: Modificar: "/site/admin/filemanager/config/config.php" $ext_img = array('jpg', 'jpeg', 'png', 'gif', 'bmp', 'tiff', 'svg'); //Images $ext_file = array('pdf', 'doc', 'docx','rtf', 'pdf', 'xls', 'xlsx', 'txt', 'csv','html','xhtml','psd','sql','log','fla','xml','ade','adp','mdb','accdb','ppt','pptx','odt','ots','ott','odb','odg','otp', 'otg','odf','ods','odp','css','ai'); //array('doc', 'docx','rtf', 'pdf', 'xls', 'xlsx', 'txt', 'csv','html','xhtml','psd','sql','log','fla','xml','ade','adp','mdb','accdb','ppt','pptx','odt','ots','ott','odb','odg','otp', 'otg','odf','ods','odp','css','ai'); //Files $ext_video = array('mov', 'mpeg', 'mp4', 'avi', 'mpg', 'wma', 'flv', 'webm'); //Video $ext_music = array('mp3', 'm4a', 'ac3', 'aiff', 'mid','ogg','wav'); //Audio $ext_misc = array('zip', 'rar','gz','tar','iso','dmg'); //Archives y modificar "site/img/cms/.htaccess" añadiendo las extensiones que queramos que sean accesibles: <IfModule mod_php5.c> php_flag engine off </IfModule> deny from all <Files ~ "(?i)^.*\.(jpg|jpeg|gif|png|bmp|tiff|svg|pdf|mov|mpeg|mp4|avi|mpg|wma|doc|webm)$"> order deny,allow allow from all </Files>
-
Me costo tela, pero CONSEGUIDO!!!! Voy a explicar como se hace porque creo que es muy interesante para todos. archivo tinymce.inc.js esta en /js function tinySetup(config) { if(!config) config = {}; //var editor_selector = 'rte'; //if (typeof config['editor_selector'] !== 'undefined') //var editor_selector = config['editor_selector']; if (typeof config['editor_selector'] != 'undefined') config['selector'] = '.'+config['editor_selector']; // safari,pagebreak,style,table,advimage,advlink,inlinepopups,media,contextmenu,paste,fullscreen,xhtmlxtras,preview default_config = { selector: ".rte" , plugins : "visualblocks, preview searchreplace print insertdatetime, hr charmap colorpicker anchor code link image paste pagebreak table contextmenu filemanager table code media autoresize textcolor emoticons fullscreen", toolbar2 : "newdocument,print,|,bold,italic,underline,|,strikethrough,superscript,subscript,|,forecolor,colorpicker,backcolor,|,bullist,numlist,outdent,indent", toolbar1 : "styleselect,|,formatselect,|,fontselect,|,fontsizeselect,", toolbar3 : "code,|,table,|,cut,copy,paste,searchreplace,|,blockquote,|,undo,redo,|,link,unlink,anchor,|,image,emoticons,media,|,inserttime,|,preview,|,fullscreen ", toolbar4 : "visualblocks,|,charmap,|,hr,", external_filemanager_path: ad+"/filemanager/", filemanager_title: "File manager" , external_plugins: { "filemanager" : ad+"/filemanager/plugin.min.js"}, language: iso, extended_valid_elements: 'pre[*],script[*],style[*]', valid_children: "+body[style|script],pre[script|div|p|br|span|img|style|h1|h2|h3|h4|h5],*[*]", valid_elements : '*[*]', force_p_newlines : false, cleanup: false, forced_root_block : false, force_br_newlines : true, 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); }; archivo "admin-theme.css" esta en admin\themes\default\css\ modificar el z-index de .mce-fullscreen os quedaría asi: .mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:999} archivo "plugin.min.js" esta en \js\tiny_mce\plugins\autoresize\ modificamos los dos parametros overflowY="hidden" y lo ponemos overflowY="auto" el archivo completo os quedaría así: tinymce.PluginManager.add("autoresize",function(e){function t(i){var a,s,g,r,m=e.getDoc(),u=m.body,l=m.documentElement,h=tinymce.DOM,_=n.autoresize_min_height;!u||!i||"setcontent"===i.type&&i.initial||e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()||(g=e.dom.getStyle(u,"margin-top",!0),r=e.dom.getStyle(u,"margin-bottom",!0),s=u.offsetHeight+parseInt(g,10)+parseInt(r,10),(isNaN(s)||0>=s)&&(s=tinymce.Env.ie?u.scrollHeight:tinymce.Env.webkit&&0===u.clientHeight?0:u.offsetHeight),s>n.autoresize_min_height&&(_=s),n.autoresize_max_height&&s>n.autoresize_max_height?(_=n.autoresize_max_height,u.style.overflowY="auto",l.style.overflowY="auto"):(u.style.overflowY="auto",l.style.overflowY="auto",u.scrollTop=0),_!==o&&(a=_-o,h.setStyle(h.get(e.id+"_ifr"),"height",_+"px"),o=_,tinymce.isWebKit&&0>a&&t(i)))}function i(e,n,o){setTimeout(function(){t({}),e--?i(e,n,o)&&o()},n)}var n=e.settings,o=0;e.settings.inline||(n.autoresize_min_height=parseInt(e.getParam("autoresize_min_height",e.getElement().offsetHeight),10),n.autoresize_max_height=parseInt(e.getParam("autoresize_max_height",0),10),e.on("init",function(){var t=e.getParam("autoresize_overflow_padding",1);e.dom.setStyles(e.getBody(),{paddingBottom:e.getParam("autoresize_bottom_margin",50),paddingLeft:t,paddingRight:t})}),e.on("change setcontent paste keyup",t),e.getParam("autoresize_on_init",!0)&&e.on("init",function(){i(20,100,function(){i(5,1e3)})}),e.addCommand("mceAutoResize",t))}); Y esto es todo, espero que les sirva, a mi personalmente me parece una mejora muy importante porque como comprobareis tendreis las herramientas siempre visibles en pantalla, que es lo natural, pues como yo, estareis acostumbrados a usar un procesador de textos donde es así. Un saludo a tod@s
-
galindogadea muchas gracias, por tu respuesta e interes. Si, se va ampliando puedes seguir escribiendo, pero para volver arriba solo puedes hacerlo con las flechas moviendo el cursor. El codigo que has puesto supongo que te refieres modificando "tinymce.inc.js" pero, no no funciona. Lo que me trae de cabeza es lo que te muestro en la imagen, ¿donde narices está ese codigo? porque sé que mofificandolo se resuelve
-
¿Puede alguien decir?
ber78 replied to sancarroch's topic in PrestaShop Download: instalación, actualización y configuración
El Webservice: El servidor soporta la reescritura de URLs. Los 5 métodos: GET, POST, PUT, DELETE y HEAD son soportados por su servidor. Diría que no es recomendable por posibles ataques. (eso tengo entendido...) CGI para PHP te recomiendo leas esto: http://www.maestrosdelweb.com/cgiintro/ Teniendo en cuenta que por defecto vienen desactivadas, si no sabes bien para que sirven es mejor que las dejes como estan. un saludo- 6 replies
-
- webservice
- backoffice
-
(and 1 more)
Tagged with:
-
Hola a tod@s Uso prestashop 1.6 la plantilla por defecto. Hice esta modificación: Ruta de acceso a este archivo es: /js/tinymce.inc.js. Así que, por favor, abra este archivo y cambiar el contenido del archivo entero a: function tinySetup(config) { if(!config) config = {}; //var editor_selector = 'rte'; //if (typeof config['editor_selector'] !== 'undefined') //var editor_selector = config['editor_selector']; if (typeof config['editor_selector'] != 'undefined') config['selector'] = '.'+config['editor_selector']; // safari,pagebreak,style,table,advimage,advlink,inlinepopups,media,contextmenu,paste,fullscreen,xhtmlxtras,preview default_config = { selector: ".rte" , plugins : "visualblocks, preview searchreplace print insertdatetime, hr charmap colorpicker anchor code link image paste pagebreak table contextmenu filemanager table code media autoresize textcolor emoticons fullscreen", toolbar2 : "newdocument,print,|,bold,italic,underline,|,strikethrough,superscript,subscript,|,forecolor,colorpicker,backcolor,|,bullist,numlist,outdent,indent", toolbar1 : "styleselect,|,formatselect,|,fontselect,|,fontsizeselect,", toolbar3 : "code,|,table,|,cut,copy,paste,searchreplace,|,blockquote,|,undo,redo,|,link,unlink,anchor,|,image,emoticons,media,|,inserttime,|,preview,|,fullscreen ", toolbar4 : "visualblocks,|,charmap,|,hr,", 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, 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); }; El problema es que quiero usar el fullscreen para que se queden fijas las herramientas, pero en el cuadro de texto no aparace la barra de desplazamiento: Sé que el problema es ese código que está dentro de html style y que modificandolo a overflow:auto se soluciona, pero soy incapaz de encontrarlo, lo he buscado en todo el codigo y no lo encuentro, espero podáis ayudarme. muchas gracias