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

boreas

Ágata
  • Content Count

    694
  • Posts on chatbox

    23
  • Joined

  • Last visited

  • Days Won

    7

boreas last won the day on October 26 2019

boreas had the most liked content!

Community Reputation

110 Amistoso

About boreas

  • Rank
    Quinientos Pips
  • Birthday 01/22/1996

Recent Profile Visitors

10921 profile views
  1. Fijate en la consola con F12 que todos los estilos estén cargando correctamente. Luego borra caché de tu navegador y cloudflare si lo usas.
  2. No podes hacer eso porque el tema trae funciones específicas para que funcione. Si queres hacerlo de la manera que has hecho tendrás que revisar línea por línea y agregar las funciones para que te funcione.
  3. boreas

    Optimizar consulta de recomendación

    Te funcionó el codigo que te dio rhuan? no lo he probado yo
  4. 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; } }
  5. boreas

    Nuevo registro para Risus 1.3

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

    Optimizar consulta de recomendación

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

    [MOD] Sitemap

    Gracias bbto
  8. boreas

    [MOD] Sitemap

    Aún tenes el archivo?
  9. boreas

    Optimizar consulta de recomendación

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

    Optimizar consulta de recomendación

    Te amo
  11. 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.'; }
  12. 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?
  13. boreas

    Error al registrar

    Reemplaza el tpl por este t.registro.tpl
  14. 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
  15. O sea que borrar diariamente la tabla no era la solución? -yao
×