Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: TranceMaster en 10 Enero 2012, 19:49 pm



Título: Donde Pongo Una Descripcion Del Foro? SMF
Publicado por: TranceMaster en 10 Enero 2012, 19:49 pm
Hola Que Tal:

Tengo un Foro De Descargas Pero Tengo El Problema De Que Mi Foro No Se Visualiza En El Buscador. OS PIDO AYUDA YA QUE VOSOTROS TAMIEN UTILIZAIS LA PLATAFORMA SMF.

Utilizo La Version 2.02 De smf.

Donde Pongo Una Descripcion Del Foro?

He Mirado Y NO Encuentro Ningun Sitio Donde Ponerla.

Aparte De Eso:

Relacionado Con Las Metatags:

En LA sección Caracteristicas Y Opciones Pone:

Palabras clave meta (meta keywords) asociadas con el foro.

Para motores de búsqueda, dejar en blanco para usar las establecidas por defecto.

He Puesto Mis Etiquetas Pero En El index.template.php No Veo Ninguna Etiqueta Relacionada Con El Foro Ni Ninguna Descripcion Relacionada Con El Foro.

OS DEJO EL Index.Template Original Sin Modificar

Gracias.



Citar
// The main sub template above the content.
function template_html_above()
{
   global $context, $settings, $options, $scripturl, $txt, $modSettings;

   // Show right to left and the character set for ease of translating.
   echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"', $context['right_to_left'] ? ' dir="rtl"' : '', '>
<head>';

   // The ?fin20 part of this link is just here to make sure browsers don't cache it wrongly.
    echo '
    <link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/index', $context['theme_variant'], '.css?fin20" />';

   // Some browsers need an extra stylesheet due to bugs/compatibility issues.
   foreach (array('ie7', 'ie6', 'webkit') as $cssfix)
      if ($context['browser']['is_' . $cssfix])
         echo '
   <link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/css/', $cssfix, '.css" />';

   // RTL languages require an additional stylesheet.
   if ($context['right_to_left'])
      echo '
   <link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/rtl.css" />';

   // Here comes the javascript bits!
   echo '
   <script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/script.js?fin20"></script>
    <script type="text/javascript" src="', $settings['theme_url'], '/scripts/theme.js?fin20"></script>
   <script type="text/javascript"><!-- // --><![CDATA[
      var smf_theme_url = "', $settings['theme_url'], '";
      var smf_default_theme_url = "', $settings['default_theme_url'], '";
      var smf_images_url = "', $settings['images_url'], '";
      var smf_scripturl = "', $scripturl, '";
      var smf_iso_case_folding = ', $context['server']['iso_case_folding'] ? 'true' : 'false', ';
      var smf_charset = "', $context['character_set'], '";', $context['show_pm_popup'] ? '
      var fPmPopup = function ()
      {
         if (confirm("' . $txt['show_personal_messages'] . '"))
            window.open(smf_prepareScriptUrl(smf_scripturl) + "action=pm");
      }
      addLoadEvent(fPmPopup);' : '', '
      var ajax_notification_text = "', $txt['ajax_in_progress'], '";
      var ajax_notification_cancel_text = "', $txt['modify_cancel'], '";
   // ]]></script>';

   echo '
   <meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
   <meta name="description" content="', $context['page_title_html_safe'], '" />', !empty($context['meta_keywords']) ? '
   <meta name="keywords" content="' . $context['meta_keywords'] . '" />' : '', '
   <title>', $context['page_title_html_safe'], '</title>';

   // Please don't index these Mr Robot.
   if (!empty($context['robot_no_index']))
      echo '
   <meta name="robots" content="noindex" />';

   // Present a canonical url for search engines to prevent duplicate content in their indices.
   if (!empty($context['canonical_url']))
      echo '
   <link rel="canonical" href="', $context['canonical_url'], '" />';

   // Show all the relative links, such as help, search, contents, and the like.
   echo '
   <link rel="help" href="', $scripturl, '?action=help" />
   <link rel="search" href="', $scripturl, '?action=search" />
   <link rel="contents" href="', $scripturl, '" />';

   // If RSS feeds are enabled, advertise the presence of one.
   if (!empty($modSettings['xmlnews_enable']) && (!empty($modSettings['allow_guestAccess']) || $context['user']['is_logged']))
      echo '
   <link rel="alternate" type="application/rss+xml" title="', $context['forum_name_html_safe'], ' - ', $txt['rss'], '" href="', $scripturl, '?type=rss;action=.xml" />';

   // If we're viewing a topic, these should be the previous and next topics, respectively.
   if (!empty($context['current_topic']))
      echo '
   <link rel="prev" href="', $scripturl, '?topic=', $context['current_topic'], '.0;prev_next=prev" />
   <link rel="next" href="', $scripturl, '?topic=', $context['current_topic'], '.0;prev_next=next" />';

   // If we're in a board, or a topic for that matter, the index will be the board's index.
   if (!empty($context['current_board']))
      echo '
   <link rel="index" href="', $scripturl, '?board=', $context['current_board'], '.0" />';

   // Output any remaining HTML headers. (from mods, maybe?)
   echo $context['html_headers'];

   echo '
</head>
<body>';
}


Título: Re: Donde Pongo Una Descripcion Del Foro? SMF
Publicado por: #!drvy en 10 Enero 2012, 19:57 pm
Hola,

Por defecto, la descripción del foro es la misma que el titulo, y a no ser que un tema personal incluya dicha opción, esta no esta a la vista. Tambien puedes editar el tema cambiando el meta description por uno tuyo, pero no te lo recomiendo, pues creo que es mucho mejor para el SEO que se quede tal y como esta.

Respecto a los meta tags, por defecto están en blanco. Si los introduces y quieres comprobar que están, no se trata de ver el código fuente del index_template porque ahí es puro php y este las obtiene de la base de datos. Se trata de ver el código fuente desde el navegador que es donde aparecen.


Saludos


Título: Re: Donde Pongo Una Descripcion Del Foro? SMF
Publicado por: TranceMaster en 10 Enero 2012, 20:12 pm
smf lleva las propias etiquetas por defecto que son estas

PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines,

Entonces me gustaria poner otras tags aparte de estas

que tengo que hacer

ir a la base de datos y buscar el index.template de la base dedatos y ponerlas alli tambien para que haga efecto ?

o mejor no tocar nada.

con soporte smf he hablado con ellos y nadie quiere contestar,les da palo

se piensan que les haces lacompetencia y pasan,ademas es un foro que no tiene practicamente visitas lo he hecho para mi porque soy uploader

es que estoy un poco liado.



Título: Re: Donde Pongo Una Descripcion Del Foro? SMF
Publicado por: #!drvy en 10 Enero 2012, 20:15 pm
Hola,

No me has entendido nada verdad ?  :xD

Pon las etiquetas (meta keywords) tal y como lo estabas haciendo. Y créeme que si son visibles, no en el código php, sino en el html que genera cuando lo visitas con el navegador.


Saludos


Título: Re: Donde Pongo Una Descripcion Del Foro? SMF
Publicado por: TranceMaster en 10 Enero 2012, 20:21 pm
vale entendido.

gracias  :-*

nos vemos por aqui