Entradas Recientes de categorias especificas – wordpress

Lo de Entradas Recientes (Recent Posts) ahora se usa mucho en todos los blogs de wordpress, pero acá les muestro como mostrar entradas recientes de ciertas categorías:

Para ver las entradas recientes usamos esto:

<h2>Entradas Recientes</h2>
<ul>
<?php get_archives('postbypost', 6); ?>
</ul>

Pero para ver las entradas de las categorías que nosotros elegimos usamos esto:

<ul>
<?php $recent = new WP_Query("cat=1&showposts=10"); while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink() ?>" rel="bookmark">
<?php the_title(); ?>
</a></li>
<?php endwhile; ?>
</ul>

Para modificar a nuestro gusto:
cat=1  es el número ID  de la categoría que queremos mostrar.
showposts=10  es el número de entradas que se van a mostrar.

chauuuuuu

AdSense en el primer post de WordPress

Los «libros» de SEO dicen que poner un anuncio después de la primera entrada del blog es muy eficaz (aumenta la posibilidad de sumar clicks). 

Para colocar un anuncio después de la primera entrada de su blog de WordPress hay que hacer lo siguiente:

  1. Abrir el panel de control de WordPress como administrador:
    Presentation > Theme Editor
  2. Seleccionar Main Index Template de la lista de archivos.
  3. Dentro de ese archivo buscamos esta línea:
    <?php if (have_posts())
  4. Y agregamos a continuación esta línea:
    <?php $count = 1; ?>
  5. Dentro del mismo archivo, ahora buscamos esta línea:
    <?php the_content
  6. Antes de la etiqueta de cierre ?>  agregamos el siguiente código:<?php if ($count == 1) : ?>
    – ACA TU CODIGO DE ADSENSE –
    <?php endif; $count++; ?>
  7. Guardar cambios y listo!

*Como siempre… es bueno hacer una copia de seguridad del archivo…por si algo salga mal =P

Editar mas de 20 comentarios a la vez en WordPress

En algunos sitios que tengo estoy recibiendo al día más de 3.000 comentarios de los cuales 2.900 son SPAM y como no reviso todos los días se me acumulan en unos 30.000 o más… a la hora de aprobar o rechazar comentarios WordPress te muestra los comentarios en páginas de 20 mensajes nada más. Acá les muestro como ampliar el número de comentarios por páginas en WordPress para que editar sea mucho más fácil.

Paso 1
Dentro de la carpeta wp-admin buscamos el archivo edit-comments.php

Paso 2
Dentro de este archivo buscamos la siguiente línea:
$comments_per_page = apply_filters(‘comments_per_page’, 20, $comment_status);

El «20» indica el número de mensajes, modificamos eso según nuestra necesidad,  guardamos los cambios y listo!

*Siempre que hacemos cambios como estos es bueno hacer una copia del archivo que vamos a modificar…por cualquier cosa 🙂

Hacer que un CD arranque solo

Aquí le explico como hacer para que un CD se abra automáticamente al meter en la computadora.
Para hacer que un CD arranque solo simplemente necesitamos un archivo dentro del CD llamado AUTORUN.INF

icono-autorun.jpg

1- Abrimos el bloc de notas
2- Escribimos esto:
[autorun]
run=archivo.exe

3-
Le damos a Guardar como… y guardamos el archivo con este nombre: Autorun.ini

Lo que hace este archivo es avisarle al sistema operativo que al meter el disco abra automáticamente el archivo «archivo.exe»

«archivo.exe» lo cambiamos por el nombre del archivo que queremos que se abra al insertar el disco.

Este archivo no solo sirve para los CDs, también funciona en DVDs, Pen Drivers, tarjetas de memoria, etc, etc..

Poner AdSense en la Cabecera de un SMF

¿Cómo poner Google AdSense en la cabecera de un foro SMF?

 Ejemplo: El foro de Celular.com.py –> FORO

adsense-smf.jpg
Lo primero que tenemos que hacer es buscar el archivo INDEX.TEMPLATE.PHP

Y buscamos la siguiente linea y agregamos en ella nuestro código de AdSense

// Show a random news item? (or you could pick one from news_lines…)
if (!empty($settings[‘enable_news’]))
echo ‘
<tr class=»windowbg2″>
<td colspan=»2″ height=»24″ class=»tborder» style=»border-width: 1px 0 0 0; padding-left: 1ex;»>
<b>’, $txt[102], ‘:</b> ‘, $context[‘random_news_line’], ‘
</td>
</tr>’;

echo ‘
</table>
 AQUI PONES EL CODIGO DE ADSENSE
<br />
<table cellspacing=»0″ cellpadding=»10″ border=»0″ align=»center» width=»95%» class=»tborder»>
<tr><td valign=»top» bgcolor=»#ffffff»>’;

Y listo!
*Debajo o encima del código podemos usar<br> para que no quede tan pegado a los bordes de arriba ni abajo.

WordPress en Español

Como tener el WordPress en Español? Acá les explico paso a paso lo que tienen que hacer para pasar su WP de inglés a español.

Una vez que ya tengamos el WordPress totalmente instalado, hacemos esto:

1) Descargar el paquete de idioma teniendo en cuenta la versión de nuestro WP.
Aquí les dejo la traducción en español para el WP versión 2.7 en descarga directa (si esta versión no te sirve, busca AQUI)
—>DESCARGAR WORDPRESS EN ESPAÑOL <—

2) Entramos por FTP (o como les guste hacerlo) y subimos el fichero de la traducción (osea es_ES.mo) al directorio wp-includes/languages/. Por lo general este directorio no existe, entonces lo creamos.

3) Buscamos el archivo wp-config.php y dentro buscamos la siguiente línea:
define (‘WPLANG’, »);

y la dejamos así:
define (‘WPLANG’, ‘es_ES’);

Y listo! Con esto ya tienes todo el WP en español, incluyendo el panel de control. OJO! Esto NO modifica el idioma del template, hay templates que requieren modificaciones extras para que esten 100% en español.

Como poner AdSense en SMF?

Aquí les explico como poner la publicidad de Google AdSense en el primer post en un foro SMF (Simple Machines Forum)

Ejemplo: El foro www.celular.com.py/foro

adsense-en-smf.jpg

Vamos a editar el archivo Display.template.php  (fijarse que sea el archivo del template que se está usando)
**Hacer copia de seguridad de este archivo…nos servirá en caso de que algo salga mal!

buscamos dentro de ese archivo lo siguiente: // Show the post itself, finally!

y antes de esa frase, pegamos esto:

//Google Cod
if ($message[‘id’] == $context[‘first_message’])
{
$google_codigo= <<<EOT
<div style=»float:left;padding:10px»>
ACA TU CODIGO GOOGLE
</div>
EOT;
}else{
$google_codigo =»»;
}  

Ahora buscamos esto:

// Show the post itself, finally!
echo ‘
</td>
</tr></table>
<hr width=»100%» size=»1″ class=»hrcolor» />
<div class=»post»‘, $message[‘can_modify’] ? ‘ id=»msg_’ . $message[‘id’] . ‘»‘ : », ‘>’, $message[‘body’], ‘</div>’, $message[‘can_modify’] ? ‘
<img src=»‘ . $settings[‘images_url’] . ‘/icons/modify_inline.gif» alt=»» align=»right» id=»modify_button_’ . $message[‘id’] . ‘» style=»cursor: pointer;» onclick=»modify_msg(\» . $message[‘id’] . ‘\’, \» . $context[‘session_id’] . ‘\’)» />’ : » , ‘
</td>
</tr>’;

y lo reemplazamos por esto:

// Show the post itself, finally!
echo ‘
</td>
</tr></table>
<hr width=»100%» size=»1″ class=»hrcolor» />
<div class=»post»‘, $message[‘can_modify’] ? ‘ id=»msg_’ . $message[‘id’] . ‘»‘ : », ‘>’,$google_codigo, $message[‘body’], ‘</div>’, $message[‘can_modify’] ? ‘
<img src=»‘ . $settings[‘images_url’] . ‘/icons/modify_inline.gif» alt=»» align=»right» id=»modify_button_’ . $message[‘id’] . ‘» style=»cursor: pointer;» onclick=»modify_msg(\» . $message[‘id’] . ‘\’, \» . $context[‘session_id’] . ‘\’)» />’ : » , ‘
</td>
</tr>’;

Y listo!

CUIDADO! Los pasos son muy fáciles, pero tener cuidado de copiar TODO bien y de reemplazar exactamente lo que cito aquí, cualquier punto o coma que se borre de más puede hacer que el foro no funcione bien. Hacer copia de seguridad antes de hacer esto, si o si.

Etica – 3er Parcial

Les dejo el material de ética para el examen.

DESCARGAR

Estudien mucho! Chaaaaaau!

Programacion Web

Les dejo lo que hay que estudiar para el examen de este viernes (2008/09/19)

-Un powerpoint de 104 hojas BAJAR AQUI
-Una hoja con los códigos que hay que saber si o si VER AQUI

Y estas cosas:

Definición actual y anterior de php
Definición de html, ftp, ssh, http, htts, ssl
Motores de base de datos (Citar)
Lenguajes para web y en que SO funciona cada uno
Servidores web (citar)
Navegadores web (citar)
Ejemplo de usos de PHP y para que se puede usar
Definición de servicio y daemon
Esquema de un servidor web (graficar) (muchos puntos)
Método de un formulario
Para que se utiliza TARGET y MAX LEGENT dentro de un formulario
Lista de empresas que validad HTTPS (ssl)
Par que se utiliza registrer global (ventajas/desventajas)
Como obtener por medio de HTML un salto de linea y un espacio
Como recuperar los datos que se envían por un formulario
$_POST – $_GET
Tipos de comentarios (como hacer comentarios en PHP y en HTML)
Creo que eso era todo  alpelo.gif

Archivos ocultos en windows

Es muy fácil ocultar o ver archivos ocultos en windows pero hace unos días me entró un virus/malware (o lo que sea) que no me dejaba ver la opcion «Opciones de Carpeta» en Herramientas del explorador y tampoco me dejaba cambiar la opcion de ver archivos ocultos.

Para solucionar lo de Opciones de Carpeta  hice esto…

INICIO -> EJECUTAR -> gpedit.msc
y se abre una ventana con varias opciones interesantes… pero vamos a Configuración de Usuario despues Componentes de Windows y ahi entramos a Explorador de Windows y deshabilitamos la opción que dice Quita el Menu Opciones de Carpeta del menú Herramientas

Con esto ya solucionamos eso…ahora la cosa es que por más que le des ver archivos ocultos no pasa nada por culpa del virus rompe bola ese… para solucionar eso hagan esto:

INICIO -> EJECUTAR ->regiet y se abre la ventana del editor de registros

Te vas a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN Y ahi verifica que los valores CheckedValue y DefaultValue de la parte derecha contengan sendos 2.

Después te vas a la clave KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL  verifica que el valor CheckedValue contenga un 1 y que DefaultValue contenga un 2.
Modifícalos si fuese necesario.

después hacemos esto…

te vas a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Dentro de ahi busca el valor Hidden y dejalo en 1.

Y por último esto…
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL hay una entrada que se llama CheckedValue de tipo alfanumerica (pero que debería ser de tipo DWORD), elimina este CheckedValue de tipo alfanumerica y crea una de tipo DWORD con el mismo nombre con valor 1 , de todas maneras hay que controlar que la entrada DefaultValue tenga valor de 2.
Tambien dentro de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN busca las mismas entradas, y las 2 entradas mencionadas que tengan valor 2.

Espero que les funcione y si no, comenten aca y vemos que onda… alpelo.gif