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

(MOD) Descubrir mas publicaciones T!

Recommended Posts

Hola a todos de nuevo, vengo con otro aporte este un poco mas sencillo.
Estaba viendo que idea le podia robar a T! (un clasico :v) y vi que en los post, ademas de los post relacionados, tenian populares (tops) y recientes, asi que me puse a programar algo asi para el script Big Grin


Captura T!
[Imagen: 3BTipVL.png]


Captura del mod:

[Imagen: MZuUc54.png]


Lo hice para la default, pero si alguien quiere que lo adapte a algun theme en especifico me lo comenta! Big Grin

Tambien dejo un GIF porque pinto >:v

[Imagen: giphy.gif]


PD: Solo tengo esos post en mi localhost asi que no cambian mucho lo que aparece en cada uno, pero en una web funcional con varios post, funciona perfecto!
Ahora si pasemos a la instalacion:

 

-> en c.posts.php buscamos:

 

 
    /*
        getRelated()
    */
    
function getRelated($tags){
        global 
$tsCore$tsUser;
        
// ES UN ARRAT AHORA A UNA CADENA
        
if(is_array($tags)) $tags implode(", ",$tags);
        else 
str_replace('-',', ',$tags);
        
//
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT DISTINCT p.post_id, p.post_title, p.post_category, p.post_private, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE MATCH (post_tags) AGAINST ('$tags' IN BOOLEAN MODE) AND p.post_status = 0 AND post_sticky = 0 ORDER BY rand() LIMIT 0,10");
        
//
        
$data result_array($query);
        
        
//
        
return $data;
    } 

 

 

-> y lo remplazamos por :
 

CÓDIGO PHP: ( SELECCIONAR TODO )
    /*
        getRelated()
    */
    
function getRelated($tags){
        global 
$tsCore$tsUser;
        
// ES UN ARRAT AHORA A UNA CADENA
        
if(is_array($tags)) $tags implode(", ",$tags);
        else 
str_replace('-',', ',$tags);
        
//
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT DISTINCT p.post_id, p.post_title, p.post_portada, p.post_category, p.post_private, c.c_seo, c.c_nombre, c.c_img FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE MATCH (post_tags) AGAINST ('$tags' IN BOOLEAN MODE) AND p.post_status = 0 AND post_sticky = 0 ORDER BY rand() LIMIT 0,6");
        
//
        
$data result_array($query);
        
        
//
        
return $data;
    }
    
    
/*
    Post Recientes 
    :Si, de nuevo!
    Pero esto lo utilizamos para mejorar los post recomendados dentro del mismo post.
    By [email protected]
    */
    
function getPostsRecientesPost(){
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_title, p.post_category, p.post_portada, p.post_private, c.c_seo, c.c_nombre  FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id  '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' ' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 'p.post_id > 0' 'p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' GROUP BY p.post_id ORDER BY p.post_id DESC LIMIT 6');
        
$data result_array($query);
        return 
$data;
    } 

ahora en posts.php buscamos:
 
 
        $smarty->assign("tsRelated",$tsRelated);

->y debajo agregamos :
 
 
            // TOP POSTS
            
$smarty->assign("tsTopPosts",$tsTops->getTopPostsPost());
            
//POST RECIENTES
            
$smarty->assign("tsPostsRecientes",$tsPosts->getPostsRecientesPost()); 

->ahora en c.tops.php buscamos:
 
 
    /*
        getHomeTopUsers()
        : TOP DE USUARIOS semana, histórico
    */
    function getHomeTopUsers(){
        // AYER
        $data['ayer'] = $this->getHomeTopUsersQuery($this->setTime(2));
        // SEMANA
        $data['semana'] = $this->getHomeTopUsersQuery($this->setTime(3));
        // MES
        $data['mes'] = $this->getHomeTopUsersQuery($this->setTime(4));
        // HISTÓRICO
        $data['historico'] = $this->getHomeTopUsersQuery($this->setTime(5));
        //
        return $data;
    }

-> debajo agregamos:
 
 
    /*
        Top Post para dentro de los post
        :Solo me interesa cambiar el limite y agregar portada asi que casi lo mismo
    */
    
    
function getTopPostsPost(){
        
//Incluimos solo el semanal
        
$data['semana'] = $this->getTopPostsPostQuery($this->setTime(3));
        
//Tambien mensual porque en localhost no tenemos buenas estadisticas 
        
$data['mes'] = $this->getTopPostsPostQuery($this->setTime(4));
        
        return 
$data;
    }
    function 
getTopPostsPostQuery($date){
        
        
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_category, p.post_title, p.post_portada, p.post_puntos, c.c_seo, c.c_nombre FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category  WHERE p.post_status = 0 AND p.post_date BETWEEN \''.$date['start'].'\' AND \''.$date['end'].'\' ORDER BY p.post_puntos DESC LIMIT 6');
        
$data result_array($query);
        
        
//
        
return $data;
    } 

->Ahora al final de estilos.css agregas:
 
 
.descubripublicaciones {
    
background#fff;
    
width60%;
    
margin-right22px;
    
border1px solid #cfcfcf;
    
floatleft;
    -
moz-border-radius5px;
}
.
descubripublicaciones h4 {
padding12px 10px;
    
margin0;
    
font-size14px;
    
text-aligncenter;
    
color#444;
    
background#d7d7d7;
    
border-bottom1px solid #c7c7c7;
}
.
descubripublicaciones ul {
    
margin0px 1px 10px;
    
overflowhidden;
}
.
descubripublicaciones a {
floatleft;
    
margin0px 0px;
    
padding10px 4px;
    
font-weight600;
    
width77%;
    
font-size12px;
}
.
descubripublicaciones a:hover{
text-decoration:none;
color:blue;
}
.
descubripublicaciones img {
width20%;
    
floatleft;
    
displayblock;
    
height65px;
    
padding2px;
    
margin0 auto;
}
.
lipublicacion {/*<li>*/
    
clearboth;
    
font-size12px;
    
height70px;
    
border-bottom1px solid #d7d7d7;
    
padding3px 3px 3px 3px;
}

li.menudescubri{
    
positionrelative;
    
displayblock;
    
border-bottom1px solid #E3e3e3;
    
width100%;
    
height40px;
}

li.menudescubri a{
    
text-align:center;
    
floatleft;
    
displayblock;
    
width30%;


->Finalmente borras todo el contenido del archivo m.posts_related.tpl y lo remplazan por esto:
 
 
                    <div id="topsPostBox">
                        <
div class="box_title">
                            <
div class="box_txt estadisticas">TOPs posts <class="size9" href="{$tsConfig.url}/top/">(Ver m&aacute;s)</a></div>
                            <
div class="box_rss">
                                <
a href="/rss/top-post-semana"><span class="systemicons sRss"></span></a>
                            </
div>
                        </
div>
                        <
div class="box_cuerpo" style="padding: 0pt; height: 330px;">
                            <
div class="filterBy">
                                <
a href="javascript:TopsTabs('topsPostBox','Ayer')" id="Ayer">Ayer</a> -
                                <
a href="javascript:TopsTabs('topsPostBox','Semana')" id="Semana"{if $tsTopPosts.semana} class="here"{/if}>Semana</a> -
                                <
a href="javascript:TopsTabs('topsPostBox','Mes')" id="Mes">Mes</a> -
                                <
a href="javascript:TopsTabs('topsPostBox','Historico')" id="Historico"{if !$tsTopPosts.semana} class="here"{/if}>Hist&oacute;rico</a>
                            </
div>
                            <
ol id="filterByAyer" class="filterBy cleanlist" style="display:none;">
                            {foreach 
from=$tsTopPosts.ayer key=i item=p}
                                <
li>
                                    {if 
$i+10}0{/if}{$i+1}.
                                    <
a href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html">{$p.post_title|truncate:45}</a>
                                    <
span>{$p.post_puntos}</span>
                                </
li>
                            {/foreach}
                            </
ol>
                            <
ol id="filterBySemana" class="filterBy cleanlist" style="display:{if $tsTopPosts.semana}block{else}none{/if};">
                            {foreach 
from=$tsTopPosts.semana key=i item=p}
                                <
li>
                                    {if 
$i+10}0{/if}{$i+1}.
                                    <
a href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html">{$p.post_title|truncate:45}</a>
                                    <
span>{$p.post_puntos}</span>
                                </
li>
                            {/foreach}
                            </
ol>
                            <
ol id="filterByMes" class="filterBy cleanlist" style="display:none;">
                            {foreach 
from=$tsTopPosts.mes key=i item=p}
                                <
li>
                                    {if 
$i+10}0{/if}{$i+1}.
                                    <
a href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html">{$p.post_title|truncate:45}</a>
                                    <
span>{$p.post_puntos}</span>
                                </
li>
                            {/foreach}
                            </
ol>
                            <
ol id="filterByHistorico" class="filterBy cleanlist" style="display:{if !$tsTopPosts.semana}block{else}none{/if};">
                            {foreach 
from=$tsTopPosts.historico key=i item=p}
                                <
li>
                                    {if 
$i+10}0{/if}{$i+1}.
                                    <
a href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html">{$p.post_title|truncate:45}</a>
                                    <
span>{$p.post_puntos}</span>
                                </
li>
                            {/foreach}
                            </
ol>
                        </
div>
                        <
br class="space"/>
                    </
div
 
Listo eso seria todo, muchas gracias por pasar! -dale

giphy.gif

 

dejo link del gif para que se den una idea del mod ya que las imagenes no se ven nunca

https://media.giphy.com/media/ehxgY93b4xvi96ApJ0/giphy.gif

  • Like 3

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Tronlar
      Hola a [email protected], os dejo el mod dinero por posts V4 actualizado a 1.3 , lo he probado en el tema default de risus pero tiene que funcionar en cualquier tema, lo que cambia es el diseño.
       
      DEMO
       

       

       

       

       

       

       

       

       
       
      Ejecutar estas consultas 
       
      ALTER TABLE `p_posts` ADD `x_dinero` float NOT NULL DEFAULT '0', ADD `p_validate` int(1) NOT NULL DEFAULT '0';  
      ALTER TABLE `w_configuracion` ADD `dinerox` int(1) NOT NULL DEFAULT '0', ADD `dinerp` float NOT NULL DEFAULT '0'; ALTER TABLE `u_miembros` ADD `uid_act` int(6) NOT NULL , ADD `dinok` float NOT NULL DEFAULT '0' ; CREATE TABLE IF NOT EXISTS `u_pagos` ( `pid` int(11) NOT NULL AUTO_INCREMENT, `p_user_id` int(11) NOT NULL, `p_up` int(6) NOT NULL, `p_dinero` float NOT NULL, `p_secret` varchar(50) NOT NULL, `p_date` int(10) NOT NULL, `p_autor_ip` varchar(15) NOT NULL, `p_type` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`pid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `u_cobros` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `c_user_id` int(11) NOT NULL, `c_email` varchar(50) NOT NULL, `c_pais` varchar(50) NOT NULL, `c_dinero` float NOT NULL, `c_secret` varchar(50) NOT NULL, `c_coment` varchar(300) NOT NULL, `c_date` int(10) NOT NULL, `c_autor_ip` varchar(15) NOT NULL, `c_type` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`cid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `u_registros` ( `rid` int(11) NOT NULL AUTO_INCREMENT, `r_user_id` int(11) NOT NULL, `r_dinero` float NOT NULL, `r_codigo` varchar(50) NOT NULL, `r_comentario` varchar(200) NOT NULL, `r_autor_ip` varchar(15) NOT NULL, `r_date` int(10) NOT NULL, `r_type` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`rid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;  
      En c.admin.php --> inc --> class --> c.admin.php

      Buscar:
      'gopfd' => $_POST['global-pointsforday']); Agregar arriba:
      'gopxd' => $_POST['global-pointsxdinero'], Buscar:
      'gopfd' => $_POST['global-pointsforday']); Agregar arriba:
      'gopxd' => $_POST['global-pointsxdinero'], Buscar:
      'offline_message' => $tsCore->setSecure($tsCore->parseBadWords($_POST['offline_message'])), Debajo agregar:
      'dinerox' => empty($_POST['dinerox']) ? 0 : 1, 'dinerp' => $tsCore->setSecure($_POST['dinerp']), Buscar:
      , `offline_message` = \'' . $c['offline_message'] . '\' Agregar al lado:
      , `dinerox` = \'' . $c['dinerox'] .'\', `dinerp` = \'' . $c['dinerp'] . '\' Buscar al final:
      /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ } Agregar arriba:
      function setUserXdinero($user_id) { global $tsCore, $tsUser; $ipuser = $_SERVER['REMOTE_ADDR']; $din = (float)$tsCore->setSecure($_POST['dinero']); $csecret = $tsCore->setSecure($_POST['csecret']); $time = time(); $datinfo = 'Se h&aacute; enviado <b>$'.$din.'</b> ( Guarda este c&oacute;digo : '.$csecret.' )<br><a href="/dinero/confirma">Confirma desde Aqui</a>'; if($din!=0){ if (db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_avisos` (`user_id`, `av_subject`, `av_body`, `av_date`, `av_type`) VALUES (\''.(int)$user_id.'\', \'Confirmaci&oacute;n\', \'' . $datinfo . '\', \''.$time.'\', \'0\')')) if (db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_avisos` (`user_id`, `av_subject`, `av_body`, `av_date`, `av_type`) VALUES (\'1\', \'Se cambio el saldo \', \'</b> Se h&aacute; cambiado el saldo del usuario <a href="/perfil/'.$tsUser->getUserName($user_id).'">'.$tsUser->getUserName($user_id).'</a> <a href="/perfil/'.$tsUser->getUserName($user_id).'"><img class="hovercard" uid="'.(int)$user_id.'" style="width:16px; height:16px;margin:0 5px 0 5px;" src="'.$tsCore->settings['url'].'/files/avatar/'.(int)$user_id.'_50.jpg"></img></a><br/><span>Operaci&oacute;n realizada por <a href="/perfil/'.$tsUser->nick.'"><b>'.$tsUser->nick.'</b></a></span><br/>C&oacute;digo de la operaci&oacute;n : '.$csecret.'\', \''.$time.'\', \'0\')')) if (db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_pagos` (`p_user_id`, `p_up`,`p_dinero`,`p_secret`, `p_date`, `p_autor_ip`, `p_type`) VALUES (\'' .(int)$user_id . '\', \'' . $tsUser->uid .'\', \'' . $din . '\', \'' . $csecret . '\', \'' . $time .'\', \'' . $ipuser .'\', \'0\')')) db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_cobros SET c_type = \'1\' WHERE c_user_id = \''.$user_id.'\' && c_secret = \''.$csecret.'\' LIMIT 1'); return '<div style="width:655px;" class="dinerok">Operaci&oacute;n Exitosa.</div>'; }else return '<div style="width:655px;" class="errorsol">No seleccionaste el dinero</div>'; } function getPostUserD($user_id) { global $tsCore; // $data['dinero'] = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_rango, u.user_posts, u.user_baneado, u.uid_act, v.post_user, v.x_dinero, v.post_status, v.p_validate, c.c_user_id, c.c_email, c.c_pais, c.c_secret, c.c_dinero, c.c_coment, c.c_date, c.c_autor_ip, c.c_type, r.rango_id, r.r_name, r.r_color FROM u_miembros AS u LEFT JOIN p_posts AS v ON v.post_user = u.user_id LEFT JOIN u_cobros AS c ON c.c_user_id = u.user_id LEFT JOIN u_rangos AS r ON r.rango_id = u.user_rango WHERE u.user_id = \''.(int)$user_id.'\' && c.c_type = 0 GROUP BY user_id')); $q1 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT CAST(SUM(x_dinero) as DECIMAL(5,2)) FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\'')); $q2 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(post_id) as p FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\'')); $q3 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT SUM(post_puntos) as ps FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\'')); $q4 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(p_validate) as r FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'2\'')); $data['dinero']['x_dinero'] = $q1[0]; $data['dinero']['post_id'] = $q2[0]; $data['dinero']['post_puntos'] = $q3[0]; $data['dinero']['p_validate'] = $q4[0]; return $data; } function getSolprim($user_id) { global $tsCore; // $user_id = $tsCore->setSecure($_GET['uid']); $data['datainfo'] = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_posts, u.user_baneado, u.uid_act, p.post_user, p.x_dinero, p.post_status, p.p_validate FROM u_miembros AS u LEFT JOIN p_posts AS p ON p.post_user = u.user_id WHERE u.user_id = \''.(int)$user_id.'\' GROUP BY user_id')); $q1 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT CAST(SUM(x_dinero) as DECIMAL(5,2)) FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\'')); $data['datainfo']['x_dinero'] = $q1[0]; return $data; } En c.cuenta.php --> inc --> class --> c.cuenta.php
       
      Buscar:
      // REAL STATS $data['stats'] = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_rango, u.user_puntos, u.user_posts, u.user_comentarios, u.user_seguidores, u.user_cache, r.r_name, r.r_color FROM u_miembros AS u LEFT JOIN u_rangos AS r ON u.user_rango = r.rango_id WHERE u.user_id = \''.(int)$user_id.'\'')); Antes de:
      FROM Agregar:
      , u.uid_act, u.dinok, v.post_user, v.x_dinero, v.post_status, v.p_validate En la misma linea buscar:
      WHERE Agregar antes:
      LEFT JOIN p_posts AS v ON v.post_user = u.user_id Buscar:
      $q3 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(cid) AS c FROM p_comentarios WHERE c_user = \''.(int)$user_id.'\' && c_status = \'0\'')); Debajo agregar:
      $q5 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT CAST(SUM(x_dinero) as DECIMAL(5,2)) FROM p_posts WHERE post_user = \''.(int)$user_id.'\' && post_status = \'0\' && p_validate = \'1\'')); Buscar:
      $data['stats']['user_comentarios'] = $q3[0]; Debajo agregar:
      $data['stats']['x_dinero'] = $q5[0]; En c.modeacion.php --> inc --> class --> c.modeacion.php
       
      Antes de la última } agregar arriba:
      public function getDineroP() { global $tsUser, $tsCore; $max = 10; // MAXIMO A MOSTRAR $limit = $tsCore->setPageLimit($max, true); // PAGINAS $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(post_id) FROM p_posts WHERE post_status = \'0\' && x_dinero > \'0\' && p_validate = \'0\''); list($total) = db_exec('fetch_row', $query); $data['pages'] = $tsCore->pageIndex($tsCore->settings['url'] . "/moderacion/dinero?", $_GET['s'], $total, $max); // $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_date, p.post_puntos, p.x_dinero, p.post_ip, p.post_status, p.p_validate, c.cid, c.c_seo, u.user_id, u.user_name FROM `p_posts` AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category LEFT JOIN u_miembros AS u ON u.user_id = p.post_user WHERE post_status = \'0\' && x_dinero > \'0\' && p_validate = \'0\' ORDER BY post_id DESC LIMIT ' . $limit); $data['datos'] = result_array($query); // return $data; } /* DineroA() */ public function DineroA($id) { // filtramos // $id = (int) $id; $activ = 1; db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE `p_posts` SET `p_validate` = \''.$activ.'\' WHERE post_id = '.$id); } /* DineroR() */ public function DineroR($id) { // filtramos // $id = (int) $id; $rech = (int) 0; db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE p_posts SET p_validate = 2 WHERE post_id = '.$id); db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE `p_posts` SET `x_dinero` = \''.$rech.'\' WHERE post_id = '.$id); } En moderacion.php --> inc --> php --> moderacion.php
       
      Buscar:
      //PAPELERAS elseif($action == 'pospelera'){ $smarty->assign("tsPospelera",$tsMod->getPospelera()); } Debajo agregar:
      //CONTROL DE DINERO elseif($action == 'dinero'){ $smarty->assign("tsDinero",$tsMod->getDineroP()); if(isset($_GET['link'])) { $tsMod->DineroA($_GET['link']); } if(isset($_GET['link'])) {$tsCore->redirectTo($tsCore->settings['url'].'/moderacion/dinero/');} if(isset($_GET['reac'])) { $tsMod->DineroR($_GET['reac']); } if(isset($_GET['reac'])) {$tsCore->redirectTo($tsCore->settings['url'].'/moderacion/dinero/');} } En c.core.php --> inc --> class --> c.core.php

      Buscar:
      function getNovemods() { $datos = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT (SELECT count(post_id) FROM p_posts WHERE post_status = \'3\') as revposts, (SELECT count(cid) FROM p_comentarios WHERE c_status = \'1\' ) as revcomentarios, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'1\') as repposts, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'2\') as repmps, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'3\') as repusers, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'4\') as repfotos, (SELECT count(susp_id) FROM u_suspension) as suspusers, (SELECT count(post_id) FROM p_posts WHERE post_status = \'2\') as pospelera, (SELECT count(foto_id) FROM f_fotos WHERE f_status = \'2\') as fospelera')); $datos['total'] = $datos['repposts'] + $datos['repfotos'] + $datos['repmps'] + $datos['repusers'] + $datos['revposts'] + $datos['revcomentarios']; return $datos; } Reemplazar por:
      function getNovemods() { $datos = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT (SELECT count(post_id) FROM p_posts WHERE post_status = \'3\') as revposts, (SELECT count(cid) FROM p_comentarios WHERE c_status = \'1\' ) as revcomentarios, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'1\') as repposts, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'2\') as repmps, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'3\') as repusers, (SELECT count(DISTINCT obj_id) FROM w_denuncias WHERE d_type = \'4\') as repfotos, (SELECT count(susp_id) FROM u_suspension) as suspusers, (SELECT count(post_id) FROM p_posts WHERE post_status = \'2\') as pospelera, (SELECT count(foto_id) FROM f_fotos WHERE f_status = \'2\') as fospelera, (SELECT count(post_id) FROM p_posts WHERE post_status = \'0\' && x_dinero > \'0\' && p_validate = \'0\') as dineromod')); $datos['total'] = $datos['repposts'] + $datos['repfotos'] + $datos['repmps'] + $datos['repusers'] + $datos['revposts'] + $datos['revcomentarios'] + $datos['dineromod']; return $datos; } En admin.php --> inc --> php --> admin.php
       
      Buscar:
      case 8: if(!empty($_POST['save'])){ $update = $tsAdmin->setUserFirma($user_id); if($update == 'OK') $tsCore->redirectTo($tsCore->settings['url'].'/admin/users?act=show&uid='.$user_id.'&save=true'); else $smarty->assign("tsError",$update); } $smarty->assign("tsUserF",$tsAdmin->getUserData()); break; Debajo agregar:
      case 9: if(!empty($_POST['save'])){ $update = $tsAdmin->setUserXdinero($user_id); if($update == 'OK') $tsCore->redirectTo($tsCore->settings['url'].'/admin/users?act=show&uid='.$user_id.'&save=true'); else $smarty->assign("tsError",$update); } $smarty->assign("tsPostU",$tsAdmin->getPostUserD($user_id)); $smarty->assign("tsSolprim",$tsAdmin->getSolprim($user_id)); break; En c.posts.php --> inc --> class --> c.posts.php

      Buscar:
      if(db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `p_posts` (post_user, post_category, post_title, post_body, post_date, post_tags, post_ip, post_private, post_block_comments, post_sponsored, post_sticky, post_smileys, post_visitantes, post_status) VALUES (\''.$tsUser->uid.'\', \''.(int)$postData['category'].'\', \''.$postData['title'].'\', \''.$postData['body'].'\', \''.$postData['date'].'\', \''.$postData['tags'].'\', \''.$_SERVER['REMOTE_ADDR'].'\', \''.(int)$postData['private'].'\', \''.(int)$postData['block_comments'].'\', \''.(int)$postData['sponsored'].'\', \''.(int)$postData['sticky'].'\', \''.(int)$postData['smileys'].'\', \''.(int)$postData['visitantes'].'\', '.(!$tsUser->is_admod && ($tsCore->settings['c_desapprove_post'] == 1 || $tsUser->permisos['gorpap'] == true) ? '\'3\'' : '\'0\'').')')) { $postID = db_exec('insert_id'); Agregar arriba:
      if($tsCore->settings['dinerox'] == 1 && $tsUser->info['uid_act']==0){$dinerox = (float)$tsUser->permisos['gopxd'];}else $dinerox = 0; En la linea buscada buscar:
      , post_status  
      ( o el último campo que tengan agregado )
      Agregar al lado:
      , x_dinero Al final de la misma linea buscar:
      ? '\'3\'' : '\'0\'').')')) { Reemplazar por:
      ? '\'3\'' : '\'0\'').', \''.$dinerox.'\')')) { En agregar.php --> inc --> php --> agregar.php

      Buscar:
      $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_posts'] == 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")); Reemplazar por:
      if($tsCore->settings['dinerox'] == 1 && $tsUser->info['uid_act']==0){$smarty->assign("tsAviso",array('titulo' => 'Bien!', 'mensaje' => "El post <font color='#0099ff'><b>{$_POST['titulo']}</b></font> fue agregado.<i>Sumaste: $ </i><blink><font color='greenlima'><b>{$tsUser->permisos['gopxd']}</b></font></blink> de Dinero.".(!$tsUser->is_admod && ($tsUser->permisos['gorpap'] == true || $tsCore->settings['c_desapprove_posts'] == 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"));} else{ $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_posts'] == 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")); } En m.admin_rangos.tpl --> themes --> default --> templates --> admin_mods --> m.admin_rangos.tpl
       
      Buscar:
      <dl> <dt><label for="goaf">Anti-flood</label><br /><span>Tiempo que deben esperar entre acci&oacute;n.</span></dt> <dd><input type="text" id="goaf" name="global-antiflood" value="{$tsRango.permisos.goaf}" style="width:30%"/></dd> </dl> Agregar arriba:
      <dl> <dt><label for="gopxd">Dinero por Posts</label><br /><span>Cantidad de dinero por posts creado</span></dt> <dd><input type="text" id="gopxd" name="global-pointsxdinero" value="{$tsRango.permisos.gopxd}" style="width:30%"/></dd> </dl> En m.admin_users.tpl --> themes --> default --> templates --> admin_mods --> m.admin_users.tpl
       
      Buscar:
      <option value="8"{if $tsType == 8} selected="true"{/if}>Firma</option> Debajo agregar:
      <option value="9"{if $tsType == 9} selected="true"{/if}>Dinero</option> Buscar:
      {elseif $tsType == 8} <legend>Modificar firma de usuario</legend> <textarea name="firma" rows="3" cols="50">{$tsUserF.user_firma}</textarea> {else} <div class="phpostAlfa">Pendiente</div> {/if} <p><input type="submit" name="save" value="Enviar Cambios" class="btn_g"/></p> </fieldset> Reemplazar por:
      {elseif $tsType == 8} <div style="overflow: hidden;clear: both;margin-bottom: 20px;"> <textarea class="searchBar autogrow markItUpEditor" name="firma" rows="3" cols="50" style="font-size: 14px;width: 570px;margin: 0;">{$tsUserF.user_firma}</textarea> </div> {elseif $tsType == 9} <legend>Dinero Disponible</legend> <a href="/perfil/{$tsSolprim.datainfo.user_name}">{$tsSolprim.datainfo.user_name}</a> acumula de saldo<b>&nbsp;${if $tsSolprim.datainfo.x_dinero!=''}{$tsSolprim.datainfo.x_dinero}{else}0.00{/if}</b><br/><br/> <br/>{if $tsSave}Cuando confirme su Dinero recibido le sera descontado el Importe.{/if} {if $tsSolprim.datainfo.uid_act == 0} No h&aacute; solicitado su pago. {/if} {if $tsPostU.dinero.uid_act==1} <div class="solicitud-user"> <h3>Informacion:</h3> <ul> <li>Usuario: <b> {$tsPostU.dinero.user_name}</b></li> <li>Rango: <b style="color:#{$tsPostU.dinero.r_color};"> {$tsPostU.dinero.r_name}</b></li> <li>H&aacute; solicitado: <b>$ {$tsPostU.dinero.c_dinero}</b></li> <li>Posts Aprobados: <b>{$tsPostU.dinero.post_id}</b></li> <li>Posts Rechazados: <b>{$tsPostU.dinero.p_validate}</b></li> <li>Puntos Recibidos: <b>{$tsPostU.dinero.post_puntos}</b></li> </ul> <h3>Datos Ofrecidos:</h3> <ul> <li>Enviado: {$tsPostU.dinero.c_date|hace}</li> <li>Paypal: {$tsPostU.dinero.c_email}</li> <li>Pa&iacute;s: {$tsPostU.dinero.c_pais}</li> <li>C&oacute;digo: {$tsPostU.dinero.c_secret}</li> <li>Comentario: {$tsPostU.dinero.c_coment}</li> <li>Ip: <a href="/moderacion/buscador/1/1/{$tsPostU.dinero.c_autor_ip }" target="_blank">{$tsPostU.dinero.c_autor_ip }</a></li> </ul> <br/> <input type="hidden" name="csecret" value="{$tsPostU.dinero.c_secret}"/> <select id="dinero" name="dinero" style="width: 120px;"> <option value="0" {if $tsPostU.dinero.x_dinero > 0}selected{/if} >Seleccionar dinero</option> <option value="{$tsPostU.dinero.x_dinero}" >Disponible $ {$tsPostU.dinero.x_dinero}</option> </select> <br/><br/><h4>El dinero Disponible le sera Descontado de su Saldo.<br/>Al enviar los cambios el usuario queda a disposici&oacute;n para la recepcion del dinero.</h4> </div> {/if} {else} <div class="phpostAlfa">Pendiente</div> {/if} {if $tsType == 9 && (($tsPostU.dinero.x_dinero >= $tsConfig.dinerp) && $tsPostU.dinero.uid_act == 1)} <p><input type="submit" name="save" value="Enviar Cambios" class="btn_g"/></p> {else} {if $tsType == 9 && $tsPostU.dinero.c_type == 0} {else} <p><input type="submit" name="save" value="Enviar Cambios" class="btn_g"/></p> {/if}{/if} </fieldset> En m.admin_configs.tpl --> themes --> default --> templates --> admin_mods --> m.admin_configs.tpl
       
      Buscar:
      <dl> <dt><label for="ai_chat">Chatango ID:</label><br /><span>Por defecto puedes agregar un chat de <a href="http://chatango.com">Chatango</a> para tu web, solo crea tu grupo he ingresa el nombre. (Dejar vac&iacute;o para usar xat)</span></dt> <dd><input type="text" id="ai_chat" name="chat" maxlength="20" value="{$tsConfig.chat_id}" class="searchBar" style="width: 280px;"/> </dd> </dl> Agregar arriba:
      <hr> <dl> <dt><label for="dinerox">Activar Dinero por posts.</label><br /><span>Aqu&iacute; podras activar el pago de dinero por posts creados. Desea activarlo?</span></dt> <dd> <label><input name="dinerox" type="radio" id="dinerox" value="1" {if $tsConfig.dinerox == 1}checked="checked"{/if} class="radio"/> S&iacute;</label> <label><input name="dinerox" type="radio" id="dinerox" value="0" {if $tsConfig.dinerox != 1}checked="checked"{/if} class="radio"/> No</label> </dd> </dl> <dl> <dt><label for="dinerp">Cantidad Dinero</label><br /><span>Indique la cantidad m&iacute;nima de dinero que el usuario necesita para poder cobrar.</span></dt> <dd><input type="text" id="dinerp" name="dinerp" style="width:10%" maxlength="5" value="{$tsConfig.dinerp}" /> </dd> </dl> <hr> En m.perfil_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfil_headinfo.tpl

      Buscar:
      <li> <strong>{$tsInfo.stats.user_fotos}</strong> <span>Fotos</span> </li> Debajo agregar:
      <li id="xdin"> <strong>${if $tsInfo.stats.x_dinero!=''}{$tsInfo.stats.x_dinero}{else}0{/if}</strong> <span>Dinero Acumulado</span> </li> <li id="xdin"> <strong>${$tsInfo.stats.dinok}</strong> <span>Dinero Pagado</span> </li> En t.moderacion.tpl --> themes --> default --> templates --> t.moderacion.tpl
       
      Buscar:
      {elseif $tsAction == 'users'} {include file='admin_mods/m.mod_report_users.tpl'} Debajo agregar:
      {elseif $tsAction == 'dinero'} {include file='admin_mods/m.mod_dinero_posts.tpl'} En m.mod_sidemenu.tpl --> themes --> default --> templates --> admin_mods --> m.mod_sidemenu.tpl
       
      Buscar:
      {if $tsUser->is_admod || $tsUser->permisos.mocc}<li id="a_comentarios"><span class="cat-title"><a onclick="$('#a_comentarios').addClass('active');" href="{$tsConfig.url}/moderacion/comentarios">Comentarios <span class="cadGe cadGe_{if $tsConfig.novemods.revcomentarios > 15}red{elseif $tsConfig.novemods.revcomentarios > 5}purple{else}green{/if}">{$tsConfig.novemods.revcomentarios}</span></a></span></li>{/if} Debajo agregar:
      {if $tsUser->is_admod || $tsUser->permisos.mocc}<li id="a_dinero"><span class="cat-title"><a onclick="$('#a_dinero').addClass('active');" href="{$tsConfig.url}/moderacion/dinero">Dinero <span class="cadGe cadGe_{if $tsConfig.novemods.dineromod > 15}red{elseif $tsConfig.novemods.dineromod > 5}purple{else}green{/if}">{$tsConfig.novemods.dineromod}</span></a></span></li>{/if} En head_menu.tpl --> themes --> default --> templates --> sections --> head_menu.tpl
         
      Buscar:
      $tsPage != 'fotos' Agregar al lado:
      && $tsPage != 'dinero' Buscar:
      <li class="tabbed {if $tsPage == 'tops'}here{/if}" id="tabbedtops"> <a title="Ir a TOPs" onclick="menu('tops', this.href); return false;" href="{$tsConfig.url}/top/">TOPs <img alt="Drop Down" src="{$tsConfig.tema.t_url}/images/arrowdown.png"></a> </li> Debajo agregar:
      {if $tsUser->is_member} <li class="tabbed {if $tsPage == 'dinero'}here{/if}" id="tabbedtops"> <a title="Ir l Panel" onclick="menu('dinero', this.href); return false;" href="{$tsConfig.url}/dinero/">Dinero <img alt="Drop Down" src="{$tsConfig.tema.t_url}/images/arrowdown.png"></a> </li> {/if} En head_submenu.tpl --> themes --> default --> templates --> sections --> head_submenu.tpl
       
      Buscar:
      <div id="subMenuTops" class="subMenu {if $tsPage == 'tops'}here{/if}"> Agregar arriba:
      <div id="subMenuPosts" class="subMenu {if $tsPage == 'dinero'}here{/if}"> <ul class="floatL tabsMenu"> <li{if $tsAction != 'rec' && $tsAction != 'rev'} class="here"{/if}><a href="{$tsConfig.url}/dinero/">Inicio</a></li> <li {if $tsAction == 'rec'}class="here"{/if}><a href="{$tsConfig.url}/dinero/rec">Rechazados</a></li> <li{if $tsAction == 'rev'} class="here"{/if}><a href="{$tsConfig.url}/dinero/rev">Revision</a></li> {if $tsDiner.dinero.x_dinero >= $tsConfig.dinerp}<li{if $tsAction == 'pagos'} class="here"{/if}><a href="{$tsConfig.url}/dinero/pagos">Solicitar</a></li>{/if} </ul> <div class="clearBoth"></div> </div> En moderacion.css --> themes --> default --> moderacion.css

      Buscar:
      li#a_comentarios {background-image: url(../images/icons/comment.png);} Debajo agregar:
      li#a_dinero {background-image: url(../images/icons/currency.png);} En estilo.css --> themes --> default --> estilo.css
       
      Al final agregar:
      .dinerok{background:#0f0;color:#fff;width:590px;border:5px solid #0c0;font-size:14px;font-weight:700;margin-bottom:10px;padding:10px;text-align:center} .errorsol{background:#d90000;color:#fff;width:590px;border:5px solid orange;font-size:14px;font-weight:700;margin-bottom:10px;padding:10px;text-align:center} .errorlog{background:orange;color:#fff;width:590px;border:5px solid orange;font-size:14px;font-weight:700;margin-bottom:10px;padding:10px;text-align:center} .solicitud-user{background:#eee;width:660px;height:auto;padding:10px;border:1px solid #ccc} .solicitud-user ul li{background:#fff;display:block;border:1px solid #ccc;padding:5px;margin:5px 0} #panel-userD{width:100%;height:auto;font-family:Helvetica,Arial;background:#fff url(images/sidebar.png);overflow:hidden;border:1px solid #dfdfd0} .prindu{background:#eee;border-bottom:1px solid #dfdfd0;width:620px;height:115px;overflow:hidden} .prindu a img{width:100px;height:100px;padding:1px;border:1px solid #ccc;margin:5px} .prindu a img:hover{opacity:.7;background:#fff;border:1px solid #fff} .prindu span{float:right;width:480px;margin:5px;font-size:12px;padding:5px;color:#666} .list-du{background:#eee;float:left;width:610px;margin:5px 0 5px 0;font-size:12px;padding:5px} .din_table{background:#fff;border:1px solid #ddd;border-width:1px 0 0 1px}.din_table thead{background:#f4f4f4} .din_table td,.din_table th{padding:3px 4px;border:1px solid #ddd;border-width:0 1px 1px 0;vertical-align:middle;text-align:center} .panelud{background:#fff;float:right;width:300px;margin-bottom:20px;height:auto;overflow:hidden} .panelud span{text-align:left}.panelud span p{font-size:12px;text-align:center;margin-top:20px;color:#666} .panelud span p b{background:url(images/coins.png) no-repeat left;padding:4px 3px 4px 30px;margin-top:15px;font-size:26px;color:#000} .regd{background:#eee;width:620px;height:auto;margin-top:5px;border-bottom:1px solid #e7e7da} .regd span p{padding:0 10px 0 10px}.dinx{margin-right:5px;margin-top:-3px} .dinx img{width:16px;height:16px;margin-right:3px;margin-left:8px} #xdin{background:#eceae1 url(images/coins.png) no-repeat;background-position:110px 5px} #xdin:hover{background:#fff url(images/coins.png) no-repeat;background-position:110px 5px} .postsrev{width:620px;height:auto}.postsrev ul{margin:5px;border-bottom:1px solid #e0e0e0} .postsrev ul li{display:block;padding:5px;background:#fff;color:#666} .postsrev ul li:nth-child(2n+1){border-top:1px solid #e0e0e0;background:#f5f5f5} .postsrev ul li a{font-size:12px;font-weight:700;color:#005ca5} .pag-din{overflow:hidden;clear:both;color:transparent;margin:10px 0 10px 25px} .pag-din b{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;background:#65d43b;background:-moz-linear-gradient(top,#88e64f 0,#5ed037 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#88e64f),to(#5ed037));border:1px solid #53a32e;padding:4px 10px;display:inline-block;text-shadow:0 -1px 1px #6acb3c} .pag-din a{padding:5px 10px;display:inline-block;font-weight:700;border:1px solid #bbb;color:#555!important;text-shadow:0 1px 0 #eee;background:#e4e4e4;background:-moz-linear-gradient(top,#fcfcfc 0,#eee 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#eee));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px} .pag-din a:hover{color:#888!important;text-shadow:0 1px 0 #eee;background:#e4e4e4!important;text-decoration:none;background:-moz-linear-gradient(top,#fcfcfc 0,#ddd 100%)!important;background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#ddd))!important} .solicitud-pago{width:620px;height:auto}.solicitud-pago ul{padding:10px} .solicitud-pago ul li{display:block;margin-bottom:10px;border:1px solid #ccc;padding:15px 10px;color:#00468c;font-weight:600} .input-opc{border:solid 1px #cecece;box-shadow:0 0 1px #d3d3d3;-moz-box-shadow:0 0 1px #d3d3d3;-webkit-box-shadow:0 0 1px #d3d3d3;color:#999;font-weight:700;width:280px;padding:5px 10px;float:right;margin-right:100px;margin-top:-7px;border-radius:2px} .input-opc:hover{box-shadow:0 0 5px 0 #b5dff1;-moz-box-shadow:0 0 5px 0 #b5dff1;-webkit-box-shadow:0 0 5px 0 #b5dff1;border:1px solid #38b2e5} .input-opc:focus{box-shadow:0 0 5px 0 #b5dff1;-moz-box-shadow:0 0 5px 0 #b5dff1;-webkit-box-shadow:0 0 5px 0 #b5dff1;border:1px solid #38b2e5;color:#00a3d9} .recitext{border:solid 1px #cecece;box-shadow:0 0 1px #d3d3d3;-moz-box-shadow:0 0 1px #d3d3d3;-webkit-box-shadow:0 0 1px #d3d3d3;color:#999;font-weight:700;width:280px;padding:5px;margin-right:100px;margin-top:-2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px} .recitext:hover{box-shadow:0 0 5px 0 #b5dff1;-moz-box-shadow:0 0 5px 0 #b5dff1;-webkit-box-shadow:0 0 5px 0 #b5dff1;border:1px solid #38b2e5} .recitext:focus{box-shadow:0 0 5px 0 #b5dff1;-moz-box-shadow:0 0 5px 0 #b5dff1;-webkit-box-shadow:0 0 5px 0 #b5dff1;border:1px solid #38b2e5;color:#00a3d9}  
      Y subir esta carpeta

      https://mega.nz/file/JFp0xIbA#Ogaj1-X2odoYgzULzD_qnJT2Tx4UmPO6mLxMIbpto-Q
       
       
      Creditos: Vellenger
       
       
    • By jorge2108
      El nuevo update de T! parece que lo va a terminar de sepultar, en nuevo intento de los hermanos Botbol parece que terminaron con sus ultimos usuarios Troll virgos y bots politicos...

      PD: Esto le da oportunidades a comunidades clon de T! no creen? 
    • By Vzlawarez
      Saludos,
      Que opinas sobre el diseño de Taringa? Te gusta sus cambios?
       
      En mi opinion es el mejor diseño, me gusta, tanto que lo hice para mi pagina: Venezuelawarez
    • By Medwar_Majin
      Buenas noches... necesito ayuda de ustedes porque se que conocen mucho sobre esto., yo soy mas que novato.
      Resulta que subi a internet un clon de taringa basado en la version PHP RISUS 1.2... resulta que anda y todo (por cierto esta es la direccion del mismo sitio Taringa php ) pero al momento de querer registrar un usuario el capcha (el "verificador de que no sos un robot") no funciona..., se queda congelado.
      (Tengo el addblock desactivado por si lo preguntan).
       
       
      Necesitaria saber, en el caso de que no sepan como solucionarlo, que archivo o linea debo eliminar para anular esta verificación y asi pueda registrarse la gente., gracias.
    • By Cacho
      Hola queridos usuarios y ayudantes de phpost, les vengo a hacer un pedido que con el poco conocimiento que tengo en esto no lo pude resolver solo
       
      mi web es http://boludinga.daryhost.com/ 
      user: demo
      pass: Demo5
       
      Estoy haciendo lo imposible para que de esto
       

       
      pase a esto
       

       
      Ya probé con esto pero como mi theme es el Carbón, no se adapta, agradecería cualquier ayuda que me puedan brindar
       
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Patrocinador



  • ×