- Sky
- Blueberry
- Slate
- Blackcurrant
- Watermelon
- Strawberry
- Orange
- Banana
- Apple
- Emerald
- Chocolate
- Charcoal
-
Similar Content
-
By record404
Esto seria para mejorar la precision del buscador, actualmente utilizo Flatpost
En c.post.php buscar linea 1030
function getQuery() { global $tsCore, $tsUser; // $q = $tsCore->setSecure($_GET['q']); $c = intval($_GET['cat']); $a = $tsCore->setSecure($_GET['autor']); $e = $_GET['e']; // ESTABLECER FILTROS if($c > 0) $where_cat = 'AND p.post_category = \''.(int)$c.'\''; if($e == 'tags') $search_on = 'p.post_tags'; else $search_on = 'p.post_title'; // BUSQUEDA $w_search = 'AND MATCH('.$search_on.') AGAINST(\''.$q.'\' IN BOOLEAN MODE)'; // SELECCIONAR USUARIO if(!empty($a)){ // OBTENEMOS ID $aid = $tsUser->getUserID($a); // BUSCAR LOS POST DEL USUARIO SIN CRITERIO DE BUSQUEDA if(empty($q) && $aid > 0) $w_search = 'AND p.post_user = \''.(int)$aid.'\''; // BUSCAMOS CON CRITERIO PERO SOLO LOS DE UN USUARIO elseif($aid >= 1) $w_autor = 'AND p.post_user = \''.(int)$aid.'\''; // } // PAGINAS $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(p.post_id) AS total FROM p_posts AS p WHERE p.post_status = \'0\' '.$where_cat.' '.$w_autor.' '.$w_search.' ORDER BY p.post_date'); $total = db_exec('fetch_assoc', $query); $total = $total['total']; $data['pages'] = $tsCore->getPagination($total, 12); // $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_portada, p.post_date, p.post_comments, p.post_favoritos, p.post_puntos, u.user_name, c.c_seo, c.c_nombre, c.c_img FROM p_posts AS p LEFT JOIN u_miembros AS u ON u.user_id = p.post_user LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE p.post_status = \'0\' '.$where_cat.' '.$w_autor.' '.$w_search.' ORDER BY p.post_date DESC LIMIT '.$data['pages']['limit']); $data['data'] = result_array($query); // ACTUALES $total = explode(',',$data['pages']['limit']); $data['total'] = ($total[0]) + count($data['data']); // return $data; } }
Reemplazar por esto
function getQuery() { global $tsCore, $tsUser; // Obtener parámetros de búsqueda $q = $tsCore->setSecure($_GET['q']); $c = intval($_GET['cat']); $a = $tsCore->setSecure($_GET['autor']); $e = $_GET['e']; // Establecer filtros $where_cat = ''; $search_on = 'p.post_title'; $w_search = ''; if ($c > 0) { $where_cat = 'AND p.post_category = \'' . (int)$c . '\''; } if ($e == 'tags') { $search_on = 'p.post_tags'; } // Búsqueda if (!empty($q)) { // Añadir índice de texto completo a la tabla p_posts db_exec(array(__FILE__, __LINE__), 'query', 'ALTER TABLE p_posts ADD FULLTEXT(post_title, post_tags)'); // Tokenizar y limpiar la consulta de búsqueda $tokens = explode(' ', $q); foreach ($tokens as &$token) { $token = trim($token); if (mb_strlen($token) < 3 || in_array($token, ['a', 'an', 'the', 'in', 'of', 'on', 'at', 'for'])) { unset($token); } $token = '+' . $token . '*'; } $q = implode(' ', $tokens); // Utilizar búsqueda de texto completo en lugar de búsqueda booleana $w_search = 'AND MATCH(' . $search_on . ') AGAINST(\'' . $q . '\' IN BOOLEAN MODE)'; } // Seleccionar usuario $w_autor = ''; if (!empty($a)) { // Obtener ID $aid = $tsUser->getUserID($a); if ($aid >= 1) { // Buscar solo los posts de un usuario $w_autor = 'AND p.post_user = \'' . (int)$aid . '\''; if (empty($q)) { // Si no hay criterio de búsqueda, buscar todos los posts del usuario $w_search = ''; } } } // Paginación $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(p.post_id) AS total FROM p_posts AS p WHERE p.post_status = \'0\' ' . $where_cat . ' ' . $w_autor . ' ' . $w_search . ' ORDER BY p.post_date'); $total = db_exec('fetch_assoc', $query); $total = $total['total']; $data['pages'] = $tsCore->getPagination($total, 12); // Obtener datos de los posts $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_portada, p.post_date, p.post_comments, p.post_favoritos, p.post_puntos, u.user_name, c.c_seo, c.c_nombre, c.c_img FROM p_posts AS p LEFT JOIN u_miembros AS u ON u.user_id = p.post_user LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE p.post_status = \'0\' ' . $where_cat . ' ' . $w_autor . ' ' . $w_search . ' ORDER BY p.post_date DESC LIMIT ' . $data['pages']['limit']); $data['data'] = result_array($query); // Actualizar límite y total de resultados $current_limit = explode(',', $data['pages']['limit']); $data['total'] = ($current_limit[0]) + count($data['data']); return $data; } }
-
By Mercateks
Ha pasado bastante tiempo desde que me registre. Han pasado muchos users y programadores, sin embargo aun asi esta comunidad esta sobreviviendo a toda esta invasion de redes sociales y otras webs. A los que aun estan activos gracias por sus aportes. Espero que le demos un nuevo rumbo a este foro y revisar cuales seran las metas y actualizarnos y adaptarnos a esta nueva era. Bendiciones y procedo a crear una nueva web xd.
Pd: Cual es mejor. el 1.3 o el 2.0 alfa
-
By Vzlawarez
Saludos,
Todo parecia bien, pero a los dias dejo de funcionar el inicio de sesión en mi pagina, no me muestra ningún error solo carga la pagina pero no me deja entrar.
Ya vacie la tabla u_session y la repare, pero nada.
no que se que pasa, dejo de funcionar de repente.
-
By fellomix
Hola! comunidad alguien puede proporcionarme un [Mod] para colocar una imagen de cabecera para las comunidades (Que cada usuario ponga su propia cabecera) de risus 1.2 , V5, y que pueda funcionar tambien para la mas reciente. Gracias saludos!.
-
-
Recently Browsing 0 members
No registered users viewing this page.