Pensamientos al azar acerca de vBSEO y www.bmwfaq.com
Utilizar vBSEO en tus propias páginas (Programadores)
Posted 11-06-2007 at 12:39 PM by Danny Bembibre
API vBSEO para páginas propias
Existen muchas funciones vBSEO que pueden ser utilizadas por tus propios scripts.
Thread Original: http://www.vbseo.com/f2/vbseo-functi...sibility-1662/
NOTA: Siempre haz un include del archivo functions_vbseo.php.
Code: include_once 'includes/functions_vbseo.php';
1. Usa la siguiente función para convertir texto a formato vBSEO. Esto es muy util para URLs no relacionadas con vBulletin.
Puedes encontrar +info aquí: Custom Addons Rewrite
2. Para crear URLs vBulletin, las siguientes llamadas son necesarias (solo han de ejecutarse *una vez*):
3. La siguiente función devuelve la URL vBSEO para el foro especificado por el ID:
4. La siguiente función devuelve la URL vBSEO para un Hilo basado en el *puntero del array retornado de la base de datos (fetched array) *:
where $fila es
array(
'threadid'=>xxx,
'title'=>xxx,
....
);
5. La siguiente función devuelve la URL vBSEO para el perfil del usuario basada en el ID de usuario y el nombre de usuario:
6. La siguiente función devuelve la URL vBSEO para la lista de miembros:
7. La siguiente función te permite transformar dinamicamente la URL con la correspondiente URL SEO (incluida las reglas de transformación [Custom Rewrite Rules]).
Por ejemplo, si tienes definida la siguiente regla personalizada:
Debes usar la función de la siguiente manera:
8. La siguiente función te permite reemplazar las etiquetas META con un valor personalizado:
ejemplo
vbseo_replace_meta('keywords', 'keywords replacement');
9. La siguiente función devuelve la URL vBSEO especifica para el Hilo basada en la fila del thread (thread row):
$spec puede ser cualquiera de los siguientes argumentos:
'new' - URL del nuevo post
'last' - URL del último post
'next' - URL del siguiente Hilo (next thread)
'prev' - URL del Hilo anterior (previous thread)
Existen muchas funciones vBSEO que pueden ser utilizadas por tus propios scripts.
Thread Original: http://www.vbseo.com/f2/vbseo-functi...sibility-1662/
NOTA: Siempre haz un include del archivo functions_vbseo.php.
Code: include_once 'includes/functions_vbseo.php';
1. Usa la siguiente función para convertir texto a formato vBSEO. Esto es muy util para URLs no relacionadas con vBulletin.
Code:
$titulo_seo = vbseo_filter_text($titulo); // " simple ejemplo aqui!" => "simple-ejemplo-aqui"
2. Para crear URLs vBulletin, las siguientes llamadas son necesarias (solo han de ejecutarse *una vez*):
Code:
vbseo_get_options(); vbseo_prepare_seo_replace(); get_forum_info();
Code:
$urlforo = vbseo_forum_url($IDForo, $pagenum);
Code:
$urlhilo = vbseo_thread_url_row($fila, $pagenum);
array(
'threadid'=>xxx,
'title'=>xxx,
....
);
5. La siguiente función devuelve la URL vBSEO para el perfil del usuario basada en el ID de usuario y el nombre de usuario:
Code:
$urlmiembro = vbseo_member_url_row($IDUsuario, $NombreUsuario);
Code:
$urllistamiembros = vbseo_memberlist_url($Letra, $pagenum);
Code:
vbseo_any_url($url)
Code:
'index.php?pagina=(w+)$' => 'pagina-$1.html'
Code:
$seourl = vbseo_any_url('index.php?pagina=news'); // $seourl = 'pagina-news.html'
Code:
vbseo_replace_meta($metaname, $meta_content);
vbseo_replace_meta('keywords', 'keywords replacement');
9. La siguiente función devuelve la URL vBSEO especifica para el Hilo basada en la fila del thread (thread row):
Code:
$threadurl_spec = vbseo_thread_url_row_spec($thread_row, $spec);
'new' - URL del nuevo post
'last' - URL del último post
'next' - URL del siguiente Hilo (next thread)
'prev' - URL del Hilo anterior (previous thread)
Total Comments 1
Comments
-
Posted 11-09-2007 at 11:46 AM by Juan Muriente
Total Trackbacks 0
