Allied Modders en español
Update hashtags - Versión para impresión

+- Allied Modders en español (https://amxmodx-es.com)
+-- Foro: General (https://amxmodx-es.com/Forum-General)
+--- Foro: Anuncios (https://amxmodx-es.com/Forum-Anuncios)
+--- Tema: Update hashtags (/Thread-Update-hashtags)



Update hashtags - Neeeeeeeeeel.- - 13/10/2016

Acabo de actualizar los #hashtags para que en vez de linkear a Twitter, funcionen como funcionan en Twitter. Es decir, si les dan clic a un hashtag, van a poder encontrar todos los posts donde se mencionó ese mismo hashtag.

Como sería una rotura de huevos (ni tanto, pero bueno: paja) hacerlo in-site, utilice a nuestro querido amigo Google, sus bots y su poder de procesamiento.

Lo que hace es linkear a una búsqueda de Google solo para el dominio del foro con el contenido del hashtag...

Contras de usar Google: Hay que esperar a que el robotito de Google pase a recolectar la data, la procese y luego actualice sus megabases de datos para que aparezcan en las búsquedas...

#enjoy #this #fucking #shit


RE: Update hashtags - Federicomb - 13/10/2016

Así me aparece Roflmao

[Imagen: PzeLJJO.png]


RE: Update hashtags - meTaLiCroSS - 13/10/2016

(13/10/2016, 08:22 PM)Federicomb escribió: Así me aparece Roflmao

[Imagen: PzeLJJO.png]

Cita:Hay que esperar a que el robotito de Google pase a recolectar la data, la procese y luego actualice sus megabases de datos para que aparezcan en las búsquedas



RE: Update hashtags - Federicomb - 13/10/2016

Ah, yo creí que eso lo hacía cuando buscaba Oh god whyTrolleyes


RE: Update hashtags - Hernandez - 14/10/2016

(13/10/2016, 08:22 PM)Federicomb escribió: Así me aparece Roflmao

[Imagen: PzeLJJO.png]

Aguante Moto G

Buena iniciativa Nel


RE: Update hashtags - totopizza - 18/10/2016

(13/10/2016, 08:22 PM)Federicomb escribió: Así me aparece Roflmao

[Imagen: PzeLJJO.png]

Luego de 5 días sigue igual Roflmao


RE: Update hashtags - wester - 19/10/2016

JAJAJAJ lo mismo digo, pero nunca comente para que neel no se sintiera mal Whatever


RE: Update hashtags - Federicomb - 19/10/2016

En realidad al día siguiente me fijé y si funcionaba, ahora no se que le picó a Google Dafuq


RE: Update hashtags - Neeeeeeeeeel.- - 19/10/2016

(19/10/2016, 12:02 AM)wester escribió: JAJAJAJ lo mismo digo, pero nunca comente para que neel no se sintiera mal Whatever
Es problema de Google, no mío!


RE: Update hashtags - AagF - 19/10/2016

(19/10/2016, 09:57 AM)Neeeeeeeeeel.- escribió:
(19/10/2016, 12:02 AM)wester escribió: JAJAJAJ lo mismo digo, pero nunca comente para que neel no se sintiera mal Whatever
Es problema de Google, no mío!

El solo esta insinuando que la ultima vez que hizo una "acotación" tu te sentiste mal
Esa vez que le respondiste si no había leído el post.


RE: Update hashtags - Neeeeeeeeeel.- - 19/10/2016

No me sentí mal, simplemente leí la boludés que dijo en ese momento y entendí que solo había comentado por comentar.


RE: Update hashtags - wester - 19/10/2016

(19/10/2016, 10:02 AM)AagF escribió:
(19/10/2016, 09:57 AM)Neeeeeeeeeel.- escribió:
(19/10/2016, 12:02 AM)wester escribió: JAJAJAJ lo mismo digo, pero nunca comente para que neel no se sintiera mal Whatever
Es problema de Google, no mío!

El solo esta insinuando que la ultima vez que hizo una "acotación" tu te sentiste mal
Esa vez que le respondiste si no había leído el post.

Y que te hace pensar eso? Insecure


RE: Update hashtags - LuKks - 17/08/2018

(13/10/2016, 06:12 PM)Neeeeeeeeeel.- escribió: Como sería una rotura de huevos (ni tanto, pero bueno: paja) hacerlo in-site, utilice a nuestro querido amigo Google, sus bots y su poder de procesamiento.

Lo que hace es linkear a una búsqueda de Google solo para el dominio del foro con el contenido del hashtag...

Contras de usar Google: Hay que esperar a que el robotito de Google pase a recolectar la data, la procese y luego actualice sus megabases de datos para que aparezcan en las búsquedas...

/hashtag.php
Código PHP:
<?php

if(isset($_GET['q'][0])) {
    
$_GET['q'] = urldecode($_GET['q']);

    if(
$_GET['q'][0] !== '#') {
        
$_GET['q'] = '#'.$_GET['q'];
    }

    
//quizás sanitizar?

    
$params = array(
        
'action' => 'do_search',
        
'keywords' => $_GET['q'],
        
'postthread' => 1,
        
'author' => '',
        
'matchusername' => 1,
        
'forums' => array('all'),
        
'findthreadst' => 1,
        
'numreplies' => '',
        
'postdate' => 0,
        
'pddir' => 1,
        
'sortby' => 'lastpost',
        
'sortordr' => 'desc',
        
'showresults' => 'posts',
        
'submit' => 'Búsqueda'
    
);

    
$options = array(
        
'http' => array(
            
'method'  => 'POST',
            
'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
            
'content' => http_build_query($params),
            
'follow_location' => 0,
            
'user_agent' => isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''
        
)
    );

    
$context stream_context_create($options);
    
$headers get_headers('https://amxmodx-es.com/search.php'true$context);

    if(isset(
$headers['Location'])) {
        
header('Location: '.$headers['Location']);
        exit;
    }

    
$result file_get_contents('https://amxmodx-es.com/search.php'false$context);

    if(
$result !== false) {
        exit(
$result);
    }
}

header('Location: https://amxmodx-es.com'); 

Entonces a los #tags los transformas en https://amxmodx-es.com/hashtag.php?q=tags

#pra -> https://amxmodx-es.com/hashtag.php?q=pra
#pra -> https://amxmodx-es.com/hashtag.php?q=%23pra
Soporta ambos.
También soporta parcialmente utilizarlo de manera local (o sea, localhost).

Iba hacer para soportar múltiples hashtags en una misma búsqueda pero cómo harías para decidir cuándo hacer que busque múltiple? por ejemplo, alguien dice "#zp #bug", luego uno sólo quiere buscar #zp y otra persona ambos.
Manualmente podrían escribir la url pero más fácil ir al buscador.


RE: Update hashtags - Valentina. - 17/08/2018

(17/08/2018, 05:35 AM)LuKks escribió:
(13/10/2016, 06:12 PM)Neeeeeeeeeel.- escribió: Como sería una rotura de huevos (ni tanto, pero bueno: paja) hacerlo in-site, utilice a nuestro querido amigo Google, sus bots y su poder de procesamiento.

Lo que hace es linkear a una búsqueda de Google solo para el dominio del foro con el contenido del hashtag...

Contras de usar Google: Hay que esperar a que el robotito de Google pase a recolectar la data, la procese y luego actualice sus megabases de datos para que aparezcan en las búsquedas...

/hashtag.php
Código PHP:
<?php

if(isset($_GET['q'][0])) {
    
$_GET['q'] = urldecode($_GET['q']);

    if(
$_GET['q'][0] !== '#') {
        
$_GET['q'] = '#'.$_GET['q'];
    }

    
//quizás sanitizar?

    
$params = array(
        
'action' => 'do_search',
        
'keywords' => $_GET['q'],
        
'postthread' => 1,
        
'author' => '',
        
'matchusername' => 1,
        
'forums' => array('all'),
        
'findthreadst' => 1,
        
'numreplies' => '',
        
'postdate' => 0,
        
'pddir' => 1,
        
'sortby' => 'lastpost',
        
'sortordr' => 'desc',
        
'showresults' => 'posts',
        
'submit' => 'Búsqueda'
    
);

    
$options = array(
        
'http' => array(
            
'method'  => 'POST',
            
'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
            
'content' => http_build_query($params),
            
'follow_location' => 0,
            
'user_agent' => isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''
        
)
    );

    
$context stream_context_create($options);
    
$headers get_headers('https://amxmodx-es.com/search.php'true$context);

    if(isset(
$headers['Location'])) {
        
header('Location: '.$headers['Location']);
        exit;
    }

    
$result file_get_contents('https://amxmodx-es.com/search.php'false$context);

    if(
$result !== false) {
        exit(
$result);
    }
}

header('Location: https://amxmodx-es.com'); 

Entonces a los #tags los transformas en https://amxmodx-es.com/hashtag.php?q=tags

#pra -> https://amxmodx-es.com/hashtag.php?q=pra
#pra -> https://amxmodx-es.com/hashtag.php?q=%23pra
Soporta ambos.
También soporta parcialmente utilizarlo de manera local (o sea, localhost).

Iba hacer para soportar múltiples hashtags en una misma búsqueda pero cómo harías para decidir cuándo hacer que busque múltiple? por ejemplo, alguien dice "#zp #bug", luego uno sólo quiere buscar #zp y otra persona ambos.
Manualmente podrían escribir la url pero más fácil ir al buscador.

Linda contribución al foro. Mario


RE: Update hashtags - Neeeeeeeeeel.- - 17/08/2018

Está bueno, cuando vuelva a buenos aires lo pongo. Si me olvide manden un privado. Vuelvo la semana que viene.


RE: Update hashtags - LuKks - 14/01/2019

[Imagen: KlVVGg.jpg]


RE: Update hashtags - totopizza - 20/05/2019

bump Whatdone