Diseño de temas y rusificación del foro SMF, así como instalación del componente JFusion en Joomla. Detección automática del motor del foro Cool index php topic impulsado por smf

Hola, queridos lectores del blog. Entonces, continuamos con el tema de configurar el motor del foro llamado SMF, que comenzamos en la publicación al respecto. Allí aún no hemos hecho el foro en ruso, en términos de traducción desde la interfaz en inglés. Por el momento no parece muy presentable, pero después de la rusificación (si aún no se ha hecho) y la creación de las secciones apropiadas, su apariencia mejorará significativamente.

Hoy veremos los temas de diseño y los convertiremos en ruso, y también instalaremos el componente JFusion, que puede funcionar con ambos motores (Jumla y SMF), lo que nos permitirá tener una base de usuarios común para dos y solo un formulario para su registro e inicio de sesión.

Temas e instalación del paquete de idioma ruso.

Motor Máquinas simples El foro admite la posibilidad de cambiar temas, y se pueden cambiar tanto para todo el foro como para sus secciones individuales en particular. Personalmente, utilicé el tema predeterminado, pero le hice muchos cambios manualmente. En particular, cambié el fondo, los colores de algunos elementos, agregué un reloj en una unidad flash, una radio y mucho más, de lo que hablaré en publicaciones posteriores de esta sección.

¿Por qué no utilicé ninguno de los temas adicionales al crear el foro? Bueno, probablemente se deba a mi pereza. No, no me dio pereza buscar y descargar nuevos temas, afortunadamente hay muchos lugares donde esto se puede hacer. Mi pereza está en otra parte.

El hecho es que toda la variedad de modificaciones para este motor, diseñadas para ampliar sus capacidades, se centran específicamente en el tema predeterminado. Dejame explicar. Si tiene un tema predeterminado, agregar un mod a SMF se realiza en cuestión de segundos y, por regla general, no requiere la edición manual del código.

Si instala un mod con un tema de diseño diferente al predeterminado, necesitará, como dicen, procesar todas las partes sin procesar con un archivo. En otras palabras, tendrás que usar FileZilla (descárgalo y configúralo; puedes acceder al sitio a través de FTP y abrir para editar los archivos de tu motor de foro, en el que este mod realiza cambios.

Luego busque el lugar correcto en el código y produzca acciones necesarias: ya sea reemplazando el código, eliminando o agregando una sección de código antes o después del fragmento requerido. Si considera que puede haber alrededor de una docena de archivos en los que será necesario realizar cambios, entonces puede imaginarse lo problemático que será hacerlo. En este caso hay que tener mucho cuidado y no cometer errores, porque de lo contrario es posible que el foro no se abra en absoluto.

Si todos los problemas anteriores relacionados con el uso de un tema no predeterminado no te asustan, puedes descargarlos desde aquí. Los temas están ordenados en secciones (minimalismo, cercano a lo clásico, moderno, etc.) y de cada uno de ellos puedes ver una captura de pantalla en pantalla completa. Te diré cómo instalar estos mismos temas un poco más adelante.

Si no rusificó el foro en la etapa de cargar los archivos del motor en el hosting, como se describió en la primera parte de esta obra (consulte el enlace al comienzo del artículo), puede hacerlo ahora. Ruso descargado previamente desde esta página paquete de idioma con el requerido, debe descomprimir y luego copiar la carpeta Temas a carpeta raíz, donde ya existe un directorio con el mismo nombre.

Una vez completada la copia, debe iniciar sesión en el foro con el nombre de usuario y la contraseña del administrador. Seleccione "Administrador" en el menú superior y luego haga clic en "Configuración del servidor" en la columna de la izquierda.

En la ventana que se abre, busque el elemento "Idioma predeterminado del foro" y seleccione el idioma ruso de la lista desplegable, y luego haga clic en el botón "Guardar" en la parte inferior de la página.

Eso es todo, ahora tu conferencia es completamente en ruso.

Resolver problemas al instalar mods que no son compatibles con el idioma ruso.

Tenga en cuenta que en el futuro, al agregar mods a SMF que no tienen traducción al ruso, a veces puede tener problemas para mostrar la configuración del mod en el panel de administración. En realidad, estas mismas configuraciones simplemente no serán visibles en el panel de administración, porque... no habrá archivos de rusificación para ellos. Por tanto, tendrás dos opciones para solucionar este problema.

La primera forma es cambiar al inglés para todo el foro. Puedes ver cómo se puede hacer esto unos párrafos más arriba. En consecuencia, después de realizar las acciones necesarias con esta configuración, deberá volver al ruso nuevamente.

El segundo método es más complicado, pero nos permitirá ver la configuración de los mods instalados en el panel de administración siempre, y no sólo cuando estén activados. en Inglés. Me detengo en este punto con tanto detalle porque la pregunta de que alguien instaló un mod y no puede encontrar su configuración en el panel de administración de su conferencia es muy común.

Entonces, el segundo método es agregar cadenas de traducción a los archivos de rusificación para las modificaciones recién agregadas. Más adelante le diré cómo determinar qué archivos de rusificación deben modificarse y dónde conseguirlos. Mientras tanto, temporalmente, puedes utilizar el primer método.

Instalación de JFusion para la integración de sitios web y foros

Primero necesitarás descargar JFusion y su rusificación. Al ingresar al panel de administración de Joomla, realizamos acciones estándar: seleccione en el menú superior del panel de administración los elementos "Extensiones" - "Instalar/Desinstalar" - "Descargar archivo de paquete" - el botón "Examinar" - busque el archivo con el componente jfusion_package.zip en su computadora: haga clic en el botón " Cargar archivo e instalar>".

Después de esto, aparece una ventana informándole que el componente se instaló correctamente. Si surgen problemas, puede familiarizarse con las soluciones a algunos de ellos en el enlace que figura justo arriba.

Ahora ha llegado el momento de la rusificación, que se añade exactamente de la misma forma que el propio componente. Aquellos. repita la secuencia de acciones: "Extensiones" - "Instalar/Desinstalar" - "Descargar archivo de paquete" - botón "Examinar" - busque el archivo JFusion Russification en su computadora - haga clic en el botón "Descargar archivo e instalar". Ahora podemos ir a la configuración a lo largo de la ruta "Componentes" - "JFusion" y asegurarnos de que la rusificación se haya agregado correctamente y esté funcionando.

¡Buena suerte para ti! Nos vemos pronto en las páginas del blog.

Tú podrías estar interesado

Configurando JFusion para fusionar Foro SMF y sitio Joomla
Módulos JFusion para mostrar mensajes del foro en el sitio web, así como crear un botón en SMF para regresar a Joomla.
Crear un elemento de menú en Joomla para ingresar al foro y transferir el registro de usuario de SMF al sitio
Instalación del Foro SMF - Integración de Joomla 1.5 y Simple Machines Forum usando el componente JFusion
Extensiones para Joomla: qué son y dónde descargar componentes, módulos y complementos para Joomla, cómo instalarlos y eliminarlos
Componente K2 para crear blogs, catálogos y portales en Joomla: características, instalación y rusificación Galería de fotos para Joomla - Parte 3 - Crear galerías en Joomla 1.5 usando el componente Phoca Gallery - agregar categorías y cargar imágenes a la galería de fotos
ARTIO JoomSEF: configuración de enlaces CNC (SEF) y títulos en Joomla, además de crear una página de error 404 usando esta extensión
Akeeba Backup (anteriormente JoomlaPack): crear una copia de seguridad de un sitio en Joomla y restaurarla desde Copia de respaldo en dos clics

Organizado por Botmaster Labs, no previsto. No tengo tiempo, el vídeo lo necesito para un concurso, como tendencia novedosa, aunque todo se explica más fácilmente con buenas capturas de pantalla (en mi humilde opinión), y realmente no quiero filmar nada. Quedan muy pocos temas rentables, el spam estúpido ya no gobierna en absoluto, debes pensar aquí y nadie disparará temas, a menos que intentes poner los obsoletos en un hermoso envoltorio y espolvorearlos un poco. :) Pero esto no se trata de nosotros. En general, creo que estos 3 “no hacer” se convirtieron básicamente en barreras para la participación en la competencia para la mayoría de los participantes potenciales. Es como reparar un coche entre tres: barato, de alta calidad, rápido: el servicio sólo puede cumplir 2 condiciones al mismo tiempo. siéntate y elige lo que está más cerca de ti. :) Lo mismo ocurre con el concurso: tengo tiempo, sé hacer un vídeo, pero no hay un tema, o sé hacer un vídeo, hay un tema, pero no tengo tiempo para todos, o tengo tiempo libre y hay un pequeño tema, pero el vídeo da miedo. Pero esto es bueno si se cumplen 2 condiciones al mismo tiempo. Bueno, está bien, descartemos la letra. Continuaré conmigo mismo. No lo planeé, es decir, participé en el concurso, incluso elegí por qué artículo votaría. Digas lo que digas, Doz conoce muy bien el software y sabe utilizarlo de forma muy inteligente. Pero hoy me enteré de que ha aparecido intriga en la competición. Resulta que no podré votar, y sólo los recién llegados que compraron el software en 2011 podrán hacerlo, y la competencia está diseñada para ellos. Me sorprendió un poco, pero el dueño es un caballero. El concurso es una campaña publicitaria y Alexander sabe mejor cómo llevarla a cabo. En general, decidí publicar un artículo; es algo más fácil de escribir cuando está claro para quién, para toda la granja colectiva, de hecho, es imposible hacerlo.
La larga introducción ha terminado, ahora vamos al grano.
¿Qué necesita un principiante cuando ha comprado una súper cosechadora como el complejo Xrumer + Hrefer? Así es, aprende a trabajar en ello y descarta la ilusión de que puedes ganar dinero empezando a enviar hojas de spam. Si lo cree así, será mejor que done su dinero a una organización benéfica de inmediato. Debe aprender a utilizar las herramientas del complejo, preferiblemente afilándolas usted mismo. Se acabó el tiempo de “tomar más, tirar más lejos”. La cantidad da paso a la calidad. Esto significa que armaremos una base para nosotros mismos; si no aprendes a hacer esto, te quedarás atrás del tren. Naturalmente, Khrefer nos ayudará con esto. Si planea promocionar sus recursos en Google, también debemos buscar sitios de donantes a través de Google. Creo que esto es comprensible y lógico. Pero Google, como dueña de la montaña de cobre, no regala su riqueza a todo el mundo. Necesitas un acercamiento a ello. Me gustaría decir de inmediato que no esperes que, basándose en los carteles que encuentres entre el público, puedas coleccionar algo. La razón por la que están disponibles en público es porque no tienen valor. No desarrollaré más el tema. Es mejor decirte cómo montarlo correctamente para que puedas ver el resultado, el resto lo puedes resolver tú mismo, lo principal es entender el principio. Necesitamos recopilar los correctos en función de las características de los motores específicos que necesitamos y no de las características de los foros en general. Este es el principal error de los principiantes: no concentrarse en algo específico, sino tratar de abarcarlo todo en su totalidad. Y además, si quieres analizar una base de datos más o menos normal, deja de utilizar operadores en las consultas. Sin "inurl:", "sitio:", "título", etc. Google prohibirá a los buscadores como tú instantáneamente. Por ello, estudiamos detenidamente los motores con los que Khrumer está trabajando actualmente:

Desarrollado por php-Fusion

En la versión Khroomer 7.07, el programa está entrenado en varios motores nuevos:

forumi.biz, forumb.biz, 1forum.biz, 7forum.biz, etc.

phpBB-fr.com, tema phpBB de Solaris

Y el proceso de aprender cosas nuevas es continuo.
En general, necesitamos preparar las consultas correctas para que Hrefer las analice. Tomemos como ejemplo el foro dizhok. Foros SMF. Y comencemos a desmontarlo en piezas de repuesto para analizarlo. Nuestro querido Google nos ayudará con esto. Introduzca una consulta en Google Foros SMF- Hay mucha basura en los resultados de búsqueda, retrocedemos hasta la página 13 y seleccionamos cualquier enlace. Me encontré con este: http://www.volcanohost.com/forum/index.php?topic=11.0. Abrámoslo y estudiémoslo. Necesitamos encontrar algo característico en la página que pueda aplicarse a la búsqueda de otras páginas en este motor. En el pie de página notamos la siguiente inscripción. Desarrollado por SMF 1.1.14, lo citamos y lo ingresamos en Google, nos muestra que según Esta petición conoce alrededor de 59 millones de opciones. Revisamos rápidamente los enlaces y agregamos un par de opciones más a esta palabra clave, por ejemplo, Álamo "Desarrollado por SMF 1.1.14" o "Desarrollado por SMF 1.1.14" viagra. Nos aseguramos de que la solicitud sea excelente, los resultados son solo foros y casi nada de basura.

Además, no nos interesa la cantidad, sino la calidad, como decía más arriba. Adelante. Del mismo foro tomamos otra frase del pie de página: , también lo citamos y lo enviamos a Google. En respuesta, revela que conoce más de 13 millones de resultados. Nuevamente, revisamos rápidamente los resultados, agregamos palabras adicionales y verificamos los resultados con ellas. Nos aseguramos de que la solicitud sea excelente y además casi no haya basura. En general, ya hay 2 solicitudes de hierro. Sugiero dejar el primer foro en paz por ahora y continuar recopilando solicitudes de otros foros. Afortunadamente, tenemos Google abierto a pedido. 2006-2008, máquinas simples LLC. Tomamos de los resultados de búsqueda, por ejemplo, estos foros: http://www.snowlinks.ru/forum/index.php?topic=1062.0 y http://litputnik.ru/forum/index.php?action=printpage ;topic=380.0 en los pies de página tomamos las siguientes consultas de ellos: “Desarrollado por SMF 1.1.7” y “Desarrollado por SMF 1.1.10” (siempre recomiendo ingresar consultas para Hrefer entre comillas, porque necesitamos calidad primero que nada). todo). Creo que está claro lo que estamos haciendo, al final tendremos una determinada base de datos de consultas para buscar foros en el motor SMF (fue elegido como ejemplo, lo mismo con otros motores).
Se verá algo como esto:

"Desarrollado por SMF 1.1.2"

"Desarrollado por SMF 1.1.3"

"Desarrollado por SMF 1.1 RC2"

"Desarrollado por SMF 1.1.4"

"Desarrollado por SMF 1.1.8"

"Desarrollado por SMF 1.1.7"

"2006-2008, Máquinas simples LLC"

Y eso no es todo. Mientras recopilamos versiones de motores, en algunos foros de SMF encontramos la leyenda "2001-2006, Lewis Media" en el pie de página. Estamos comprobando esta solicitud, también nos satisface plenamente. Encontramos una solicitud similar: "2001-2005, Lewis Media". Mirando más a fondo los pies de página, encontramos la siguiente solicitud: “Diseño SMFone de A.M.A, portado a SMF 1.1”. Lo comprobamos, genial. Etcétera. Media hora de trabajo y tendrá una maravillosa base de datos de consultas para el motor, y Google le prohibirá estas consultas con mucha menos frecuencia que si utilizara operadores en ellas. Y al mismo tiempo, su base de datos estará mucho más limpia que si usa consultas como "index.php?topic=", porque aquí Google no solo le brindará los foros que necesitamos, sino también muchos recursos de izquierda donde sea posible. Deja un enlace al tema del foro. Podrías objetar, ¿qué hay de malo en eso? Otros dejaron un enlace, para que nosotros también podamos hacerlo. ¡Pero! Los enlaces pueden dejarse no solo en Khrumer, sino también en otros programas. Además, se pueden diseñar especialmente para dejar comentarios sobre un determinado recurso, el llamado software altamente especializado, y además dichos enlaces se pueden dejar a mano. Nuevamente, repito, lo importante para nosotros no es la cantidad de basura, sino la calidad que recolectaremos en la base de datos con las solicitudes adecuadas; Más este método también en el hecho de que prácticamente no necesitarás configurar en Hrefer tamiz-filtro , simplemente puedes desactivarlo, porque Google prácticamente no te dará basura.


Creo que aprender a usar Hrumer correctamente en la etapa inicial es muy importante, porque una vez que aprendes esto, siempre puedes encontrar un uso para Hrumer, sin importar cómo cambie la situación. Las protecciones son cada vez más complicadas, y si en algunos tipos de motores la protección se ha reforzado y Khrumer no puede hacer frente a ella en este momento, entonces no tiene sentido gastar recursos en recopilar estos enlaces y luego trabajar en ellos con Khroomer, Es mejor concentrar las fuerzas en lo que da resultados. Y al mismo tiempo, si el equipo de Botmaster Labs le enseñó a Khroomer algo nuevo, puede diseccionar rápidamente a un nuevo paciente y preparar la base para Khroomer mientras el paciente aún está caliente. El tiempo es dinero; es posible que el recurso ya no sea relevante cuando compre la base. recogido por alguien. Además, la recogida correcta de bases para usted amplía significativamente el uso "blanco" de Khrumer. Y aquí es exactamente donde todo se mueve, nos guste o no, y el proceso de blanqueamiento o encanecimiento continúa. Las sábanas negras son cosa del pasado en todos los sentidos.
Todos los demás ya lo han hecho puntos tecnicos El trabajo con Hrefer se puede ver en la ayuda y no tiene sentido insistir en ellos, todos los objetivos, puntos y segundos se establecen de forma experimental para cada automóvil individualmente.
Como beneficio adicional, publicaré aquí una plantilla para analizar el motor de búsqueda chino Baidu, el otro día me preguntaron al respecto, así que lo hice de manera informal, disculpe el juego de palabras. :)


Nombre de host = http://www.baidu.com
Consulta=s?wd=
Máscara de enlaces=
Total de páginas=100
Página siguiente=

Página siguiente2=

CaptchaURL=
CaptchaImagen=
Campo Captcha=


Intenté probar su análisis, no hubo prohibición, Khrefer recopiló recursos rápidamente, todas las consultas de análisis eran similares a las de Google, pero había muchos recursos chinos, con un PR alto y, además, había muchos lugares donde no ningún europeo había puesto un pie alguna vez. Es mejor analizar las consultas chinas. El traductor de Google ayudará con esto, escriba una lista de palabras clave en ruso y tradúzcala al chino. La verdad en " Palabras"Las palabras Hrefer no se pueden agregar en chino, es necesario recodificarlas.
En lugar de chino:

伟哥 - Viagra

吉他 - guitarra

其他 - descansar

保险公司 - seguro

Coloque estos códigos de reemplazo en el archivo de Words:

%E4%BC%9F%E5%93%A5

%E5%90%89%E4%BB%96

%E5%85%B6%E4%BB%96

%E4%BF%9D%E9%99%A9%E5%85%AC%E5%8F%B8

Si está promocionando un sitio web de seguros, coloque un enlace en su perfil en un foro temático (!) incluso chino, que se encuentra a pedido " Foro SMF" 保险公司 será muy bueno.
En conclusión, me gustaría decir que nunca entendí a las personas que se quejaban de que los Khrefers estaban mal o mal cocinados, en respuesta a esto, siempre quise decir, simplemente no sabes cocinarlos; Ningún analizador puede recopilar resultados mejor que un árbitro; las solicitudes solo tienen que ser correctas. Hrefer es un coche: bueno, sólido, fabricado en alemán, pero lo conduce una persona y todo depende de lo bien que se conduzca, no se puede obligar al coche a circular a la derecha y a la izquierda al mismo tiempo;
Un tema aparte es la limpieza de bases de datos, una vez hice esto hace 3 años para un concurso anterior. En su mayor parte, todo sigue siendo relevante allí, pero ahora puede negarse a verificar 200 OK, realmente no me gustó mucho este proceso, hubo errores muy grandes, se filtraron muchas cosas innecesarias. Ahora bien, esto se puede hacer casi automáticamente durante el funcionamiento de Khrumer, aunque este proceso no es un análogo completo de verificar "200 OK". De todos modos, vamos al grano: no hace mucho apareció en Khrumer una oportunidad maravillosa: robar información de los recursos en el momento de ejecutar un proyecto. Se parece a esto. Ingresa una plantilla que se procesará durante la operación y la información recopilada de la plantilla se ingresará en el archivo xgrabbed.txt en la carpeta Registros. Puedes utilizar esta función para cualquier cosa, el vuelo de la imaginación es enorme. Utilizo esta función una vez a la semana para eliminar enlaces de mi base de datos "caducada" en funcionamiento. No es ningún secreto que los foros desaparecen cada día para limpiar nuestra base de datos de dichos recursos, y la herramienta "Autograbbing" nos ayudará en este caso.
Después de todo, debes admitir que cuando escribimos a menudo, por ejemplo, http://www.laptopace.com/index.php, vemos que este dominio ya es, por ejemplo, un buen tipo que vende dinero, pero no hay foro allí. Entonces, para sacar esta escoria de la base, robaremos. :) Abra el código fuente de la página y vea esta entrada allí:

laptopace.com
Para agarrarlo lo transformamos en
[...]

Ahora conoceremos a todos los “muertos” de goudaddi por su nombre.
Aquí hay una pequeña selección para la herramienta Autograbbing, si desea borrar la base de datos de diferentes dominios "caducados":


[...]

[...]
[...]
[...]

[...]
Este dominio puede estar en venta. [...]Compra este dominio


[...]<body bgcolor="#ffffff" text="#000000"> </span><br>La lista está lejos de ser completa, pero creo que le ayudará a evitar ejecutar varias veces bases de datos basura multimillonarias. Crear una plantilla no es difícil, simplemente abra el enlace caducado y cree una máscara de plantilla. <br>Usando el mismo autograbbing, puede revisar sus bases de datos existentes y ordenarlas por recursos, desglosándolas por motores. Ordenar las bases de datos por motores le permitirá hacer un uso óptimo de todas las capacidades y configuraciones de Khroomer, en particular el proceso de aprendizaje. Y además, con la ayuda de Autograbbing puedes eliminar la basura de las bases de datos si prefieres recopilarla no con Hrefer, sino descargándola de varios servicios de alojamiento de archivos. Para hacer esto, necesita crear una máscara para seleccionar foros y luego recopilar de la base de datos solo lo que captura la máscara o, por el contrario, crear una máscara para los que no son foros y luego eliminar lo que captura. La primera opción es más lógica y fiable, porque sabemos exactamente qué buscar. <br>Buena suerte en el trabajo. <br>PySy. Hice un video con un enfoque limitado (tuve muchos problemas con él, era la primera vez que lo hacía :)), aunque inicié Hrefer desde la máquina de mi casa, la velocidad de la red no es muy buena, tengo copias. Aquí sólo para pruebas, así que no me culpen por la velocidad del trabajo. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 comentarios:</h4> <p>jeka comenta...</p><p>¿Qué programa usaste para seleccionar las palabras clave?</p> Serge Glazko comenta... <p>Si necesito recopilar recursos temáticos, selecciono palabras en Words manualmente y a través de AdWords. pero para muchos temas, las palabras ya han sido seleccionadas para mí, aquí solo puedo agregar o eliminar algunas palabras, pero tampoco automáticamente, sino revisarlas todas.</p> <p>Comencemos de inmediato con el código del script principal:</p> <p>#!/usr/bin/perl</p><p># script cual-foro.pl <br><span># (c) 2010 Alexandr A Alexeev, http://sitio/</p><p>utilizar estricto;</p><p># líneas comentadas - por rigor</span><br><span># si la tarea es recopilar estadísticas del motor, déjelo como está</span><br><span># si haces una lista de foros - descomentar</p><p>mis $datos; <br>$datos .= $_mientras (<> ) ; </p><p># comprobar cuánto fue desarrollado por phpBB sin un enlace en el pie de página</span><br>imprimir "phpbb <span>\norte"</span><br>si ($datos =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i</span> o <br><span># $datos =~ /viewforum\.php\?[^""]*f=\d+/i o</span><br>$datos =~ /phpBB\-SEO/i o <br>$datos =~ <span>/<link rel="copyright" href="(?:http:\/\/)?phpBB\.com"/i </span>) ; <br>imprimir "ipb <span>\norte"</span><br>si ($datos =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i </span> o <br>$datos =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Placa de alimentación Invision/i</span> o <br>$datos =~ <span>/<div id=[""]{0,1}ipbwrapper[""]{0,1}>/i</span> o <br>$datos =~ <span>/index\.php\?[^""]*showforum=\d+/i</span>) ; <br>imprimir "vbulletin <span>\norte"</span><br>si ($datos =~ <span>/Desarrollado por:?[^<]+vBulletin[^<]+(?:Version)?/i </span> o <br>$datos =~ <span>/<meta name="generator" content="vBulletin/i </span> o <br>$datos =~ <span>/forumdisplay\.php\?[^""]*f=\d+/i</span>) ; <br>imprimir "smf <span>\norte"</span><br>si ($datos =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Desarrollado por SMF/i</span> o <br>$datos =~ <span>/index\.php\?[^""]*tablero=\d+\.0/i</span>) ; <br>imprimir "punbb <span>\norte"</span><br>si ($datos =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i</span>) ; #o <br><span># $datos =~ /viewforum\.php\?[^""]*id=\d+/i);</span><br>imprimir "fluxbb <span>\norte"</span><br><span># if($datos =~ /viewtopic\.php\?id=\d+/i o</span><br>si ($datos =~ <span>/<a[^>]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i</span>) ; <br>imprimir "exbb <span>\norte"</span><br>si ($datos =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i</span>) ; # o <br><span># $datos =~ /foros\.php\?[^""]*foro=\d+/i);</span><br>imprimir "yabb <span>\norte"</span><br>si ($datos =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i</span> o <br>$datos =~ /YaBB\.pl\?[^""]*num=\d+/i ); <br>imprimir "dleforum <span>\norte"</span><br>si ($datos =~ <span>/\(Desarrollado por el foro DLE\)<\/title>/i</span> o <br>$datos =~ <span>/<a[^>]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Foro DLE<\/a>/i</span>) ; <br>imprimir "iconoboard <span>\norte"</span><br>si ($datos =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i</span> o <br>$datos =~ <span>/<meta name="GENERATOR" content="Ikonboard/i </span> o <br>$datos =~ /ikonboard\.cgi/i ); <br>imprimir "bbpress <span>\norte"</span><br>si ($datos =~ <span>/<meta name="generator" content="bbPress/i </span>) ; # o <br><span># $datos =~ /tema\.php\?id=\d+/i o</span><br><span># $datos =~ /foro\.php\?id=\d+/i);</span><br>imprimir "flashbb <span>\norte"</span><br><span># if($datos =~ /foros\.php\?fid=\d+/i o</span><br><span># $datos =~ /tema\.php\?fid=\d+/i o</span><br>si ($datos =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i</span>) ; <br>imprimir "stokesit" <span>\norte"</span><br><span># if($data =~ /forum\.php\?f=\d+/i o</span><br>si ($datos =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i</span>) ; <br>imprimir "podio <span>\norte"</span><br><span># if($datos =~ /tema\.php\?t=\d+/i o</span><br>si ($datos =~ <span>/<a[^>]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podio/i</span>) ; <br>imprimir "usebb <span>\norte"</span><br><span># if($data =~ /forum\.php\?id=\d+/i o</span><br>si ($datos =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i</span>) ; <br>imprimir "wrforo <span>\norte"</span><br><span># if($datos =~ /index\.php\?fid=\d+/i o</span><br>si ($datos =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i</span>) ; <br>imprimir "otroforonet" <span>\norte"</span><br>if ($data =~ /Otro foro más\.net/i o <br>$datos =~ <span>/default\.aspx\?g=publicaciones&t=\d+/i</span>) ; </p> <p>Encontrará este y otros scripts mencionados en la publicación de este archivo.</p> <p>Guion <i>cual-foro.pl</i> examina el código de la página HTML para ver si contiene firmas del motor del foro. Usamos una técnica similar al definir WordPress y Joomla, pero hay un par de diferencias. En primer lugar, el script en sí no carga el código de la página, sino que lo lee desde la entrada estándar o desde un archivo pasado como argumento. Esto le permite descargar la página una vez, por ejemplo, usando wget, y luego ejecutarla en varios analizadores, si tenemos más de uno. En segundo lugar, en este script la presencia de una firma es 100% una señal del motor. La última vez, la presencia de una firma sólo añadió peso al motor correspondiente y el motor con mayor peso “ganó”. Decidí que en este caso este enfoque sólo complicaría innecesariamente el código.</p> <p>Para probar el guión, investigué un poco. Recopilé una lista de varios miles de foros y revisé cada uno de ellos con mi script, determinando así el porcentaje de respuestas del programa y la popularidad de varios motores.</p> <p>Para obtener la lista de foros, utilicé mi analizador de Google. <a href="https://wrldlib.ru/es/kak-ustanovit-po-umolchaniyu-druguyu-poiskovuyu-sistemu-v-brauzere/">Buscador</a> solicitudes como</p> <p>sitio:foro.*.ru <br>sitio:talk.*.ru <br>sitio:board.*.ru <br>sitio:smf.*.ru <br>sitio:phpbb.*.ru <br> ....</p> <p>etcétera. Encontrará el código completo del generador de consultas en el archivo <i>gen-forumsearch-urls.pl</i>. Además de Zone.ru, también se utilizaron .su .ua .kz y .by. La última vez fue difícil realizar un estudio de este tipo, ya que los sitios de WordPress y Joomla no tienen tales firmas en la URL. Catálogos como cmsmagazine.ru/catalogue/ no proporcionan un tamaño de muestra suficiente. ¿Qué son 600 sitios Drupal?</p> <p>Debo admitir que los resultados del experimento me decepcionaron. De los 12.590 sitios estudiados, el motor fue identificado con éxito sólo en 7.083, es decir, sólo en el 56% de los casos. ¿Quizás no tuve en cuenta algún motor? ¿Era realmente cierto que la mitad de los foros tenían instalado Bitrix? ¿O debería haber dedicado más tiempo a buscar firmas? En general, se requiere investigación adicional aquí.</p> <p>Entre el 56% de los motores identificados con éxito, los más populares, como se esperaba, fueron IPB (31%), phpBB (26,6%) y vBulletin (26,5%).</p> <p>Le siguen con gran retraso SMF (5,8%) y DLEForum (5,3%). Mi punBB favorito quedó solo en el sexto lugar (1,64%). No recomendaría confiar mucho en estos números (dicen que uno de cada tres foros en RuNet se ejecuta en IPB), pero, por supuesto, se pueden sacar ciertas conclusiones.</p> <p>Por ejemplo, si tiene la intención de crear un sitio en un motor de foro y planea modificar el foro, digamos, pagar a los usuarios $0,01 por cada mensaje con retiro automático de fondos una vez por semana, entonces debe elegir uno de los tres motores más populares. Cuanto más popular sea el foro, mayores serán las posibilidades de encontrar un programador que lo conozca bien.</p> <p>Si no se esperan cambios significativos en el motor, entonces puede tener sentido elegir un motor menos popular, por ejemplo SMF o punBB. Esto reducirá el número <a href="https://wrldlib.ru/es/virusnaya-ataka-na-servera-rosneft-rosneft-soobshchila-o/">ataques de piratas informáticos</a> a tu foro y la cantidad de spam enviado automáticamente en él.</p> <p>Los scripts para buscar/identificar foros también pueden encontrar muchas aplicaciones prácticas. Lo primero que me vino a la mente fue ordenar los foros identificados por TIC y publicar en las primeras cien publicaciones con enlaces a uno de mis sitios. Sin embargo, cientos de enlaces dofollow del foro no afectaron a TCI de ninguna manera (han pasado 2 actualizaciones), por lo que es mejor no perder el tiempo aquí, a menos que no esté interesado en las transiciones.</p> <p>Está claro que el uso mencionado de scripts está lejos de ser el único. Creo que puedes descubrir fácilmente de qué otra manera puedes usarlos.</p> <br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <table class="direlink" cellspacing="0" cellpadding="0"><tr><td colspan="2" class="dl-head">Artículos relacionados:</td></tr><tr><td> <div class="sblock" style="background-image: url(/uploads/61d1abf1bb5ce379f0e021df3d82b6ad.jpg);"> <div class="hover"><a href="https://wrldlib.ru/es/neustanovlennye-izmeneniya-konfiguracii-sistemy-chto-delat-izmeneniya-konfiguracii-zapusk-programmy/">La configuración del sistema no identificada cambia qué hacer</a> <p>¡Hola querido lector! Esto sucedió hace dos semanas...</p> </div> </div> <div class="sblock" style="background-image: url(/uploads/bfe6313e65bdbde0fc4368414310c112.jpg);"> <div class="hover"><a href="https://wrldlib.ru/es/onlain-obuchenie-administratorov-socialnyh-setei-administrator-socialnoi/">Administrador de redes sociales: cómo encontrar trabajo Capacitaciones en línea sobre administración de redes sociales</a> <p>Con este artículo abriremos una serie de notas sobre profesiones que pueden...</p> </div> </div> <div class="sblock" style="background-image: url(/uploads/b8e417c45cc1485c378034e85833bc04.jpg);"> <div class="hover"><a href="https://wrldlib.ru/es/mobilnyi-telefon-samsung-galaxy-core-gt-i8262-mobilnyi-telefon-samsung-galaxy-core-gt-i8262/">Teléfono móvil Samsung Galaxy Core GT-I8262 Teléfono móvil galaxy core</a> <p>Core 2, cuyas características se darán en la revisión de hoy,...</p> </div> </div> </td></tr></table> </div> <div class="main-text-sidebar"> <div class="side-blok"> <div class="textwidget"> </div> </div> <div class="side-blok"><span class="cat-index cat-wid">Elección de los lectores</span> <div class="textwidget"> <div> <img class="alignleft wp-image" src="/uploads/f1c337fb08c877dca407b8b35434557d.jpg" alt="Cómo cerrar puertos de Windows Bloquear el puerto 445 tcp" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/kak-zakryt-uyazvimye-porty-v-windows-kak-zakryt-porty-windows-blokirovka-porta-445/">Cómo cerrar puertos de Windows Bloquear el puerto 445 tcp</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/bb44bb82ef106f4395cb8ea9b11e2f02.jpg" alt="Revisión y prueba del teléfono inteligente insignia LG G3 El nivel SAR indica la cantidad de radiación electromagnética absorbida por el cuerpo humano durante el uso de un dispositivo móvil" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/novye-standarty-obzor-android-smartfona-lg-g3-obzor-i-testirovanie/">Revisión y prueba del teléfono inteligente insignia LG G3 El nivel SAR indica la cantidad de radiación electromagnética absorbida por el cuerpo humano durante el uso de un dispositivo móvil</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/c72319d8ce76ade12d069ede4713b694.jpg" alt="Revisión de Sony Xperia U ST25i: hay matices de Sony Xperia St" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/sony-xperia-j---tehnicheskie-harakteristiki-obzor-sony-xperia-u-st25i-est/">Revisión de Sony Xperia U ST25i: hay matices de Sony Xperia St</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/75dc27e9eccdb47c151b18e171dc428e.jpg" alt="Pestaña de tabletas Samsung. Tabletas Samsung. Tableta Samsung Galaxy Tab A: precio, ventajas y desventajas" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/planshety-samsung-tab-planshety-samsung-planshet-samsung-galaxy-tab-a---cena-plyusy-i/">Pestaña de tabletas Samsung. Tabletas Samsung. Tableta Samsung Galaxy Tab A: precio, ventajas y desventajas</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/13f267557e3aaa26ee6b6b5e4a17e8d7.jpg" alt="Revisión de tarifas de la línea "Simply Super" de MTS-Ucrania" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/tarifnyi-plan-mts-prosto-super-ukrainskii-obzor-tarifov-lineiki-prosto/">Revisión de tarifas de la línea "Simply Super" de MTS-Ucrania</a> </div> <div style='clear:both;'></div> <br/> </div> </div> <div class="side-blok"><span class="cat-index cat-wid">Articulos populares</span> <div class="textwidget"> <div> <img class="alignleft wp-image" src="/uploads/eb318fe9b60bd31846c7f6842df17874.jpg" alt="Trabajar con el módulo de acceso CAM CI Plus "Tricolor TV", configurar canales, actualizar software" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/kak-obnovit-programmnoe-obespechenie-priemnika-trikolor-rabota-s/">Trabajar con el módulo de acceso CAM CI Plus "Tricolor TV", configurar canales, actualizar software</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/9d872991dccfc5abbf6229d3fd9c67c5.jpg" alt="Verificación de una conexión segura al servidor de la cuenta personal de un empresario individual Cómo instalar un certificado para verificar conexiones seguras en el navegador Opera" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/lichnyi-kabinet-nalogoplatelshchika-proverka-zashchishchennogo/">Verificación de una conexión segura al servidor de la cuenta personal de un empresario individual Cómo instalar un certificado para verificar conexiones seguras en el navegador Opera</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/f08a5f19de2a8fc4ddedecd6f75e5338.jpg" alt="Cómo eliminar de la lista negra de tu teléfono" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/kak-ubrat-kontakt-iz-chernogo-spiska-na-samsunge-kak-ubrat/">Cómo eliminar de la lista negra de tu teléfono</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/fd5b3c6098a42a213e3f8e5692ff3dc9.jpg" alt="¿Cómo promocionar un VKontakte público?" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/kak-raskrutit-pablik-vkontakte-besplatnye-sposoby-kak-raskrutit/">¿Cómo promocionar un VKontakte público?</a> </div> <div style='clear:both;'></div> <br/> <div> <img class="alignleft wp-image" src="/uploads/f09fd411d39c873f7e1a14dc7dcace07.jpg" alt="Acceso remoto a un dispositivo Android desde una computadora usando TeamViewer" width="80" height="80" / loading=lazy loading=lazy><a href="https://wrldlib.ru/es/upravlenie-kompyuterom-cherez-android-gugl-udalennyi-dostup-k/">Acceso remoto a un dispositivo Android desde una computadora usando TeamViewer</a> </div> <div style='clear:both;'></div> <br/> </div> </div> <div class="side-blok"> <div class="textwidget"> <div class="scrolling"> </div> </div> </div> </div> <div class="clear"></div> <div id="footer"> <div class="foot-widget1"> <div class="foot-blok"> <div class="textwidget"></div> </div> </div> <div class="foot-widget2"> <div class="foot-blok"> <div class="textwidget"></div> </div> </div> <div class="foot-widget3"> <div class="foot-blok"> <div class="textwidget"> <a href="https://wrldlib.ru/es/sitemap.xml" title="Mapa del sitio wrldlib.ru">Mapa del sitio</a> <br> <a href="" >sobre el proyecto</a></div> </div> </div> <div class="clear"></div> <div class="logo-bottom"> <span>© 2024 ¿Cómo recuperar datos?</span> </div> </div> <div class="clear"></div> </div> </div> <div class="credits"> <div class="inner"> <span>gastrogurú 2017</span> </div> </div> <script type='text/javascript' src='https://wrldlib.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.7.2'></script> <br> <br> </body> </html>