Menú
Está libre
registrarse
el principal  /  Firmware / Índice de contacto Tema PHP Powered by SMF. Primeros pasos en máquinas simples Optimización de motores de búsqueda de foros: eliminamos CopyWrites y enlaces externos

Índice de contactos Tema PHP Powered by SMF. Primeros pasos en máquinas simples Optimización de motores de búsqueda de foros: eliminamos CopyWrites y enlaces externos

Todo el mundo sabe que no puedo vivir sin Jumla, sino, en mi opinión, no hay buen foro en los componentes. Por lo tanto, trabajo con los motores del foro. Uno de los nuevos que recientemente comencé a usar es comenzar una nueva categoría SMF, espero con material útil. Comenzamos con pequeños, bien, y como los recién llegados son muy útiles.

Primeros pasos B. optimización de motores de búsqueda Sencillo Foro de máquinas: Eliminar CopyWrits y enlaces externos

Inmediatamente haga una reserva que solo trabajo SMF 2 y este artículo se relacionará con esta versión del motor Free Forum.

Y así, los lectores permanentes saben cuánto no me gusta poner las referencias externas "10" a los sitios oficiales de los motores, incluido el foro. Es por eso que lo primero que borro Copywrites y todo el 4, la atención 4 referencias externas de la especie " SMF 2.0.2 | Máquinas simples. | SMF © 2011 | Xhtml "! Para ello, conecte al sitio para Foro FTP / TEMAS / nombre de su tema/ y edita el archivo index.template.php.. Naturalmente, en la parte inferior hay un código (alrededor de 330 líneas), que está eliminando que no creíbles enlaces externos. Por lo tanto, eliminamos: "

  • ", Theme_Copyright ()", "
  • "Y"
  • ", $ Txt [" xhtml "]"
  • ". Eso es tan simple y Leggo. En las publicaciones más cercanas, espere nuevos materiales para promover y optimizar foros en SMF /

    Vamos a empezar inmediatamente desde el código principal del script:

    #! / usr / bin / perl

    # Cual-forum.pl script
    # (C) 2010 Alexandr a Alexeev, http: // sitio /

    usar estricto;

    # Líneas comentadas - para rigor
    # Si la tarea es recolectar las estadísticas de los motores, dejarlo como es
    # Si haces una lista de foros - descarga

    mis datos $;
    $ DATOS. \u003d $ _ Mientras (<> ) ;

    # Comprobar cuánto fue alimentado por PHPBB sin referencia en el sótano
    imprimir "phpbb. \\ n "
    si ($ DATA \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? phpbb \\ .com \\ /? "[^\u003e] *\u003e phpbb / i O.
    # $ Data \u003d ~ /viewforum\\.php \\? [^ "" ** f \u003d \\ d + / i o
    $ Data \u003d ~ / phpbb \\ -seo / i o
    $ Data \u003d ~ /) ;
    imprimir "ipb \\ n "
    si ($ DATA \u003d ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? INVISIÓN (?: Tablero | POWER) \\. COM \\ /? [^ "] *" [^\u003e] *\u003e [^.<]*IP\.Board/i O.
    $ Data \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? invisionboard \\ .com \\ /? "[^\u003e] *\u003e Placa de energía de Invision / i O.
    $ Data \u003d ~ /

    / I. O.
    $ Data \u003d ~ / Índice /.php\\?[ *****SHOWFORUM\u003d\\D+/I.) ;
    imprimir "VBulletin. \\ n "
    si ($ DATA \u003d ~ / Powered by:? [^<]+vBulletin[^<]+(?:Version)?/i O.
    $ Data \u003d ~ /) ;
    imprimir "SMF. \\ n "
    si ($ DATA \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? simplemachines \\ .org \\ /? "[^\u003e] *\u003e Powered by SMF / I O.
    $ Data \u003d ~ /Index\\.php\\?[ *""*Board\u003d\\D+\\.0/I.) ;
    imprimir "Punbb. \\ n "
    si ($ DATA \u003d ~ /] + Href \u003d "[^"] * http: \\ / / / (? :(?: Www \\.)? Punbb \\ .org | punbb \\ .informer \\ .com) \\ /? "[^\u003e] * \u003e\u003e Punbb / I.) #O.
    # $ $ DATA \u003d ~ /viewforum\\.php\\?[^"""_id\u003d\\d+/i);
    imprimir "FluxBB. \\ n "
    # si ($ data \u003d ~ /viewtopic\\.php\\?id\u003d\\d+/i o
    si ($ DATA \u003d ~ /] + href \u003d "http: \\ / / (?: www \\.) fluxbb \\ .org \\ /?" [^\u003e] *\u003e fluxbb / i) ;
    imprimir "EXBB. \\ n "
    si ($ DATA \u003d ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? Exbb \\ .org \\ /? "[^\u003e] *\u003e ExBB / I) # O
    # $ Data \u003d ~ ~ /forums\\.php\\?[^ ""**_forum\u003d\\d+/i);
    imprimir "YABB. \\ n "
    si ($ DATA \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? Yabbforum \\ .com \\ /? "[^\u003e] *\u003e YABB / I O.
    $ data \u003d ~ /yabb\\.pl ~ /) "" * _ num \u003d \\ d + / i);
    imprimir "Dleforum. \\ n "
    si ($ DATA \u003d ~ / \\ (Powered by Dle Forum \\)<\/title>/ I. O.
    $ Data \u003d ~ /] + href \u003d "[^"] + (?: http: \\ / \\ / (?: www \\.)? Dle \\ -Files \\ .RU | ACT \u003d Copyright) [^ "] *"\u003e Foro DLE<\/a>/ I.) ;
    imprimir "ikonboard. \\ n "
    si ($ DATA \u003d ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? ikonboard \\ .com \\ /? [^ "] *" [^\u003e] *\u003e ikonboard / i O.
    $ Data \u003d ~ /\\ n "
    si ($ DATA \u003d ~ /\\ n "
    # si ($ data \u003d ~ /forums\\.php\\?fid\u003d\\d+/i o
    # $ data \u003d ~ / topic \\ .php \\? fid \u003d \\ d + / i o
    si ($ DATA \u003d ~ /] + href \u003d "http: \\ / / / (?: www \\.)? flashbb \\ .net \\ /?" [^\u003e] *\u003e flashbb / i) ;
    imprimir "Stokesit. \\ n "
    # si ($ data \u003d ~ /forum\\.php\\?ff\u003d\\d+/i o
    si ($ DATA \u003d ~ /] + href \u003d "http: \\ / / / (?: www \\.)? ¡Stokesit \\ .com \\ .au \\ /?" [^\u003e] *\u003e [^ \\ /] * [^ \\ /] * stakes it / i) ;
    imprimir "Podium. \\ n "
    # si ($ data \u003d ~ / topic ~ fp \\? t \u003d \\ d + / i o
    si ($ DATA \u003d ~ /] + href \u003d [""]? http: \\ / / / (?: www \\.)? Sopebox \\ .com \\ /? [""]? [^\u003e] *\u003e podio / i) ;
    imprimir "usebb. \\ n "
    # si ($ data \u003d ~ /forum\\.php\\?id\u003d\\d+/i o
    si ($ DATA \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? USBB \\ .NET \\ /?" [^\u003e] *\u003e UsoBB / I) ;
    imprimir "wrforum. \\ n "
    # si ($ data \u003d ~ / index ~ fp \\? fid \u003d \\ d + / i o
    si ($ DATA \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? wr \\ -script \\ .ru \\ /?" [^\u003e] *\u003e WR \\ -Forum / i) ;
    imprimir "YetanotherForNETNET \\ n "
    if ($ data \u003d ~ / o otro foro \\ .net / i o
    $ Data \u003d ~ /Default\\.aspx\\?g\u003dposts&t\u003d\\d+/i.) ;

    Esto y otros scripts mencionados en la publicación se pueden encontrar en este archivo.

    Texto cual-forum.pl. Examina el código de página HTML para la presencia de una firma del motor del foro. Utilizamos una recepción similar al determinar WordPress y Joomla, pero hay un par de diferencias. Primero, el script en sí no carga el código de la página y lo lee de STDIN o un archivo transmitido como un argumento. Esto le permite cargar una página una vez, por ejemplo, usar WGTGE, y luego llevarlo a través de varios analizadores si no estamos solos. En segundo lugar, en este script, la presencia de la firma es un signo 100% del motor. La última vez que la presencia de la firma solo dio el peso al motor correspondiente y "ganó" el motor con el mayor peso. Decidí que en este caso este enfoque solo complicará el código.

    Para probar el trabajo del guión, pasé un ligero estudio. Soy una lista de varios miles de foros y condujo a cada uno de ellos a través de mi guión, lo que determina el porcentaje de los disparos del programa y la popularidad de varios motores.

    Para obtener una lista de foros, aproveché a Google Parser. Buscador Se enviaron solicitudes de tipo.

    sitio: Foro. *. RU
    Sitio: Hablar. *. RU
    Sitio: Tablero. *. Ru
    Sitio: SMF. *. RU
    Sitio: PHPBB. *. RU
    ....

    etc. Código de generador de código completo que encontrará en el archivo gen-forumsearch-urls.pl. Además de la zona.ru también se usaban. SU .UA .KZ I.BY. La última vez, este estudio fue difícil, ya que los sitios en WordPress y Joomla no tienen firmas similares en la URL. Catálogos como cmsmagazine.ru/catalogue/ No proporciona un muestreo suficiente. ¿Qué es 600 sitios en Drupal?

    Debo admitir que los resultados del experimento estaban molestos. De los 12590 sitios estudiados, solo 7083 motores se determinaron con éxito, es decir, solo en el 56% de los casos. Tal vez no tuve en cuenta ningún motor? ¿Es realmente muy bitrix a la mitad para ver? ¿O me quedé más tiempo para pagar la búsqueda de firmas? En general, aquí se requiere investigación adicional.

    Entre el 56% de los motores identificados con éxito, según lo esperado, según lo esperado, resultó ser IPB (31%), PHPBB (26.6%) y VBulletin (26.5%)

    Para ellos con un gran retraso detrás de SMF (5,8%) y Dleforum (5.3%). Mi punbb favorito fue solo el sexto lugar (1.64%). No le recomendaría a confiar en grande a estos números (dicen, cada tercer foro en Runet trabaja en IPB), pero ciertas conclusiones lo hacen, por supuesto, puede.

    Por ejemplo, si tiene la intención de hacer un sitio web en el motor del Foro y planificar modificar el foro, por ejemplo, pagar a los usuarios de 0.01 $ por cada mensaje con la salida automática de fondos una vez a la semana, entonces debe elegir uno de los tres más populares Motores. Cuanto más popular sea el foro, mayor será la posibilidades de encontrar un programador que se desmonte bien en ella.

    Si no se espera cambios significativos en el motor, puede tener sentido elegir no el motor más popular, por ejemplo, SMF o punbb. Con esto, reducirá el número de ataques de piratas informáticos en su foro y el número de spam se envió automáticamente.

    Los scripts para búsqueda / definición de foros también se pueden encontrar no una aplicación práctica. Lo primero que entró en mi cabeza personalmente es organizar los foros identificados en el TITZ y colocar los puestos con enlaces a uno de sus sitios en los primeros cien. Sin embargo, cientos de enlaces DOFOLLLOW FORUM no afectaron a TIC (2 actualizaciones aprobadas), por lo que es mejor no pasar tiempo aquí, a menos que esté interesado en las transiciones.

    Está claro que el nombre de los scripts está lejos de la única. Creo que fácilmente vendrá de qué otra manera puede usarlos.

    Hola, querido sitio web de lectores de blogs. Por lo tanto, continuamos el tema de la configuración del motor del Foro llamado SMF, comenzó en el poste al respecto. Allí aún no hemos hecho el Foro Ruso, en términos de traducción de la interfaz inglesa. Sobre el este momento No parece muy presentable, sino después de la rusificación (si aún no se ha producido) y la creación de las secciones relevantes, su opinión mejorará significativamente.

    Hoy consideraremos el tema del registro y lo haremos ruso, así como poner el componente JFusion, que puede trabajar con ambos motores (y JUMA y CMF), lo que le permitirá tener una base de datos común de usuarios para dos y solo Una forma de su registro y entrada.

    Temas e instalación del paquete de idioma ruso.

    El motor de Forum Simple Machines admite la posibilidad de cambiar los temas, y se pueden cambiar, tanto para todo el foro y para las secciones individuales en particular. Personalmente, utilicé el tema de diseño predeterminado, pero al mismo tiempo realizé algunos cambios en él manualmente. En particular, cambié el fondo, las soluciones de color de algunos elementos, agregaron en punto en la radio, la radio y mucho más, lo que diré en las publicaciones posteriores de esta categoría.

    ¿Por qué no usé ninguna de las decoraciones adicionales al crear un foro? Bueno, aquí, probablemente, todo lo que está en mi pereza. No, no era demasiado perezoso para buscar y descargar nuevos temas, los beneficios de los lugares donde se puede hacer, muchos. Mi pereza se encuentra en la otra.

    El hecho es que toda la variedad de mods para este motor diseñada para ampliar sus capacidades, orientadas precisamente en un tema predeterminado. Yo explico. Si el tema de registro tiene predeterminado, la agregación de un mod u otro en SMF se realiza en segundos y, como regla general, no requiere un código de corrección manual.

    En el caso de instalar la moda sobre el tema del diseño, diferente de la predeterminada, será necesaria, como dicen, todas las piezas no tratadas se tratan con un archivo. En otras palabras, deberá usar FileZilla (descargar y configurarlo, puede acceder al sitio. protocolo FTP y abre los archivos de su motor de foro para editar este mod Hace cambios.

    Luego busque la ubicación deseada en el código y produce las acciones necesarias: la sustitución del código, o elimine, o agregue una parte del código antes o después del fragmento. Si consideramos que los archivos en los que desea realizar cambios pueden estar cerca de los diez primeros, entonces puede imaginar cómo los problemas lo harán. Al mismo tiempo, debe ser muy atento y no equivocado, porque de lo contrario, el foro no puede abrirse en absoluto.

    Si todos los problemas mencionados anteriormente no tienen miedo de usarlo, puede descargarlos desde aquí. Temas allí están ordenados por secciones (minimalismo cercano a clásico, moderno, etc.) y para cada uno de ellos, puede ver su captura de pantalla en pantalla completa. Cómo instalar estos mismos temas, le diré un poco más tarde.

    Si no ha ruso el foro en la etapa de llenar la unidad del motor de alojamiento, como se describe en la primera parte de esta OPUS (consulte el enlace al principio del artículo), entonces puede hacerlo ahora. Previamente descargado de esta página paquete de idiomas con el deseado que necesita para desempacar, y luego copie la carpeta temas en carpeta raízDonde el catálogo ya está presente con el mismo nombre.

    Al final de la copia, debe ir al foro en el inicio de sesión y contraseña del administrador. Seleccione el elemento "Admin" en el menú superior, y luego en la columna de la izquierda, haga clic en el elemento de configuración del servidor.

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

    Todo, ahora tu conferencia ya está completamente en ruso.

    Resolver problemas al instalar no admitir mods russos

    Tenga en cuenta que en el futuro, al agregar modos en SMF, no tener una traducción rusa, a veces puede tener un problema con mostrar la configuración de Modogue en Admin. En realidad, estas configuraciones más en el administrador simplemente no verán, porque No habrá archivos de Rusificación para ellos. Por lo tanto, tendrá dos opciones para resolver este problema.

    La primera forma es realizar la transición al inglés para todo el foro. ¿Cómo se puede hacer esto, puede ver varios párrafos anteriores? En consecuencia, después de producir las acciones necesarias con estas configuraciones, deberá volver a volver a ruso.

    La segunda forma es más complicada, pero nos permitirá ver la configuración de los mods instalados en el administrador, y no solo cuando está activado de idioma ingles. Me quedo de esta manera en este momento, porque la pregunta es que alguien instaló el mod y no puede encontrar su configuración en el administrador de su conferencia, es muy común.

    Por lo tanto, la segunda forma es agregar una línea de traducción a los archivos de Rusificación para modificaciones adicionales. Cómo determinar qué archivos de Rusificación deben realizar cambios y dónde llevarlos, le diré más adelante. Mientras tanto, temporalmente, puedes usar la primera manera.

    Instalación de jfusion para la integración del sitio y el foro.

    Primero necesitas descargar JFUSION y su rusificación. Ingreso a la administración de Jumlé, seleccionamos "Expansión" desde el menú superior, seleccione "Instalar / eliminar" - "Descargar archivo de paquete" - Botón "Descripción general": encuentre el archivo con el archivo jfusion_package.zip componente - Haga clic en el botón "Descargar archivo E instalar\u003e.

    Después de eso, aparece una ventana que informa que el componente se establece con éxito. Si hay problemas, entonces puede familiarizarse con las opciones para resolver algunas de ellas de acuerdo con el enlace ligeramente anterior.

    Ahora la cola es para la rusificación, que se agrega de la misma manera que el componente en sí. Esos. Repetimos la secuencia de acciones: "Extensiones" - "Instalar / Eliminar" - "Descargar archivo de paquete" - Botón "Descripción general": encuentre el archivo de rusificación de JFUSION en su computadora: haga clic en el botón "Descargar archivo e instalar". Ahora podemos ir a la configuración a lo largo de los "componentes" de la ruta: "jfusion" y asegúrese de que la rusificación se agregue y funcione con éxito.

    ¡Buena suerte para ti! A reuniones ambiguas en el sitio web de páginas del blog

    Puedes estar interesado

    Configure jfusion para for Union SMF y Jumla Site Forum
    Módulos JFUSION para mostrar mensajes del foro en el sitio, así como crear un botón en SMF para regresar a Jumlu
    Creación de 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 Foro de máquinas simples usando componente jfusion
    Extensiones para Joomla: qué es y dónde descargar componentes, módulos y complementos para Jumla, cómo instalarlos y eliminar
    COMPONENTE DE K2 para crear blogs, catálogos y portales en Joomla - Oportunidades, instalación y rusificación Galería de fotos para Joomla - Parte 3 - Creación de galería en Joomla 1.5 Uso del componente Galería Phoca - Añadir categorías y descargar imágenes a la galería de fotos
    Artio Joomsef - Configuración de enlaces CNC (SEF) y título en Joomla, además de crear una página de error 404 con esta expansión
    Akeba Backup (ex Joomlapack) - Creación de una copia de seguridad de un sitio en Joomla y Recuperación de respaldo Dos clics