Tutorial Instalar Seo4smf Url Legibles en Foro SMF

Started by H@free, November 01, 2007, 06:05:59 PM

Previous topic - Next topic

HotJoint


Neri

Me gustaria que me responda alguien para que es php.ini ???
para ver las paginas de sitemap? yo lo puse enable y con otras cosas y anda, pero no veo un listado de paginas en sitemap ni nada..
Saludos

franklinrony

php.ini es donde se configuran las fnciones del php, es decir por ejemplo si en tu servidor te dieran acceso al php.ini podrias deshabilitar librerias como la gd zndoptimizer, algunas librerias que se instalan en los servidores necesitan que se agreguen lineas al php.ini para funcionar en mi firma hay un tuto para mpliar un poco la informacion vertida en este post, no lo coloco pues seria casilo mismo, solo que agrego un par de cosas que no vi aqui.
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

_Hogun:_

El querystring no hace falta modificarlo para nada.

H@free

El querystring no hace falta modificarlo para nada.


En alguna ocaciones lo he modificado otras veces que instalado el seo4, no he realizado dicham modificación no podría explicar a que deba eso...

Pero por si algún caso no te ba el foro o no sigue los hilos de paginación de los post-it tocará modificarlo...


julioSainT

miren ami me pasa  1 problema, arriba en la url me pone en html , pero le doi a propiedades , en un link y el link esta en php :S

_Hogun:_


HotJoint


franklinrony

eso no cambia nada, de suerte su pr no cambio esta vez en la actualización de enero, spam por puro gusto
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

H@free

Sí es Fotozone, además de este creo que tiene más nick...
Nunca deja la Maña jajaja

rebenr

Donde nestan esos dos archivos que salen en rojo que hay que descargar?

Vice88

Hola. He seguido los pasos que habeis dado y me han sucedido estas cosas:

- Se instala correctamente. Vale todo normal.
- Al hacer todo lo que piden, voy al apartado de administración del SEO4SMF y lo activo (Enable), creo el htaccess.txt (y luego lo paso a .htaccess) No me hace falta modificarlo, pues el foro está en la carpeta raíz.
- Puse el php.ini
- Al hacer esto entro al foro y todo correcto, pero cuando pretendo ir a algún apartado, salta un error y no entra.
- Las modificaciones que indican me hace saltar un error en Posquery en línea 495

Tampoco se instaló pues no me indicó el Copyright abajo, como al resto de foros de los que he visto. Tampoco me creó el Sitemap que es lo que más me interesaba :(
Clan WaZa 2.0 (En Obras)

SMF 2.0 + ADK Portal

aca463

#32
Muchas gracias a todos. Me ha servido de mucho.

Aunque me queda un problema para instalar el SEO4smf
He seguido todos los pasos para instalarlo y se instala conrrectamente, pero las urls no se construyen correctamente sino que hay un redireccionamiento a la url amigable para los buscadores, es decir, la url sería:

http://localhost/foro/meteorologia-general-b1.0/

y la url del script te la muestra como:
http://localhost/foro/index.php/board,1.0.html

produciéndose así el redireccionamiento a la primera url


Y una última cosa que tampoco me funciona es la paginación en los topic y los distintos subforos.

Espero alguien nos pueda ayudar con este problema.

Saludos!
Cualquier solución entraña nuevos problemas
http://foro.tiempo.com
http://www.callejeromadrid.eu

Jose7up

Buenas aca463 para tu primera pregunta, entra a las opciones de Seo4SMF en el panel de admin y marca estas casillas:

Seo4SMF Enable
Beautifying url for profile members ?   
Beautifying url for forum actions ?
Enable SQL Query when we don't find url in SMF Context ?

Para la segunda pregunta sobre la paginación esta explicado en el primer post del tema por H@free lo que pasa es que esta mal indicado que código hay que cambiar, te dejo un enlace para que veas el código que tienes que cambiar en el archivo QueryString.php:

http://www.simplemachines.org/community/index.php?topic=230135.msg1481283#msg1481283

Un saludo!

.-ErrOr-404-.

Todo esto del se4smf solo funciona el el smf 1.1.3 vrdad¿?

Alguien podria aclararmelo por favor

salu2

.-ErrOr-404-.



Jose7up

Quote from: .-ErrOr-404-. on March 26, 2008, 03:49:30 PM
Todo esto del se4smf solo funciona el el smf 1.1.3 vrdad¿?

Alguien podria aclararmelo por favor

salu2

.-ErrOr-404-.

Compatible With: 1.1 RC3, 1.1, 1.1.1, 1.1.2, 1.1.3 y 1.1.4 de momento que yo sepa.

Un saludo!!

.-ErrOr-404-.

Quote from: Jose7up on March 26, 2008, 04:25:24 PM
Quote from: .-ErrOr-404-. on March 26, 2008, 03:49:30 PM
Todo esto del se4smf solo funciona el el smf 1.1.3 vrdad¿?

Alguien podria aclararmelo por favor

salu2

muchas gracias amigo..
ahora lo pruebo entonces...:P


.-ErrOr-404-.

Compatible With: 1.1 RC3, 1.1, 1.1.1, 1.1.2, 1.1.3 y 1.1.4 de momento que yo sepa.

Un saludo!!



Jose7up


TraX22

Hola como estan
Tengo el mismo problema del final de las url , o sea se ven así

http://localhost/foro/meteorologia-general-b1.0/

y desde el panel no lo puedo sacar pormas que desmarco la opción sigue sin modificarse en las url .

En el caso de la paginación de los foros tampoco puedo arreglarlas en el archivo QueryString hago las modificaciones pero me da error al querer entrar al panel de administración y tampoco a la pagina del foro principal si a los distintos foros y su paginación anda . Pero bueno no puedo dejarlo así , por ende saco las correcciones del QueryString . Les dejo la parte a modificar del archivo a ver si alguien encuentra el error

// This should work even in 4.2.x, just not CGI without cgi.fix_pathinfo.
if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
{
// Let's do something special for session ids!
if (defined('SID') && SID != '')
$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?(?:' . SID . ';)((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html?' . SID . '\$2\"'", $buffer);
if ($modSettings['seo4smf_sb_enable'] == "on")
{
$buffer = preg_replace('/<!-- Seo4SMF Social Bookmark -->/', create_sb() , $buffer);
}

if ($modSettings['seo4smf_enable'] == "on")
{

$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic|page)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl1 . '/' . beautify_urls(strtr('\$1', '&;=', '//,')) . '\$2\"'", $buffer);

if ($modSettings['seo4smf_beautify_profiles'] == "on")
{
$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?action=profile;u=([^#"]+?)?"/e', "'\"' . \$scripturl1 . '/' . beautify_url_profiles(strtr('\$1', '&;=', '//,')) . '\$2\"'", $buffer);
}

if ($modSettings['seo4smf_beautify_actions'] == "on")
{
$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?action=([^#"]+?)?"/e', "'\"' . \$scripturl1 . '/' . beautify_url_action('\$1'). '\$2\"'", $buffer);
}

if ($modSettings['seo4smf_keywords'] == "on")
{
$buffer = preg_replace('<meta name="keywords" content=(.*) />', create_keywords() , $buffer);
}
if ($modSettings['seo4smf_description'] == "on")
{
$buffer = preg_replace('<meta name="description" content=(.*) />', create_description() , $buffer);
}

$buffer = preg_replace('/<a href=\"http:\/\/www.simplemachines.org\/about\/copyright.php\" title=\"Free Forum Software\" target=\"_blank\">SMF &copy; 2006-2007, Simple Machines LLC<\/a>/', '<a href="http://www.simplemachines.org/about/copyright.php" title="Free Forum Software" target="_blank">SMF &copy; 2006-2007, Simple Machines LLC</a><br /> <a href="http://www.webmasterstalks.com" target="blank_">Seo4Smf v0.2 &copy; Webmaster\'s Talks</a>' , $buffer);
$buffer = preg_replace('/<a href=\"http:\/\/www.simplemachines.org\/about\/copyright.php\" title=\"Free Forum Software\" target=\"_blank\">SMF &copy; 2006, Simple Machines LLC<\/a>/', '<a href="http://www.simplemachines.org/about/copyright.php" title="Free Forum Software" target="_blank">SMF &copy; 2006, Simple Machines LLC</a><br /> <a href="http://www.webmasterstalks.com" target="blank_">Seo4Smf v0.2 &copy; Webmaster\'s Talks</a>' , $buffer);
$buffer = preg_replace('/<a href=\"http:\/\/www.simplemachines.org\/about\/copyright.php\" title=\"Free Forum Software\" target=\"_blank\">SMF © 2001-2006, Lewis Media<\/a>/', '<a href="http://www.simplemachines.org/about/copyright.php" title="Free Forum Software" target="_blank">SMF &copy; 2001-2006, Simple Machines, Lewis Media</a><br /> <a href="http://www.webmasterstalks.com" target="blank_">Seo4Smf v0.2 &copy; Webmaster\'s Talks</a>' , $buffer);
}
else
{
$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer);
}
}

// Return the changed buffer.
return $buffer;
}

?>
Si tu problema se resolvió pon solved al post , otra forma de ayudar
¿Qué es el repair_settings?  :P
Ante de crear un nuevo tema entra aquí

franklinrony

que salgan asi no es problema
http://localhost/foro/meteorologia-general-b1.0/
es lo mas que puedes hacer pues siempre llevan el identificador del foro , inmagina por ejemplo que tengas dos secciones uan musica y otra video y en ambas tengas una de peticiones entonces si temetes a
localhost/peticiones, a que url te dirgiria a la de music o a la de videos?como ves por eso necesario el identificador del foro al final de la url. paara efectos seo eso no afecta
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

Advertisement: