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

Leaderboard


Popular Content

Showing content with the highest reputation since 03/17/12 in all areas

  1. 64 points
    Comunidades Risus programadas por alexander1712 Buenos días a todos, les traigo uno de los mods que más me pidieron, antes que nada quiero aclarar algunas cositas: viene a ser el primer mod al que exijo copyright, el copy por default está en el footer bastante visible y puede que hasta molesto, si quieren pueden moverlo de lugar y ajustar un poco el tamaño, siempre que se vea y no se oculte por el fondo o alguna imagen, tiene que estar visible y legible. debe decir o bien desarrollado por alexander1712 o mod por alexander1712, unicamente exijo que sea visible dentro de comunidades... pero pueden ponerlo en otros sitios, siempre que se vea cuando entren a comunidades. sabrán algunos que se publicó una versión con un backdoor que me permitía a mi borrarles todos los post si quitaban el copy, puesto que lo charlé con muchos y la mayoría tenía miedo de que el backdoor se haga publico a pesar que tomé todas las precaciones para que solo yo pudiera usarlo, entonces decidí publicar la versión sin backdoor y confiar en los usuarios respetaran el trabajo, porque cuesta mucho hacer un mod de este tamaño.- por otra parte confiaré en la administración de phpost para que ayude a hacer cumplir el copy agradezco la postura de isidro de colaborar con el estatus del copy, que luego hablaré con ellos bien. esta versión está limpia sin más y sino que cualquier programador la revise y verá que no miento. Solo daré soporte de éste mod a quien cumpla los siguientes requicitos: Risus RC2 link en la respuesta del problema que tengan de su web con el copy reporte de bugs por mp. Agradecimientos: gracias a tron por ayudar con el buscador. a rhuancarlos por ayudar con el diseño y probar la primer alpha a toup por pasarlo a su v5 a megarick por ajustarlo a la v5 de gonza. a brian por prestarme su web para solucionar unos errores a ciberfull.com por dejarme probar las comus en su web. ellos son los unicos autorizados a quitar copy Aclaración final: quiero aclarar que estas comus no son igual a taringa, decidí darle originalidad para que no sea todo lo mismo asique verán cosas nuevas como por ejemplo: el go-random que te lleva a una comunidad al azar y la imagen de cabecera de la comunidad. Fotos: Instalación: ----------- instalando comunidades --------- hay un txt con las instrucciones adjunto al rar. ---------------------------------------------------- Para los que tengan la versión con backdoor solo suban los tpls de la carpeta comunidades y el archivo c.comunidades.php * bugs arreglados: la categoría. editar mi comunidad que no pida cambiar nombre quitamos el backdoor. Descarga: v4: Mediafire - por Rhuancarlos v5: Mediafire - por ToUp (no disponible) v5: Gonzalo - por Megaerick (no disponible) si tienen algun problema con el diseño de alguna de estas versiones por favor al autor del diseño se lo preguntan. cualquier duda sobre el lanzamiento de la versión de theme v5 preguntarle a megaerick si es la de gonza o a toup. Saludos Cordiales! - Alexander1712
  2. 55 points
    Mod Taringa Juegos 2012 Alexander1712 Bueno que más decir, desde ayer estoy con el mod. aclaro una cosita, no está hecho el bazar ni el registro, lo haré luego. * Más de 20 juegos * baner rotatorio de anuncio de juegos * juegos favoritos - agregar - quitar * lista completa de juegos * top de juegos * ayuda * licencia de uso para que no jodan los de mundijuegos.com * la página de juegos se ve para invitados (el menú no), pero si se hace click en alguna opcion pide registro. * integración de los juegos al theme de phpost, no hace un popup como taringa. * se usa server externo por tres motivos: 1 porque así se ocupa menos espacio y requisitos... 2 porque así siempre habrán jugadores parecerá super visitado tu sitio jejejeje.. 3 porque no tengo ni la más minima idea de como robarme un swf, editarlo y montar un servidor de juegos de esa forma. xD Fotos de mi mod: Descargar Mod desde Mediafire está con doble extensión, solo saquen el .alex del nombre las instrucciones están en un archivo txt igual las pongo a continuación: 1º abrir la carpeta themes de este mod, y cambiar el nombre de la carpeta nombre_de_mi_tema por el nombre de tu tema 2º abrir la carpeta inc/php/ de este mod, y abrir los archivos juegos.php e install_juegos.php que se encuentra en el raiz. modificar esto: $theme='default'; // cambiar nombre del theme si no es el default (en los dos archivos) 3º sube todos los archivos excepto el de instrucciones.txt 4º * abrir archivo htaccess y buscar: RewriteRule ^fotos/([A-Za-z0-9_-]+)/([0-9]+)/([A-Za-z0-9_-]+).html$ inc/php/fotos.php?action=ver&user=$1&fid=$2 [QSA,L][/code] * agregar debajo: [code] # juegos RewriteRule ^juegos/([A-Za-z0-9_-]+).php$ inc/php/juegos.php?action=$1 [QSA,L] [/code] [b]5º[/b] * abrir el archivo: themes\default\templates\sections\head_menu.tpl * buscar: [code]{if $tsConfig.c_fotos_private == '1' && !$tsUser->is_member}{else} <li class="tabbed {if $tsPage == 'fotos'}here{/if}" id="tabbedfotos"> <a title="Ir a Fotos" onclick="menu('fotos', this.href); return false;" href="{$tsConfig.url}/fotos/">Fotos <img alt="Drop Down" src="{$tsConfig.tema.t_url}/images/arrowdown.png"></a> </li> {/if}[/code] * agregar debajo: [code]{if $tsUser->is_member} <li class="tabbed {if $tsPage == 'juegos'}here{/if}" id="tabbedjuegos"> <a title="Ir a Juegos!" href="{$tsConfig.url}/juegos/">Juegos <img alt="Drop Down" src="http://o2.t26.net/images/arrowdown.png"></a> </li> {/if}[/code] [b]6º[/b] * abrir el archivo: themes\default\templates\sections\head_submenu.tpl * buscar: [code] <div id="subMenuFotos" class="subMenu {if $tsPage == 'fotos'}here{/if}"> <ul class="floatL tabsMenu"> <li{if $tsAction == '' && $tsAction != 'agregar' && $tsAction != 'album' && $tsAction != 'favoritas' || $tsAction == 'ver'} class="here"{/if}><a href="{$tsConfig.url}/fotos/">Inicio</a></li> {if $tsAction == 'album' && $tsFUser.0 != $tsUser->uid}<li class="here"><a href="{$tsConfig.url}/fotos/{$tsFUser.1}">&Aacute;lbum de {$tsFUser.1}</a></li>{/if} <li{if $tsAction == 'agregar'} class="here"{/if}><a href="{$tsConfig.url}/fotos/agregar.php">Agregar Foto</a></li> <li{if $tsAction == 'album' && $tsFUser.0 == $tsUser->uid} class="here"{/if}><a href="{$tsConfig.url}/fotos/{$tsUser->nick}">Mis Fotos</a></li> </ul> <div class="clearBoth"></div> </div>[/code] * agregar debajo: [code]<div id="subMenuJuegos" class="subMenu {if $tsPage == 'juegos'}here{/if}"> <ul class="floatL tabsMenu"> <li{if $tsAction == '' && $tsAction != 'agregar' && $tsAction != 'album' && $tsAction != 'favoritas' || $tsAction == 'ver'} class="here"{/if}><a href="{$tsConfig.url}/juegos/">Inicio</a></li> <li{if $tsAction == 'juegos'} class="here"{/if}><a href="{$tsConfig.url}/juegos/juegos.php">Juegos</a></li> <li{if $tsAction == 'bazar'} class="here"{/if}><a href="{$tsConfig.url}/juegos/bazar.php">Bazar</a></li> <li{if $tsAction == 'ayuda'} class="here"{/if}><a href="{$tsConfig.url}/juegos/ayuda.php">Ayuda</a></li> </ul> <div class="clearBoth"></div> </div>[/code] [b]7º [/b]renombrar el .htaccess por .ht abrir en tu navegador: www.tuweb.com/juegos_install.php volver a renombrar el .ht por .htaccess [b]8º[/b] borrar el archivo /inc/php/juegos_install.php eso es todo amigos! cuando descubra por que no se puede robar el bazar, lo robaré y agregaré al mod. Saludos!
  3. 54 points
    bueno amigos despues de tanto tiempo les traigo este gran mod, es la version 2 del chat que se hizo para la 1.5. tiene muchas mejoras desde el diseño hasta el consumo y demas cosas. esta basado en RISUS asi que todo el soporte sera solo para esa version, no se dara soporte si intentantan ponerlo en una version anterior. aviso: es un chat que consume(menos que el anterior) y es recomendable 100% para hosting pagos que sean robustos, fue probado de igual manera en hosting gratuitos y funciono bien pero no escapa a que si el host no se la banque la web caiga por un rato. funciones del chat: # admin y mod de la web por defecto lo son en el chat. # el admin puede dar o quitar rango en el chat a cualquier usuario. # el admin puede borrar todos los mensajes con un click. # el admin puede borrar mensajes de a uno. # el admin puede banear/reactivar. # el admin ve la lista de baneados. #el admin ve la ip en el mensaje. # el mod puede borrar mensajes de a uno. # el mod ve la ip en el mensaje. # el mod puede banear. todos los usuarios pueden cambiar el fondo del chat. los mensajes antiguos se borran solos despues de 4 hs. lo que van hacer es subir el archivo installchat.php a la raiz de su web, luego lo llaman asi http://tuweb/installchat.php/ una vez echo eso veran que en el install estan los pasos para la instalacion, de igual manera en el rar esta cada archivo en su carpeta correspondiente. Los archivos del chat deberan estar en las siguentes carpetas: c.chat.php ---->>>>> En la carpeta inc/class. chat.php ------>>>>> En la carpeta inc/php. ajax.chat.php --->>> En la carpeta inc/php/ajax. la carpeta completa chat ->>> En la carpeta themes/default/templates. la carpeta completa t.php_files_chat -->> En la carpeta themes/default/templates. t.chat.tpl --->>>>>> En la carpeta themes/default/templates el chat se veria en http://tuweb/chat/ trate de dejarlo sin errores si encuentran alguno bueno lo solucionare. lo unico que les pido es que no saquen el pequeño copy que tiene abajo de ese modo vere que valoran mi trabajo. saludos y espero que les guste. aqui los archivo http://www.mediafire...byj3qz3qlmdhh1g gracias a malvado por darme una mano.
  4. 52 points
    Buenas gente eh venido a traer el tema identi, yo anteriormente hace mucho lo publique pero como una beta, tenia errores, en fin aca lo traje terminado y por lo que vi yo y los testers sin errores. Capturas: Descarga: http://www.mediafire.com/?pv0d1pizdx90k5d Bueno vamos con las 2 modificaciones que hay que hacer fuera de la carpeta theme, solo es en el archivo c.cuenta que esta en inc/class BUSCAN POR: ANTES LE AGREGAN: LUEGO BUSCAN POR: Y LO REEMPLAZAN POR:
  5. 47 points
    Hola amigos de PHPost hoy les traigo al tema de taringa v5 identico solo le faltan las funciones como los novatos y destacados para que quede identico Mi idea no era hacer una plantilla (lol) si no hacer una copia de taringa en diseño para una mejor experincia en sus webs bueno sin mas preambulos Caps Desconectado Login menu usuario bueno notaran que los menus admin y mod no estan en los menus como suele ser comunmente yo pienso que es mas eficas ponerlo en el menu de usuario ya que es algo segun el rango Perfil Posts que tal si dejamos de poner caps ahora vamos a grano +info bueno el tema no es del todo mio tambien use un archivo css del tema v5 de To-Up y tambien algunos tpl extras Creditos: T0-UP Y YO Link: www.mediafire.com/?m2uzr96skvi2ril espero lo disfruten y que no hagan malas criticas como algunos users icieron en mi topic de Titan-Time Gracias y espero +1
  6. 45 points
    Bueno gente vengo con casi nada de tiempo a publicar la plantilla. Bueno esta v5 es básicamente la anterior mía pero fixeada 100% y con algunas pequeñas mejoras, tmb modifique cosas que no les gustaron . me limitare a dejar solo una cap, ya vieron como era la otra, y como dije esta es básicamente la otra pero arregle absolutamente todos los errores que había. BUENO AHORA ATENTOS CON ESTO CUANDO BAJEN EL ARCHIVO VERAS 2 CARPETAS, UNA ES THEMES Y LA OTRA TEMAS, SUBAN AMBAS, LA CARPETA TEMAS SOLO TIENE UNAS POCAS IMÁGENES QUE LAS PUSE AHÍ PARA DISTINGUIR MI ESTA V5 DE OTRAS Mediafire QUIERO DESTACAR EL GRAN TRABAJO DE Cinthy, Juan55667 , Manutripero y de chetinga y un poco de drake o ivan como le quieran llamar. por aver testeado por muchos dias y muchas veces la v5. BUENO EN REALIDAD QUERÍA SEGUIRLA UN POCO MAS, PERO EN ESTOS DÍAS ME IRÉ DE VACACIONES UNOS 15 DÍAS EN LOS CUALES NO CREO HACER NINGÚN TRABAJO Y CREO QUE DEJARLA TIRADA OTROS 15 DÍAS MAS NO DABA, ASÍ QUE TERMINE LOS PEQUEÑOS ERRORES QUE AUN QUEDABAN Y SE LAS VINE A DEJAR, TAMBIÉN ACLARO QUE NO ME INTERESA SI LA USAN O NO ANTES ME HUBIERA INTERESADO PERO VIENDO LOS COMENTARIOS DE VARIOS USUARIOS LA VERDAD QUE DAN GANAS DE LARGAR TODO JEJE, PERO BUENO SIGO PORQUE A PESAR DE QUE HAY MUCHOS NOOB QUE ANDAN POR AHÍ COMENTANDO SIN SABER TMB HAY OTROS QUE SI SON PENSANTES Y QUE SON PERSONAS DIGNAS DE CONFIANZA, POR ESTOS POCOS SON POR LO QUE SIGO AHORA SI UN SALUDO HASTA LA PRÓXIMA GENTE.
  7. 38 points
    amigos les dejo este mod que me pidio un usuario para risus, es el envio de mps masivos, solo para administradores, no solo eso, el admin puede elegir a quien mandar los mensajes; a todos, a administradores o a moderadores, esta bueno, una imagen. comienzan los pasos: abrimos el c.admin. php que se encuentra en inc/class y buscamos $num['medallas_total'] = $num['medallas_usuarios'] + $num['medallas_posts'] + $num['medallas_fotos']; $num['fotos_total'] = $num['fotos_visibles'] + $num['fotos_ocultas'] + $num['fotos_eliminadas']; return $num; } debajo ponemos //////////////////////INICIA EL MOD DE TRON///////////////// /* newMpsall() ENVIAMOS MP MASIVO */ function newMpsall(){ global $tsUser, $tsCore; // $cuerpo=$tsCore->setSecure($_POST['cuerpo']); $rangos=(int)$_POST['rangos']; $fecha= time(); if($tsUser->is_admod==1){ if($rangos==1){ $where='WHERE user_id != \''.$tsUser->uid.'\''; }elseif($rangos==2){ $where='WHERE user_id != \''.$tsUser->uid.'\' AND user_rango = 1'; }elseif($rangos==3){ $where='WHERE user_id != \''.$tsUser->uid.'\' AND user_rango = 2'; } $query = mysql_query('SELECT user_id,user_name FROM u_miembros '.$where.' ORDER BY user_id DESC'); if(!$query) die(mysql_error()); $data = result_array($query); foreach($data as $dato){ $subject='Mensaje de la administracion'; $sql = "INSERT INTO u_mensajes (mp_to,mp_from,mp_subject,mp_preview,mp_date) VALUES ('{$dato['user_id']}','{$tsUser->uid}','{$subject}','{$cuerpo}','{$fecha}')"; $result = mysql_query($sql); $mp_id = mysql_insert_id(); mysql_query('INSERT INTO `u_respuestas` (mp_id, mr_from, mr_body, mr_ip, mr_date) VALUES (\''.(int)$mp_id.'\', \'1\', \''.$cuerpo.'\', \''.$_SERVER['REMOTE_ADDR'].'\', \''.time().'\')'); } } if($result) return true; else return false; } luego abrimos ajax.admin.php que se encuentra en inc/php/ajax y buscamos 'admin-badwords-delete' => array('n' => 4, 'p' => ''), debajo ponemos 'admin-mpsall' => array('n' => 4, 'p' => 'mpsall'), luego buscamos case 'admin-badwords-delete': //<--- echo $tsAdmin->deleteBadWord(); //---> break; abajo de eso ponemos case 'admin-mpsall': if($_POST['cuerpo']){ echo $tsAdmin->newMpsall(); }else{ $smarty->assign("tsExit",'2'); } break; luego abrimos el archivo m.admin_sidemenu.ypl que se encuentra en themes/default/templates/admin_mods y buscamos <li id="a_rangos"><span class="cat-title"><a href="{$tsConfig.url}/admin/rangos">Rangos de Usuarios</a></span></li> debajo ponemos <li id="a_badwords"><span class="cat-title"><a href="javascript:enviar.mps.all();">Mensajes masivos</a></span></li> luego abrimos el admin.js que se encuentra en themes/default/js y buscamos /* AFILIADOS */ var ad_afiliado = { cache: {}, detalles: function(aid){ $.ajax({ type: 'POST', url: global_data.url + '/afiliado-detalles.php', data: 'ref=' + aid, success: function(h){ mydialog.show(true); mydialog.title('Detalles del Afiliado'); mydialog.body(h); mydialog.buttons(true, true, 'Aceptar', 'mydialog.close()', true, true); mydialog.center(); } }); } } debajo ponemos var enviar = { mps : { all:function(uid, redirect, aceptar){ if(!aceptar){ $('#loading').fadeIn(250); $.ajax({ type: 'POST', url: global_data.url + '/admin-mpsall.php?ts=false', success: function(h){ mydialog.show(); mydialog.title('Mps masivo'); mydialog.body(h); mydialog.buttons(true, true, 'Enviar', 'enviar.mps.all(' + uid + ", '" + redirect + "', 1);", true, false, true, 'Cancelar', 'close', true, true); $('#modalBody').css('padding', '20px 10px 0'); mydialog.center(); $('#loading').fadeOut(350); return; } }); } else { mydialog.procesando_inicio('Enviando...', 'Mps masivo'); var cuerpo = $('input[name=cuerpo]').val(); var rangos = $('#rangos').val(); $('#loading').fadeIn(250); $.ajax({ type: 'POST', url: global_data.url + '/admin-mpsall.php?ts=false', data: 'cuerpo=' + cuerpo + '&rangos=' + rangos, success: function(h){ switch(h.charAt(0)){ case '0': //Error mydialog.alert('Error', h.substring(3)); all.redirect("/admin/", 500); break; case '1': if(redirect == 'true') all.redirect("/admin/", 1700); else if(redirect == 'true') { mydialog.alert('Aviso', h.substring(3)); all.redirect("/admin/", 2000); } else { mydialog.close(); $('#report_' + pid).slideUp(); } break; } $('#loading').fadeOut(350); }, complete: function(){ mydialog.procesando_fin(); $('#loading').fadeOut(350); } }); } }, }, redirect: function(url_ref, time){ setTimeout(function(){document.location.href = global_data.url + url_ref;}, time) } } por ultimo subimos el archivo que les dejo a la carpeta themes/default/templates/t.php_files http://www.mediafire...oei7ddxwxdyhggx espero no haberme olvidado de nada, meavisan de algun error asi lo solucionamos. saludos
  8. 38 points
    Aqui les dejo mi segundo theme.. Lo hice basandome en el diseño de youtube.. Necesitan hacer estas sentencias SQL: ALTER TABLE `p_posts` ADD `post_seg` int(1) NOT NULL DEFAULT '0' [/CODE] [center][b]( Es del Mods solo para seguidores )[/b][/center] [center][font=courier new,courier,monospace][size=5][color=#ff0000][b]Y Esta Tambien:[/b][/color][/size][/font][/center] [center][b](Imagen Portada en post en la Home)[/b][/center] [CODE] ALTER TABLE `p_posts` ADD `post_img` VARCHAR( 180 ) NOT NULL AFTER `post_title` , ADD `post_desc` VARCHAR( 80 ) NOT NULL AFTER `post_img` Necesitan Reemplazar el archivo c.posts.php en inc/class/ (Importante Para el Funcionamiento) ( Hagan copia de sus Archivos) http://www.mediafire...vtnmy4lqq0ky4pv Aqui el link del Theme http://www.mediafire...nqrhw5mq2lzd3i8 NOTAS: Si tiene Problemas en el Funcionamiento me Avisan y se los respondere ok.. Aclaracion.. Para ver los posts solo para seguidores a los Administradores no le afecta.. Para verlo entrar con otro rango.. Espero que les guste.. Hasta la Proxima..
  9. 38 points
    Bueno amigos aquí les traigo la segunda entrega de mi tema y penúltima en la siguiente ya les traeré todo super mejorado y con una nueva administración -few Aqui Caps -few Bueno la instalación es cotidiana solo deben hacer un paso chiquito que es para que se vea mejor la galería de fotos oksi Deben abrir el archivo c.fotos.php que esta en /inc/class/ y buscan $max = 10; // MAXIMO A MOSTRAR y lo reemplazan por $max = 6; // MAXIMO A MOSTRAR Listo y por ultimo suben el tema e instalan como siempre -few Link: http://www.mediafire.com/?tq3mhdmucdxcg1n Créditos Gonzalogranate Duvan J Alex Parra Thespeed Zero Listo eso es todo espero lo disfruten oksi
  10. 34 points
    bueno traigo estas adaptaciones del fondo de perfil (tron) y cabecera de perfil tipo facebook (thespeed94) con lightbox (yo) Van a su phpmyadmin y ejecuta las siguientes consultas: ALTER TABLE `u_perfil` ADD `p_fondo` VARCHAR( 120 ) NOT NULL luego esta: ALTER TABLE `u_perfil` ADD `p_fondoper` VARCHAR( 120 ) NOT NULL Abren c.cuenta y buscan: 'sitio' => $tsCore->setSecure($_POST['sitio']), debajo agregan. 'fondo' => $tsCore->setSecure($_POST['fondo']), 'fondoper' => $tsCore->setSecure($_POST['fondoper']), luego buscan: (arriba) /* loadHeadInfo($user_id) */ function loadHeadInfo($user_id){ global $tsUser, $tsCore; // INFORMACION GENERAL $query = mysql_query('SELECT u.user_id, u.user_name, u.user_registro, u.user_last_ip , u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_empresa, p.p_configs FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\''); $data = mysql_fetch_assoc($query); reemplazan por: /* loadHeadInfo($user_id) */ function loadHeadInfo($user_id){ global $tsUser, $tsCore; // INFORMACION GENERAL $query = mysql_query('SELECT u.user_id, u.user_name, u.user_registro, u.user_last_ip , u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.p_fondo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_fondoper, p.p_empresa, p.p_configs FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\''); $data = mysql_fetch_assoc($query); luego abren t.perfil y buscan de {include file='sections/main_header.tpl'} <script type="text/javascript" src="{$tsConfig.default}/js/perfil.js"></script> reemplazan por: {include file='sections/main_header.tpl'} <body style="background-image:url('{$tsInfo.p_fondo}');background-attachment: fixed; background-repeat: no-repeat;background-position: center"> <script type="text/javascript" src="{$tsConfig.default}/js/perfil.js"></script> {if $tsInfo.p_fondoper != ''} <div class="cover" style="margin-top: 0px;" data-collapse="97" id="u3yiwu_4"><div class="coverImage"> <div id="zoom-fondo" onClick="zoom('ocultar','zoom')"></div> <div id="zoom"> <center><b id='zoom_contenido'></b></center> </div> <a class="coverWrap" style="{if $tsInfo.p_fondoper}position: relative!important;{/if}" rel="theater" id="fbCoverImageContainer"> <img class="photo img" src="{$tsInfo.p_fondoper}" id="{$tsInfo.p_fondoper}" text="Foto de {$tsInfo.nick}" style="top:-13px;height:300px;width:100%;" data-fbid="2738175107697" onclick="zoom('mostrar','zoom','{$tsInfo.p_fondoper}')"> </a> </div></div> {/if} luego abrimos m.cuenta_perfil_me.tpl y buscan: <div class="field"> <label for="sitio">Sitio Web</label> <input type="text" value="{$tsPerfil.p_sitio}" maxlength="60" name="sitio" id="sitio" class="text cuenta-save-2" style="width:230px"> </div> debajo agregan: <div class="field"> <label for="sitio">Cabecera de Perfil:<br /><font color="red"><span>url de una imagen mayor a 1000 x 230</span></font></label><br /> <input type="text" value="{$tsPerfil.p_fondoper}" maxlength="120" name="fondoper" id="sitio" class="text cuenta-save-2" style="width:230px"> </div> <div class="field"> <label for="sitio">Fondo del perfil:<br /><span><font color="red">url de una imagen mayor a 800 x 600</span></font></label><br /> <input type="text" value="{$tsPerfil.p_fondo}" maxlength="120" name="fondo" id="sitio" class="text cuenta-save-2" style="width:230px"> </div> luego abren su estilo.css y al final ponen: /*-----Cabecera de Perfil-------*/ .coverWrap { display: block; position: absolute; height: 300px; overflow: hidden; margin: 0 auto; text-decoration: none; min-height: 0px; max-height: 300px; } /****** Timeline by tutan ******/ .perfil-avatar2 { float:left; border:6px solid #fff;-webkit-border-radius:2px; margin: -80px 10px 10px 0; } .perfil-avatar2 img { background-color: #FFF; border:1px solid #CCCCCC; height:120px; width:120px; } #zoom-fondo { display:none;/*ocultar el fondo*/ position: fixed; /*posicionamos el fondo movible*/ cursor: pointer;/*colocamos el cursor de mano al fondo*/ top: 0; left: 0; width: 100%; /*fondo al total de la pantalla*/ height: 100%; background:#000; /*color de fondo*/ z-index:101;/*posicion de primer plano*/ /*opacidad del fondo*/ filter:alpha(opacity=75); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; } .cerrar-fondo { display:none;/*ocultar el fondo*/ position: fixed; /*posicionamos el fondo movible*/ cursor: pointer;/*colocamos el cursor de mano al fondo*/ top: 1; left: 1; background:#000 url(images/icons/close.png) no-repeat;/*color de fondo*/ z-index:101;/*posicion de primer plano*/ /*opacidad del fondo*/ } #zoom{ height: auto; margin: 0 auto; width: 50%; display:none;/*ocultar el contenedor*/ position: fixed; margin-top:-5%; text-shadow: 0 1px 1px rgba(0,0,0,.3);/*sombra del texto*/ color: #FFF; font: 14px arial,sans-serif;text-align:left; background:#000;/*color de fondo*/ z-index:101;/*pocicionamiento de segundo plano*/ border : 5px solid #000;/*ancho y color de borde*/ -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px/*redondes del marco*/ } .maxin { max-width: 620px; max-height: 430px; } .a { color: #00BFFF; padding:3px; margin:2px; background:#78899; } Abren su m.perfil_headinfo y buscan: <div class="perfil-avatar"> <a href="{$tsConfig.url}/perfil/{$tsInfo.nick}"><img alt="" src="{$tsConfig.url}/files/avatar/{if $tsInfo.p_avatar}{$tsInfo.uid}_120{else}avatar{/if}.jpg"/></a> </div> reemplazan por: {if $tsInfo.p_fondoper != ''} <div class="perfil-avatar2"> <a href="{$tsConfig.url}/perfil/{$tsInfo.nick}"><img alt="" src="{$tsConfig.url}/files/avatar/{if $tsInfo.p_avatar}{$tsInfo.uid}_120{else}avatar{/if}.jpg"/></a> </div> {else} <div class="perfil-avatar"> <a href="{$tsConfig.url}/perfil/{$tsInfo.nick}"><img alt="" src="{$tsConfig.url}/files/avatar/{if $tsInfo.p_avatar}{$tsInfo.uid}_120{else}avatar{/if}.jpg"/></a> </div> {/if} para terminar abren su acciones.js y al final agregan: caps: Demo: http://isidro.mytech.com.mx/perfil/jtaco263
  11. 34 points
    Que tal comunidad... Es hora de aclarar algunas cosas y dar algunas noticias poco agradables para algunos. PHPost está por cumplir 2 años desde que yo (Neutrón) con un poco de tiempo y ganas comencé a desarrollar un script que se pareciera a T! pues los que existían no me gustaban después de 6 meses de desarrollo lancé lo que sería la Alfa 1.0 todo esto lo hice sin conocimientos sólidos en cuanto a la programación, estándares web y demás cosas que llevan a scripts como este a ser grandes proyectos, tal vez por eso nunca llegamos a un auge tan grande como yo lo esperaba, sin embargo tuvimos éxito, gracias a las nuevas "herramientas" que se le incorporaron al script como el muro, fotos y demás (Taringa! nos copiaría después xD) al ver este éxito prometí una versión mejorada corrigiendo todos los errores, pero... jamás cumplí por una u otra razón sea personal o escolar. Después y gracias al flojo de Ismael xD "contratamos" a Isidro como administrador y poco tiempo después fue el quien arregló un poco la versión existente y la lanzó con el nombre clave de Risus, esta versión estaba más completa y corregía la mayoría de errores, esto fue a un año después de la versión original Alfa 1.0, sin embargo no fue la versión que yo tanto había prometido... En varias ocasiones intenté retomar el desarrollo de PHPost "Rain" que sería la nueva versión, pero casi siempre terminaba desechandola por falta de tiempo o incluso de "ganas" para trabajar en ella, hace poco se unieron a la comunidad personas con conocimientos sólidos en programación que se ofrecieron al desarrollo de PHPost sin embargo por mi falta "interés" y su poca paciencia decidieron comenzar con su propio proyecto (Otro "clon" de Taringa!). Recordemos que actualmente existe otro proyecto clon de T! llamado Spirate el cual también hace meses ha prometido una nueva versión y hasta ahora sigue sin aparecer. Lo anterior me hizo reflexionar sobre el futuro del PHPost, sumado a lo que sucedió hace algunos meses con el cierre de Megaupload y otros servidores que permitían compartir archivos y los cuales eran las fuentes principales de visitas a sitios como Taringa! también la aprobación de nuevas leyes que tratan de erradicar la piratería en internet ha obligado incluso a la propia Taringa! a censurar su contenido, seamos claros las visitas y fama de T! se lo ha ganado gracias a las descargas ilegales, ahora que ha censurado está sufriendo las consecuencias, hace poco leí un post en T! donde hablaba que la actividad y visitas su sitio www.taringa.net están cayendo demasiado bajo todo a consecuencia del ya no permitir enlaces a archivos. También me puse a revisar las estadísticas de PHPost, las cuales van cayendo, algunas personas dicen que la falta de actividad en nuestro sitio es porque no damos soporte al script, sin embargo no creo que esa sea la causa principal, al igual que Taringa! los sitios clones sean hechos con PHPost o no también van en declive pues las visitas disminuyen cada vez más. Una desventaja de tener un sitio similar a Taringa! es que si permitimos las descargas no podremos colocar Adsense para ganar un poco de dinero con publicidad y es por eso que varios usuarios han cerrado su sitio y ya no vuelven a PHPost, hablando de ganancias... PHPost no deja $$$ como muchos pensarían con la publicidad de Adsense (captura: http://puu.sh/1c37p) muchas veces nos hemos visto en la necesidad de poner de nuestra bolsa para pagar servidor, dominio, ip.board, etc. Pero bueno no quiero hacer esto más largo... En base a todo lo anterior se ha tomado una decisión... PHPost deja de ser un software clon de Taringa! Actualmente existen algunos scripts sobrevivientes de Zinfinal, Spirate está por sacar su nueva versión y pronto otro script será lanzado para competir en la categoría de (Link Sharing System) nosotros creemos que ya no tiene caso seguir desarrollando un script clon de un sitio que va en declive, y que no permite al administrador obtener ingresos con publicidad por el tipo de contenido.Tal vez esta decisión no les parezca a muchos de ustedes he incluso les moleste y lo entendemos, algunos ponen mucho esfuerzo en sus "webs" sin embargo es una decisión definitiva. Esto no quiere decir que PHPost desaparezca o cierre definitivamente, (el foro para pedir y dar soporte para PHPost Risus seguirá abierto). Nosotros simplemente queremos desarrollar algo nuevo y diferente... Para esto necesitamos de su ayuda, necesitamos ideas para un nuevo software, script, o como le quieran llamar, queremos saber que les gustaría que se desarrollara, que características debería tener, no hay imposibles "Si se puede imaginar, se puede programar." Por favor dejen sus ideas y opiniones en este topic, seleccionaremos las mejores y pronto se hará un tema para ver que hemos decidido. Espero comprendan el porqué de nuestra decisión. ¡Gracias por todo! La administración.
  12. 33 points
    Hola a todos Hemos notado que ha habido personas malintencionadas con ganas de joder a nuestros usuarios con promesas de Mods para sus webs, pero lo que hay detrás de esto es que borran tablas de la base de datos, entregan informacion valiosa como la cuenta del ftp o cPanel ._. Por esa razon es que queremos que los inocentes usuarios con ganas de mejorar su web primero revisen que están instalando por favor y seguir estas recomendaciones. Ver quien ha publicado el Mod (sospechar de los miembros que tengan pocos mensajes publicados en el foro), de cumplirse eso, preguntarle a algún Moderador o Programador revisar el mod publicado. Sospechar de Mods que tengan como forma de Instalación un archivo install.php (no estoy diciendo que ninguno lo pueda tener, pero revisar el siguiente punto) Hemos visto ya como 3 topics con mods con un installer cuya sentencia SQL era el siguiente: ("DROP TABLE `f_comentarios`, `f_fotos`, `f_votos`, `p_borradores`, `p_comentarios`, `p_posts`, `p_votos`, `u_miembros`, `u_sessions`, `u_suspension`, `w_configuracion`, `w_stats`") Lo que hace es eliminar las tablas, dejando como producto la web hecha m** ._. No instalar Mods en Categorías diferentes a esta "Mods Terminados", si es sospechoso el aporte se dará de baja al usuario y a su suspuesto "mod". Y por último repetirles, hacer backup de los archivos que vayan a reemplazar y de la base de datos por si algo malo pasa. Cualquier información es bien recibida, saludos y lamentamos los inconvenientes que se presentaron esa semana con esos lammers, saludos.
  13. 32 points
    Tercer mod del día bueno este es uno a pedido, agregar y quitar emoticonos desde el admin obviamente SOLO PARA RISUS fotos: instrucciones: Ejecutar esta consulta: CREATE TABLE `test`.`w_emoticonos` ( `id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `code` VARCHAR( 50 ) NOT NULL , `imagen` VARCHAR( 50 ) NOT NULL ) ENGINE = InnoDB; abrir bbcode.inc.php (inc/ext) buscar y borrar: $bbcode[] =""; $html[] = $pre."001.png".$end; $bbcode[] =""; $html[] = $pre."002.png".$end; $bbcode[] =""; $html[] = $pre."003.gif".$end; $bbcode[] =""; $html[] = $pre."004.png".$end; $bbcode[] ="(H)"; $html[] = $pre."006.png".$end; $bbcode[] =""; $html[] = $pre."104.png".$end; $bbcode[] ="8o|"; $html[] = $pre."049.png".$end; $bbcode[] =":S"; $html[] = $pre."009.png".$end; $bbcode[] =":$"; $html[] = $pre."008.png".$end; $bbcode[] =""; $html[] = $pre."010.png".$end; $bbcode[] =":'("; $html[] = $pre."011.gif".$end; $bbcode[] =":|"; $html[] = $pre."012.png".$end; $bbcode[] ="(6)"; $html[] = $pre."013.png".$end; $bbcode[] ="8-|"; $html[] = $pre."050.png".$end; $bbcode[] =":-/"; $html[] = $pre."083.png".$end; $bbcode[] ="^o)"; $html[] = $pre."051.png".$end; // EXTRAS SMILES $bbcode[] = "(A)"; $html[] = $pre."014.png".$end; $bbcode[] = ":["; $html[] = $pre."043.png".$end; $bbcode[] = ":-#"; $html[] = $pre."048.png".$end; $bbcode[] = ":-*"; $html[] = $pre."052.png".$end; $bbcode[] = "+o("; $html[] = $pre."053.png".$end; $bbcode[] = "(brb)"; $html[] = $pre."066.gif".$end; $bbcode[] = ":^)"; $html[] = $pre."072.gif".$end; $bbcode[] = "*-)"; $html[] = $pre."073.gif".$end; $bbcode[] = "<o)"; $html[] = $pre."075.gif".$end; $bbcode[] = "8-)"; $html[] = $pre."076.gif".$end; $bbcode[] = "|-)"; $html[] = $pre."078.gif".$end; $bbcode[] =";-/"; $html[] = $pre."082.png".$end; $bbcode[] ="(jk)"; $html[] = $pre."084.png".$end; $bbcode[] = "(j)"; $html[] = $pre."086.png".$end; $bbcode[] = "(V)"; $html[] = $pre."087.png".$end; $bbcode[] = "(lol)"; $html[] = $pre."089.gif".$end; $bbcode[] = "(xD)"; $html[] = $pre."090.png".$end; $bbcode[] = ":8)"; $html[] = $pre."088.png".$end; $bbcode[] = "(ff)"; $html[] = $pre."091.gif".$end; $bbcode[] = "(fm)"; $html[] = $pre."092.gif".$end; $bbcode[] = ":'|"; $html[] = $pre."093.gif".$end; $bbcode[] = ":]"; $html[] = $pre."094.gif".$end; $bbcode[] = ":}"; $html[] = $pre."095.png".$end; $bbcode[] = "(BOO)"; $html[] = $pre."096.png".$end; $bbcode[] = "*|"; $html[] = $pre."097.gif".$end; $bbcode[] = "*\\"; $html[] = $pre."098.png".$end; $bbcode[] = "(wm)"; $html[] = $pre."100.png".$end; $bbcode[] = "(xo)"; $html[] = $pre."101.gif".$end; // OBJECTOS $bbcode[] = "(l)"; $html[] = $pre."015.png".$end; $bbcode[] = "(u)"; $html[] = $pre."016.png".$end; $bbcode[] = "(@)"; $html[] = $pre."018.png".$end; $bbcode[] = "(&)"; $html[] = $pre."019.png".$end; $bbcode[] = "(S)"; $html[] = $pre."020.png".$end; $bbcode[] = "(*)"; $html[] = $pre."021.png".$end; $bbcode[] = "(~)"; $html[] = $pre."022.png".$end; $bbcode[] = "(8)"; $html[] = $pre."023.png".$end; $bbcode[] = "(E)"; $html[] = $pre."024.png".$end; $bbcode[] = "(F)"; $html[] = $pre."025.png".$end; $bbcode[] = "(W)"; $html[] = $pre."026.png".$end; $bbcode[] = "(O)"; $html[] = $pre."027.gif".$end; $bbcode[] = "(K)"; $html[] = $pre."028.png".$end; $bbcode[] = "(G)"; $html[] = $pre."029.png".$end; $bbcode[] = "(^)"; $html[] = $pre."030.png".$end; $bbcode[] = "(P)"; $html[] = $pre."031.png".$end; $bbcode[] = "(I)"; $html[] = $pre."032.png".$end; $bbcode[] = "(C)"; $html[] = $pre."033.png".$end; $bbcode[] = "(T)"; $html[] = $pre."034.png".$end; $bbcode[] = "({)"; $html[] = $pre."035.png".$end; $bbcode[] = "(})"; $html[] = $pre."036.png".$end; $bbcode[] = "("; $html[] = $pre."037.png".$end; $bbcode[] = "(D)"; $html[] = $pre."038.png".$end; $bbcode[] = "(Z)"; $html[] = $pre."039.png".$end; $bbcode[] = "(X)"; $html[] = $pre."040.png".$end; $bbcode[] = "(Y)"; $html[] = $pre."041.png".$end; $bbcode[] = "(N)"; $html[] = $pre."042.png".$end; $bbcode[] = "(nnh)"; $html[] = $pre."044.png".$end; $bbcode[] = "(#)"; $html[] = $pre."046.png".$end; $bbcode[] = "(R)"; $html[] = $pre."047.png".$end; $bbcode[] = "(sn)"; $html[] = $pre."054.png".$end; $bbcode[] = "(tu)"; $html[] = $pre."055.png".$end; $bbcode[] = "(pl)"; $html[] = $pre."056.png".$end; $bbcode[] = "(||)"; $html[] = $pre."057.png".$end; $bbcode[] = "(pi)"; $html[] = $pre."058.png".$end; $bbcode[] = "(so)"; $html[] = $pre."059.png".$end; $bbcode[] = "(au)"; $html[] = $pre."060.png".$end; $bbcode[] = "(ap)"; $html[] = $pre."061.png".$end; $bbcode[] = "(um)"; $html[] = $pre."062.png".$end; $bbcode[] = "(ip)"; $html[] = $pre."063.png".$end; $bbcode[] = "(co)"; $html[] = $pre."064.png".$end; $bbcode[] = "(mp)"; $html[] = $pre."065.png".$end; $bbcode[] = "(st)"; $html[] = $pre."067.png".$end; $bbcode[] = "(pu)"; $html[] = $pre."102.png".$end; $bbcode[] = "(yn)"; $html[] = $pre."068.png".$end; $bbcode[] = "(h5)"; $html[] = $pre."069.gif".$end; $bbcode[] = "(mo)"; $html[] = $pre."070.png".$end; $bbcode[] = "(bah)"; $html[] = $pre."071.png".$end; $bbcode[] = "(li)"; $html[] = $pre."074.gif".$end; $bbcode[] = "(wo)"; $html[] = $pre."077.png".$end; $bbcode[] = "'.'"; $html[] = $pre."080.png".$end; $bbcode[] = "(bus)"; $html[] = $pre."045.png".$end; $bbcode[] = "*p*"; $html[] = $pre."079.png".$end; $bbcode[] ="*s*"; $html[] = $pre."085.png".$end; $bbcode[] = "(M)"; $html[] = $pre."017.png".$end; $bbcode[] = "(xx)"; $html[] = $pre."103.png".$end;[/code] en su lugar ponen: [code] $query = mysql_query('SELECT code, imagen FROM w_emoticonos'); while($reg=mysql_fetch_array($query)) { $bbcode[] = $reg['code']; $html[] = $pre.$reg['imagen'].$end; } luego insertan todos los emoticonos en la rabla w_emoticonos que creamos ejecutando la siguiente consulta sql: INSERT INTO `w_emoticonos` (`id`, `code`, `imagen`) VALUES ('', '001.png'), ('', '002.png'), ('', '003.gif'), ('', '004.png'), ('(H)', '006.png'), ('', '104.png'), ('8o|', '049.png'), (':S', '009.png'), (':$', '008.png'), ('', '010.png'), (':''(', '011.gif'), (':|', '012.png'), ('(6)', '013.png'), ('8-|', '050.png'), (':-/', '083.png'), ('^o)', '051.png'), ('(A)', '014.png'), (':[', '043.png'), ('-#', '048.png'), (':-*', '052.png'), ('+o(', '053.png'), ('(brb)', '066.gif'), (':^)', '072.gif'), ('*-)', '073.gif'), ('<o)', '075.gif'), ('8-)', '076.gif'), ('|-)', '078.gif'), (';-/', '082.png'), ('(jk)', '084.png'), ('(j)', '086.png'), ('(V)', '087.png'), ('(lol)', '089.gif'), ('(xD)', '090.png'), (':8)', '088.png'), ('(ff)', '091.gif'), ('(fm)', '092.gif'), (':''|', '093.gif'), (':]', '094.gif'), (':}', '095.png'), ('(BOO)', '096.png'), ('*|', '097.gif'), ('*\\\\', '098.png'), ('(wm)', '100.png'), ('(xo)', '101.gif'), ('(l)', '015.png'), ('(u)', '016.png'), ('(@)', '018.png'), ('(&)', '019.png'), ('(S)', '020.png'), ('(*)', '021.png'), ('(~)', '022.png'), ('(8)', '023.png'), ('(E)', '024.png'), ('(F)', '025.png'), ('(W)', '026.png'), ('(O)', '027.gif'), ('(K)', '028.png'), ('(G)', '029.png'), ('(^)', '030.png'), ('(P)', '031.png'), ('(I)', '032.png'), ('(C)', '033.png'), ('(T)', '034.png'), ('({)', '035.png'), ('(})', '036.png'), ('(', '037.png'), ('(D)', '038.png'), ('(Z)', '039.png'), ('(X)', '040.png'), ('(Y)', '041.png'), ('(N)', '042.png'), ('(nnh)', '044.png'), ('(#)', '046.png'), ('(R)', '047.png'), ('(sn)', '054.png'), ('(tu)', '055.png'), ('(pl)', '056.png'), ('(||)', '057.png'), ('(pi)', '058.png'), ('(so)', '059.png'), ('(au)', '060.png'), ('(ap)', '061.png'), ('(um)', '062.png'), ('(ip)', '063.png'), ('(co)', '064.png'), ('(mp)', '065.png'), ('(st)', '067.png'), ('(pu)', '102.png'), ('(h5)', '069.gif'), ('(mo)', '070.png'), ('(bah)', '071.png'), ('(li)', '074.gif'), ('(wo)', '077.png'), ('&#039;.&#039;', '080.png'), ('(bus)', '045.png'), ('*p*', '079.png'), ('*s*', '085.png'), ('(M)', '017.png'), ('(xx)', '103.png');[/code] ahora editamos el archivo [b]m.admin_sidemenu.tpl[/b] (themes/default/templates/admin_mods/) buscar: [code]<li id="a_medals"><span class="cat-title"><a href="{$tsConfig.url}/admin/medals">Medallas</a></span></li> agregar debajo: <li id="a_medals"><span class="cat-title"><a href="{$tsConfig.url}/admin/emoticones">Emoticones</a></span></li>[/code] ahora editamos el archivo [b]t.admin.tpl [/b](themes/default/templates/) buscar: [code] {elseif $tsAction == 'medals'} {include file='admin_mods/m.admin_medallas.tpl'}[/code] agregar debajo: [code]{elseif $tsAction == 'emoticones'} {include file='admin_mods/m.admin_emoticones.tpl'}[/code] Abrir [b]admin.php[/b] (inc/php) buscar: [code]/** MEDALLAS **/[/code] agregar arriba: [code] /** Emoticonos **/ } elseif($action == 'emoticones'){ if(empty($act)) { $que = mysql_query('SELECT id, code, imagen FROM w_emoticonos'); $smarty->assign('tsEmos',result_array($que)); } elseif ($act == 'newpost') { $code = $tsCore->setSecure($_POST['code']); $imagen = $tsCore->setSecure($_POST['imagen']); if(!empty($code) && !empty($imagen)) { mysql_query('INSERT INTO w_emoticonos(code, imagen) values(\''.$code.'\',\''.$imagen.'\')'); $que = mysql_query('SELECT id, code, imagen FROM w_emoticonos'); $smarty->assign('tsEmos',result_array($que)); $act=''; } else { $smarty->assign('tsError','Debe completar los campos'); $act='nuevo'; } } elseif ($act == 'del') { $id = (int) $_GET['id']; mysql_query('DELETE FROM w_emoticonos WHERE id = '.$id); $que = mysql_query('SELECT id, code, imagen FROM w_emoticonos'); $smarty->assign('tsEmos',result_array($que)); $act = ''; }[/code] ahora crean m.admin_emoticones.tpl (themes/default/templates/admin_mods/) con el siguiente contenido: [code] <div class="boxy-title"> <h3>Emoticones</h3> </div> <div id="res" class="boxy-content"> {if $tsSave}<div class="mensajes ok">Tus cambios han sido guardados.</div>{/if} {if $tsError}<div class="mensajes error">{$tsError}</div>{/if} {if !$tsAct} {if !$tsEmos} <div class="phpostAlfa">No hay emoticones.</div> {else} <table cellpadding="0" cellspacing="0" border="0" class="admin_table" width="550" align="center"> <thead> <th>ID</th> <th>Imagen</th> <th>Codigo</th> <th>Archivo</th> <th>Acciones</th> </thead> <tbody> {foreach from=$tsEmos item=e} <tr id="medal_id_{$m.medal_id}"> <td>{$e.id}</td> <td><img src="{$tsConfig.default}/images/smiles/{$e.imagen}" /></td> <td>{$e.code}</td> <td>{$e.imagen}</td> <td class="admin_actions"> <a href="{$tsConfig.url}/admin/emoticones?act=del&id={$e.id}"><img src="{$tsConfig.default}/images/icons/close.png" title="Borrar Emoticono" /></a> </td> </tr> {/foreach} </tbody> </table><hr /> {/if} <input type="button" onclick="location.href = '{$tsConfig.url}/admin/emoticones?act=nuevo'" value="Agregar nuevo emoticono" class="mBtn btnOk"/> {elseif $tsAct == 'nuevo'} <form action="{$tsConfig.url}/admin/emoticones?act=newpost" method="post" autocomplete="off"> <fieldset> <legend>Nuevo emoticono</legend> <dl> <dt><label for="med_name">Imagen:</label><br /><span>(ejemplo: 002.png)</span></dt> <dd><input type="text" id="" name="imagen" value="{$tsMed.m_title}" /></dd> </dl> <dl> <dt><label for="ai_desc">Codigo:</label><br /><span>el c&oacute;digo para el emoticono ej: </span></dt> <dd><input type="text" id="" name="code" value="{$tsMed.m_title}" /></dd> </dl> <hr /> <p><input type="submit" name="save" value="Crear Emoticono" class="btn_g"/></p></fieldset> </form> {/if} </div>[/code] listo, ya tenemos el administrador de emoticones salute!
  14. 32 points
    Buenas gente vine a traer la ultima v5 que hare oksi bueno pensaba dejarla posteada solo en la web de erick pero por motivos personales creo que es mejor tambien postearla aca. BUENO ESTO ES IMPORTANTE DEBEN SEGUIR PASO A PASO TODO LO QUE ESTE ESCRITO EN EL ARCHIVO .TXT QUE DEJE ADENTRO DEL RAR. NI BIEN ABREN EL RAR METEN TODO LO QUE HALLA EN LA RAIZ DE SU WEB.DEBEN ASEGURARSE QUE ESTEN PONIENDO EL TEMA EN UNA WEB CON EL SCRIPT LIMPIO, SI YA TIENEN MODS NO ACOSEJO USAR LA PLANTILLA SIN ANTES CONTACTARME PORQUE PUEDE DAR ERRORES QUE LUEGO UDS ATRIBUYEN A MI CULPA CUANDO EN REALIDAD NO ES ASI. Dejo caps: DESDE ACA LAS CAPS VAN EN LINK PORQUE NO PUEDO PONER MAS FOTOS http://i.imgur.com/Ao9Vo.png ACLARO PUSE LA SECCION DE USUARIOS OSEA TUWEB/USUARIOS/ COMO EN LA V5 DE TOUP, ACLARO PARA QUE NO ME DIGAN CHORRO OK? SIMPLEMENTE ME GUSTO Y LO PUSE VALE? http://i.imgur.com/evOkO.png http://i.imgur.com/sdIDo.png http://i.imgur.com/O4ulj.png VIENDO MI PERFIL LOGEADO COMO OTRO USER http://i.imgur.com/rHvPJ.png VIENDO MI PERFIL LOGEADO COMO YO -YAO http://i.imgur.com/gk4XF.png http://i.imgur.com/xnbi9.png BUENO ESO ES TODO SI TIENEN ALGUN ERROR ME AVISAN A MI POR MP (PROMETO AHORITA IR A BORRAR MENSAJES PARA QUE PUEDA RECIBIR LOS QUE ME MANDEN -OK? Bueno dejo el link y les recuerdo que valoren que yo si comparto saben porque digo esto? porque uds piden 2 v5 de las cuales para que tengan 1 de esas el creador los extorciona con "si no soy diseñador no publico nada" o "si en las postulaciones no llego al rango creo que no publicare nada jeje" y la otra "gran" v5 la cual JAMAS salio a luz y uds JAMAS la tuvieron ni la van a tener porque NO existe. Ahora me parece que yo de buena onda la comparto no da para que me vengan a insultar, si vuelven a cerrar este topic porque me arman bardo quisa sea mi ultimo aporte. link: http://www.mediafire.com/?5ju7b8rj5cc6jld
  15. 31 points
    Hola Gente de PhPost hoy le comparto el theme Google Play como les había dicho en un avance de este. Bueno sin mas que decir pasemos a lo que nos Importa. Lo primero vamos a ir a nuestro phpmyadmin y hacemos las siguientes consultas ALTER TABLE p_posts ADD post_imgport VARCHAR(500) NOT NULL AFTER post_tags ALTER TABLE `u_perfil` ADD `p_fondo` VARCHAR( 120 ) NOT NULL ALTER TABLE `u_perfil` ADD `p_fondoper` VARCHAR( 120 ) NOT NULL 1.- Eso es todo para la DB, ahora los vamos a inc/class/c.posts.php y abrimos ese archivo 1.1.- Buscamos esto 'category' => intval($_POST['categoria']), 1.1.1.- Debajo pegamos esto 'imgport' => $tsCore->setSecure($_POST['imgport']), 1.2.- Buscamos esto post_tags, 1.2.1.- Lo Remplazamos por esto post_tags, post_imgport, 1.3.- Buscamos esto \''.$postData['tags'].'\', 1.3.1.- Lo Remplazamos por esto \''.$postData['tags'].'\', \''.$postData['imgport'].'\', 1.4.- Buscamos esto 'category' => $_POST['categoria'], 1.4.1.- Debajo pegamos esto 'imgport' => $_POST['imgport'], 1.5.- Buscamos esto post_tags = \''.$tsCore->setSecure($postData['tags']).'\', 1.5.1.- Lo Remplazamos por esto post_tags = \''.$tsCore->setSecure($postData['tags']).'\', post_imgport = \''.$tsCore->setSecure($postData['imgport']).'\', 1.6.- Buscamos esto p.post_sponsored, 1.6.1.- Lo Remplazamos por esto p.post_sponsored, p.post_imgport, Esto es para que en la home se le pueda agregar un IMG de portada como esta 2.- Ahora vamos a inc/class/c.cuenta.php y abrimos ese archivo 2.1.- Buscamos esto 'sitio' => $tsCore->setSecure($_POST['sitio']), 2.1.1.- Debajo pegamos esto 'fondo' => $tsCore->setSecure($_POST['fondo']), 'fondoper' => $tsCore->setSecure($_POST['fondoper']), 2.2.- Buscan esto /* loadHeadInfo($user_id) */ function loadHeadInfo($user_id){ global $tsUser, $tsCore; // INFORMACION GENERAL $query = mysql_query('SELECT u.user_id, u.user_name, u.user_registro, u.user_last_ip , u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_empresa, p.p_configs FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\''); $data = mysql_fetch_assoc($query); 2.2.1.- Lo Remplazan por /* loadHeadInfo($user_id) */ function loadHeadInfo($user_id){ global $tsUser, $tsCore; // INFORMACION GENERAL $query = mysql_query('SELECT u.user_id, u.user_name, u.user_registro, u.user_last_ip , u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.p_fondo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_fondoper, p.p_empresa, p.p_configs FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\''); $data = mysql_fetch_assoc($query); Todo esto es para el perfil tipo facebook mas el fonde de perfil (Créditos a Tutan), y se vería asi Link de Descarga: http://www.blindzone...google-play.zip Cap Full Login Finalmente los Créditos: Mod Fondo de Perfil y Cabecera tipo facebook <!-- tutan-kabron --> PHPost por Compartir el Script Mod Slider para las Ultimas fotos (Adaptado por mi para los ultimos Post) <!-- Whistler --> Diseño del Login al diseñador del theme del FORO y a mi por diseñar y compartir este Theme Espero que les guste mi theme ( OjO: el copy que esta debajo del logo no es obligatorio es que no me ocurrió que ponerle hay, el que esta al final de la web ese por favor consérvenlo.) Una demo Online no esta la Demo oficial por eso esta cerrado el registro de nuevos User pronto demo oficial en el mismo Link) http://games.blindzone.net/
  16. 30 points
    BUENAS GENTE VENGO A TRAERLES ESTE SIMPLE THEME, OJALA LES GUSTE QUIERO ACLARARLES QUE DENTRO DE LA CARPETA DEL THEME INCLUI UN ARCHIVO LLAMADO "DEDICACION.TXT" LES PIDO QUE NO LO BORREN YA QUE AHI PUSE UN GRUPO DE GENTE A LA CUAL LE DEDIQUE PRINCIPALMENTE EL THEME, DISCULPEN SI FALTO ALGUIEN LO ESCRIBI MUY RAPIDO Y ADEMAS SOY UN POCO DESPISTADO ASI QUE SI FALTO ALGUIEN ME AVISA Y LO INCLUYO EN LA PROXIMA CAPS: SOLO DEJO ALGUNAS CAPS EL THEME TIENE MAS SORPRESAS XD DESCARGA: http://brontofile.com/download.php?id=50397DAE7 SALUDOS Y POR FAVOR RESPETEN MI COPY Link en mediafire: http://www.mediafire.com/?y5wiq28hct1g5fx
  17. 30 points
    bueno amigos les dejo este mod que existia en la 1.5 pero funcionaba solo en default, este es para risus y funciona en todos los temas, es mucho mas sencillo. el usuario se registra y automaticamente se le asigna un avatar aleatorio. en este caso subo 4 avatares solo de muestra ustedes pongan los que quieran, son gif pero mas abajo les dire como editar eso. lo primero que haremos es abrir el archivo c.registro que se encuentra en inc/class y buscamos // INSERTAMOS EL PERFIL mysql_query('INSERT INTO `u_perfil` (`user_id`, `user_dia`, `user_mes`, `user_ano`, `user_pais`, `user_estado`, `user_sexo`) VALUES (\''.(int)$tsData['user_id'].'\', \''.(int)$tsData['user_dia'].'\', \''.(int)$tsData['user_mes'].'\', \''.(int)$tsData['user_anio'].'\', \''.$tsData['user_pais'].'\', \''.$tsData['user_estado'].'\', \''.(int)$tsData['user_sexo'].'\')'); mysql_query('INSERT INTO `u_portal` (`user_id`) VALUES (\''.(int)$tsData['user_id'].'\')'); debajo ponemos /////////////////////AVATAR ALEATORIO///////////////////// $number=rand(1,4); $name=$number.'.gif'; $namemini=$number.'_50.gif'; copy('../../files/avatar/avatarregistro/'.$name.'','../../files/avatar/'.$tsData['user_id'].'_120.jpg'); copy('../../files/avatar/avatarregistro/mini/'.$namemini.'','../../files/avatar/'.$tsData['user_id'].'_50.jpg'); mysql_query('UPDATE u_perfil SET p_avatar= 1 WHERE user_id = \''.$tsData['user_id'].'\''); ////////////////FIN ALEATORIO///////////// por ultimo subimos a la carpeta files/avatar las carpetas que les dejo contienen 8 avatares gif http://www.mediafire...om8ecjv2daevo8d avatarregistro.zip eso es todo, facil no???? como cambiar algunas cosas a su gusto bueno si quieren cambiar la cantidad de avatares primero deberan cambiar este numero $number=rand(1,4); cambian el 4 por la cantidad de avatares nuevos que pongan ustedes la extencion que puse es gif pero si cambian y ponen por ejemplo png deberan cambiar esto $name=$number.'.gif'; $namemini=$number.'_50.gif'; cambian los 2 'gif' por la extencion que pongan ustedes. y por ultimo obviamente deberan poner los avatares nuevos y ponerle un numero, recuerden que hay 2 pares el que mide 100px y el otro 50px por ejemplo una nueva imagen seria 5.gif y la misma con medida a la mitad 5_50.gif espero que lo hallan entendido cualquier duda me avisan. edito: puede que tengan que poner permisos 777 a la carpeta que suben.
  18. 28 points
    Hola amigos hoy les traigo un mod a pedido de Nico Bueno dejo cap: Nota: Hagan backup por las dudas Instalación: 1. Primero se van a c.posts.php (inc/class) y buscan: /* getLastComentarios() : PARA EL PORTAL */ function getLastComentarios(){ global $tsUser, $tsCore; // $query = mysql_query('SELECT cm.cid, cm.c_status, u.user_name, u.user_activo, u.user_baneado, p.post_id, p.post_title, p.post_status, c.c_seo FROM p_comentarios AS cm LEFT JOIN u_miembros AS u ON cm.c_user = u.user_id LEFT JOIN p_posts AS p ON p.post_id = cm.c_post_id LEFT JOIN p_categorias AS c ON c.cid = p.post_category '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : 'WHERE p.post_status = \'0\' AND cm.c_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' ORDER BY cid DESC LIMIT 10'); if(!$query) die(mysql_error()); $data = result_array($query); // return $data; } [/CODE] [b]y abajo de eso agregan:[/b] [CODE] /* getLastUs() : PARA EL PORTAL MOD Ultimos Registrados by LuchoPHP */ function getLastUS(){ global $tsCore; // $query = mysql_query('SELECT user_id, user_name,user_activo FROM u_miembros WHERE user_activo= \'1\' AND user_baneado= \'0\' ORDER BY user_id DESC LIMIT 5'); if(!$query) die(mysql_error()); $data = result_array($query); // return $data; } 2. En el segundo paso se van a posts.php (inc/php) y buscan: // DO <= PARA EL MENU $smarty->assign("tsDo",$_GET['do']); [/code] [b]y abajo agregan:[/b] [code] // Mod Ultimos registrados by LuchoPHP $smarty->assign("tsUlt",$tsPosts->getLastUs()); 3. Luego se van a t.home.tpl (themes/tutema/templates/) y buscan: {include file='modules/m.home_afiliados.tpl'} <br class="spacer"/> [/code] [b]y arriba agregan:[/b] [CODE] {include file='modules/m.ultimor.tpl'} 4. Suben este archivo a themes/tutema/templates/modules http://www.mediafire...z5bl44t2hbjsfn5 Eso es todo, aclaro que no sé diseñar muy bien, pero lo pueden mejorar ;D y abrá una v2. Por teoría debería funcionar en cualquier theme. Hasta la próxima saludos.
  19. 28 points
    Hola amigos de phpost hoy tengo y les traigo el tema twitter actual caps: y muchas mas sorpresas Creditos: Zero: por usar sus css pero yo edite los tpl para que tengan todas las funciones de la risus TheSpeed94: por resolverme un problema en los perfiles Y YO por hacerlo mejorar y me base en el default de la risus Link: http://www.mediafire.com/?knwwxuzofam23gc Demo: http://t.xtrweb.com/
  20. 28 points
    Hola amigos de phpost!!! Como se los prometi les traigo el tema de top.post, que ya muchos me lo andaban pidiendo... Bueno sin mas!! la caps: Con el chat desplegado XD Con la cabecera de perfil XD Sin la cabecera de perfil XD Ok para que todos los mod funcionen... tienen que entrar a si MysQL y ejecutar las siguiente consultas....... Y ahora importan este archivo a su DB... Para que les funcione el chat buscan m.chat_chat1.tpl en /themes/default/templates/modules Y buscan esto y lo reemplazan por su codigo del chat.... Link para descargar el scrip Espero que les guste!!! Cortesía de su servidor MAYA!!
  21. 28 points
    Bueno este mini mod que ya habia posteado pero con el cambio del foro, el topic se eliminó 77 xD bueno vamos a Themes/tutema/templates/sections/main_header.tpl buscamos <script src="{$tsConfig.js}/jquery.min.js" type="text/javascript"></script> y abajo ponemos <!-- ScrolltoTop JS --> <script src="http://static.tumblr.com/ikeq9mi/DfYl6o46t/scrolltotop.min.js"></script> Ahora vamos a vamos a Themes/tutema/templates/sections/main_footer.tpl abajo de <!--end-cuerpo--> ponemos <a href="javascript:;" id="scrollToTop"><img src="http://static.tumblr.com/pjueksb/wfGm5hbm3/arrowtop.png"/></a> y por ultimo en Themes/tutema/extras.css y al final de ese archivo ponemos esto /* ScrolltoTop by KeviNxDTM */ #scrollToTop:link, #scrollToTop:visited { display: none; width: 40px; height: 40px; position: fixed; top: 10px; z-index: 9999; right: 35px; opacity: 0.5; cursor: pointer; } #scrollToTop:hover, #scrollToTop:active { display: none; width: 40px; height: 40px; position: fixed; top: 10px; z-index: 9999; right: 35px; opacity: 0.8; cursor: pointer; } /* FIN ScrolltoTop by KeviNxDTM */ y listo eso seria todo >.< Caps: no tengo demo, por que mi web está en localhost :c espero les sirva ! dejen su +1 o si no no apretes nada c: Saludos!
  22. 28 points
    Este es un importante topic para mí, y supongo que también para muchos que me han pedido el theme Zero-Time. Como muchos vendrán por él, empezaré por mi despedida (troll) Como he sacado muy malas notas en inglés mis padres han decidido enviarme a un campamento de inglés, en el que estaré 15 días. Por esto no podré conectarme ni aportar a PHPost. Para mí esto será triste, ya que me pierdo mucho... Quizá toup saque su V5, Isidro haga alguna sorpresa, JNeutron postee su Rain, Nico se vuelva g...racioso... Así que os echaré de menos. Lo bueno es que cuando vuelva estaré más activo que nunca ! Con themes y mods que tengo preparados... ¡ya veréis! Zero-Time BETA El theme de Zero es para mí uno de los mejores, no hay archivo que no esté modificado (es un theme muuy bonito & complejo). Por eso me ha costado taaaaanto hacerlo. Pero no quise irme de vacaciones sin postearlo, así que lo intenté y lo terminé Caps: En la cap no se ve, pero trae los últimos visitantes. Todas las caps aquí: http://imgur.com/a/4htfF La demo aquí: http://gytech.skn1.com User: phpost Pass: demo33 ¿Por qué BETA? Porque no sé si queda algo. Si veis que algo no está adaptado o hay algún bug reportadlo en la DEMO en un post. Ni por mp ni por el topic. Qué trae nuevo: Los emoticonos de Taringa. (Estarán subidos en un directorio dentro de la raíz. Vosotros subís este directorio a /themes/default/images si queréis añadir los emoticonos a vuestra web. Últimas fotos en la home. Posts relacionados. Dos clases de afiliados (Recomendados y Afiliados) en la home. Los dos funcionan, pero en "Recomendamos" si tú vas a la administración, en afiliados, aunque aceptes un afiliado, los cambios no se verán en el bloque. De todas formas, el bloque manda la información a la admin. Un nuevo logo. Estadísticas "mejoradas". Categorías de posts (Creadas por Alt) Qué falta: El generador. Algunos detalles. Cuando vuelva miraré si habéis reportado bugs y hecho fixes y sacaré la v1 con el generador. (Cambiado). Abrid el .txt si queréis y después borradlo. (Está en la raíz) Se instala con el nombre de "zero" Descargad desde aquí, se solucionarán problemas con el instalador: http://www.mediafire...d1xcj31iulbsfy9 Créditos: -A todos vosotros, los que me habéis hecho mejorar. - A Jarm, cerec, Altffenser, Whistler, DjLucho, MegaErick, Gonzalo, Isidro, Nico, Joseph y una larga lista de gente que es importante para mí. -A Zero, un legendario diseñador. (Y el creador de este gran theme)!! -A Geni0h, el genio que creó el logo del theme. -Al que me dio la idea de hacer esto, que no me acuerdo quién fue. (Él se dará por aludido) -Y a Zero otra vez. http://i.imgur.com/8...r.com/8b2wY.gif Problemas en el theme, en la descarga y cualquier cosa ya sabéis Hasta dentro de 15 días amigos. FIX-MODERACIÓN (BAN USERS) Abrid t.moderacion.tpl y buscad: {include file='admin_mods/m.mod_report_users.tpl'} elseif $tsAction == 'banusers'} [/CODE] [/size] [size=4]reemplazáis, por:[/size] [size=4][CODE] {include file='admin_mods/m.mod_report_users.tpl'} {elseif $tsAction == 'banusers'} Simple error ya podréis entrar a la sección de la moderación.
  23. 28 points
    [msg]Presten atención al siguiente mensaje, la expresión es únicamente informativa de una forma más acercada, aún así se hace desde la profesionalidad tuteada.[/msg] Hola Comunidad de PHPost, Hoy se cumplen 154 días desde el lanzamiento de Alfa v1.5.1, 397 días desde que se lanzó la primera versión de PHPost. Durante todo este tiempo, se han planeado versiones con diferentes características y estructuras. Primero se habló de una versión Beta de PHPost, que no tendría smarty, aunque seguiría utilizando poo. Luego, con el anuncio de una versión denominada Rain, se canceló el desarrollo de la beta para continuar con éste. Han pasado 105 días desde el anuncio de Rain. El desarrollo de esta versión no ha sido tan eficiente como se esperaba al principio, por tanto, el desarrollo está parado. Pero no hay mal que por bien no venga, la próxima versión, que sigue siendo Rain, cuenta con un equipo de programación apto para este proyecto. No puedo decir nada más al respecto, pues todavía no se ha organizado ni empezado. ¿Y mientras? Como no hay fecha de inicio del proyecto, no se han ideado características ni formulado el sistema completamente, no podemos dar una fecha de salida de Rain, así que os recomendamos descargar Risus cuando esté disponible. ¿Qué es Risus? Risus es la última versión Alfa de PHPost, sigue utilizando smarty y la misma estructura. Esta versión con 321 (sí, trescientas veintiuna) características importantes, de las cuales 105 son mostradas en el archivo adjunto como más relevantes. PHPost Risus (con nombre clave Anaconda), empezó el 16 de abril a las 15:31, es decir, hace 24 días. Su desarrollo no fue oficial porque no sabíamos el tiempo que estaríamos programándola. Se empezó para agregar seguridad al script, se ha terminado por agregar todas las funcionalidades de la administración, moderación y mucho más. Los temas y mods hasta ahora dejan de ser compatibles con esta versión. Los mods hasta ahora han usado funciones que a partir de ésta, y para ahorrar consumo, no existirán. Los temas podrán usarse, pero las nuevas características que se han editado en los archivos de plantillas no funcionarán, por tanto no recomendamos usar algo obsoleto. No obstante, tanto mods como temas pueden ser adaptados sin muchos problemas. Si quieren ver una demo, pueden ir a http://demo.phpost.net y registrarse. En unos días se les otorgará el rango administrador para que puedan ver todas las funciones administrativas. La versión ya está desarrollada, pero la fecha de lanzamiento esta vez la ponen ustedes, busquen errores y hagan temas (en la demo) reportándolos para su publicación inminente. Créditos: En el tiempo que me ausenté, estuve desarrollando la versión, pero varias personas aportaron sus granitos, granazos y tiempo en ofrecer sus ideas y ayudas. Estas personas son DjAlan98, JNeutron, ouch01, Roodaka y shout. El staff participó en su primera inspección de errores. Destaco la participación de DjAlan98 y ouch01, pues no les importó ayudar en gran parte de las ediciones de consultas. Archivo PDF adjunto
  24. 27 points
    Comunidades v5 Titan / To-up Bueno Amigos.. aqui les quiero dejar para los que les interese las comunidades para el theme mencionado.. No vi que lo dejaron, pero vi que lo pidieron.. Aqui se las adapte.. Aclaro tiene el formato de la default.. Me resulto mejor su estilo.. Instalacion: Aqui suben los archivos. Aqui les dejo los archivos de las comus Completos.. Los que ya la tenian solo reemplazen la carpeta "comunidades" Y suban el archivo comusv5.css http://www.mediafire.com/?vccjg7t2i5vxa2x En el archivo main_header.tpl buscan: <link href="{$tsConfig.tema.t_url}/phpost.css" rel="stylesheet" type="text/css" /> Y lo cambian por: {if $tsPage == 'comunidades'} <link href="{$tsConfig.tema.t_url}/comusv5.css" rel="stylesheet" type="text/css" /> {else} <link href="{$tsConfig.tema.t_url}/phpost.css" rel="stylesheet" type="text/css" /> {/if} Eso seria todo.. Aqui algunas tomas para ver como les queda.. Espero que les sea Util.. SI tienen problemas me avisan que les respondere con gusto ok.. Adios Comus-v5.zip
  25. 27 points
    Hace unos días informamos sobre una actualización inminente del foro. Se ha llevado acabo durante aproximadamente tres días, aunque aún faltan otra tareas por realizar. Hemos realizado una limpieza de varios foros que con la versión risus quedarán inservibles. Estos foros son: desarrollo de mods, desarrollo de plantillas, plantillas terminadas, reporte de bugs, fixes y soporte general. La siguiente versión no se hará basada en Risus, así que no sería posible corregir bugs ya que no existirían. Se han mantenido problemas solucionados y mods terminados, por si alguien desea adaptar mods antiguos a la nueva versión. Echen un vistazo a todos los nuevos foros. Para una mayor motivación, los rangos de usuarios tendrán que ir avanzando a través de nuevos mensajes en distintos foros, para así alcanzar un rango superior y obtener las ventajas que éste ofrece. Por ejemplo, el rango miembro no puede editar el contenido de su topic, pero miembro junior podrá hacerlo, incluído el título. Además también podrá votar negativamente y regalar más positivos al día en los temas. Esto es sólo un ejemplo, hemos usado todas las características que la plataforma IP.Board nos ofrece para hacerlo de una manera más acorde a estos nuevos rangos, así como cualquier elemento al alcance del usuario, como la mensajería privada o la personalización de perfiles estarán. Por el momento no revelaremos el nombre ni las ventajas totales de cada uno de ellos. Se mantendrá el misterio y ustedes irán averiguando por sí mismos lo que ahora puede hacer y antes no. Cualquier rango ahora podrá usar un avatar animado (gif), el cual también aparecerá en el chat. Sobre el chat, habrán podido notar que el chat no requiere nombre ni url, y es porque lo hemos integrado al foro. Se usará tu nick, avatar y enlace del foro automáticamente. Cuando un moderador advierte a un usuario, éste no podrá volver a publicar nada a menos que reconozca lo que haya hecho. Desde la versión anterior de IP.Board, el usuario puede ver sus advertencias. Se han realizado otros cambios, como una mejora de visualización y la muestra de notificaciones, además de otras características que irán notando. Y lo que todos estaban esperando.... PHPost Risus Ya pueden descargarla desde la página principal. Asimismo os recomendamos leer las más de 400 novedades resumidas aquí. Lea las guías de los docs para obtener más información sobre instalaciones y actualizaciones. Saludos y gracias por su paciencia.
  • Patrocinador



    ×