- Sky
- Blueberry
- Slate
- Blackcurrant
- Watermelon
- Strawberry
- Orange
- Banana
- Apple
- Emerald
- Chocolate
- Charcoal

(MOD) Descubrir mas publicaciones T!
By
airkpo, in Complementos terminados
-
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á enviado <b>$'.$din.'</b> ( Guarda este có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ó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á 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ón realizada por <a href="/perfil/'.$tsUser->nick.'"><b>'.$tsUser->nick.'</b></a></span><br/>Código de la operació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ó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á esperar su aprobació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á esperar su aprobació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á esperar su aprobació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ó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> ${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á 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á 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ís: {$tsPostU.dinero.c_pais}</li> <li>Có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ó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í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í 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í</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í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.