Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Príncipe_Azul

Pages: 1 2 [3] 4
31
Cómo lograr que la sesión sea permanente luego del registro?

Datos importantes:
Url del foro: http://www.argentinairc.net/Foro/index.php
Version de SMF: 2.0.11
Theme del foro: CleanTek
Cuenta demo: User: usuario pass: holaamigo

Descripcion del problema:
Hola estimados!! :)

Cuando en mi foro se registra un usuario, desde el momento en el que se registra comienza a contar 60 minutos su sesión activa, luego de pasar los 60 minutos, su sesión se cierra automáticamente, en teoría, el cookie expira.

¿Hay alguna forma de que sea permanente?, he probado configurando esta opción:

Duración de cookies de conexión por defecto (en minutos)

poniendo de valor 0 y no funciona, también probé -1 y tampoco funciona, por lo que veo que no hay opción mediante el foro de lograr que la sesión sea permanente.
También he probado a dejar vacía la caja, pero cuando pulso el botón Guardar, al cargar la página nuevamente, el valor se pone en 0.


Saludos y gracias!! :)

32
El barcito / Muchas gracias por mi Nuevo Rango!!!
« on: March 07, 2016 - 12:07 00:07 »
Hola amigos!!! :) :)

Recién cuando entré al foro, noté que mi nick está de distinto color y pensé que había llegado a algún nuevo rango, pero me he dado cuenta que este rango me lo han puesto manualmente ya que ayer en la madrugada tenía 99 mensajes y recién cuando entré, seguía teniendo 99, por lo que deduje que el rango fué puesto manualmente

Muchas gracias por este rango que por supuesto me alegré mucho al verlo, me gustó mucho leer el Excelente User, y noté que en este foro te pueden ayudar, valorar y agradecer de alguna u otra forma por los aportes y ayudas que uno da y eso es algo realmente importante y agradable que conlleva a que uno se sienta cómodo y con ganas de seguir dando una mano

Nuevamente muchísimas gracias por el rango y por la valoración que me han dado.


Un abrazo y éxitos!!! :) :)

33
Soporte General SMF / ¿Cómo cambiar las urls https por http?
« on: March 04, 2016 - 11:47 23:47 »
¿Cómo cambiar las urls https por http?

Datos importantes:
Url del foro: http://www.argentinairc.net/Foro/
Version de SMF: 2.0.11
Theme del foro: CleanTek
Cuenta demo: User: usuario pass: holaamigo

Descripcion del problema:
Hola amigos!! :) :) Espero que anden muy bien!

Me gustaría que mi foro cambie las urls https por http, es decir cuando se publiquen urls en el cuerpo del mensaje, que en vez de salir así, por ejemplo:

https://paginaweb.com/

que salga así:

http://paginaweb.com/

se preguntarán ¿porqué quiero hacer esto?...
Bueno lo que pasa es que yo tengo instalado el mod Title Links en mi foro y funciona muy bien, pero no funciona con las urls que son https, solamente las que son http, mirando el código fuente y haciendo pruebas, logro darme cuenta que el mod no toma en cuenta las urls https, solamente http, digamos que ignora los https.

Me gustaría saber como lograr cambiar las urls https por http para que el mod pueda funcionar poniendo los títulos en vez de la url, ya que si pongo la web con el https pues el título no sale.

He probado a hacer algunas modificaciones en el archivo Subs-Post.php, pero no he tenido éxito...

He probado a cambiar esta línea:

Code: [Select]
$message = preg_replace(array('~(?<=[\s>\.(;\'"]|^)((?:http)://[\w\-_%@:|]+(?:\.[\w\-_%]+)*(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i', '~(?<=[\s>(\'<]|^)(www(?:\.[\w\-_]+)+(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i'), array('[url]$1[/url%]', '[url]$1[/url%]'), $message);
por esta:

Code: [Select]
$message = preg_replace(array('~(?<=[\s>\.(;\'"]|^)((?:http|https)://[\w\-_%@:|]+(?:\.[\w\-_%]+)*(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i', '~(?<=[\s>(\'<]|^)(www(?:\.[\w\-_]+)+(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i'), array('[url]$1[/url%]', '[url]$1[/url%]'), $message);
y un poquito más abajo he cambiado esta parte:

Code: [Select]
// Attach http:// to the url...
$uri_modified = strpos($uri, 'http://') === false ? 'http://' . $uri : $uri;

por esta:

Code: [Select]
// Attach http:// to the url...
$uri = str_replace('https://', 'http://', $uri);
$uri_modified = strpos($uri, 'http://') === false ? 'http://' . $uri : $uri;

pero no ha funcionado...

También me he ido a Palabras censuradas y he puesto que cuando alguien escriba https://, se reemplace por http://, si bien se reemplaza, pero no sale el título, es como si fuese que el censurador trabajara después del mod Title links.

Por último quiero comentarles que ya he probado varios sitios cambiandole el https por el http y siempre funciona perfectamente, los títulos se insertan correctamente.

Aquí les dejo una captura de 2 urls, una con https y la otra con http:




Muchas gracias desde ya!! :)




EDITO: He conseguido lo que quería, he probado una modificación y funciona perfectamente, pero no sé si la forma es totalmente correcta, no quisiera tener problemas futuros por algo mal que hice, por eso les dejo una parte de la función preparsecode para que por favor me avisen si el cambio que hice es correcto:

Code: [Select]
function preparsecode(&$message, $previewing = false)
{
global $user_info, $modSettings, $smcFunc, $context;
global $sourcedir;

// This line makes all languages *theoretically* work even with the wrong charset ;).
$message = preg_replace('~&amp;#(\d{4,5}|[2-9]\d{2,4}|1[2-9]\d);~', '&#$1;', $message);

// Clean up after nobbc ;).
$message = preg_replace_callback('~\[nobbc\](.+?)\[/nobbc\]~is', 'nobbc__preg_callback', $message);

// Remove \r's... they're evil!
$message = strtr($message, array("\r" => ''));

// You won't believe this - but too many periods upsets apache it seems!
$message = preg_replace('~\.{100,}~', '...', $message);

    $message = str_replace('https://', 'http://', $message);

// Time to do some cool stuff with URL's
if (!$previewing && $modSettings['convert_urls'])
{

// We're gonna save the old socket timeout, reduce it down to 3 seconds, so we prevent this from hanging up
// We are supressing the errors in case the user cannot change this value on their server.
$timeout = ini_get('default_socket_timeout');
@ini_set('default_socket_timeout',3);

$message = preg_replace(array('~(?<=[\s>\.(;\'"]|^)((?:http)://[\w\-_%@:|]+(?:\.[\w\-_%]+)*(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i', '~(?<=[\s>(\'<]|^)(www(?:\.[\w\-_]+)+(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i'), array('[url]$1[/url%]', '[url]$1[/url%]'), $message);

// Now we find the urls that we just changed, so we can run through them and get titles
preg_match_all("~\[url\](.+?)\[/url%\]~smi", $message, $urls);

if (!empty($urls[0]))
{

// Lets make a counter so we don't exceed the settings...
$title_counter = 0;
foreach($urls[1] as $uri)
{
// If our counter has exceeded the amount, replace the remaining urls back to what they were and get outta dodge.
if(!empty($modSettings['title_url_count']) && $title_counter++ >= $modSettings['title_url_count'])
{
$message = preg_replace('~\[url\]' . $uri . '\[/url%\]~', $uri, $message);
continue;
}

// Attach http:// to the url...
$uri_modified = strpos($uri, 'http://') === false ? 'http://' . $uri : $uri;

// Use the @ to suppress errors from the function not finding a url, which will still return false if
// there is an error.  This just prevents the error log from filling up without cause.
// In 2.0, we have fetch_web_data() which makes our lives easier :)
require_once($sourcedir . '/Subs-Package.php');
$request = @fetch_web_data($uri_modified);

if ($request !== false && preg_match('~<title>(.+?)</title>~smi', $request, $matches))
{
$title = $smcFunc['htmlspecialchars'](stripslashes($matches[1]), ENT_QUOTES);
// Need to fix the &amp;amp;
$title = str_replace('&amp;amp;', '&amp;', $title);
$title = trim($title);

// w00t!  Changin the link to titlize it (is that word?)
$message = str_replace('[url]' . $uri . '[/url%]', '[url=' . $uri_modified . ']' . $title . '[/url]', $message);
}

// Looks like we couldn't get the title, darn.  Back to the original we go...
else
$message = str_replace('[url]' . $uri . '[/url%]', $uri, $message);
}
}
// Change it back to what it was.  Suppress again incase...
@ini_set('default_socket_timeout',$timeout);
}

la parte que he agregado es esta línea:

Code: [Select]
    $message = str_replace('https://', 'http://', $message);

Gracias amigos :)

34
Soporte General SMF / ¿Cómo encripta las contraseñas SMF?
« on: March 02, 2016 - 03:44 03:44 »
¿Cómo encripta las contraseñas SMF?

Datos importantes:
Url del foro: http://www.argentinairc.net/Foro/
Version de SMF: 2.0.11
Theme del foro: CleanTek
Cuenta demo: User: usuario pass: 22962296

Descripcion del problema:
Hola amigos!! :)

Tengo una duda, quisiera saber como hace SMF para encriptar las contraseñas de los usuarios, es decir, cuando una persona se loguea en el foro, su contraseña es encriptada, he ido haciendo pruebas y mirando con diferentes programas, que la contraseña la encripta el navegador y no el servidor.

Ya tengo la base que es saber que SMF utiliza el método de cifrado SHA1, perfecto, hasta ahí bien, el tema que yo cuando logro saber una clave encriptada por ejemplo de una cuenta demo mía, esa clave encriptada en SHA1 es diferente a la que yo encriptaría de forma manual usando algún programa o alguna página web que brinde el servicio de encriptación online.

Para que se entienda mejor, supongamos que yo tengo la cuenta "Felipe" con la contraseña "elbailarinargentino" y al loguearme en SMF poniendo mi contraseña "elbailarinargentino", al chequear la contraseña encriptada sale así:

rrab6a6wcxio3n83q7albqv2ofyp4q

ok todo perfecto hasta justo ahí.
Ahora quisiera usar un programa, un código o una página web que brinde el servicio para encriptar una clave en texto plato y pasarla a SHA1, entónces pondría la clave "elbailarinargentino", pero cuando hago la conversión en vez de salir así:

rrab6a6wcxio3n83q7albqv2ofyp4q

sale así:

s2fd3hjdzd37wn9lfwcaiekviy6fzi

y no entiendo porque las claves son distintas siendo que la contraseña es exactamente la misma, además son todos números los que estoy probando con una cuenta de usuario.
Lo que deduzco de esto, es que SMF algo le debe agregar a la contraseña y ese "algo" es lo que no se qué es.

¿Alguien podría decirme porque pasa esto y cómo solucionarlo?


Muchas gracias a todos desde ya!!

35
¿Es posible saber los nombres de los usuarios que votan?

Datos importantes:
Url del foro: http://www.argentinairc.net/Foro/index.php
Version de SMF: 2.0.11
Theme del foro: CleanTek
Cuenta demo: User: usuario pass: 22962296

Descripcion del problema:
Hola amigos!! :)

Lo que dice el título, ¿es posible saber los nombres de los usuarios usuarios que han votado?, porque en SMF cuando se crean encuestas si bien se puede saber la cantidad de votos, el porcentaje y demás datos, pero no veo la opción/botón de que muestre los nombres de los usuarios que han votado, ni siquiera yo puedo ver ese dato siendo el Admin y el creador de la encuesta.

¿Hay que activar algo o instalar algún mod?

Muchas gracias!!

36
Soporte General SMF / Error en el mod Titled Links
« on: February 07, 2016 - 01:46 01:46 »
Error en el mod Titled Links

Datos importantes:
Url del foro: http://www.argentinairc.net/Foro/
Version de SMF: 2.0.11
Theme del foro: CleanTek
Cuenta demo: User: usuario pass: 22962296

Descripcion del problema:
Hola amigos!!! :)

Hace unos días he instalado el mod Titled Links ( http://custom.simplemachines.org/mods/index.php?mod=835 ) que me pasó el amigo 4Kstore por otro foro, si bien ese mod hace exactamente lo que deseo, pero tiene varios errores, paso a describirles:

1. El mod no respeta las etiquetas [html][/html], es decir, que por ejemplo si yo publico un mensaje/tema o modifico algún mensaje que contenga HTML o que vaya a añadir HTML, en el momento de guardar el post o de crearlo, tendré un error como este, en vez de salir así el href:

href="http://www.simplemachines.org/community/index.php?topic=543180.0"

sale así:

href="[=http://www.simplemachines.org/community/index.php?topic=543180.0"]¿Cómo poner automáticamente los títulos de las URLs que se insertan en los post?[/url]

se tendría que modificar el mod para que no trabaje en los enlaces que están dentro de las etiquetas

La única solución es desactivar el mod, modificar un post que tenga HTML o que se vaya a insertar HTML, guardar el post y activar nuevamente mod.-

2. He notado que algunos sitios web tienen mal puesto los títulos y esto ya más que nada es un problema de los sitios web que no ponen bien los títulos y por eso el mod los guarda como los toma, pero por supuesto siempre en la programación deben haber formás/métodos de evitar esos problemas.
Por ejemplo si yo en mi foro publico esta captura así como lo pongo ahora a este enlace:

https://imgur.com/6I2Ydjy

saldrá así en el post:



y eso sucede porque si miramos el código HTML de esa página de la imagen, veremos que está mal puesto el título:



entónces así como lo toma, lo guarda, y eso es lo que no debería hacer, se debería utilizar una expresión regular para eliminar todos los saltos de línea que pueda tener un título, por ejemplo los \r y los \n, además de eso, también eliminar las tabulaciones y espacios innecesarios siempre y cuando comiencen desde el principio, por ejemplo:

<title>
           Imagen de un paisaje</title>

que quede:

Imagen de un paisaje

o sea que los espacios que están al comienzo, que los elimine esa expresión regular y que también elimine los saltos de línea y cláro las tabulaciones también.

Masomenos sería algo así:

Code: [Select]
<title> .+|\r.+|\n.+|\t.+.+</title>
la expresión debería de poder eliminar uno o más saltos de línea que contenta el título porque hay títulos que tienen más de 1 salto de línea, yo lo he intentado pero no lo he podido lograr.


Muchas gracias amigos y espero que me puedan ayudar a ver si se puede lograr dejarlo bien a este mod, lo que no respete HTML no me hes tan importante, ya que puedo desactivar el mod cuando vaya a usar HTML, si, se que no debería de ser así, pero tampoco quiero pedir tanto, si se puede bien y sino, también, no hay problema.


Un abrazo a todos y gracias desde ya!!! :) :)

37
Soporte General SMF / Duda sobre un tema de mi foro
« on: January 27, 2016 - 04:10 04:10 »
Duda sobre un tema de mi foro

Datos importantes:
Url del foro: http://www.argentinairc.net/Foro/
Version de SMF: 2.0.11
Theme del foro: CleanTek
Cuenta demo: User: usuario pass: 22962296

Descripcion del problema:
Hola amigos!

Tengo una pequeña duda... desde hace unos meses que un usuario abrió un tema en mi foro, me ha llamado la atención un poco, porque este tema lo visitan bots, hay varias cosas un poco extrañas por eso mi duda...

Resulta que bots de forma seguida andan mirando ese tema en particular y estos bots solamente entran a ese tema y se van, es decir, no ingresan a otro lado, sino a ese mismo tema y luego ya no hacen más peticiones, casi siempre los que miran ese tema, son bots.
Lo más raro es que esos bots están utilizando una cabecera de Google ya que en el index del foro y en el Who me figuran como bots de Google:

Google  (117.6.117.108)  05:31:08 Viendo el tema AumentadorDeVisitasParaWebs.mrc ...(No carga!!).

Ese tema es el que siempre miran "AumentadorDeVisitasParaWebs.mrc ...(No carga!!)", puede ser que ese tema tenga un poco de interés por parte de alguien, ese tema que abrió un usuario en mi foro, lo hizo para pedirme ayuda con un código que hice hace mucho tiempo, en mis primeros comienzos de programación y sirve para hacer una pequeña trampa en algunos sitios web que lo utilicen.

Es decir, es una pequeña herramienta que sirve para aumentar las visitas de una página web utilizando proxys de forma masiva, bueno, no tan masiva, no es una botnet, es un addon, un código simple que dispone de una pequeña ventana para configurarlo y solamente hace eso, aumentar las visitas de una página web enviando peticiones GET, no hace más que eso y como mucho podrán hacer 400 máximo ya que ese programa no da para más.

Pueden ver la ventana:



Acabo de analizar unas IPs y estos son los resultados:





La info de whois que sale en algunas IPs es porque yo he programado ese bot para que me muestre los datos de una IP en el caso de que no figure en ninguna de las 3 Listas Negras que utiliza el bot.

Por último les dejo las peticiones de esas IPs a ver que les parecen:

83.34.33.211 - - [25/Dec/2015:03:49:02 -0300] "GET /Foro/index.php?topic=502.0 HTTP/1.1" 200 60191 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

195.154.185.183 - - [25/Dec/2015:05:21:58 -0300] "GET /Foro/index.php?topic=502.0 HTTP/1.1" 200 60227 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

81.138.213.203 - - [25/Dec/2015:20:49:59 -0300] "GET /Foro/index.php?topic=502.0 HTTP/1.1" 200 60195 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

66.117.9.22 - - [26/Dec/2015:11:58:17 -0300] "GET /Foro/index.php?topic=502.0 HTTP/1.1" 200 60223 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

5.135.242.243 - - [26/Dec/2015:14:31:22 -0300] "GET /Foro/index.php?topic=502.0 HTTP/1.1" 200 60207 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

104.255.67.115 - - [26/Dec/2015:16:34:13 -0300] "GET /Foro/index.php?topic=502.0 HTTP/1.1" 200 60219 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

83.57.85.217 - - [27/Dec/2015:03:54:04 -0300] "GET /Foro/index.php?topic=502.0 HTTP/1.1" 200 60215 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

45.32.75.73 - - [27/Dec/2015:16:48:26 -0300] "GET /Foro/index.php?topic=502.0 HTTP/1.1" 200 60223 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

185.68.111.227 - - [28/Dec/2015:04:14:14 -0300] "GET /Foro/index.php?topic=502.0 HTTP/1.1" 200 60211 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"


Saludos!!!

38
Traducciones SMF / nCode Image Resizer - spanish_es-utf8
« on: January 27, 2016 - 03:35 03:35 »
Hola amigos!!! :)

Hace mucho había instalado el mod nCode Image Resizer y luego lo desinstalé, pero lo había traducido al Español, así que me quedó el archivo de modificación en mi pc y lo voy a compartir con ustedes:

Busquen el archivo Themes/default/languages/Modifications.spanish_es-utf8 (recuerden que pueden tener un idioma distinto, deben hacerlo en el archivo de idioma que utiliza su foro) y al final agregan estas variables:

Code: [Select]
// --- Begin added code - nCode Image Resizer ---
$txt['ncode_imageresizer_warning_small'] = 'Haga clic en esta barra para ver la imagen completa.';
$txt['ncode_imageresizer_warning_filesize'] = 'Esta imagen ha sido redimensionada. Haga clic en esta barra para ver la imagen completa. La imagen original es de tamaño %1$sx%2$s y pesa %3$sKB.';
$txt['ncode_imageresizer_warning_no_filesize'] = 'Esta imagen ha sido redimensionada. Haga clic en esta barra para ver la imagen completa. La imagen original es de tamaño %1$sx%2$s.';
$txt['ncode_imageresizer_warning_fullsize'] = 'Haga clic en esta barra para ver la imagen completa.';
$txt['ncode_imageresizer_mode'] = 'Modo a Redimensionar';
$txt['ncode_imageresizer_original'] = 'Mantener tamaño original';
$txt['ncode_imageresizer_enlarge_same'] = 'Ampliar en un mismo documento';
$txt['ncode_imageresizer_open_same'] = 'Abrir en la misma ventana';
$txt['ncode_imageresizer_open_new'] = 'Abrir en una nueva ventana';
$txt['ncode_imageresizer_max_width'] = 'ancho máximo';
$txt['ncode_imageresizer_max_height'] = 'altura máxima<br /><span class="smalltext">Dejar en blanco para ninguna altura máxima.</span>';
$txt['ncodecopy'] = 'nCode Image Resizer Mod &copy; <a href="http://www.bryandeakin.com">Bryan Runic Deakin</a>';
// --- End added code ---


Espero que les sirva!! :) :)

39
Soporte General SMF / Duda sobre el mod Disable Signature In Replies
« on: January 24, 2016 - 02:36 02:36 »
Duda sobre el mod Disable Signature In Replies

Datos importantes:
Url del foro: http://www.argentinairc.net/Foro/index.php
Version de SMF: 2.0.11
Theme del foro: CleanTek
Cuenta demo: User: usuario pass: 22962296

Descripcion del problema:
Hola amigos!! :)

Tengo una duda sobre el funcionamiento del mod:

Disable Signature In Replies (Desactivar Firmas en respuestas)
http://www.smfsimple.com/index.php?action=downloads;sa=view;download=7

El mod trabaja deshabilitando la firma de la persona que crea un tema o de todos los usuarios que postean en ese tema (incluído el autor del tema)?
Se que la firma aparece en el primer post, pero no en los demás, pero no se si esto también afecta a todos los usuarios que responden en un tema (incluído el autor) y no solo al autor del tema.


Muchas gracias de antemano!!

40
Tutoriales y Tips SMF / Recibir un MP cuando se Registren Nuevos Usuarios
« on: January 22, 2016 - 12:58 00:58 »
Hola amigos!! :) :)

Bueno aquí vengo con otro tutorial más!
Este me ha gustado mucho y por cierto lo tengo en mi foro! así que espero que les sea muy útil porque al menos a mi si me hes bastante.

Comento que anteriormente ya me había tomado el trabajo de crear este aporte pero en el foro de SMFPersonal, al caer el sitio, perdí mi aporte ya que en SMFPersonal una de las reglas para dejar aportes, era que los mismo no debían estar en otros sitios, es decir, tenían que ser únicamente aportados para SMFPersonal, como el sitio cayó hace meses sin dar aviso a nadie y yo perdí mi trabajo, entónces lo voy a volver a hacer aquí, aclarado esto, continúo.

Este tutorial consiste en 4 pasos:

1.- Crear una cuenta de usuario.
2.- Instalar un mod para que les de la bienvenida a los usuarios que se registren en nuestro foro.
3.- Modificar ese mod para que en vez de enviarle ese mensaje de bienvenida a cada usuario que  se registra, simplemente nos llegue a nosotros y más abajo explico para que va a ser útil esta funcionalidad.
4.- Activar y configurar el mod.

Lo primero que debemos hacer, es crear una cuenta de usuario que será el usuario que nos enviará el nick de cada usuario que se haya registrado en nuestro foro, una vez registrada la cuenta de usuario, guardan la ID de esa cuenta creada, por ejemplo pueden abrir el Notepad y escribir ahí el número de la ID.

Segundo, bajamos el mod PM to New Members, lo instalamos, ahora nos vamos al FTP y descargamos el archivo:

./Sources/Subs-Members.php

lo abrimos con Notepad++ (o algún otro buen editor de códigos de programación) y buscamos esta línea:

Code: [Select]
        'to' => array($memberID),
y reemplazamos la variable $memberID por la ID de nuestro usuario Administrador de nuestro foro, generalmente es la ID 1, ya que es el primer usuario Administrador registrado en el foro.
De igual forma pueden elegir la ID que deseen, puede ser también de un moderador o de otro Administrador que ustedes quisieran que también le llegue un mensaje privado con el nick del usuario que se ha registrado en el foro.

Para poner más de un ID, se debe poner así por ejemplo:

Code: [Select]
        'to' => array(1,3,7),
ahí les estarían llegando los privados a los usuarios (Administradores/Moderadores o usuarios normales) que tienen esas ID, la 1, la 3 y la 7, pueden agregar tantas IDs como deseen siempre separadas por coma.

Cuando terminen de modificar ese archivo, lo guardan y lo suben a la misma ubicación en donde estaba, es decir, adentro de la carpeta Sources.

Ahora deben Activar y configurar este mod, voy a dejarles los pasos:

Administración | Características y Opciones | Controles de los Usuarios | Registro de Usuarios... | Configuración:

y en esta captura:



podrán guiarse de como configurar el mod, recuerden que la variable {$username} es la que nos mostrará el Nombre del usuario que se ha Registrado.

A modo de prueba y de ejemplo, les voy a dejar una captura de que se ha registrado el usuario Javier_27:



Como verán ya hemos recibido perfectamente un privado informándonos de que se ha registrado el usuario Javier_27.
Ya tenemos listo todo!, a partir de esa modificación cada vez que un Nuevo Usuario se registre en nuestro foro, podremos saber el nick de ese usuario.
Para saber la fecha y hora exacta en la que se ha registrado un nuevo usuario, será la misma fehca y hora en la que hemos recibido ese mensaje privado.


Bueno amigos, eso es todo y espero que les haya gustado!!! :D :D :)
Quiero comentarles que he buscado un mod que haga lo que explica el tutorial, pero no he encontrado ninguno, así que me puse a modificar un mod y pude lograr lo que quería.
Siempre me pasaba que no sabía cuáles ni cuántos eran los nuevos usuarios que se habían registrado en mi foro, y con esta modificación ahora ya puedo llevar perfectamente ese control.


:) Muchas gracias a todos y buena suerte!!!! :)

41
Tutoriales y Tips SMF / Obligar a los usuarios a poner un Asunto en los MPs
« on: January 19, 2016 - 12:42 00:42 »
Hola amigos!! :) :)


Voy a dejar este aporte, que a su vez es un pequeño tutorial y espero que les sirva!
Esta modificación consiste en obligar a cualquier usuario de tu foro, a escribir un Asunto cuando envíe un mensaje privado a otro usuario del foro, o cualquier persona del Staff.

Como sabrán, cuando vamos a enviar un mensaje privado, solamente tenemos que escribir el cuerpo del mensaje y también el asunto, pero como el asunto es opcional, es decir, el asunto ya viene predeterminado con el texto (Sin asunto), también nos pasa que nos llegan mensajes privados de usuarios con el asunto (Sin asunto), a mi personalmente esto, me molesta un poco ya que el usuario ni siquiera se toma el trabajo de escribir el asunto, así que ahora vamos a cambiar esto para que los usuarios del foro deban poner si o si un nuevo asunto cada vez que envíen un mensaje privado.

Deben abrir este archivo con Notepad++:

/Themes/default/languages/index.spanish_es-utf8.php

y buscar esta variable:

Code: [Select]
$txt['no_subject'] = '(Sin asunto)';
y reemplazarla por:

Code: [Select]
$txt['no_subject'] = '';
ahora suben el archivo con esa modificación y lo reemplazan al que tenían.
Entónces cuando un usuario intente enviar un mensaje privado, en el campo Asunto, en vez de salirle (Sin asunto), ahora estará vacío, pero cláro, el usuario lo mismo va a intentar enviar ese mp y lo más probable es que no sepa que va a recibir este error:



y como podrán observar en la captura, saldrá este error:

Hubo un error mientras se enviaba este mensaje.
No se llenó el asunto.



Por lo que el usuario no tendrá otra opción que escribir el asunto.
Espero que les sirva!! :) :)


Saludos!!! :)

42
El barcito / ¿Me pueden cambiar mi nombre de usuario?
« on: December 22, 2015 - 02:29 02:29 »
Hola amigos!!! :D

Le quería pedir al Staff o al amigo 4K si me puede cambiar el nombre de usuario, lo que pasa que esta cuenta la registré hace un buen tiempo atrás, en el año 2013 y en ese tiempo no se me ocurrió crearla con mi verdadero nick que es Príncipe_Azul, además de que en todos lados en donde estoy registrado utilizo mi nick Príncipe_Azul.

Quisiera que por favor me cambien el nombre de usuario, es decir, el nombre "a mostrar" a Príncipe_Azul, con cambiar el nombre a mostrar en vez del nombre de la cuenta de usuario, es más que suficiente xD.

Si es posible, deseo también el acento en la letra i
Abro este tema porque en las configuraciones del perfil, no existe la opción de poder cambiar el nombre a mostrar.


Muchas gracias amigo de antemano!! :) :)

43
Hola amigos!! :)

Les quiero compartir un listado de IPs de bots maliciosos, estas IPs han dejado como aporte dos usuarios de SMFPersonal.net, como el sitio ha caído desde hace tiempo y recién mirando unas cosas en mi pc, ví este archivo que les puede servir para banear esas IPs en su sitio web, espero que les sirva!!

Deben cargar en el archivo .htaccess, todas las líneas que comienzan con deny from.

mermelado y luuuciano son las 2 personas que aportaron estas IPs:


Code: [Select]
deny from 5.164.206.221
deny from 5.164.238.140
deny from 5.164.249.160
deny from 5.166.196.226
deny from 5.166.216.78
deny from 5.248.83.253
deny from 5.254.139.53
deny from 5.254.155.37
deny from 10.178.59.222
deny from 23.88.28.42
deny from 23.88.28.66
deny from 23.88.28.67
deny from 23.88.28.90
deny from 23.88.167.242
deny from 23.88.167.243
deny from 23.244.43.234
deny from 23.244.78.186
deny from 27.150.202.48
deny from 27.150.208.128
deny from 27.151.107.13
deny from 27.153.169.114
deny from 27.153.170.166
deny from 27.153.170.220
deny from 27.153.171.195
deny from 27.153.171.201
deny from 27.154.16.181
deny from 27.154.76.123
deny from 27.154.171.56
deny from 27.155.248.5
deny from 27.159.192.16
deny from 27.159.197.215
deny from 27.159.207.34
deny from 27.159.213.176
deny from 27.159.227.119
deny from 27.186.213.106
deny from 27.186.216.15
deny from 27.186.216.173
deny from 27.186.223.117
deny from 27.187.213.248
deny from 27.187.213.255
deny from 31.23.231.229
deny from 31.23.247.83
deny from 31.184.238.123
deny from 31.184.238.180
deny from 31.184.238.195
deny from 31.204.152.150
deny from 31.204.153.195
deny from 36.248.118.187
deny from 37.21.134.74
deny from 37.57.200.173
deny from 37.57.231.214
deny from 37.57.231.219
deny from 37.57.231.227
deny from 37.59.48.66
deny from 37.59.51.128
deny from 37.59.51.205
deny from 37.112.85.101
deny from 37.113.87.222
deny from 37.115.199.56
deny from 37.115.203.229
deny from 37.187.71.98
deny from 37.187.91.115
deny from 37.187.155.102
deny from 37.193.182.223
deny from 46.39.81.71
deny from 46.39.83.122
deny from 46.39.231.190
deny from 46.41.102.88
deny from 46.41.125.103
deny from 46.105.96.162
deny from 46.118.117.44
deny from 46.118.173.63
deny from 46.119.42.20
deny from 46.119.123.40
deny from 46.119.126.169
deny from 46.235.64.220
deny from 46.246.21.227
deny from 46.246.90.77
deny from 58.240.238.218
deny from 59.58.112.116
deny from 59.60.112.15
deny from 60.191.137.11
deny from 61.219.241.170
deny from 62.210.82.132
deny from 62.210.143.225
deny from 62.210.146.7
deny from 62.210.148.172
deny from 62.210.178.228
deny from 63.141.240.138
deny from 63.141.248.28
deny from 63.141.250.114
deny from 63.141.251.170
deny from 66.117.6.42
deny from 66.117.6.50
deny from 66.117.9.101
deny from 66.117.9.219
deny from 66.117.9.226
deny from 68.64.161.178
deny from 68.64.172.28
deny from 68.64.172.29
deny from 69.197.128.130
deny from 69.197.128.139
deny from 69.197.128.162
deny from 72.46.130.146
deny from 72.46.131.122
deny from 74.91.23.52
deny from 74.91.23.100
deny from 74.91.24.203
deny from 74.121.191.210
deny from 74.121.191.213
deny from 76.164.192.43
deny from 76.164.192.106
deny from 76.164.203.90
deny from 79.141.160.93
deny from 80.93.120.33
deny from 83.239.108.238
deny from 84.19.169.174
deny from 85.195.82.44
deny from 87.244.163.163
deny from 89.47.21.114
deny from 89.162.189.162
deny from 91.121.216.86
deny from 91.200.12.1
deny from 91.200.12.33
deny from 91.200.12.40
deny from 91.200.12.47
deny from 91.200.12.95
deny from 91.200.12.127
deny from 91.200.12.130   
deny from 91.200.12.139
deny from 91.200.12.146
deny from 91.200.12.171
deny from 91.200.13.5
deny from 91.200.13.49
deny from 91.207.4.22
deny from 91.207.4.150
deny from 91.207.5.10
deny from 91.207.6.46
deny from 91.207.6.70
deny from 91.207.7.81
deny from 91.207.7.169
deny from 91.207.7.182
deny from 91.207.7.194
deny from 91.207.7.202
deny from 91.207.7.206
deny from 91.207.9.138
deny from 91.207.9.206
deny from 91.236.74.2
deny from 91.236.74.153
deny from 91.236.74.180
deny from 91.236.74.181
deny from 91.236.75.38
deny from 91.236.75.58
deny from 91.236.75.85
deny from 91.236.75.86
deny from 91.236.75.97
deny from 91.236.75.133
deny from 93.124.7.213
deny from 93.124.32.242
deny from 93.124.126.85
deny from 94.178.154.118
deny from 94.181.11.251
deny from 95.21.221.92
deny from 95.37.251.119
deny from 95.42.29.42
deny from 95.79.16.207
deny from 95.79.81.252
deny from 95.79.178.127
deny from 95.79.213.90
deny from 95.141.27.47
deny from 95.152.30.41
deny from 95.152.39.76
deny from 104.143.12.42
deny from 104.151.230.226
deny from 104.151.231.146
deny from 106.3.40.249
deny from 107.150.49.243
deny from 107.150.63.109
deny from 109.184.198.63
deny from 110.85.100.125
deny from 110.85.100.202
deny from 110.85.126.105
deny from 110.85.127.48
deny from 110.89.34.116
deny from 110.89.37.176
deny from 110.89.48.160
deny from 110.89.49.43
deny from 110.89.63.45
deny from 111.13.109.54
deny from 111.225.75.30
deny from 112.111.188.185
deny from 115.29.247.115
deny from 116.228.55.217
deny from 117.26.77.72
deny from 117.26.87.73
deny from 117.26.252.70
deny from 117.26.254.254
deny from 117.135.250.34
deny from 117.135.250.36
deny from 117.135.250.55
deny from 117.169.1.171
deny from 117.206.170.209
deny from 120.33.216.75
deny from 120.37.235.81
deny from 120.37.239.218
deny from 120.40.156.72
deny from 120.43.4.23
deny from 120.43.16.13
deny from 120.43.23.210
deny from 120.203.214.147
deny from 120.203.214.182
deny from 121.205.200.72
deny from 121.205.200.80
deny from 121.205.200.241
deny from 121.205.245.106
deny from 123.183.64.181
deny from 124.237.193.110
deny from 124.237.194.130
deny from 124.239.84.164
deny from 128.74.199.66
deny from 136.169.173.127
deny from 140.237.3.43
deny from 140.237.3.168
deny from 142.54.184.243
deny from 159.224.160.6
deny from 159.224.160.164
deny from 159.224.160.202
deny from 172.16.20.254
deny from 172.246.129.195
deny from 173.208.182.179
deny from 173.208.188.149
deny from 173.208.194.13
deny from 173.208.194.98
deny from 173.208.203.210
deny from 173.208.205.91
deny from 175.43.121.138
deny from 176.31.102.151
deny from 176.31.105.53
deny from 176.104.199.223
deny from 178.33.106.214
deny from 178.137.0.147
deny from 178.137.17.76
deny from 178.137.210.29
deny from 179.61.156.192
deny from 180.153.32.93
deny from 183.136.152.66
deny from 185.38.251.177
deny from 186.92.166.196
deny from 188.32.199.38
deny from 188.92.76.98
deny from 188.234.76.159
deny from 190.211.93.187
deny from 192.74.236.241
deny from 192.151.151.180
deny from 192.151.152.186
deny from 192.151.152.189
deny from 192.151.152.204
deny from 192.151.157.98
deny from 192.151.158.178
deny from 192.151.158.234
deny from 192.187.97.60
deny from 192.187.102.100
deny from 192.187.110.138
deny from 192.187.110.219
deny from 192.187.114.42
deny from 192.187.114.61
deny from 192.187.122.115
deny from 192.187.122.122
deny from 192.187.125.44
deny from 193.150.120.60
deny from 193.150.120.64
deny from 193.150.120.81
deny from 193.150.120.95
deny from 193.150.120.208
deny from 193.201.224.10
deny from 193.201.224.14
deny from 193.201.224.18
deny from 193.201.224.24
deny from 193.201.224.25
deny from 193.201.224.30
deny from 193.201.224.46
deny from 193.201.224.48
deny from 193.201.224.52
deny from 193.201.224.64
deny from 193.201.224.70
deny from 193.201.224.74
deny from 193.201.224.82
deny from 193.201.224.90
deny from 193.201.224.124
deny from 193.201.224.164
deny from 193.201.224.176
deny from 195.154.181.15
deny from 195.182.193.53
deny from 195.211.154.136
deny from 195.211.154.139
deny from 195.211.154.152
deny from 195.211.154.154
deny from 195.211.154.173
deny from 195.211.154.176
deny from 195.211.154.182
deny from 195.211.154.226
deny from 195.211.155.138
deny from 195.211.155.143
deny from 195.211.155.161
deny from 195.211.155.165
deny from 195.211.155.189
deny from 195.211.155.240
deny from 195.211.155.252
deny from 196.201.217.48
deny from 196.201.217.49
deny from 198.200.32.236
deny from 198.200.32.237
deny from 198.204.225.122
deny from 198.204.237.221
deny from 199.168.96.35
deny from 202.105.247.122
deny from 202.153.130.221
deny from 204.12.217.210
deny from 206.221.179.75
deny from 206.221.179.82
deny from 209.203.212.4
deny from 211.143.146.239
deny from 213.111.220.180
deny from 216.244.80.210
deny from 216.244.81.170
deny from 216.244.81.172
deny from 216.244.81.173
deny from 221.10.102.199
deny from 221.130.125.29
deny from 222.77.202.99
deny from 222.77.202.189
deny from 222.77.203.196
deny from 222.77.207.24
deny from 222.79.77.119
deny from 223.240.143.186
deny from 1.193.33.221
deny from 5.9.21.19
deny from 5.15.15.152
deny from 5.18.183.213
deny from 5.19.179.10
deny from 5.135.163.182
deny from 5.144.96.48
deny from 5.164.196.78
deny from 5.164.206.221
deny from 5.164.209.167
deny from 5.164.219.90
deny from 5.164.249.160
deny from 5.164.250.158
deny from 5.166.211.242
deny from 5.196.160.204
deny from 5.248.80.48
deny from 5.248.83.141
deny from 5.248.199.65
deny from 5.254.139.53
deny from 10.178.59.222
deny from 23.88.28.42
deny from 23.88.28.66
deny from 23.88.28.67
deny from 23.88.28.90
deny from 23.88.167.242
deny from 23.244.78.186
deny from 27.152.91.194
deny from 27.153.164.152
deny from 27.153.170.166
deny from 27.153.170.220
deny from 27.153.171.195
deny from 27.153.231.179
deny from 27.154.117.125
deny from 27.154.212.66
deny from 27.159.44.212
deny from 27.159.198.66
deny from 27.159.205.46
deny from 27.159.220.225
deny from 27.159.222.106
deny from 27.159.223.203
deny from 27.159.216.37
deny from 27.159.219.244
deny from 27.159.221.237
deny from 27.159.226.70
deny from 27.186.216.15
deny from 31.23.250.135
deny from 31.25.99.197
deny from 31.31.76.100
deny from 31.172.30.1
deny from 31.204.152.150
deny from 31.204.153.195
deny from 31.204.161.41
deny from 36.248.161.186
deny from 36.248.163.106
deny from 36.248.164.127
deny from 36.248.165.239
deny from 36.248.169.128
deny from 36.248.170.29
deny from 36.250.89.95
deny from 36.250.178.192
deny from 36.251.11.194
deny from 37.1.41.98
deny from 37.57.200.173
deny from 37.59.3.33
deny from 37.59.48.66
deny from 37.112.66.159
deny from 37.112.77.135
deny from 37.113.145.59
deny from 37.115.159.52
deny from 37.115.184.150
deny from 37.115.195.6
deny from 37.115.198.231
deny from 37.115.200.174
deny from 37.115.202.215
deny from 37.115.203.88
deny from 37.115.203.229
deny from 37.115.204.59
deny from 37.130.227.133
deny from 37.145.171.253
deny from 37.147.82.32
deny from 37.187.71.98
deny from 37.187.91.115
deny from 37.187.93.148
deny from 37.187.155.102
deny from 37.187.176.64
deny from 37.187.239.191
deny from 37.220.35.61
deny from 37.221.162.226
deny from 37.229.138.43
deny from 37.233.20.3
deny from 37.239.46.2
deny from 37.239.46.18
deny from 46.29.20.166
deny from 46.29.23.183
deny from 46.39.36.39
deny from 46.39.79.164
deny from 46.41.105.81
deny from 46.105.162.165
deny from 46.118.39.29
deny from 46.118.159.179
deny from 46.118.230.109
deny from 46.118.173.63
deny from 46.119.118.196
deny from 46.119.121.249
deny from 46.119.126.0
deny from 46.146.110.203
deny from 46.147.58.12
deny from 46.147.103.73
deny from 46.161.41.11
deny from 46.161.41.40
deny from 46.161.41.108
deny from 46.161.41.115
deny from 46.161.41.141
deny from 46.161.41.149
deny from 46.161.41.151
deny from 46.161.41.153
deny from 46.161.41.160
deny from 46.161.41.167
deny from 46.161.41.170
deny from 46.165.221.166
deny from 46.185.118.207
deny from 46.191.169.56
deny from 46.249.15.225
deny from 50.117.41.62
deny from 58.22.157.78
deny from 58.240.238.218
deny from 59.58.156.203
deny from 59.61.33.29
deny from 60.173.10.102
deny from 61.171.106.50
deny from 61.219.241.170
deny from 61.241.208.246
deny from 61.241.211.15
deny from 62.43.168.80
deny from 62.210.82.131
deny from 62.210.125.157
deny from 62.210.129.133
deny from 62.210.143.225
deny from 62.210.146.7
deny from 62.210.148.172
deny from 62.210.206.25
deny from 62.210.207.46
deny from 63.141.240.138
deny from 63.141.248.28
deny from 63.141.250.114
deny from 63.141.251.165
deny from 63.141.251.170
deny from 64.145.76.36
deny from 64.231.207.212
deny from 66.117.6.42
deny from 66.117.6.50
deny from 66.117.9.101
deny from 66.117.9.219
deny from 66.117.9.226
deny from 68.64.161.178
deny from 68.64.172.28
deny from 68.64.172.29
deny from 69.30.230.34
deny from 69.30.254.147
deny from 69.50.181.85
deny from 69.64.39.206
deny from 69.164.209.8
deny from 69.197.128.139
deny from 69.197.128.162
deny from 72.46.139.58
deny from 74.91.23.52
deny from 74.91.23.100
deny from 74.91.24.203
deny from 74.121.191.210
deny from 74.121.191.213
deny from 75.172.169.215
deny from 76.72.246.166
deny from 76.164.192.43
deny from 77.40.115.185
deny from 77.95.229.11
deny from 77.109.141.138
deny from 77.247.181.162
deny from 77.247.181.163
deny from 77.247.181.164
deny from 77.247.181.165
deny from 78.26.151.192
deny from 78.30.242.109
deny from 78.30.247.130
deny from 78.108.63.46
deny from 78.111.187.179
deny from 78.164.102.60
deny from 79.120.81.183
deny from 79.134.235.5
deny from 79.136.42.226
deny from 79.141.160.93
deny from 79.179.124.63
deny from 79.182.138.42
deny from 79.183.27.90
deny from 80.76.98.70
deny from 80.93.120.39
deny from 80.252.154.233
deny from 81.89.96.88
deny from 82.102.24.33
deny from 82.193.105.92
deny from 82.193.109.52
deny from 83.69.235.23
deny from 83.220.180.52
deny from 84.108.175.173
deny from 84.244.2.66
deny from 85.25.43.84
deny from 85.25.103.48
deny from 85.25.103.147
deny from 85.159.233.236
deny from 86.57.189.128
deny from 87.117.189.217
deny from 87.206.240.230
deny from 87.244.142.126
deny from 87.244.142.198
deny from 87.244.160.138
deny from 93.179.69.169
deny from 89.21.132.192
deny from 89.169.156.54
deny from 89.178.74.143
deny from 89.187.145.24
deny from 89.209.82.209
deny from 91.78.164.191
deny from 91.138.6.151
deny from 91.200.12.47
deny from 91.200.12.53
deny from 91.200.12.94
deny from 91.200.12.95
deny from 91.200.12.139
deny from 91.200.12.146
deny from 91.200.12.171
deny from 91.200.13.5
deny from 91.201.243.202
deny from 91.207.4.22
deny from 91.207.5.17
deny from 91.207.5.198
deny from 91.207.6.46
deny from 91.207.6.98
deny from 91.207.6.150
deny from 91.207.7.10
deny from 91.207.7.81
deny from 91.207.7.86
deny from 91.207.7.149
deny from 91.207.7.153
deny from 91.207.7.169
deny from 91.207.7.182
deny from 91.207.7.194
deny from 91.207.7.202
deny from 91.207.7.206
deny from 91.207.7.254
deny from 91.207.8.30
deny from 91.207.9.138
deny from 91.207.9.158
deny from 91.213.72.75
deny from 91.213.93.143
deny from 91.220.173.118
deny from 91.221.84.227
deny from 91.222.247.144
deny from 91.236.74.2
deny from 91.236.74.94
deny from 91.236.74.153
deny from 91.236.74.180
deny from 91.236.74.181
deny from 91.236.74.185
deny from 91.236.75.38
deny from 91.236.75.58
deny from 91.236.75.86
deny from 91.236.75.97
deny from 91.236.75.85
deny from 91.236.75.133
deny from 91.237.52.119
deny from 92.113.17.167
deny from 93.95.228.51
deny from 93.100.102.163
deny from 93.179.69.169
deny from 94.23.30.53
deny from 94.41.17.211
deny from 94.45.200.223
deny from 94.153.8.64
deny from 94.153.8.226
deny from 94.153.10.136
deny from 94.181.4.67
deny from 94.188.16.78
deny from 94.139.236.217
deny from 94.242.246.23
deny from 94.242.246.24
deny from 94.242.255.236
deny from 95.24.155.153
deny from 95.25.34.173
deny from 95.27.228.109
deny from 95.28.239.43
deny from 95.37.191.46
deny from 95.42.29.42
deny from 95.71.166.241
deny from 95.77.221.163
deny from 95.79.5.11
deny from 95.79.16.207
deny from 95.79.19.85
deny from 95.79.73.6
deny from 95.79.74.219
deny from 95.79.82.15
deny from 95.79.178.127
deny from 95.79.189.142
deny from 95.79.213.90
deny from 95.80.97.14
deny from 95.130.9.89
deny from 95.130.11.52
deny from 95.181.178.142
deny from 95.181.179.91
deny from 95.211.140.221
deny from 95.211.205.151
deny from 103.6.188.61
deny from 104.143.12.10
deny from 104.143.12.42
deny from 104.143.12.82
deny from 104.151.230.226
deny from 104.151.231.146
deny from 106.3.40.249
deny from 107.150.49.243
deny from 107.150.63.109
deny from 107.150.224.29
deny from 107.183.140.106
deny from 109.65.2.182
deny from 109.67.27.125
deny from 109.86.156.143
deny from 109.97.206.205
deny from 109.111.7.121
deny from 109.163.234.2
deny from 109.167.253.106
deny from 109.173.71.153
deny from 109.194.238.32
deny from 109.203.108.66
deny from 110.83.66.204
deny from 110.83.69.127
deny from 110.83.71.55
deny from 110.83.103.209
deny from 110.83.119.63
deny from 110.85.104.182
deny from 110.85.115.119
deny from 110.89.48.63
deny from 110.89.48.160
deny from 111.13.109.54
deny from 112.111.160.141
deny from 112.111.160.227
deny from 112.111.161.54
deny from 112.111.191.211
deny from 112.111.191.227
deny from 112.118.196.123
deny from 113.57.142.107
deny from 113.57.142.108
deny from 113.57.191.72
deny from 113.57.191.73
deny from 113.57.191.75
deny from 115.29.247.115
deny from 115.236.59.194
deny from 117.26.194.14
deny from 117.26.198.152
deny from 117.27.138.181
deny from 117.169.1.171
deny from 117.206.170.174
deny from 118.97.95.182
deny from 119.46.91.234
deny from 119.130.184.10
deny from 120.37.234.224
deny from 120.37.238.145
deny from 120.37.239.218
deny from 120.37.250.165
deny from 120.37.250.174
deny from 120.40.146.45
deny from 120.40.156.72
deny from 120.43.16.65
deny from 120.43.16.110
deny from 120.43.23.210
deny from 120.43.27.174
deny from 120.72.86.10
deny from 120.202.249.205
deny from 120.203.214.147
deny from 120.203.214.182
deny from 120.203.215.19
deny from 121.205.244.244
deny from 121.205.245.79
deny from 122.96.59.105
deny from 122.96.59.106
deny from 123.30.75.115
deny from 124.237.194.130
deny from 124.239.84.164
deny from 125.46.24.62
deny from 128.6.224.107
deny from 128.70.98.255
deny from 128.74.199.66
deny from 128.204.207.215
deny from 134.249.51.111
deny from 134.249.52.134
deny from 140.206.86.68
deny from 140.237.3.132
deny from 140.237.3.168
deny from 142.4.213.25
deny from 142.54.172.218
deny from 143.233.204.28
deny from 149.255.255.242
deny from 159.224.32.81
deny from 159.224.160.6
deny from 159.224.160.164
deny from 159.224.236.61
deny from 159.226.170.79
deny from 162.247.73.206
deny from 167.160.116.54
deny from 171.25.193.78
deny from 171.25.193.131
deny from 172.16.20.254
deny from 172.245.17.160
deny from 172.246.129.195
deny from 172.247.39.204
deny from 173.208.155.4
deny from 173.208.159.163
deny from 173.208.161.218
deny from 173.208.165.2
deny from 173.208.182.179
deny from 173.208.188.149
deny from 173.208.193.82
deny from 173.208.194.13
deny from 173.208.194.98
deny from 173.208.203.210
deny from 173.208.205.91
deny from 174.26.57.77
deny from 175.42.85.186
deny from 175.44.18.216
deny from 175.44.29.138
deny from 175.44.32.54
deny from 175.44.35.10
deny from 175.44.55.133
deny from 175.44.59.98
deny from 176.8.179.125
deny from 176.10.100.226
deny from 176.10.100.228
deny from 176.31.102.151
deny from 176.100.111.30
deny from 176.101.18.224
deny from 176.102.193.230
deny from 176.104.199.223
deny from 176.119.3.46
deny from 176.193.222.123
deny from 176.195.52.118
deny from 176.213.1.189
deny from 176.213.18.70
deny from 176.213.58.179
deny from 176.226.242.211
deny from 178.32.149.28
deny from 178.33.24.85
deny from 178.33.203.159
deny from 178.45.203.115
deny from 178.63.97.34
deny from 178.63.154.93
deny from 178.123.207.37
deny from 178.124.107.52
deny from 178.137.17.135
deny from 178.137.64.74
deny from 178.137.0.147
deny from 178.137.83.180
deny from 178.137.84.198
deny from 178.137.88.83
deny from 178.137.90.203
deny from 178.137.93.152
deny from 178.137.166.127
deny from 178.137.210.29
deny from 178.137.211.59
deny from 179.61.156.192
deny from 180.248.11.87
deny from 183.89.17.146
deny from 183.207.228.3
deny from 185.17.184.228
deny from 188.19.85.61
deny from 188.32.199.38
deny from 188.92.76.98
deny from 188.123.248.103
deny from 188.138.1.229
deny from 188.138.82.231
deny from 188.231.197.48
deny from 188.234.72.19
deny from 190.111.122.3
deny from 190.116.20.10
deny from 190.194.17.58
deny from 190.216.66.186
deny from 192.74.236.241
deny from 192.151.152.186
deny from 192.151.152.189
deny from 192.151.152.204
deny from 192.151.156.226
deny from 192.151.156.227
deny from 192.187.97.60
deny from 192.187.110.138
deny from 192.187.110.219
deny from 192.187.114.42
deny from 192.187.122.115
deny from 192.187.122.122
deny from 192.187.125.44
deny from 193.107.53.90
deny from 193.107.85.62
deny from 193.150.120.16
deny from 193.150.120.17
deny from 193.150.120.26
deny from 193.150.120.52
deny from 193.150.120.60
deny from 193.150.120.64
deny from 193.150.120.81
deny from 193.176.147.239
deny from 193.189.116.68
deny from 193.201.224.10
deny from 193.201.224.14
deny from 193.201.224.18
deny from 193.201.224.24
deny from 193.201.224.52
deny from 193.201.224.64
deny from 193.201.224.74
deny from 193.201.224.124
deny from 193.201.224.136
deny from 193.201.224.152
deny from 193.201.224.154
deny from 193.201.224.176
deny from 193.203.49.210
deny from 193.242.158.58
deny from 194.9.70.2
deny from 194.44.170.199
deny from 194.149.148.70
deny from 194.150.168.79
deny from 194.150.168.95
deny from 195.154.181.15
deny from 195.154.243.53
deny from 195.154.251.21
deny from 195.211.154.154
deny from 195.211.154.137
deny from 195.211.154.152
deny from 195.211.154.167
deny from 195.211.154.168
deny from 195.211.154.176
deny from 195.211.155.138
deny from 195.211.155.143
deny from 195.211.155.153
deny from 195.211.155.154
deny from 195.211.155.157
deny from 195.211.155.161
deny from 195.211.154.173
deny from 195.211.155.210
deny from 195.211.155.252
deny from 195.211.155.253
deny from 196.201.217.49
deny from 197.231.221.211
deny from 198.12.83.100
deny from 198.27.80.224
deny from 198.200.32.236
deny from 198.200.32.237
deny from 198.204.237.221
deny from 199.15.233.130
deny from 199.15.233.131
deny from 199.15.233.132
deny from 199.15.233.162
deny from 199.15.233.163
deny from 199.15.233.165
deny from 199.15.233.170
deny from 199.15.233.171
deny from 199.15.233.172
deny from 199.15.233.173
deny from 199.15.233.175
deny from 199.15.233.176
deny from 199.15.233.177
deny from 199.15.233.178
deny from 199.15.233.181
deny from 199.15.233.182
deny from 199.15.233.184
deny from 199.15.233.185
deny from 199.15.233.186
deny from 199.168.96.35
deny from 199.180.114.226
deny from 202.148.7.77
deny from 202.153.130.221
deny from 202.171.253.104
deny from 203.110.160.14
deny from 203.186.109.21
deny from 204.8.156.142
deny from 204.12.217.210
deny from 204.45.55.15
deny from 209.159.138.19
deny from 211.162.79.76
deny from 212.21.13.186
deny from 212.83.183.18
deny from 213.108.172.92
deny from 213.108.172.166
deny from 213.111.220.180
deny from 213.111.233.25
deny from 216.244.80.186
deny from 216.244.80.188
deny from 216.244.80.210
deny from 216.244.81.172
deny from 216.244.81.250
deny from 216.244.81.251
deny from 218.240.156.82
deny from 221.130.125.29
deny from 221.214.208.226
deny from 222.76.82.148
deny from 222.77.200.122
deny from 222.77.203.196
deny from 222.77.218.177
deny from 223.85.19.15


Saludos!!!

44
Tutoriales y Tips SMF / Chequeador de imágenes inexistentes para Foros SMF
« on: November 20, 2015 - 01:15 01:15 »
Chequeador de imágenes inexistentes para Foros SMF v0.1


Hola amigos!!!

Aquí ando de nuevo :D
Hoy voy a aportar un programa que he creado hace unos días, este programa tiene una única función y trabaja por consola.
Lo primero que hay que hacer, es descargar el programa y configurarlo, abajo voy a explicar para que sirve cada configuración.

Pero primero voy a explicar que es lo que hace este programa.
Bueno en realidad es como bien indica el título, es un programa ejecutable que analiza la tabla de mensajes de nuestro Foro SMF y busca en ella todas las direcciones URLs de imágenes que encuentre para poder chequearlas y así comprobar cuales son las imágenes que no existen, ya sea porque la imagen no existe o porque esté denegada esa URL (Forbidden), etc.

Cuando se haya ejecutado la herramienta, ésta mostrará por la consola este mensaje:

Comenzando el chequeo...
Esto puede demorar varios o muchos minutos dependiendo
de la cantidad de mensajes e imágenes que tenga su Comunidad
y de su conexión a internet.


que por supuesto es un aviso de que la velocidad del programa en analizar las imágenes dependerá de la cantidad de mensajes e imágenes que hayan en tu Comunidad, y de tu conexión a internet.

Cabe aclarar que la herramienta está programada de la mejor manera posible para que sea lo más efectiva y rápida.
Yo he hecho una prueba con el programa para saber que tan potente es, he usado una tabla de la base de datos de mi foro y la he multiplicado en el archivo por no tengo idea cuántas veces, pero ha alcanzado a pesar 2.27 GB (solo mensajes) y el programa trabajó perfectamente sin ningún problema.

A modo de comentario al principio había tenido un problema ya que cuando probé esa tabla SQL de 2.27 GB con el programa ya pasado a ejecutable, en el momento que abría la aplicación, pasaban unos segundos y se cerraba, tube que usar un capturador de pantalla para poder saber cuál era el error exactamente... y lo logré ver y realmente me decepcioné, el error decía esto:

Memory error

un error de memoria, por lo tanto el programa no soportaba tanta cantidad de líneas (eran millones) o bien la memoria de mi pc no era suficiente para tanto trabajo que el programa tenía que hacer, así que probé otro método que debería de funcionar, y enhorabuena!! ahí si pudo leer esa cantidad de datos y trabajar perfectamente!!! :) :)

Siguiendo con la explicación, el programa al ejecutarlo, también informa si hay Foros exceptuados o no, si los hay, entónces muestra todas las IDs de esos Foros, por ejemplo:



Entónces al iniciar el programa veremos por ejemplo esto:



como podrán ver el chequeo comienza en el instante, además de que esto por ejemplo:

   OK => http://www.subeimagenes.com/img/foto3-1260110.png

es un indicador de que esa imagen realmente existe!!! :)
También va informando las URLs de imágenes que no existen y el error que da al intentar acceder a ellas.

Debo aclarar que el programa no descarga la imagen, simplemente espera recibir el código de estado 200 (Funciona URL), cuando lo recibe, pasa a verificar otra imagen, así que por más que la imagen pese 1, 2 o más megas, nunca la descargará, tenga el peso que tenga.

Cuando el programa termine el chequeo mostrará por ejemplo estos datos:



que informan un resumen del análisis, solo queda presionar la tecla ENTER para cerrar la consola.
Mientras tanto, al recibir esos datos, ya se ha creado un archivo Log en el que ahí se detalla todo correctamente para poder saber con exactitud que error fué el que dieron las imágenes, cuál es la URL exacta del post en donde ha fallado esa imagen y también la URL de la imagen:



El programa mostrará además la fecha exacta con hora, día, mes y año en el que se ejecutó el programa para chequear las imágenes inexistentes.


Bueno ahora paso a explicarles la configuración.
La aplicación dispone de varias configuraciones para que sea mejor en todo sentido.
Voy a listar todas las configuraciones que tiene y abajo diré para que sirve cada opción, esto es un ejemplo:

Nombre de la BD -> mi bd.sql
URL Foro -> http://www.misartesanias.net/index.php
IDs de Foros Exceptuados -> 3,4,12,5,7,8,13,15,9,10,11,18
URLs Exceptuadas -> http://www.misartesanias.net/,http://www.argentinairc.net/
Timeout -> 15
Reintentos -> 3
Abrir archivo Log al terminar el chequeo -> si

En primer lugar, estas configuraciones se encuentran dentro de un archivo llamado Configuracion.ini que está ubicado junto con el programa, es decir, en el mismo directorio.

Nombre de la BD -> Acá debés escribir el nombre del archivo que contiene la tabla de mensajes, por ejemplo messages.sql.

URL Foro -> Simplemente la URL exacta de tu Comunidad, por ejemplo http://www.argentinairc.net/Foro/index.php (debe llevar el index.php).

IDs de Foros Exceptuados -> Acá tenés que separar por comas todas las IDentidades de los Foros que desees exceptuar, es decir, que no quieras que el programa analice en esos Foros.

URLs Exceptuadas -> Aquí debés escribir todas las direcciones URLs que no quieres que el programa las analice, por ejemplo esta opción puede ser muy útil si no deseas que la herramienta analice todas las imágenes de tu foro (es decir, alojadas en tu hosting), ya que lo más probable es que si funcionen todas o casi todas. Por ejemplo podrías usar una URL como esta: http://www.argentinairc.net/imagenes/
No olvides que deben ir separadas por comas, por ejemplo:

http://www.misartesanias.net/,http://www.argentinairc.net/

Timeout -> Es el tiempo de espera en segundos que tendrá que esperar el programa para lanzar una excepción por conexión fuera de tiempo.

Reintentos -> Esto está referido al timeout, supongamos que en timeout se configura a 15 segundos de espera, entónces podríamos configurar 3 reintentos, si los 3 dan timeout, entónces el programa pasa a chequear otra imagen.

Abrir archivo Log al terminar el chequeo -> Simplemente cuando el programa termine de chequear, se abrirá el archivo Log con todos los datos (esto evita tener que hacerlo manualmente), aquí debe setearse en si o no.


Bueno, he terminado de explicar sobre el programa, ahora viene la última parte que es bien sencilla.
Esta herramienta solo necesita la tabla de mensajes de tu Foro, lo demás no, por lo tanto voy a dejar los pasos para descargar desde phpMyAdmin solamente la tabla de mensajes, esto hay que hacerlo por 2 motivos:

1° Porque el programa no necesita más datos que los mensajes.
2° Porque irá más rápido sin que tenga todo lo demás y descargarás la tabla SQL más rapidamente.

Paso 1, entrar en tu panel de control y seleccionar pypMyAdmin:



Paso 2 y 3, seleccionar la tabla messages y hacer clic en el botón Export o Exportar:



Paso 4 y 5, seleccionar Save as file o Guardar en un archivo o algún texto similar y hacer clic en Go o Continuar:



y descargarán solamente la tabla de mensajes de su Foro...
La estructura que habrá dentro de la tabla será esta:




Espero que les sea de mucha ayuda, nosotros usamos esta herramienta y es muy necesaria, útil e importante.


Saludos y espero comentarios!!! :) :)

45
Soporte General SMF / El perfil de un usuario no muestra el grupo correcto
« on: November 15, 2015 - 02:17 14:17 »
Hola hermanos!!

He instalado el mod membersgroup name by gender en mi foro y funciona perfectamente, pero he notado un pequeño detalle y me gustaría poder optimizarlo al foro para que quede lo mejor posible, ya que al mod le faltó esa parte, comento que es lo que deseo.

Cuando una persona mira algún tema del foro, en el perfil de cada usuario diferencia perfectamente si ese usuario tiene rango masculino o femenino de acuerdo al género que configuró en su perfil.

Por ejemplo supongamos que un usuario en un tema figura así:

Belen
Novata
Mensajes: 4

Hasta ahí todo de maravillas, pero he notado que al entrar en el perfil de algún usuario/a me sale así (por ejemplo al entrar en http://www.misartesanias.net/index.php?action=profile;u=39):

Belen
Novato
demás datos...

es decir que al ver el perfil de un usuario, el mod ya no pone el grupo correctamente, sino que pone el grupo primario, el nombre del grupo "general", pero la verdad no queda muy bien, he intantado hacerlo yo mismo y funciona, pero quizás no es la mejor manera ya que cada vez que se modifique, agregue o borre algún grupo, hay que modificar también en el archivo Profile.template.php, lo he dejado así:

Code: [Select]
// This template displays users details without any option to edit them.
function template_summary()
{
global $context, $settings, $options, $scripturl, $modSettings, $txt;

    if (!empty($context['member']['group'])) {
        $nombreGrupo = $context['member']['group'];
    }
    else {
        $nombreGrupo = $context['member']['post_group'];
        if ($context['member']['gender']['name'] == 'Femenino') {
            if ($nombreGrupo == 'Novato')
                $nombreGrupo = 'Novata';
            elseif ($nombreGrupo == 'Colaborador')
                $nombreGrupo = 'Colaboradora';
            elseif ($nombreGrupo == 'Gran Colaborador')
                $nombreGrupo = 'Gran Colaboradora';
            elseif ($nombreGrupo == 'Héroe')
                $nombreGrupo = 'Heroína';
            elseif ($nombreGrupo == 'Super Héroe')
                $nombreGrupo = 'Super Heroína';
        }
    }

// Display the basic information about the user


Espero que me puedan ayudar que seguro lo harán :) :)


Muchas gracias y saludos!!

Pages: 1 2 [3] 4
top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines