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

boreas

Ágata
  • Content Count

    691
  • Posts on chatbox

    19
  • Joined

  • Last visited

  • Days Won

    7

boreas last won the day on October 26 2019

boreas had the most liked content!

Community Reputation

109 Amistoso

About boreas

  • Rank
    Quinientos Pips
  • Birthday 01/22/1996

Recent Profile Visitors

10221 profile views
  1. Para los que quieran que los últimos shouts solo muestren publicaciones propias (y no publicaciones en el muro de un usuario a otro) sustituyen el código por este. (solo agregué un if) /* Ultimos Shouts en la home */ public function getNews($start = 0, $limit = 6){ global $tsUser, $tsCore; // OBTENEMOS LAS ULTIMAS PUBLICACIONES $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT *,u.* FROM u_muro LEFT JOIN u_miembros AS u ON p_user = u.user_id ORDER BY p_date DESC LIMIT '.$start.','.$limit.''); //Incluimos Archivos include 'c.cuenta.php'; include 'c.muro.php'; //Instancias de las clases $tsCuenta = new tsCuenta(); $tsMuro = new tsMuro(); //Accedemos a los datos (se podria haber usado result_array pero el mod es viejo :p) while($row = db_exec('fetch_array', $query)){ //Verificamos Privacidad $verifyPrivacy = $tsMuro->getPrivacity($row['p_user'], '__USER__', $tsCuenta->iFollow($row['p_user']), $tsCuenta->yFollow($row['p_user'])); //Tiene permisos? if ($row['p_user'] == $row['p_user_pub']) { if($verifyPrivacy['m']['v'] == true) { // MENCIONES $row['p_body'] = $tsCore->parseBadWords($tsCore->parseBBCode($tsCore->setMenciones($row['p_body'])), true); // CARGAR ADJUNTOS if($row['p_type'] != 1){ $queryDos = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT * FROM u_muro_adjuntos WHERE pub_id = \''.$row['pub_id'].'\' LIMIT 1'); $adj = db_exec('fetch_assoc', $queryDos); // $data[] = array_merge($row,$adj); } else $data[] = $row; } } } //Eliminamos Variables unset($tsCuenta, $tsMuro); // RETORNAMOS return (isset($data) && !empty($data)) ? array('total' => count($data), 'data' => $data) : false; } }
  2. boreas

    Nuevo registro para Risus 1.3

    Creo que falta el if para saber si el registro esta abierto o cerrado.
  3. boreas

    Optimizar consulta de recomendación

    Un poco tarde pero aún queres que te ponga la modificación?
  4. boreas

    [MOD] Sitemap

    Gracias bbto
  5. boreas

    [MOD] Sitemap

    Aún tenes el archivo?
  6. boreas

    Optimizar consulta de recomendación

    Te lo puse en tu web. Probalo y me decís.
  7. boreas

    Optimizar consulta de recomendación

    Te amo
  8. boreas

    Optimizar consulta de recomendación

    Deberá quedar así o hice algo mal? public function setSpam(){ global $tsCore, $tsUser, $tsActividad; // $postid = $_POST['postid']; // TIENE SEGUIDORES? $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT follow_id FROM u_follows WHERE f_id = \''.$tsUser->uid.'\' AND f_type = \'1\' LIMIT 1'); $seguidores = db_exec('num_rows', $query); // YA LO HA RECOMENDADO? $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT follow_id FROM u_follows WHERE f_id = \''.(int)$postid.'\' AND f_user = \''.$tsUser->uid.'\' AND f_type = \'3\' LIMIT 1'); $recomendado = db_exec('num_rows', $query); if($seguidores < 1) return '0-Debes tener al menos un seguidor'; if($recomendado > 0) return '0-No puedes recomendar el mismo post m&aacute;s de una vez.'; // $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT post_user FROM p_posts WHERE post_id = \''.(int)$postid.'\' LIMIT 1'); $data = db_exec('fetch_assoc', $query); // if($tsUser->uid != $data['post_user']){ // GUARDAMOS EN FOLLOWS PUES ES LA RECOMENDACION PARA SU SEGUIDORES! xD db_exec(array(__FILE__, __LINE__), 'query', " INSERT INTO u_monitor (user_id, obj_user, obj_uno, obj_dos, obj_tres, not_type, not_date) SELECT f_user, '{$tsUser->id}', '{$postId}', 0, 0, 6, FROM u_follows WHERE f_id = '{$tsUser->uid}' AND f_type = '1'"); // NOTIFICAR if($this->setFollowNotificacion(6, 1, $tsUser->uid, $postid)) { $tsActividad->setActividad(4, $postid); return '1-La recomendaci&oacute;n fue enviada.'; } } else return '0-No puedes recomendar tus posts.'; }
  9. boreas

    Optimizar consulta de recomendación

    Hola, ya que Isidro sigue desaparecido en alguna isla del caribe y nadie sabe su paradero abro este tema para ver si entre todos podemos resolver esto. (aclaro nuevamente que no soy programador, soy un apasionado). La función en cuestión es la que comparte los posts y el problema es el siguiente. Si yo tengo un par de seguidores puedo compartir un post en cuestión de segundos, todo bien, pero si tengo por ejemplo 800 tarda un par de minutos lo cuál no está bueno ya que además sobrecarga el servidor de tantas consultas... /** * @name setSpam * @access public * @param none * @return string * @info ESTA FUNCION ES PARA REALIZAR RECOMENDACIONES */ public function setSpam(){ global $tsCore, $tsUser, $tsActividad; // $postid = $_POST['postid']; // TIENE SEGUIDORES? $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT follow_id FROM u_follows WHERE f_id = \''.$tsUser->uid.'\' AND f_type = \'1\' LIMIT 1'); $seguidores = db_exec('num_rows', $query); // YA LO HA RECOMENDADO? $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT follow_id FROM u_follows WHERE f_id = \''.(int)$postid.'\' AND f_user = \''.$tsUser->uid.'\' AND f_type = \'3\' LIMIT 1'); $recomendado = db_exec('num_rows', $query); if($seguidores < 1) return '0-Debes tener al menos un seguidor'; if($recomendado > 0) return '0-No puedes recomendar el mismo post m&aacute;s de una vez.'; // $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT post_user FROM p_posts WHERE post_id = \''.(int)$postid.'\' LIMIT 1'); $data = db_exec('fetch_assoc', $query); // if($tsUser->uid != $data['post_user']){ // GUARDAMOS EN FOLLOWS PUES ES LA RECOMENDACION PARA SU SEGUIDORES! xD db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO u_follows (f_id, f_user, f_type, f_date) VALUES (\''.(int)$postid.'\', \''.$tsUser->uid.'\', \'3\', \''.time().'\') '); // NOTIFICAR if($this->setFollowNotificacion(6, 1, $tsUser->uid, $postid)) { $tsActividad->setActividad(4, $postid); return '1-La recomendaci&oacute;n fue enviada.'; } } else return '0-No puedes recomendar tus posts.'; } ¿Alguna idea?
  10. boreas

    Error al registrar

    Reemplaza el tpl por este t.registro.tpl
  11. boreas

    Error al registrar

    ¿Has actualizado smarty o algo? No está cargando el js del registro, revisa en t.registro.tpl que no hayas movido alguna etiqueta específicamente donde hace la llamada a registro.js Si podes copia tu t.registro.tpl para ver que onda
  12. O sea que borrar diariamente la tabla no era la solución? -yao
  13. boreas

    Necesito login pantalla completa responsive

    https://newrisus.com/posts/complementosphpost/40/Login-y-Registro-desacoplados-del-theme.html
  14. boreas

    V6 1.3 (ACT/FIX) 2019

    Parece que es un cron. Será problema de tu hosting
×