Results 1 to 3 of 3

[How To] Utilizar vBSEO en tus propias páginas API

This is a discussion on [How To] Utilizar vBSEO en tus propias páginas API within the Español forums, part of the General Discussion category; 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/ ...

  1. #1
    vBSEO.com SysAdmin Array Danny Bembibre's Avatar
    Real Name
    Daniel Bembibre Gude @dbembibre
    Join Date
    Mar 2007
    Location
    Madrid (Spain)
    Posts
    646
    Liked
    14 times
    Blog Entries
    20

    [How To] Utilizar vBSEO en tus propias páginas API

    API vBSEO para páginas propias
    Existen muchas funciones vBSEO que pueden ser utilizadas por tus propios scripts.

    Thread Original: vBSEO Functions for Extensibility
    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"
    Puedes encontrar +info aquí: Custom Addons Rewrite

    2. Para crear URLs vBulletin, las siguientes llamadas son necesarias (solo han de ejecutarse *una vez*):
    Code:
     vbseo_get_options();
    vbseo_prepare_seo_replace();
    vbseo_get_forum_info();
    3. La siguiente función devuelve la URL vBSEO para el foro especificado por el ID:
    Code:
     $urlforo = vbseo_forum_url($IDForo, $pagenum);
    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) *:
    Code:
     $urlhilo = vbseo_thread_url_row($fila, $pagenum);
    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:
    Code:
     $urlmiembro = vbseo_member_url_row($IDUsuario, $NombreUsuario);
    6. La siguiente función devuelve la URL vBSEO para la lista de miembros:
    Code:
     $urllistamiembros = vbseo_memberlist_url($Letra, $pagenum);
    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]).
    Code:
     vbseo_any_url($url)
    Por ejemplo, si tienes definida la siguiente regla personalizada:
    Code:
       'index.php?pagina=(w+)$' => 'pagina-$1.html'
    Debes usar la función de la siguiente manera:
    Code:
     $seourl = vbseo_any_url('index.php?pagina=news'); // $seourl = 'pagina-news.html'
    8. La siguiente función te permite reemplazar las etiquetas META con un valor personalizado:
    Code:
     vbseo_replace_meta($metaname, $meta_content);
    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):
    Code:
     $threadurl_spec = vbseo_thread_url_row_spec($thread_row, $spec);
    $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)
    Last edited by Danny Bembibre; 10-07-2008 at 09:23 AM.
    vBSEO Success Story: bmwfaq.com 95% indexed in yahoo, 85% indexed in google and straight up and 10% indexed in bing

  2. #2
    Senior Member Array amenadiel's Avatar
    Real Name
    Felipe CHW
    Join Date
    Feb 2007
    Location
    Santiago, Chile
    Posts
    168
    Liked
    1 times
    una observación, la función a llamar al inicio se llama

    vbseo_get_forum_info();

    lo noté cuando me salió este error:

    Call to undefined function get_forum_info()

    eso... muchas gracias de todos modos.

  3. #3
    vBSEO.com SysAdmin Array Danny Bembibre's Avatar
    Real Name
    Daniel Bembibre Gude @dbembibre
    Join Date
    Mar 2007
    Location
    Madrid (Spain)
    Posts
    646
    Liked
    14 times
    Blog Entries
    20
    Quote Originally Posted by amenadiel View Post
    una observación, la función a llamar al inicio se llama

    vbseo_get_forum_info();

    lo noté cuando me salió este error:

    Call to undefined function get_forum_info()

    eso... muchas gracias de todos modos.
    Muchas gracias, actualizo la info
    vBSEO Success Story: bmwfaq.com 95% indexed in yahoo, 85% indexed in google and straight up and 10% indexed in bing

Similar Threads

  1. Páginas Indexadas en Google.
    By digitalnorte in forum Español
    Replies: 3
    Last Post: 03-24-2008, 05:18 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •