Tutorial Alternativa al tutorial '4 Millones de Post - Autoblogs XxX', de Raivens

onuland

Cobre
Usuario de Bronce
Mensajes
422
Puntuación de reacción
0
Mi alternativa al grandérrimo tutorial de @Raivens (4 Millones de Post - Autoblogs XxX)

Introducción
Como a los de Hostgator no les gusta el bot (o no les gusto yo ), hoy me terminé un scriptillo que me permite:
Publicar 4 artículos cada 2 minutos mediante el cron que ofrece cpanel
Autoespineo del título del artículo previo a la publicación
Quitar el embebido del video para evitar redirección a xvideos
Autoasignar esta dirección a un shortcode del reproductor Flowplayer
Convertir los segundos a formato 00:00:00

Lo primero,
NO ME HAGO RESPONSABLE DE POSIBLES DAÑOS POR EL USO DE ESTE TUTORIAL Y/O SUS ARCHIVOS.

¿QUÉ VAMOS A CONSEGUIR CON ESTE TUTORIAL?

  • Publicar automáticamente X artículos cada Y minutos mediante cronjobs
  • Autoespineo del título del artículo previo a la publicación
  • Quitar el embebido del video para evitar redirección a xvideos
  • Autoasignar esta dirección a un shortcode del reproductor Flowplayer
  • Convertir los segundos a formato 00:00:00


Pasos previos:

1º) Instalar el plugin de vídeo FV Wordpress Flowplayer: https://wordpress.org/plugins/fv-wordpress-flowplayer/ y lo configuramos parra el ancho/alto de video por defecto que queramos

2º) (Opcional) Si quereis Auto Spinner de los artículos, hay que instalar también el plugin que publicó @alex2788 y configurarlo así:
Activate automatic spining mode for posts .
When automatically spinning an article spin post title also .
Spin the post slug ?
El link: https://foro20.com/otras-descargas/6959-descarga-plugin-wordpress-auto-spinner.html

====================================================================

INSTALACION DE LOS ARCHIVOS NECESARIOS Y PRUEBAS

1º) En /wp-content/plugins, creamos una carpeta llamada devuelve_flv y dentro de la misma ponemos el archivo devuelve_flv.php (este archivo devuelve la url directa del flv de la página de xvideos que le pongamos), nos vamos al administrador de plugins en WP y lo activamos

xxgeH74.jpg

Este plugin es independiente, si no quieres actualizar automáticamente, sólo que los videos se vean sin redirección a xvideo, instalas el plugin, lo activas y a la hora de crear un post pones en el contenido, algo así:
Código:
[devuelveflv urlorigen="http://www.xvideos.com/video8793694/sexy_amateur_nice-looking_hottie"]

2º) Creamos en la raiz de nuestra web una carpeta cualquiera, por ejemplo /xxxupload y dentro de ella colocamos el archivo importa.php

MDJWVIl.jpg

3º) En esta carpeta /xxxupload Subimos uno de los archivos de Raivens, por ejemplo xvideos.com-db10.txt y lo renombramos por archivo.csv

4º) Testeamos que vaya todo bien, ejecutamos "http://www.nuestrositio.com/xxxupload/importa.php"
Esto debe crear por defecto 4 posts nuevos, si editais el contenido de uno de ellos, se tendrá que ver algo así:

uiV4sYm.jpg

Cada vez que se ejecuta importa.php, en la carpeta /xxxupload, se creará (o se actualizará si ya existía) el archivo contador.txt, que contiene 3 datos: próxima posición a leer en el archivo .csv, nº de artículos a crear en cada ejecución, última url procesada.
608ybug.jpg

IMPORTANTE: SI SE BORRA ESTE ARCHIVO (contador.txt) y se vuelve a ejecutar el importa.php, se comenzará de nuevo por la primera linea del CSV, intentando no duplicar entradas en función de si existe o no el campo personalizado 'video' para el post actual

INFO: Los de Xvideos.com de vez en cuando eliminan contenido (por temas de copyright, u otros motivos), si importa.php lo detecta, no añadirá dicho artículo a nuestra base de datos
Cada vez que se termine de procesar un csv, se renombrará archivo.csv a _archivo.csv, para procesar uno nuevo, bastará con eliminar contador.txt y subir un nuevo .CSV de los de Raivens

Si el 4º paso ha ido bien, podemos configurar el cron para que ejecute el archivo importa.php cada x tiempo, en mi caso, con Hostgator, es así:
Código:
php -c /ruta/public_html/php.ini /ruta/public_html/xxxupload/importa.php >/dev/null 2>&1


Descarga de los archivos importa.php y devuelve_flv.php: Zippyshare.com - tutorial.zip (Recuerdo que NO ME HAGO RESPONSABLE DE NINGÚN PROBLEMA QUE ESTOS PUEDAN CAUSAR)


PD: Vaya mierditutorial me ha salido, se ve muy espeso, cuando en realidad es lo más simple del mundo :eek:
PD 2:: No vale reirse del código php, que llevo en esto 2 días como quien dice y uno hace lo que puede :sisi1:

AMPLIACIÓN (Tema Black Tube)
Para el tema Black Tube, editar importa.php y cambiar las líneas
PHP:
			if ( ! update_post_meta ($id, 'image', $image) ) { 
				add_post_meta($id, 'image', $image, true );	
			};
por
PHP:
			if ( ! update_post_meta ($id, 'thumb_url', $image) ) { 
				add_post_meta($id, 'thumb_url', $image, true );	
			};
 
Última edición:

ToniLima

Diamante
Usuario de Bronce
Mensajes
1,792
Puntuación de reacción
0
Pole!!!! enviando mp!
 
Última edición:

onuland

Cobre
Usuario de Bronce
Mensajes
422
Puntuación de reacción
0
Vereis que los php son más simples que el mecanismo de un chupete.

Os animo a echarle un ojo y reiros a toquetear cosillas
 

ToniLima

Diamante
Usuario de Bronce
Mensajes
1,792
Puntuación de reacción
0
Vereis que los php son más simples que el mecanismo de un chupete.

Os animo a echarle un ojo y [strike]reiros[/strike] a toquetear cosillas
Yo lo voy a probar más a toquearlo un poco soy muy quisquilloso... Para ese theme tienes que meter el video dentro de un custom field para que se autoresposive correctamente, por lo menos asi era en los embed, ahora al pasar por el plug de reproductor de video ni idea...
 

onuland

Cobre
Usuario de Bronce
Mensajes
422
Puntuación de reacción
0
Yo lo voy a probar más a toquearlo un poco soy muy quisquilloso... Para ese theme tienes que meter el video dentro de un custom field para que se autoresposive correctamente, por lo menos asi era en los embed, ahora al pasar por el plug de reproductor de video ni idea...

Cuestion de modificar 1 ó 2 lineas :)

Enviado desde el TAT
 
Última edición:
Mensajes
5
Puntuación de reacción
0
Un gran aporte, lo estoy poniendo en practica pero en el 4º paso no se crean los post.

En cualquier caso, muchas gracias.
 

onuland

Cobre
Usuario de Bronce
Mensajes
422
Puntuación de reacción
0
Un gran aporte, lo estoy poniendo en practica pero en el 4º paso no se crean los post.

En cualquier caso, muchas gracias.
Comprueba que archivo.csv exista junto con importa.php y que esté en minúsculas.

Si pones en el navegdor "http://tusitio.com/xxxupload/importa.php", ¿te salta algún error?
 
Última edición:
Mensajes
5
Puntuación de reacción
0
Comprueba que archivo.csv exista junto con importa.php y que esté en minúsculas.

Si pones en el navegdor "http://tusitio.com/xxxupload/importa.php, ¿te salta algún error?
Esta en minusculas todo y el archivo.csv funciona, se ven los enlaces al abrirlo con el block de notas.

Creo que el problema esta en que no se ejecutar el importa.php correctamente, lo pongo en el navegador con la ruta correcta y en la pestaña me sale que no se encontro la pagina.

Eso si, la pagina se muestra como si hubieras entrado por el inicio.
 
Última edición:

onuland

Cobre
Usuario de Bronce
Mensajes
422
Puntuación de reacción
0
Esta en minusculas todo y el archivo.csv funciona, se ven los enlaces al abrirlo con el block de notas.

Creo que el problema esta en que no se ejecutar el importa.php correctamente, lo pongo en el navegador con la ruta correcta y en la pestaña me sale que no se encontro la pagina.

Eso si, la pagina se muestra como si hubieras entrado por el inicio.
Pues ni idea entonces, si pones "tusitio.com/xxxupload/archivo.csv" te da la opción de descargarlo?, si no es así, quizá sea algún tema de seguridad de acceso a la carpeta.

Más no te puedo ayudar porque, si te digo la verdad, llevo desde la fecha de mi registro usando WP, así que todo es muy nuevo para mí :eek:


PD, A ver si veo cómo va el Black Theme y le añadimos la opción de según que tema, añadir los campos de una forma u otra :)... wp_get_theme(), te quiero :)
 
Mensajes
5
Puntuación de reacción
0
Pues ni idea entonces, si pones "tusitio.com/xxxupload/archivo.csv" te da la opción de descargarlo?, si no es así, quizá sea algún tema de seguridad de acceso a la carpeta.

Más no te puedo ayudar porque, si te digo la verdad, llevo desde la fecha de mi registro usando WP, así que todo es muy nuevo para mí :eek:

Pues estas igual que yo compañero!

Acabo de solucionarlo borrando toda la carpeta y creandola de nuevo, no tengo ni idea de porque no ejecutaba, pero ahora lo hace y salen las 4 entradas mencionadas en el tutorial.

Gracias.
 

onuland

Cobre
Usuario de Bronce
Mensajes
422
Puntuación de reacción
0
Yo lo voy a probar más a toquearlo un poco soy muy quisquilloso... Para ese theme tienes que meter el video dentro de un custom field para que se autoresposive correctamente, por lo menos asi era en los embed, ahora al pasar por el plug de reproductor de video ni idea...
Para el tema Black Tube, editar importa.php y cambiar las líneas
PHP:
			if ( ! update_post_meta ($id, 'image', $image) ) { 
				add_post_meta($id, 'image', $image, true );	
			};
por
PHP:
			if ( ! update_post_meta ($id, 'thumb_url', $image) ) { 
				add_post_meta($id, 'thumb_url', $image, true );	
			};
 

ToniLima

Diamante
Usuario de Bronce
Mensajes
1,792
Puntuación de reacción
0
Para el tema Black Tube, editar importa.php y cambiar las líneas
PHP:
			if ( ! update_post_meta ($id, 'image', $image) ) { 
				add_post_meta($id, 'image', $image, true );	
			};
por
PHP:
			if ( ! update_post_meta ($id, 'thumb_url', $image) ) { 
				add_post_meta($id, 'thumb_url', $image, true );	
			};

eso noo hace falta hombre, con poner en el panel de control "image" llega, donde dice meter el custom field para las imagenes "Custom fields name for thumbs (optional)", lo jodido es lo otro


El quick de la question esta aqui

Código:
$contenido='[devuelveflv urlorigen="' . $url . '"]';
lo del shorcode o embed deveria recalar aqui
Código:
			if ( ! update_post_meta ($id, 'video', $url) ) { 
				add_post_meta($id, 'video', $url, true );

Se me entiende lo que te quiero explicar... :)
Asi al mertete en el panel del theme al poner video en "Custom fields name for video (optional)"

te sale correctamente, ya que si el embed ( es el caso que experimente) no se autoajusta, si va en el contenido/content de forma "normal"
 
Última edición:

onuland

Cobre
Usuario de Bronce
Mensajes
422
Puntuación de reacción
0
eso noo hace falta hombre, con poner en el panel de control "image" llega, donde dice meter el custom field para las imagenes "Custom fields name for thumbs (optional)", lo jodido es lo otro
:qmeparto: Ya hombre, lo digo por el personal que ya tenga uno u otro nombre en los artículos publicados con anterioridad!
 

onuland

Cobre
Usuario de Bronce
Mensajes
422
Puntuación de reacción
0
eso noo hace falta hombre, con poner en el panel de control "image" llega, donde dice meter el custom field para las imagenes "Custom fields name for thumbs (optional)", lo jodido es lo otro


El quick de la question esta aqui

Código:
$contenido='[devuelveflv urlorigen="' . $url . '"]';
lo del shorcode o embed deveria recalar aqui
Código:
if ( ! update_post_meta ($id, 'video', $url) ) { 
add_post_meta($id, 'video', $url, true );

Se me entiende lo que te quiero explicar... :)
Asi al mertete en el panel del theme al poner video en "Custom fields name for video (optional)"

te sale correctamente, ya que si el embed ( es el caso que experimente) no se autoajusta, si va en el contenido/content de forma "normal"

Oookis, aun no conozco el theme. Ezta tarde/noche le echo un ojo y cuento por aquí

Enviado desde el TAT
 

ToniLima

Diamante
Usuario de Bronce
Mensajes
1,792
Puntuación de reacción
0
Oookis, aun no conozco el theme. Ezta tarde/noche le echo un ojo y cuento por aquí

Enviado desde el TAT
Yo a la noche me centraré en minar y si se puede editar el PHP a mi gusto baja... He visto que solo vale para las url de xvideos?? También decir que lo de meter el vídeo en custom field; si meteis el flw player; no hace falta ya que el plugin ya lo auto expande por lo menos en un mini test hecho por mi.... Pero es eso un mini test... Espero que esta noche le saque mas zumo...
 
Última edición:

danielmnb1

Estafador
Mensajes
291
Puntuación de reacción
0
que pena hermano pero no se puede insultar , si es mediocre , feo o no te gusto no insultes @onuland
uno se siente como mal , diga alternativa de ese post y listo , no agregue agresión
 
Arriba