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

Search the Community

Showing results for tags 'previsualizar'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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
  • 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 EXTRAS
  • Escuela de Actualización de Risus Phpost's Themes
  • Escuela de Actualización de Risus Phpost's Fixes
  • Escuela de Actualización de Risus Phpost's Actualizaciones

Calendars

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Sitio web


ICQ


Yahoo


Jabber


Skype


Localización


Intereses

Found 4 results

  1. Hola pues dado que no tengo dinero pero si conocimiento tengo planeado sacar todos los módulos que pude ver en el vídeo de la versión de phpost de paga que se publico la otra semana, personalmente algunas funciones de las que pudimos ver no les veo mucha utilidad, pero bueno esa es mi opinión y yo se que a muchos les gustaría poder comprar esa versión para sacarle las cosas, pero quien tiene para pagar no sabe mucho en la mayoría de los casos jaja. Y los pobres tenemos que aprender para poder ganar algo de dinero jaja, en fin les dejo los pasos en un archivo y en este tema. Cualidades: - Limitación de contenido a mostrar para evitar la carga lenta. - Botón para seguir leyendo en caso de que el post sea muy largo - Evitar la vista previa del contenido del post si es privado y no eres usuario registrado. PD: Se que había publicado unas fotos de módulos en desarrollo pero como me los compraron ya no los publicare, lo siento. Solo estaré publicando los que me llamaron la atención de la versión que se vende y otros que tengo guardado y desarrollando en mi localhost. 1) Se van al archivo estilo.css y agregan al final esto: .mosp{display:block;text-align:center;margin-top:15px;background:#2594EC;color:#fff;padding:10px;line-height:1;border-radius:3px}.mosp:hover{background:#46acff;color:#fff;text-decoration:none}#ojin{background:url(../i/i.png) -238px -102px;display:block;width:16px;height:16px;float:right;margin:0}#ojin:hover{cursor:pointer;opacity:.5}.pripre{text-align:center;overflow:hidden;margin-top:50px}.pripre img{clear:both}.pripre h3{margin:30px 0 0;font-size:40px;color:#07a488;display:block;line-height:1} 2) En el archivo m.home_last_posts.tpl (existente solo en version V5 en dafault u otro tocara buscar) buscan lo siguiente 2 veces: {if $p.post_private} y arriba colocan esto: {if $tsUser->is_member} <span id="ojin" onclick="precargar('{$p.post_id}','{$p.post_title}');return false;"></span> {else} <span id="ojin" onclick="precargar('{$p.post_id}','{$p.post_title}');return false;"></span> {/if} 3) Se van al archivo c.posts.php y hasta la parte de abajo antes del "{" (cochete de cerrie) colocan esto: //FUNCION PARA PREVISUALIZAR POST DESDE LA HOME function getPreviewHome(){ global $tsCore, $tsUser; $id = $tsCore->setSecure(intval($_GET['id'])); $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_title, p.post_body, p.post_private, c.c_seo FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE p.post_id = \''.(int)$id.'\' LIMIT 1'); $data = db_exec('fetch_assoc', $query); // $maximo = 500;//MAXIMO DE CARACTERES PARA MOSTRAR Y NO GASTAR RECURSOS $contenido = $data['post_body'];// DECLARAR VARIABLE CONTENIDO A MOSTRAR if ($tsUser->is_member){ if (strlen($contenido) > $maximo) { $cuerpo = substr($contenido, 0, $maximo); $url = $tsCore->settings['url'].'/posts/'.$data['c_seo'].'/'.$data['post_id'].'/'.$tsCore->setSEO($data['post_title']).'.html'; $cuerpo = $cuerpo.'<a class="mosp" href="'.$url.'">Continuar leyendo</a>'; }else{ $cuerpo = $contenido; } }else{ if($data['post_private'] == 1){ $url = $tsCore->settings['images']; $cuerpo = '<div class="pripre"><img src="'.$url.'/candado.png" alt="Post privado"/><h3>Este post es privado</span></h3>'; }else{ if (strlen($contenido) > $maximo) { $cuerpo = substr($contenido, 0, $maximo); $url = $tsCore->settings['url'].'/posts/'.$data['c_seo'].'/'.$data['post_id'].'/'.$tsCore->setSEO($data['post_title']).'.html'; $cuerpo = $cuerpo.'<a class="mosp" href="'.$url.'">Continuar leyendo</a>'; }else{ $cuerpo = $contenido; } } } return array('cuerpo' => $tsCore->parseBadWords($tsCore->parseBBCode($cuerpo), true)); } 4) En el archivo ajax.posts.php buscan: 'posts-genbus' => array('n' => 2, 'p' => 'genbus'), y abajo de eso colocan esto: 'posts-preview-home' => array('n' => 0, 'p' => 'preview'), 4) En el mismo archivo buscan: default: y arriba de eso colocan esto: case 'posts-preview-home': $smarty->assign("tsPreview",$tsPosts->getPreviewHome()); break; 5) En el archivo funciones.js hasta el fina agregan esto: //PREVISUALIZAR POST DESDE LA HOME function precargar(id, titulo){ mydialog.class_aux = 'ver'; mydialog.show(true); mydialog.title('Previsualización'); mydialog.body('<div class="carf"><p>Cargando vista previa</p><img src="' + global_data.img + '/images/loading_bar.gif"/></div>'); mydialog.buttons(false); mydialog.center(); $.ajax({ type: 'GET', url: global_data.url + '/posts-preview-home.php', data: 'id=' + id, success: function(r) { mydialog.title(titulo); mydialog.body(r); mydialog.buttons(false); mydialog.center(); $.scrollTo(0, 500); $('#mydialog').removeClass('preview'); } }); } Listo, ya solo suben esta imagen a la carpeta "imagenes". Le dejo unas fotos de como funciona vale. 1) Vista previa del post cuando tiene mucho contenido 2) Vista previa del post cuando no eres usuario registrado y esta en privado 3) Vista previa del post cuando no tiene mucho contenido y no esta en privado y no eres usuario registrado Instrutivo-PrevioPost.php
  2. pasto

    [BUG] Previsualizar

    Hola amigos de phpost hoy queria comentarles un bug que estoy teniendo desde que risus cambio a jbbcode Sin vueltas una cap Sucede la primera ves que abro el navegador o voy a una ventana de incógnito y intento hacer un post el modal de previsualizar me sale como fijo donde no lo puedo mover Ya si lo cierro y vuevo a darle al boton de vista previa sale correctamente. La verdad no se que pueda ser ._. Espero puedan ayudarme, desde ya tanks Sitio Uploaders.ga
  3. koruitch

    Error previsualizar post.

    Tengo un problema al previsualizar algunos posts, al darle a previsualizar se queda cargando indefinidamente y al darle a guardar borrado no hace nada, al parecer puede ser un error con un modulo de seguridad de apache, ¿alguien sabe el nombre del modulo? El error que me manda en consola es este: POST http://www.muchomanual.com/posts-preview.php?ts=true 403 (Forbidden) send @ jquery.min.js:4 f.extend.ajax @ jquery.min.js:4 (anonymous function) @ 433:541 f.event.dispatch @ jquery.min.js:3 h.handle.i @ jquery.min.js:3 Insisto que no son todos, depende del contenido del post.
  4. Esta fix alguian que otros deberian ya de ser agregados a la descarga porque existen desde hace varias versiones no es que sean de vitalidad para el sitio pero si para una mejor estancia de nuestros usuarios. Se van al archivo acciones.js y buscan: var upload = { newUpload: function(h){ $('#protocolo').hide(); $('#upload_form').fadeIn('slow'); }, agregar: function(img){ // AGREGAR $.markItUp({ openWith:"\n[img=", closeWith: "]\n", replaceWith: img } ); } }Lo cambian por: var upload = { newUpload: function(h){ $('#protocolo').hide(); $('#upload_form').fadeIn('slow'); }, agregar: function(img){ // AGREGAR $.markItUp({ openWith:"[img]", closeWith: "[/img]", replaceWith: img }); } } Mas abajo buscan: function markit_img(h){ if(h.selection!='' && h.selection.substring(0,7)=='http://'){ h.replaceWith = ''; h.openWith = '[img='; h.closeWith = ']'; }else{ var msg = prompt(lang['ingrese la url de img'], 'http://'); if(msg != null){ h.replaceWith = '[img=' + msg + ']'; h.openWith = ''; h.closeWith = ''; }else{ h.replaceWith = ''; h.openWith = ''; h.closeWith = ''; } } }y lo cambian por: function markit_img(h){ if(h.selection!='' && h.selection.substring(0,7)=='http://'){ h.replaceWith = ''; h.openWith = '[img]'; h.closeWith = '[/img]'; }else{ var msg = prompt(lang['ingrese la url de img'], 'http://'); if(msg != null){ h.replaceWith = '[img]' + msg + '[/img]'; h.openWith = ''; h.closeWith = ''; }else{ h.replaceWith = ''; h.openWith = ''; h.closeWith = ''; } } }
×