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

Vellenger

Ágata
  • Contenido

    4666
  • Mensajes en Chat

    687
  • Registrado

  • Última Visita

Reputación en la Comunidad

2675 El mejor

Sobre Vellenger

  • Rango
    Webmasters
  • Cumpleaños 04/30/1983

Visitantes recientes en el perfil

16829 visitas al perfil
  1. $$$ PopAds Linkbucks Administrable

    https://mega.nz/#!FRBg1YKT!2CEqjBaGfFNvyhwcPsFERgGz7_6EfKbUgQcFX0vAwMw
  2. PopAds Linkbucks Administrable Aqui les comparto este complemento que podran generar ingresos para su web/s , dependiendo del trafico que se de abtendran mayores ganancias.. Se trata de un PopAds que se genera al hacer clic en algun enlace de tu web, y podras elegir si solo lo toma a visitantes o global a todos.. Este se puede usar con cualquier acortador, Recomendable usarlo con linkbucks ya que podes usar un solo enlace acortado y te sumara siempre, caso de los demas que no te suman si tenes la misma IP. Hacemos esta consulta SQL: ALTER TABLE `w_configuracion` ADD `popads` tinytext NOT NULL, ADD `popadasoff` int(1) NOT NULL DEFAULT '0', ADD `popadasvg` int(1) NOT NULL DEFAULT '1'; En c.admin.php buscamos: 'offline_message' => $tsCore->setSecure($tsCore->parseBadWords($_POST['offline_message'])), Y agregamos abajo: 'popads' => $tsCore->setSecure($tsCore->parseBadWords($_POST['popads'])), 'popadasoff' => empty($_POST['popadasoff']) ? 0 : 1, 'popadasvg' => empty($_POST['popadasvg']) ? 0 : 1, Mas abajo buscamos: , `offline_message` = \'' . $c['offline_message'] . '\' Y agregamos al lado: , `popads` = \'' . $c['popads'] . '\', `popadasoff` = \'' . $c['popadasoff'] . '\', `popadasvg` = \'' . $c['popadasvg'] . '\' En m.admin_configs.tpl buscamos: <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}" /> </dd> </dl> Y agregamos arriba: <hr> <dl> <dt><label for="popadasoff">Activar Popads:</label><br /><span>Ingresar la url del enlace acortado.</span></dt> <dd> <label><input name="popadasoff" type="radio" id="popadasoff" value="1" {if $tsConfig.popadasoff == 1}checked="checked"{/if} class="radio"/>Si</label> <label><input name="popadasoff" type="radio" id="popadasoff" value="0" {if $tsConfig.popadasoff != 1}checked="checked"{/if} class="radio"/>No</label> <br /> <input type="text" name="popads" id="popads" value="{$tsConfig.popads}" /> </dd> </dl> <dl> <dt><label for="popadasvg">Popads a visitantes o global:</label><br /><span>Indica si los popads seran solo para visitantes o global para todos.</span></dt> <dd> <label><input name="popadasvg" type="radio" id="popadasvg" value="1" {if $tsConfig.popadasvg == 1}checked="checked"{/if} class="radio"/>Si</label> <label><input name="popadasvg" type="radio" id="popadasvg" value="0" {if $tsConfig.popadasvg != 1}checked="checked"{/if} class="radio"/>No</label> </dd> </dl> <hr> En main_header.tpl buscamos: <script src="{$tsConfig.js}/funciones.js" type="text/javascript"></script> Y agregamos abajo: {if $tsConfig.popadasoff == 1}{if $tsConfig.popadasvg == 1 && $tsUser->is_member==false}<script src="{$tsConfig.js}/popads.js" type="text/javascript"></script>{elseif $tsConfig.popadasvg == 0}<script src="{$tsConfig.js}/popads.js" type="text/javascript"></script>{/if}{/if} Subimos los archivos a sus respectivas carpetas. Archivos Pueden ver una Demo en mi web que se aplica a los visitantes, si quieren pueden optar que les salga a todos asi sumarian mas rapido, queda a disposición de cada uno. Ingresos Generados con Visitas En su cuenta de linkbucks deberan acortar un enlace de la siguiente manera: Pago Recibido Con esto sacaran mejores ingresos que con los demas acortadores, si utilizan este no usar los demas. Espero les sea de Utilidad y generen ingresos para poder mantener sus web. Dependiendo la actividad en su/s web/s sumaran mejores ingresos, lo probe en una web y sacaba mas de 1 usd por dia, aveces hasta 3 usd. Espero les resulte y obtengan ingresos para pagar al menos gastos para hosting o mas. Hasta la Próxima..
  3. Eliminar visitas y sesiones Automaticamente mayores a 24 hs. Aqui por pedido. Aqui les dejo este mini-mod que les puede ser de utilidad para los que tienen muchas visitas en su web. Esta tabla w_visitas y u_sessions puede almacenar datos inecesarios mas que para tener estadisticas de las visitas. Esto les ocaciona problemas aveces cuando quieren cambiar de servidor y su base de datos es muy grande, con esto podran reducir conciderablemente. Para las visitas en c.posts.php buscamos: // AGREGAMOS A VISITADOS... PORTAL Y agregamos arriba: $query = mysql_query('SELECT COUNT(id) as total FROM w_visitas'); $data = mysql_fetch_assoc($query); $time = time() - 1440*60; if($data['total']>100){ mysql_query('DELETE FROM w_visitas WHERE date < \''.$time.'\' '); } Para las sesiones en c.user.php buscamos: // Establecemos la cookie $this->set_cookie('sid', $this->ID, $this->sess_expiration); Y agregamos abajo: $query = mysql_query('SELECT COUNT(session_user_id) as total FROM u_sessions'); $data = mysql_fetch_assoc($query); if($data['total']>100){ $time = time() - 1440*60; mysql_query('DELETE FROM u_sessions WHERE session_time < \''.$time.'\' '); } Donde veran los numero 100 en ambas pueden cambiarlas por la canditdad que quieran que que se actualice al llegar a esa cantidad, dependiendo de la actividad que tengan en sus web. Hagan copias de sus tablas si quieren probar. Espero les sea de utilidad.. hasta la póxima.
  4. Bueno aqui les dejo a pedido de un user.. La verdad que no me quedo muy claro lo que me pedia. Ya que era poder poner los modulos d elos top user, tops posts, comentarios, No se si lo queria que sea dentro de los post ya que no hay mucho espacio.. Hasi que lo agregue en el lado lateral.. Use el theme de gonzalo V5 asi que para otros temas esto puede cambiar el estylo.. Comenzamos.. En el archivo c.posts.php buscamos : /* lalala */ Y agregamos arriba: /* Top Post General*/ function act_tpost(){ global $tsUser, $tsCore; $query = mysql_query("SELECT p.post_id, p.post_category, p.post_title, p.post_puntos, c.c_seo FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE p.post_status = 0 ORDER BY p.post_puntos DESC LIMIT 10"); $data = result_array($query); // return $data; } /* Top User General*/ function act_tuser(){ global $tsUser, $tsCore; $query = mysql_query("SELECT SUM(p.post_puntos) AS total, u.user_id, u.user_name, u.user_baneado, u.user_posts, u.user_activo FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id WHERE p.post_status = 0 AND u.user_activo = 1 AND u.user_baneado = 0 GROUP BY p.post_user ORDER BY total DESC LIMIT 10"); $data = result_array($query); // return $data; } /* Ultimos TOP comentarios General*/ function act_cuser(){ global $tsUser, $tsCore; $query = mysql_query("SELECT SUM(p.post_comments) AS total, u.user_id, u.user_name, u.user_baneado, u.user_posts, u.user_activo FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id WHERE p.post_status = 0 AND u.user_activo = 1 AND u.user_baneado = 0 GROUP BY p.post_user ORDER BY total DESC LIMIT 10"); $data = result_array($query); // return $data; } /* Ultimos comentarios*/ function act_comuser(){ global $tsUser, $tsCore; $query = mysql_query("SELECT * FROM p_comentarios AS c LEFT JOIN u_miembros AS u ON c.c_user = u.user_id LEFT JOIN p_posts AS p ON p.post_id = c.c_post_id LEFT JOIN p_categorias AS ca ON ca.cid = p.post_category WHERE p.post_status = 0 AND u.user_baneado = 0 AND u.user_activo = 1 ORDER BY c.cid DESC LIMIT 10"); $data = result_array($query); // return $data; } EN el Archivo posts.php Buscamos: // DATOS DEL AUTOR $smarty->assign("tsAutor",$tsPosts->getAutor($tsPost['post_user'])); Y Agregamos abajo: // DATOS TOP POSTS, TOP USUARIOS, TOP COMENTADOR, ULTIMOS COMENTARIOS... $smarty->assign("tsPostpv",$tsPosts->act_tpost()); $smarty->assign("tsUserpv",$tsPosts->act_tuser()); $smarty->assign("tsCompv",$tsPosts->act_cuser()); $smarty->assign("tsComupv",$tsPosts->act_comuser()); En el archivo m.posts_autor.tpl buscamos al final: {/if} y Agregamos despues {include file='modules/m.top_posts_general.tpl'} Agregamos esto a su extras.css #box-top-post{width:100%;height:auto;overflow: hidden; border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;} .top-p-g h3{padding: 5px 0 5px 0;color:#FFF;font-weight:bold;font-size:16px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;} #box-top-post ul li{font-family: Helvetica,Arial;display:block;padding:3px 0 3px 0;}.top-p-g{width:100%;background:#00608A;text-align:center;} #box-top-post ul li a{font-weight: 600;color:#A6A6A6;}.ver-mas-v{background:#EAF7FF;text-align:center;padding: 3px 0 3px 0;border-top:1px solid #81BBE0;}.ver-mas-v a{color:#005CA5;} Y Subimos el archivo m.top_posts_general.tpl a modules/ http://www.mediafire.com/?mkomrn866tmf2k8 Les dejo el archivo + las instruciones en txt para los que lo necesiten.. Espero que les sea de utilidad.. (Los tops son con los datos genrales) Hasta la Proxima..
×