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

Search the Community

Showing results for tags 'dinero'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • El núcleo de PHPost
    • Novedades e información
    • Off Topic
    • Presentaciones
  • PHPost Risus
    • Actualizaciones
    • Versión 1.1
    • Versión 1.2
  • La esquina
    • Rincón del PC
    • Rincón del móvil
  • Escuela de Actualización de Risus Phpost's PHP 7.X
  • Escuela de Actualización de Risus Phpost's Smarty
  • Escuela de Actualización de Risus Phpost's EXTRAS
  • Escuela de Actualización de Risus Phpost's Themes
  • Escuela de Actualización de Risus Phpost's Fixes
  • Escuela de Actualización de Risus Phpost's Actualizaciones

Calendars

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Sitio web


ICQ


Yahoo


Jabber


Skype


Localización


Intereses

Found 4 results

  1. Hola 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
  2. Ganar dinero compartiendo? AporteLatino.com Es una plataforma social que te ofrece la posibilidad de ganar dinero con solo compartir posts(blogs), imagenes, videos, audios... y por reaccionar a las publicaciones de los demás también ganaras $. Con el sistema de afiliados también podrás generar ingresos invitando a tus amigos o conocidos a registrarse a través de un link tuyo, consulta tu link de referido y compartelo en tus redes https://aportelatino.com/settings/affiliates Únete ahora y te regalaremos 5 dólares a tu cuenta: https://aportelatino.com/signup
  3. Hola gente, hoy les traigo un minimod que al menos a mi me sirve para ganar algo de dinerillo extra. Es muy facil de instalar, empecemos... Solo busquen en su archivo main_header.tpl la etiqueta <head> y justo debajo copian este codigo: <script type="text/javascript"> var adfly_id = Aqui copian su codigo de Adf.ly; var adfly_advert = 'int'; var frequency_cap = 2; Veces que se redirige en 24 horas var frequency_delay = 15; Minutos entre cada anuncio mostrado var init_delay = 300; Esto son los segundos entre cada anuncio cada vez que se carga una pagina var popunder = true; </script> <script src="https://cdn.adf.ly/js/entry.js"></script> <script type="text/javascript"> var adfly_id = Aqui copian su codigo de Adf.ly; var adfly_advert = 'int'; var popunder = true; var exclude_domains = ['Aqui escriben su web', 'youtube.com']; Estas son las paginas excluidas, pueden incluir las que quieran </script> <script src="https://cdn.adf.ly/js/link-converter.js"></script> Si no quieren anuncios popunders solo cambian var popunder = true; por var popunder = false; Y eso es todo, espero que les sirva.
  4. En algún momento de tu vida has querido crear una web como MercadoLibre o Ebay?, si es así, este es tu momento!. Hoy he traído el Script llamado PHP Pro Bid. DISEÑO RESPONSIVE Todos los temas incluidos en PHP Pro Bid son totalmente sensibles para brindar soporte completo a todas las formas de dispositivos, incluyendo Smartphones y Tabletas. PANEL DE CONTROL DE ADMINISTRACIÓN El Panel de control de administración le ofrece un control completo e ilimitado de su sitio web, lo que le permite gestionar el funcionamiento diario de su sitio, incluyendo la gestión de productos, gestión de clientes, categorías, contabilidad y mucho más. PANEL DE CONTROL DE MIEMBROS El Panel de Control de Miembros proporciona a sus clientes su propio área de administración central. Los vendedores/tiendas pueden administrar su inventario de existencias y ventas, etc, mientras que los compradores pueden ver y administrar sus compras. PAGO Y ENVÍO Todos los principales comerciantes de pago (incluyendo PayPal, 2Checkout y pagos de Amazon) están integrados y listos para usar dentro de PHP Pro Bid. Las compañías de transporte en todo el mundo ofrecen cotizaciones y servicios de envío en vivo que se pueden agregar automáticamente a las facturas. CARRITO DE COMPRAS Sistema completo de compras/cheques incluyendo tarifas de envío en vivo, facturación automática y mucho más. ATRIBUTOS DE PRODUCTOS Personaliza tu sitio con los atributos del producto. Ideal si vende artículos con variantes como tamaños, colores, marcas, modelos, etc. Permita que sus compradores seleccionen el artículo preciso que necesitan durante la compra rápida y fácilmente. Características generales Vender cualquier tipo de artículo (Productos, Productos digitales/Artículos descargables, Servicios) Lista de subastas, precios fijos u ofertas basadas en artículos Vendedores abiertos o seleccionados (elija permitir que todos los usuarios registrados enlisten artículos para la venta u opte sólo para permitir privilegios de venta a los usuarios seleccionados - ideal si desea vender sólo sus propios artículos) Categorías ilimitadas, anuncios, usuarios Integrado con todas las principales pasarelas de pago Transporte marítimo mundial integrado Soporte multi moneda Diseño de respuesta basado en Bootstrap para soporte en todos los tipos comunes de dispositivos (escritorios, teléfonos celulares y tabletas, etc.) Completa integración de medios sociales Arreglo completo de opciones de SEO Campos personalizados de registro y registro (le permite personalizar completamente el proceso de registro y los pasos de venta con campos de entrada personalizados, por ejemplo si está ejecutando un sitio específico del mercado, es decir, Autos, puede agregar campos como "Make", "Model", " Tamaño del motor ", etc., todos estos campos se pueden buscar / están disponibles como filtros para los compradores al navegar por su sitio) Panel de control de miembros completos Los usuarios pueden administrar completamente su cuenta desde un área de miembros fácil de usar Los vendedores pueden gestionar sus subastas Los vendedores pueden administrar completamente su inventario de existencias Las herramientas del vendedor incluyen la configuración de control de stock, configuración de impuestos, configuración de vacaciones + mucho más además Configuración de envío Proceso de venta personalizable (controlado por los vendedores individuales) Los vendedores pueden crear cupones para ser usados en contra de sus artículos Los compradores pueden ver todas las ofertas puestas, las ofertas hechas y los artículos comprados Sistema completo de mensajería interna Sistema completo de retroalimentación/revisión Personalización Fácilmente personalizable incluyendo temas Totalmente traducible Demo: https://www.phpprobid.com/Demo Precio: 20USD Precio en su web: £199.00
×