Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

Buscar en La Comunidad

Showing results for tags 'editor'.



More search options

  • Search By Tags

    Añade tags separandolos por comas.
  • Search By Author

Tipo de Contenido


Foros

  • El núcleo de PHPost
    • Novedades e información
    • Off Topic
    • Presentaciones
  • PHPost Risus
    • Actualizaciones
    • Versión 1.1
    • Versión 1.2
  • La esquina
    • Rincón del PC
    • Rincón del móvil
  • Juegos de Steam Gratis's Activos
  • Juegos de Steam Gratis's Finalizados
  •                                                                                                                                                                                                                                                                's TRABAJOS
  •                                                                                                                                                                                                                                                                's EL CLUB
  •                                                                                                                                                                                                                                                                's PRESENTACIONES
  •                                                                                                                                                                                                                                                                's OTROS FRAMEWORKS
  •                                                                                                                                                                                                                                                                's DERIVACIONES
  •                                                                                                                                                                                                                                                                's WEBS CON BOOTSTRAP
  •                                                                                                                                                                                                                                                                's TEMAS TERMINADOS
  •                                                                                                                                                                                                                                                                's TEMAS EN VENTA
  •                                                                                                                                                                                                                                                                's MODS EN DESARROLLO
  •                                                                                                                                                                                                                                                                's MODS EN VENTA
  •                                                                                                                                                                                                                                                                's MODS TERMINADOS
  •                                                                                                                                                                                                                                                                's TEMAS EN DESARROLLO
  •                                                                                                                                                                                                                                                                's OFF-TOPIC
  •                                                                                                                                                                                                                                                                's MODS PARA OTROS SCRIPTS
  •                                                                                                                                                                                                                                                                's TEMAS PARA OTROS SCRIPTS
  • MozzFire's Bug's
  • MozzFire's Actualizaciones / Cambios
  • MozzFire's Mods y Recursos usados
  • MozzFire's Noticias
  • MozzFire's MozzFire v4.1.3
  • MozzFire's MozzFire MDLite
  • Next [last version]'s Fix's
  • Next [last version]'s Theme
  • Next [last version]'s Notas!
  • Next [last version]'s Bugs
  • Escuela de Actualización de Risus Phpost's Presentación
  • Escuela de Actualización de Risus Phpost's PHP 7.X
  • Escuela de Actualización de Risus Phpost's Smarty
  • Escuela de Actualización de Risus Phpost's Jquery & JS
  • Escuela de Actualización de Risus Phpost's PHP
  • Escuela de Actualización de Risus Phpost's EXTRAS
  • Escuela de Actualización de Risus Phpost's Canal
  • Escuela de Actualización de Risus Phpost's Fixes
  • Escuela de Actualización de Risus Phpost's Themes
  • Escuela de Actualización de Risus Phpost's Actualiza2

Calendars

  •                                                                                                                                                                                                                                                                's CALENDARIO

Find results in...

Find results that contain...


Fecha de Creación

  • Start

    End


Última Actualización

  • Start

    End


Filter by number of...

Registrado

  • Start

    End


Grupo


AIM


MSN


Sitio web


ICQ


Yahoo


Jabber


Skype


Localización


Intereses

Encontramos 13 resultados

  1. Tronlar

    Editor WYSIWYG (1.3)

    Hola a [email protected],os dejo como poner el editor WYSIWYG igual que la versión 1.3 , lo he probado en la V5 pero tiene que funcionar en cualquier tema.Si tienes problemas con otro tema o lo que sea respecto al mod,coméntalo aquí dejando tu web y un usuario demo. En c.core.php --> inc/class/c.core.php Buscar: /* parseBBCode($bbcode) */ function parseBBCode($bbcode, $type = 'normal', $smiles = true, $mentions = true) { // Class BBCode include_once(TS_EXTRA . 'bbcode.inc.php'); $parser = new BBCode(); // Seleccionar texto $parser->setText($bbcode); // Seleccionar tipo switch ($type) { // NORMAL case 'normal': // BBCodes permitidos $parser->setRestriction(array('url', 'code', 'quote', 'font', 'size', 'color', 'img', 'b', 'i', 'u', 's', 'align', 'spoiler', 'swf', 'video', 'goear', 'hr', 'sub', 'sup', 'table', 'td', 'tr', 'ul', 'li', 'ol', 'notice', 'info', 'warning', 'error', 'success')); break; // FIRMA case 'firma': // BBCodes permitidos $parser->setRestriction(array('url', 'font', 'size', 'color', 'img', 'b', 'i', 'u', 's', 'align', 'spoiler')); break; // NOTICIAS case 'news': // BBCodes permitidos $parser->setRestriction(array('url', 'b', 'i', 'u', 's')); break; // SOLO SMILES (Esta opción se mantiene por compatibilidad con versiones anteriores, pero en su lugar se recomienda utilizar la opción "normal") case 'smiles': $parser->setRestriction(array('url', 'code', 'quote', 'quotePHPost', 'font', 'size', 'color', 'img', 'b', 'i', 'u', 'align', 'spoiler', 'swf', 'goear', 'hr', 'li')); break; } // HTML $html = $parser->getAsHtml(); // SMILES if ($smiles) $html = $parser->parseSmiles(); // MENCIONES if ($mentions) $html = $parser->parseMentions(); // Retornar resultado return $html; } Cambiar por: /* parseBBCode($bbcode) */ function parseBBCode($bbcode, $type = 'normal') { // Class BBCode include_once(TS_EXTRA . 'bbcode.inc.php'); $parser = new BBCode(); // Seleccionar texto $parser->setText($bbcode); // Seleccionar tipo switch ($type) { // NORMAL case 'normal': // BBCodes permitidos $parser->setRestriction(array('url', 'code', 'quote', 'font', 'size', 'color', 'img', 'b', 'i', 'u', 's', 'align', 'spoiler', 'swf', 'video', 'goear', 'hr', 'sub', 'sup', 'table', 'td', 'tr', 'ul', 'li', 'ol', 'notice', 'info', 'warning', 'error', 'success')); // SMILES $parser->parseSmiles(); // MENCIONES $parser->parseMentions(); break; // FIRMA case 'firma': // BBCodes permitidos $parser->setRestriction(array('url', 'font', 'size', 'color', 'img', 'b', 'i', 'u', 's', 'align', 'spoiler')); break; // NOTICIAS case 'news': // BBCodes permitidos $parser->setRestriction(array('url', 'b', 'i', 'u', 's')); // SMILES $parser->parseSmiles(); break; // SOLO SMILES (Esta opción se mantiene por compatibilidad con versiones anteriores, pero en su lugar se recomienda utilizar la opción "normal") case 'smiles': $parser->setRestriction(array('url', 'code', 'quote', 'quotePHPost', 'font', 'size', 'color', 'img', 'b', 'i', 'u', 'align', 'spoiler', 'swf', 'goear', 'hr', 'li')); // SMILES $parser->parseSmiles(); // MENCIONES $parser->parseMentions(); break; } // Retornar resultado HTML return $parser->getAsHtml(); } En acciones.js --> themes/tutema/js/acciones.js Buscar: /* Citar comentarios */ function citar_comment(id, nick){ var textarea = $('#body_comm'); textarea.focus(); textarea.val(((textarea.val()!='') ? textarea.val() + '\n' : '') + '[quote=' + nick + ']' + htmlspecialchars_decode($('#citar_comm_'+id).html(), 'ENT_NOQUOTES') + '[/quote]\n'); } Cambiar por: /* Citar comentarios */ function citar_comment(id, nick){ var textarea = $('#body_comm'); var message = $.trim($('#comment-body-'+id).html()); $('.wysibb-texarea').execCommand('quote',{autor: nick, seltext: message}); } Buscar: //Imprimir editores function print_editor(){ //Editor de posts if($('#markItUp') && !$('#markItUpMarkItUp').length){ $('#markItUp').markItUp(mySettings); $('#emoticons a').live("click",function(){ emoticon = ' ' + $(this).attr("smile") + ' '; $.markItUp({ replaceWith:emoticon }); return false; }); } //Editor de posts comentarios if($('#body_comm') && !$('#markItUpbody_comm').length){ $('#body_comm').markItUp(mySettings_cmt); } //Editor de respuestas comunidades if($('#body_resp') && !$('#markItUpbody_resp').length){ $('#body_resp').markItUp(mySettings_cmt); } } /* FIN - Editor */ Cambiar por: //Imprimir editores function print_editor(){ //Editor de posts if($('#markItUp').length && !$('.wysibb-texarea').length || $('#wysibb').length && !$('.wysibb-texarea').length){ $('#markItUp, #wysibb').removeAttr('onblur onfocus class style').css('height', '400').addClass('required').wysibb(); $('#moreemofn, #emoticons').remove(); } //Editor de posts comentarios if($('#body_comm').length && !$('.wysibb-texarea').length){ var wbbOpt = { buttons: "smilebox,|,bold,italic,underline,strike,sup,sub,|,img,video,link" } $('#body_comm').removeAttr('onblur onfocus class style title').css('height', '80').html('').wysibb(wbbOpt); } //Editor de respuestas comunidades if($('#body_resp') && !$('#markItUpbody_resp').length){ $('#body_resp').markItUp(mySettings_cmt); } //Editor de respuesta de mensajes if($('#respuesta').length && !$('.wysibb-texarea').length){ var wbbOpt = { buttons: "smilebox,|,bold,italic,underline,strike,sup,sub,|,img,video,link,|,removeFormat" } $('#respuesta').removeAttr('onblur onfocus class style title').css('height', '80').html('').wysibb(wbbOpt); } } /* FIN - Editor */ Buscar: mydialog.buttons(true, true, 'Enviar', 'mensaje.enviar(0)', true, true, true, 'Cancelar', 'close', true, false); mydialog.center(); Cambiar por: mydialog.buttons(true, true, 'Enviar', '$(\'.wysibb-texarea\').sync(); mensaje.enviar(0)', true, true, true, 'Cancelar', 'close', true, false); var wbbOpt = { resize_maxheight: 170, buttons: "smilebox,|,bold,italic,underline,strike,sup,sub,|,img,video,link,|,removeFormat" } $('#msg_body').wysibb(wbbOpt); mydialog.center(); Buscar: // RESPONDER responder: function(mp_id){ this.vars['mp_id'] = $('#mp_id').val(); this.vars['mp_body'] = encodeURIComponent($('#respuesta').val()); // Fix: 14/12/2014 - 1.1.000.9 if(this.vars['mp_body'] == '') { $('#respuesta').focus(); return; } // this.ajax('respuesta','id=' + this.vars['mp_id'] + '&body=' + this.vars['mp_body'], function(h){ $('#respuesta').val(''); // LIMPIAMOS switch(h.charAt(0)){ case '0': mydialog.alert("Error", h.substring(3)); break; case '1': $('#historial').append($(h.substring(3)).fadeIn('slow')); break; } $('#respuesta').focus(); }); }, Cambiar por: // RESPONDER responder: function(mp_id){ this.vars['mp_id'] = $('#mp_id').val(); this.vars['mp_body'] = encodeURIComponent($('#respuesta').bbcode()); // Fix: 06/05/2018 - 1.3 if(this.vars['mp_body'] == '') { $('#respuesta').focus(); return; } // this.ajax('respuesta','id=' + this.vars['mp_id'] + '&body=' + this.vars['mp_body'], function(h){ $('#respuesta').val(''); // LIMPIAMOS $('.wysibb-body').html(''); switch(h.charAt(0)){ case '0': mydialog.alert("Error", h.substring(3)); break; case '1': $('#historial').append($(h.substring(3)).fadeIn('slow')); break; } $('#respuesta').focus(); }); }, En funciones.js --> themes/tutema/js/funciones.js Buscar: // NUEVO COMENTARIO nuevo: function(mostrar_resp, comentarionum){ // EVITAR FLOOD $('#btnsComment').attr({'disabled':'disabled'}); // var textarea = $('#body_comm'); var text = textarea.val(); Cambiar por: // NUEVO COMENTARIO nuevo: function(mostrar_resp, comentarionum){ // EVITAR FLOOD $('#btnsComment').attr({'disabled':'disabled'}); // var textarea = $('#body_comm'); var text = textarea.bbcode(); Buscar: // VISTA PREVIA DEL COMENTARIO preview: function(id, type){ var textarea = (type == 'new') ? $('#' + id) : $('#edit-comment-' + id); var text = textarea.val(); Cambiar por: // VISTA PREVIA DEL COMENTARIO preview: function(id, type){ var textarea = (type == 'new') ? $('#' + id) : $('#edit-comment-' + id); var text = textarea.bbcode(); En main_header.tpl --> themes/tutema/templates/sections/main_header.tpl Buscar: <link href="{$tsConfig.tema.t_url}/extras.css" rel="stylesheet" type="text/css" /> Agregar debajo: <link href="{$tsConfig.css}/wysibb.css" rel="stylesheet" type="text/css" /> Buscar: <script src="{$tsConfig.js}/funciones.js" type="text/javascript"></script> Agregar debajo: <script src="{$tsConfig.js}/wysibb.js" type="text/javascript"></script> Subir esta carpeta y ya lo tienen funcionando.
  2. Este es en realidad un mini cambio, ya que por motivo raro no se puede dar clic en el scroll porque se sale o deja de mostrar los smile... como resultado le quedará de esta manera Para comenzar buscamos en themes/default/js/wysibb.js y buscan esto: var $sblock = $('<div class="wbb-list">').appendTo($btn); y a lado de wbb-list agregan BoxSmile de tal manera que les quedará así: var $sblock = $('<div class="wbb-list BoxSmile">').appendTo($btn); luego en la carpeta css crearemos un archivo llamado posts.css y de esta manera aprovechamos <link href="{$tsConfig.css}/{$tsPage}.css" rel="stylesheet" type="text/css" /> una vez creado dentro agregaremos los siguientes estilos: /* Caja de los smile */ .BoxSmile { display: block; max-width: 280px; /* El ancho máximo */ min-width: 470px; /* El ancho minimo */ height: 330px; /* El largo */ } .BoxSmile > span.smile { width:24px; /* El tamaño de la cuadricula */ height:24px; /* El tamaño de la cuadricula */ line-height:22px; padding:2px; /* El espacio dentro de la cuadricula */ display:inline-block; zoom:1; cursor:pointer; vertical-align:middle } .BoxSmile > span.smile:hover { background-color: #EEE; /* El fondo que se aplica al pasar el cursor */ } .BoxSmile > span.smile img { max-width:18px; /* El tamaño de la imagen */ max-height:18px; /* El tamaño de la imagen */ } Para más contenido visita VER VIDEO TUTORIAL
  3. Cacho

    Sobre el Editor

    mi web es http://boludinga.daryhost.com/ user: demo pass: demo5 o demo Hola, hace unos días que estoy en el foro, siempre lo miré desde afuera, la verdad que aprendí mucho, le pido por favor a quien pueda ayudarme con esto. En el editor wysiwyg vienen varios botones, pero no encuentro el de responder en los comentarios de los post, hay alguna forma de ponerlo?, solo se puede citar lo que dijo otro usuario, en el portal si funciona el responder les agradezco su ayuda. uso la 1.3 y el theme Carbon.
  4. Actualizar de PHP 5.6 a PHP 7.0+ Hacer al Script compatible con PHP 7.0+ (Por: @Rhuan) ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ Descargamos los archivos y lo colocaremos en el directorio default/ (Descargar wysiwyg.actualizado.zip) En templates/sections/main_header.tpl buscamos <link href="{$tsConfig.tema.t_url}/extras.css" rel="stylesheet" type="text/css" /> y debajo pegamos <link href="{$tsConfig.css}/wysibb.css" rel="stylesheet" type="text/css" /> luego buscamos <script src="{$tsConfig.js}/funciones.js?{$smarty.now}" type="text/javascript"></script> agregamos <script src="{$tsConfig.js}/wysibb.js?{$smarty.now}" type="text/javascript"></script> Ahora vamos a js/acciones.js, buscamos desde la línea 113 hasta 117 y lo dejamos como esta, ya que en el original se modifica function citar_comment(id, nick){ var textarea = $('#body_comm'); textarea.focus(); textarea.val(((textarea.val()!='') ? textarea.val() + '\n' : '') + '[quote=' + nick + ']' + htmlspecialchars_decode($('#citar_comm_'+id).html(), 'ENT_NOQUOTES') + '[/quote]\n'); } Ahora buscamos desde la línea 775 hasta 797 //Imprimir editores function print_editor(){ //Editor de posts if($('#markItUp') && !$('#markItUpMarkItUp').length){ $('#markItUp').markItUp(mySettings); $('#emoticons a').on("click",function(){ emoticon = ' ' + $(this).attr("smile") + ' '; $.markItUp({ replaceWith:emoticon }); return false; }); } //Editor de posts comentarios if($('#body_comm') && !$('#markItUpbody_comm').length){ $('#body_comm').markItUp(mySettings_cmt); } //Editor de respuestas comunidades if($('#body_resp') && !$('#markItUpbody_resp').length){ $('#body_resp').markItUp(mySettings_cmt); } } /* FIN - Editor */ por //Imprimir editores function print_editor(){ //Editor de posts if($('#markItUp').length && !$('.wysibb-texarea').length || $('#wysibb').length && !$('.wysibb-texarea').length){ $('#markItUp, #wysibb').removeAttr('onblur onfocus class style').css('height', '400').addClass('required').wysibb(); $('#moreemofn, #emoticons').remove(); } //Editor de posts comentarios if($('#body_comm').length && !$('.wysibb-texarea').length){ var wbbOpt = { buttons: "smilebox,|,bold,italic,underline,strike,sup,sub,|,img,video,link" } $('#body_comm').removeAttr('onblur onfocus class style title').css('height', '80').html('').wysibb(wbbOpt); } //Editor de respuestas comunidades if($('#body_resp') && !$('#markItUpbody_resp').length){ $('#body_resp').markItUp(mySettings_cmt); } //Editor de respuesta de mensajes if($('#respuesta').length && !$('.wysibb-texarea').length){ var wbbOpt = { buttons: "smilebox,|,bold,italic,underline,strike,sup,sub,|,img,video,link,|,removeFormat" } $('#respuesta').removeAttr('onblur onfocus class style title').css('height', '80').html('').wysibb(wbbOpt); } } /* FIN - Editor */ luego buscar línea 1651 mydialog.buttons(true, true, 'Enviar', 'mensaje.enviar(0)', true, true, true, 'Cancelar', 'close', true, false); y reemplazarla por mydialog.buttons(true, true, 'Enviar', '$(\'.wysibb-texarea\').sync(); mensaje.enviar(0)', true, true, true, 'Cancelar', 'close', true, false); var wbbOpt = { resize_maxheight: 170, buttons: "smilebox,|,bold,italic,underline,strike,sup,sub,|,img,video,link,|,removeFormat" } $('#msg_body').wysibb(wbbOpt); luego buscamos línea 1688 $('#respuesta').val(''); // LIMPIAMOS y debajo pegamos $('.wysibb-body').html(''); Después buscamos en templates/modules/m.agregar_javascript.tpl Línea :12 y Línea :20 reemplazamos obj = $(obj).parent().parent().parent(); por obj = $(obj).parent().parent(); Luego buscamos línea 221 document.forms.newpost.submit() y reemplazamos por $('form[name=newpost]').submit() Ahora el problema que había es que no se podía comentar para arreglar eso, deben buscar en js/funciones.js en la línea 115 var text = textarea.val(); y reemplazarla por var text = textarea.bbcode(); Si hay problemas creen un topic en la sección Fix´s y Errores
  5. Hola,como dice el título, WYSIWYG adaptado para la versión 1.2,solo cambia 2 archivos,dejo también el archivo ya modificado con la instalación para 1.2 Si instalan el archivo de Rhuan , instalan todo como dice el tutorial de instalación y cuando llegen a acciones.js y bbcode.inc.php hacen esto. acciones.js Buscan: //Imprimir editores function print_editor(){ //Editor de posts if($('#markItUp') && !$('#markItUpMarkItUp').length){ $('#markItUp').markItUp(mySettings); $('#emoticons a').live("click",function(){ emoticon = ' ' + $(this).attr("smile") + ' '; $.markItUp({ replaceWith:emoticon }); return false; }); } //Editor de posts comentarios if($('#body_comm') && !$('#markItUpbody_comm').length){ $('#body_comm').markItUp(mySettings_cmt); } //Editor de respuestas shouts if($('#fulcomx textarea') && !$('#markItUpbody_comm').length){ $('#fulcomx textarea').markItUp(mySettings_cmt_shout); } //Editor de respuestas en fotos if($('#mensaje') && !$('#markItUpbody_comm').length){ $('#mensaje').markItUp(mySettings_cmt_shout); } //Editor de respuestas comunidades if($('#body_resp') && !$('#markItUpbody_resp').length){ $('#body_resp').markItUp(mySettings_cmt); } //Editor de respeustas en mensajes privados if($('#respuesta') && !$('#markItUpbody_comm').length){ $('#respuesta').markItUp(mySettings_cmt_shout); } } /* FIN - Editor */ Lo cambian por: //Imprimir editores function print_editor() { //Editor de posts if($('#markItUp').length && !$('.wysibb-texarea').length || $('#wysibb').length && !$('.wysibb-texarea').length){ $('#markItUp, #wysibb').removeAttr('onblur onfocus class style').css('height', '400').addClass('required').wysibb(); $('#moreemofn, #emoticons').remove(); } //Editor de posts comentarios if($('#body_comm').length && !$('.wysibb-texarea').length){ $('#body_comm').removeAttr('onblur onfocus class style title').css('height', '100').html('').wysibb(); $('#moreemofn, #emoticons').remove(); } //Editor de respuestas shouts if($('#fulcomx textarea') && !$('#markItUpbody_comm').length){ $('#fulcomx textarea').markItUp(mySettings_cmt_shout); } //Editor de respuestas en fotos if($('#mensaje') && !$('#markItUpbody_comm').length){ $('#mensaje').markItUp(mySettings_cmt_shout); } //Editor de respuestas comunidades if($('#body_resp') && !$('#markItUpbody_resp').length){ $('#body_resp').markItUp(mySettings_cmt); } //Editor de respuestas en mensajes if($('#respuesta').length && !$('.wysibb-texarea').length){ var wbbOpt = { buttons: "smilebox,|,bold,italic,underline,strike,sup,sub,|,img,video,link,|,removeFormat" } $('#respuesta').removeAttr('onblur onfocus class style title').css('height', '80').html('').wysibb(wbbOpt); } } /* FIN - Editor */ bbcode.inc.php Buscan: $tagCodes = array( array('tag' => 'b', 'replace' => '<strong>{param}</strong>'), array('tag' => 'i', 'replace' => '<i>{param}</i>'), array('tag' => 'u', 'replace' => '<u>{param}</u>'), array('tag' => 's', 'replace' => '<s>{param}</s>'), array('tag' => 'sub', 'replace' => '<sub>{param}</sub>'), array('tag' => 'sup', 'replace' => '<sup>{param}</sup>'), array('tag' => 'table', 'replace' => '<table class="bbctab"><tbody>{param}</tbody></table>'), array('tag' => 'tr', 'replace' => '<tr>{param}</tr>'), array('tag' => 'td', 'replace' => '<td>{param}</td>'), array('tag' => 'ul', 'replace' => '<ul>{param}</ul>'), array('tag' => 'li', 'replace' => '<li>{param}</li>'), array('tag' => 'ol', 'replace' => '<ol>{param}</ol>'), array('tag' => 'url', 'replace' => '<a href="{param}" target="_blank">{param}</a>', 'parse' => false, 'validParam' => $urlValidator), array('tag' => 'url', 'replace' => '<a href="{option}" target="_blank">{param}</a>', 'option' => true, 'validOption' => $urlValidator), array('tag' => 'img', 'replace' => '<img src="{param}" onload="if(this.width > 735) {this.width=735}"/>', 'parse' => false, 'validParam' => $imgValidator), array('tag' => 'color', 'replace' => '<span style="color: {option}">{param}</span>', 'option' => true, 'validOption' => $colorValidator), array('tag' => 'size', 'replace' => '<span style="font-size: {option}pt; line-height: {option}pt">{param}</span>', 'option' => true, 'validOption' => $sizeValidator), array('tag' => 'align', 'replace' => '<div style="text-align: {option}">{param}</div>', 'option' => true, 'validOption' => $alignValidator), array('tag' => 'font', 'replace' => '<span style="font-family: {option}">{param}</span>', 'option' => true), array('tag' => 'code', 'replace' => '<pre class="code">{param}</pre>', 'parse' => false, 'limit' => 1), array('tag' => 'swf', 'replace' => '<embed src="{param}" quality="high" width="640px" height="390px" type="application/x-shockwave-flash" allowfullscreen="true" allownetworking="internal" autoplay="false" wmode="transparent">', 'parse' => false, 'validParam' => $swfValidator), array('tag' => 'spoiler', 'replace' => '<div class="spoiler"><div class="title"><a href="#" onclick="spoiler($(this)); return false;">Spoiler:</a></div><div class="body">{param}</div></div>'), array('tag' => 'quote', 'replace' => '<blockquote><div class="cita"><strong>Cita:</strong></div><div class="citacuerpo"><p>{param}</p></div></blockquote>'), array('tag' => 'quote', 'replace' => '<blockquote><div class="cita"><strong>{option} dijo:</strong></div><div class="citacuerpo"><p>{param}</p></div></blockquote>', 'option' => true), array('tag' => 'notice', 'replace' => '<div class="bbcmsg notice">{param}</div>'), array('tag' => 'info', 'replace' => '<div class="bbcmsg info">{param}</div>'), array('tag' => 'warning', 'replace' => '<div class="bbcmsg warning">{param}</div>'), array('tag' => 'error', 'replace' => '<div class="bbcmsg error">{param}</div>'), array('tag' => 'success', 'replace' => '<div class="bbcmsg success">{param}</div>') ); lo cambian por: $tagCodes = array( array('tag' => 'b', 'replace' => '<strong>{param}</strong>'), array('tag' => 'i', 'replace' => '<i>{param}</i>'), array('tag' => 'u', 'replace' => '<u>{param}</u>'), array('tag' => 's', 'replace' => '<s>{param}</s>'), array('tag' => 'sub', 'replace' => '<sub>{param}</sub>'), array('tag' => 'sup', 'replace' => '<sup>{param}</sup>'), array('tag' => 'table', 'replace' => '<table class="bbctab"><tbody>{param}</tbody></table>'), array('tag' => 'tr', 'replace' => '<tr>{param}</tr>'), array('tag' => 'td', 'replace' => '<td>{param}</td>'), array('tag' => 'ul', 'replace' => '<ul>{param}</ul>'), array('tag' => 'li', 'replace' => '<li>{param}</li>'), array("tag" => "s","pre" => "<s>","suf" => "</s>"), array("tag" => "sub","pre" => "<sub>","suf" => "</sub>"), array("tag" => "sup","pre" => "<sup>","suf" => "</sup>"), array("tag" => "table","pre" => "<table class=\"bbctab\"><tbody>","suf" => "</tbody></table>"), array("tag" => "tr","pre" => "<tr>","suf" => "</tr>"), array("tag" => "td","pre" => "<td>","suf" => "</td>"), array("tag" => "ul","pre" => "<ul class=\"bbclist\">","suf" => "</ul>"), array("tag" => "ol","pre" => "<ol class=\"bbclist\">","suf" => "</ol>"), array("tag" => "li","pre" => "<li>","suf" => "</li>"), array("tag" => "notice","pre" => "<div class=\"bbcmsg notice\">","suf" => "</div>"), array("tag" => "info","pre" => "<div class=\"bbcmsg info\">","suf" => "</div>"), array("tag" => "warning","pre" => "<div class=\"bbcmsg warning\">","suf" => "</div>"), array("tag" => "error","pre" => "<div class=\"bbcmsg error\">","suf" => "</div>"), array("tag" => "success","pre" => "<div class=\"bbcmsg success\">","suf" => "</div>"), array('tag' => 'url', 'replace' => '<a href="{param}" target="_blank">{param}</a>', 'parse' => false, 'validParam' => $urlValidator), array('tag' => 'url', 'replace' => '<a href="{option}" target="_blank">{param}</a>', 'option' => true, 'validOption' => $urlValidator), array('tag' => 'img', 'replace' => '<img src="{param}" onload="if(this.width > 735) {this.width=735}"/>', 'parse' => false, 'validParam' => $imgValidator), array('tag' => 'color', 'replace' => '<span style="color: {option}">{param}</span>', 'option' => true, 'validOption' => $colorValidator), array('tag' => 'size', 'replace' => '<span style="font-size: {option}pt; line-height: {option}pt">{param}</span>', 'option' => true, 'validOption' => $sizeValidator), array('tag' => 'align', 'replace' => '<div style="text-align: {option}">{param}</div>', 'option' => true, 'validOption' => $alignValidator), array('tag' => 'font', 'replace' => '<span style="font-family: {option}">{param}</span>', 'option' => true), array('tag' => 'code', 'replace' => '<pre class="code">{param}</pre>', 'parse' => false, 'limit' => 1), array('tag' => 'swf', 'replace' => '<embed src="{param}" quality="high" width="640px" height="390px" type="application/x-shockwave-flash" allowfullscreen="true" allownetworking="internal" autoplay="false" wmode="transparent">', 'parse' => false, 'validParam' => $swfValidator), array('tag' => 'spoiler', 'replace' => '<div class="spoiler"><div class="title"><a href="#" onclick="spoiler($(this)); return false;">Spoiler:</a></div><div class="body">{param}</div></div>'), array('tag' => 'quote', 'replace' => '<blockquote><div class="cita"><strong>Cita:</strong></div><div class="citacuerpo"><p>{param}</p></div></blockquote>'), array('tag' => 'quote', 'replace' => '<blockquote><div class="cita"><strong>{option} dijo:</strong></div><div class="citacuerpo"><p>{param}</p></div></blockquote>', 'option' => true), array('tag' => 'notice', 'replace' => '<div class="bbcmsg notice">{param}</div>'), array('tag' => 'info', 'replace' => '<div class="bbcmsg info">{param}</div>'), array('tag' => 'warning', 'replace' => '<div class="bbcmsg warning">{param}</div>'), array('tag' => 'error', 'replace' => '<div class="bbcmsg error">{param}</div>'), array('tag' => 'success', 'replace' => '<div class="bbcmsg success">{param}</div>') ); Pass:Tronlar Archivo instalación para 1.2
  6. danyuy

    EDITOR DE POST

    Hola, soy novato en el phppost y veo que el editor es limitado, me gustaría que el mismo pudiera permitir, la subida de archivos Doc, Pdf, Xls, etc opodes especificar los permitidos, para una web de intercambio de documentos, ya que esta dirigido a personas que no tienen muy claro lo de guardar en la nube etc, dispongo de espacio ilimitado, por lo que no tendría problemas. ¿Alguna sugerencia?
  7. rodolfo23

    Bug grave con el Editor WYSIWYG

    Hola amigos tengo un bug grave con este editor WYSIWYG, al querer editar un post o un tema, se abre el pero no muestra el contenido! es como si no hubiera nada escrito en ese post o tema, como soluciono esto? mi theme es el default, la web la tengo en localhost y el mod del editor que instalé es: funciona todo perfecto el editor en toda la web, pero es este único error que al editar un post o un tema ya creado no muestra el contenido es como si estuviera haciendo un post desde cero!, ayuda por favor
  8. Hola amigos instalé este mod y tuve varios problemas que ahora voy a decir, el mod que instalé es el siguiente: los problemas que tengo son los siguientes, no puedo agregar un post, no puedo agregar un tema en comunidades, no puedo agregar comentarios ni en posts ni en los temas de las comunidades, no cargan los comentarios ya echos en los posts, y no se visualizan los CLASS="QTIP" vieron que cuando un nombre o algo tiene ese class se ve el value en una burbuja negra que le sale arriba, bueno ya no funciona eso tampoco, no se porque tengo estos problemas ya que tengo el tema default de la última versión de phpost y he hecho todo como lo decía en el tema, alguien sabría porque tengo estos errores y como puedo solucionarlos? gracias, el theme es el default phpost 1.2, la web la tengo en localhost, gracias
  9. buenas tardes caballeros, hoy no tenia nada que hacer y decidi hacer esto que tenia tiempo pensandolo, que en caso de error al crear el post se queden los valores guardados y listos, pense hacerlo con el borrador que ya trae pero se me hizo mas fácil de este modo. primero, vamos a themes/default/js/funciones.js al final del archivo agregamos esto //#####################MANEJO DE COOKIES#########################// function crearcookie(name, value, days){ //crearcookie('nombre de la cookie', 'valor para la cookie', tiempo de vida) //tiempo de vida, 1 es = a 1 dia if(days){ var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); var expires = '; expires=' + date.toGMTString(); } else var expires = ''; document.cookie = name + '=' + value + expires + '; path=/;'; } function leercookie(name){ //crearcookie('genkidama','dame tus fuerzas',1) //leercookie('genkidama') //ejemplo===== alert(leercookie(genkidama)); muestra : 'dame tus fuerzas' var nameEQ = name + '='; var ca = document.cookie.split(';'); for(var i=0, s=ca.length; i<s; ++i){ var c = ca[i]; while(c.charAt(0) == ' ') c = c.substring(1, c.length); if(c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } function borrarcookie(name){ //borrarcookie('genkidama') quitamos su dia de vida crearcookie(name, "", -1); } //#####################FIN DE COOKIES#############################// ahora en themes/default/templates/modules/m.agregar_javascript.tpl abajo de // GENERADOR DE TAGS $('input[name=tags]').click(function(){ if(tags == true) return true; var q = $('input[name=titulo]').val(); $.ajax({ type: 'post', url: global_data.url + '/posts-genbus.php?do=generador', data: 'q=' + q, success: function(h) { $('input[name=tags]').val(h); tags = true; } }); }); agregamos /*Funcion de Capturar y Almacenar datos */ $(document).ready(function(){ $('input[name=preview]').click(function(){ /*Captura de datos escrito en los inputs*/ var title = $('input[name=titulo]').val(); var bodys = $('#markItUp').val(); var tags = $('input[name=tags]').val(); /*Guardando los datos en el LocalStorage*/ localStorage.setItem("titulo", title); localStorage.setItem("cuerpo", bodys); localStorage.setItem("tags", tags); }); }); /*si hay una cookie borrador, cargamos los datos guardados*/ $(document).ready(function(){ var ok = leercookie("borrador"); var ti = localStorage.getItem("titulo"); var bo = localStorage.getItem("cuerpo"); var ta = localStorage.getItem("tags"); if (ok) { $('input[name=titulo]').val(ti) $('#markItUp').val(bo) $('input[name=tags]').val(ta) } else{ /*borramos el borrador pasado*/ localStorage.clear() } }); en el mismo archivo abajo de $('input[name=preview]').bind('click',function(){ agregamos crearcookie("borrador",1,1); por ultimo en inc/php/agregar.php abajo de $tsCat = db_exec('fetch_assoc', $query); agregamos //quitamos la cookie para eliminar los archivos en localstorage setcookie('borrador', '', time() - (86400 * 30), "/"); en el mismo archivo abajo de $smarty->assign("tsAviso",array('titulo' => 'Bien!', 'mensaje' => 'El post <b>'.$_POST['titulo'].'</b> fue agregado. '.(!$tsUser->is_admod && ($tsUser->permisos['gorpap'] == true || $tsCore->settings['c_desapprove_post'] == 1) ? 'Deber&aacute; esperar su aprobaci&oacute;n' : '').' ', 'but' => 'Acceder al post', 'link' => "{$tsCore->settings['url']}/posts/{$tsCat['c_seo']}/$tsPost/{$tsCore->setSEO($_POST['titulo'])}.html")); agregamos //quitamos la cookie para eliminar los archivos en localstorage setcookie('borrador', '', time() - (86400 * 30), "/"); y bueno es todo con esto tenemos un respaldo de 1 dia por si pasa algo, dejo caps retire los validadores de tags para simular un error /// //el resultado antes de este mod era todos los campos en blanco y ahora se queda tal como lo dejaste es todo mientras exista un error en el post, se guardara por 1 dia
  10. Muchos Usuarios experimentan con este mod: ...el problema de que se postea correcto, pero al comentar o enviar mps, el boton ''Responder'' no funciona y no publica...(a menos que le des clic en [/] del editor.) Mi solución: Solo dejar el wysiwyg para publicar (posts), publicar temas y comentar temas (De comunidades) Pero volver a el editor antiguo en MP's, Siguen todos los pasos de la instalación pero en acciones.js de tutheme/js buscan: //Imprimir editores function print_editor() { //Editor de posts if($('#markItUp').length && !$('.wysibb-texarea').length || $('#wysibb').length && !$('.wysibb-texarea').length){ $('#markItUp, #wysibb').removeAttr('onblur onfocus class style').css('height', '400').addClass('required').wysibb(); $('#moreemofn, #emoticons').remove(); } //Editor de posts comentarios if($('#body_comm').length && !$('.wysibb-texarea').length){ $('#body_comm').removeAttr('onblur onfocus class style title').css('height', '100').html('').wysibb(); $('#moreemofn, #emoticons').remove(); } //Editor de respuestas shouts if($('#fulcomx textarea') && !$('#markItUpbody_comm').length){ $('#fulcomx textarea').markItUp(mySettings_cmt_shout); } //Editor de respuestas en fotos if($('#mensaje') && !$('#markItUpbody_comm').length){ $('#mensaje').markItUp(mySettings_cmt_shout); } //Editor de respuestas comunidades if($('#body_resp') && !$('#markItUpbody_resp').length){ $('#body_resp').markItUp(mySettings_cmt); } //Editor de respuestas en mensajes if($('#respuesta').length && !$('.wysibb-texarea').length){ var wbbOpt = { buttons: "smilebox,|,bold,italic,underline,strike,sup,sub,|,img,video,link,|,removeFormat" } $('#respuesta').removeAttr('onblur onfocus class style title').css('height', '80').html('').wysibb(wbbOpt); } } /* FIN - Editor */ y lo reemplazan por: //Imprimir editores function print_editor() { //Editor de posts if($('#markItUp').length && !$('.wysibb-texarea').length || $('#wysibb').length && !$('.wysibb-texarea').length){ $('#markItUp, #wysibb').removeAttr('onblur onfocus class style').css('height', '400').addClass('required').wysibb(); $('#moreemofn, #emoticons').remove(); } //Editor de posts comentarios if($('#body_comm') && !$('#markItUpbody_comm').length){ $('#body_comm').markItUp(mySettings_cmt); } //Editor de respuestas shouts if($('#fulcomx textarea') && !$('#markItUpbody_comm').length){ $('#fulcomx textarea').markItUp(mySettings_cmt_shout); } //Editor de respuestas en fotos if($('#mensaje') && !$('#markItUpbody_comm').length){ $('#mensaje').markItUp(mySettings_cmt_shout); } //Editor de respuestas comunidades if($('#body_resp') && !$('#markItUpbody_resp').length){ $('#body_resp').markItUp(mySettings_cmt); } //Editor de respeustas en mensajes privados if($('#respuesta') && !$('#markItUpbody_comm').length){ $('#respuesta').markItUp(mySettings_cmt_shout); } } /* FIN - Editor */ bye.
  11. Hola amigos, tengo el editor de WYSIWYG Rhuan en mi web, de hecho ya viene en el theme que tengo que es el cralke y le agregué el mod slider en post. Ahora con la nueva actualización mi pregunta es. ¿Afecta la actualización PHPost Risus 1.2.5.000 al Editor WYSIWYG de Rhuan? Ya que no quiero perder modificaciones.
  12. Xtatter

    Editor de texto Atom

    Hola amigos, como no eh terminado el nuevo mod que te gustará mucho quise publicar esto por aquí.! Atom Es un editor de texto que es moderno, accesible, aún hackable al núcleo-una herramienta que puede personalizar para hacer cualquier cosa, sino también utilizar de manera productiva sin tener que tocar un archivo de configuración. Pagina Oficial https://atom.io/ Vídeo Oficial https://www.youtube.com/watch?v=Y7aEiVwBAdk
  13. Rodri4q

    Error al subir imagen editor Rhuan

    Hola a todos!, tengo mi web http://www.tuespaciote.com.ar/ tengo un problema, uso el editor Wysying (como se escriba) de Rhuan, y hasta ayer funcionaba perfecto, pero hoy (no eh tocado ni modificado nada) no me deja subir imagenes desde mi pc, se queda siempre cargando pero jamas muestra la imagen. pero si me deja imagenes de links. Alguien sabria cual puede ser el problema? Gracias! User: demo5 pass: demo55
×