Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
[es-es] TXP4 y las URLs
Saludos
La etiqueta <code>txp:category1 link=“y” /</code> nos produce URLs del tipo http://www.dominio.com/categoría/_categoria_
El plugin rss_suparchive produce algunas del tipo http://www.dominio.com/archivos/_YYYY_/_MM_
En ambos casos me da un error 404: URL desconocida
Las preferencias configuran las URL de nuestro TXP como section/id/title. ¿Alguien sabe qué hacemos mal? ¿Un problema de congifuración? ¿No son compatibles? ¿Nos falta algún plugin?
El diagnóstico:
Versión de Textpattern: 4.0.1 (r888)
last_update: 2005-09-09 08:32:46/2005-09-08 17:34:21
Document root: /home/chs/elfloridobyte.com/home/html
$path_to_site: /home/chs/elfloridobyte.com/home/html
Path a Textpattern: /home/chs/elfloridobyte.com/home/html/textpattern
Modo de enlace permanente: section_id_title
Directorio temporal: /home/chs/elfloridobyte.com/home/html/textpattern/tmp
Dominio web: www.elfloridobyte.com
Versión de PHP: 4.3.10
Register globals: 1
Magic quotes: 1/0
MySQL: 4.0.25
Local: es_ES.UTF-8
Servidor: Apache/2.0.52-CHS-1 (Unix)
Comprobación previa:
————————————
El directorio no tiene permisos de escritura: files
————————————
contenidos del archivo .htaccess:
————————————
DirectoryIndex index.php index.html
Options +FollowSymLinks
RewriteBase /
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) – [PT,L]
RewriteRule ^(.*) index.php
</IfModule>
Deny from host-148-244-150-57.block.alestra.net.mx
Deny from host-148-244-150-58.block.alestra.net.mx
Deny from host-207-248-240-118.block.alestra.net.mx
Deny from host-207-248-240-119.block.alestra.net.mx
Deny from xpanel.unixserverhosting.com
Deny from 200.84.166.197
Deny from 200.150.134.79
————————————
Charset (default/config): latin1/latin1
character_set: latin1
character_sets: latin1 dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5
20 Tables: OK
Extensiones de PHP: xslt, xml, tokenizer/0.1, sysvshm, sysvsem, standard/4.3.10, sockets, session, posix, pdf, pcre, overload, mysql, ming, mhash, mcrypt, mbstring, imap, imagick/0.9.11, gettext, gd, ftp, exif/1.4 $Id: exif.c,v 1.118.2.29 2004/11/10 01:44:58 iliaa Exp $, dbase, curl, ctype, calendar, bcmath, zlib/1.1
/include/txp_category.php: r628 (e92f8775125b69b1170e9026e7ab0d26)
/include/txp_plugin.php: r758 (3381ca79884afdf8d625d68ce62760eb)
/include/txp_auth.php: r716 (3a2a9e9b3a3d94527268434e9eb9e278)
/include/txp_form.php: r881 (f98d88fb56ee4c39e32329c9ad8161ef)
/include/txp_section.php: r685 (5cae4258cd1065c36b787eb22605c0a3)
/include/txp_tag.php: r650 (c4d9210382c5c2779f5454770cf2ac17)
/include/txp_list.php: r856 (1a3e54c0a007cee4fc5d129ad5ebe199)
/include/txp_page.php: r876 (e22dc37b465b87757722732a225b25f3)
/include/txp_discuss.php: r871 (66974d590659b6e6c8d550dc44b8ba78)
/include/txp_prefs.php: r765 (df266d038fd2bfa1c6f18b199de9e94a)
/include/txp_log.php: r628 (957a21ed9e3a7a088f9c25c927ff8e44)
/include/txp_preview.php: r628 (a16f84b6610fc66db0bce51e25b7af34)
/include/txp_image.php: r679 (c25abb0c3477e0279836e0dc202dea47)
/include/txp_article.php: r877 (3f230bd32f6fd44e289fad90db1e9172)
/include/txp_css.php: r628 (59d9f0d473ed3beab571674b1cf6b13e)
/include/txp_admin.php: r787 (37ad5c12586d4fd0ab267d2ac8278499)
/include/txp_link.php: r628 (20fda9968512d94d88d729588b99bce4)
/include/txp_diag.php: r852 (09126d2fe483f7ca110fc69bd285614f)
/lib/admin_config.php: r877 (9aea12193cc76eea1964eb0383ec6513)
/lib/txplib_misc.php: r884 (dc3d7fc0464dc34b4b340edcf16510af)
/lib/taglib.php: r628 (493878f922262157601c26a999a1c478)
/lib/txplib_head.php: r856 (8dc52dceb1a44965db75cc1615dfc0a4)
/lib/classTextile.php: r886 (1e01582c1a4eaf6fe3d00afedbb3dadd)
/lib/txplib_html.php: r763 (54ace98025186be13bdbbfd764a54b4a)
/lib/txplib_db.php: r884 (bcf244957fc34d7741279827f805c8da)
/lib/IXRClass.php: r765 (2efb0fb05b55c634072b0bae9af38bdd)
/lib/txplib_forms.php: r628 (1bce1e4658c002d69990b939d7f76628)
/publish/taghandlers.php: r887 (e760ad03280d0943294f89ed4544bb48)
/publish/atom.php: r880 (387edf51b5d7489d0bbd82f6dd53b34d)
/publish/log.php: r864 (c3d16d3dfe375819a19fcd62398e4b86)
/publish/comment.php: r865 (923399fdc5ae01cd5506deb0a6929363)
/publish/search.php: r884 (80f942f1dc301857c2fa9dcb16aa1246)
/publish/rss.php: r880 (bb1c43e76e4a978186c58fbd21157c77)
/publish.php: r884 (28a811d922c9c1a6db12165d7ec38896)
/index.php: r888 (ecd676c776d2e3918a6724a8bb526e0a)
/css.php: r795 (99e8fce7628f8f89ee0c89c88aceaa01)
Gracias
el florido byte – textpattern 4.0
Offline
Re: [es-es] TXP4 y las URLs
La etiqueta <code>txp:category1 link=“y” /</code> nos produce URLs del tipo http://www.dominio.com/categoría/_categoria_
Yo he notado el error y he tenido que pasar las url de las categorías a “?c=_categoria_”.
Este es el diagnostico de error que yo he encontrado:
Según parece txp utiliza el valor de la fila “category” de la tabla txp_lang, que para es_es tiene el valor “Categoría”. El tipo de datos de la columna en cuestión es “tinytext”. Para hacer pruebas he pasado el valor a “categoria” (sin acento) y entonces la url http://www.dominio.com/categoria/_categoria_ ha funcionado (no podía ser de otra manera). Está claro que el problema es que la comparación no llega bien, ya sea por un problema de bbdd o bien por un problema de url (los acentos en las url se convierten a unicode?). Toda mi configuración es utf-8 y la bbdd la tengo en collation utf8_general_ci. Utilizar otro collation (por ejemplo utf8_spanish_ci) se supone que tampoco lo arreglaría (ver esta página para ampliar información).
Y ahora mi pregunta, especialmente para kusor: ¿No sería mejor poner ese valor sin acento? Si el problema es que la misma cadena se utiliza en otros sitios como un texto “para humanos” ¿no sería mejor separarlas en dos valores “category” y “category_url”?
Lo digo porque si no esto puede ser un infierno :)
Un saludo.
Offline
Re: [es-es] TXP4 y las URLs
El asunto de los enlaces a las categorías quedó resuelto así:
<code><a href=”<txp:site_url />index.php?c=<txp:category1 />” title=“Enlace al tema <txp:category1 />”><txp:category1 /></a></code>
y para las URL tipo YYYY/MM va bien el plugin sgb_url_handler
Last edited by efb (2005-09-20 08:55:07)
el florido byte – textpattern 4.0
Offline
Re: [es-es] TXP4 y las URLs
Ok. Ya te digo que también se hubiese resuelto si hubieses cambiado el valor de la base de datos que indico (con lo cual las url generadas automáticamente hubiesen funcionado).
Un saludo.
Offline
Re: [es-es] TXP4 y las URLs
Seguro que tu propuesta es más correcta, Juanjo, sobre todo para futuras versiones del TXP. Pero lo de toquetear la base de datos aún se me escapa, aunque estoy en ello. Por ahora me da yuyu.
Gracias. Un saludo.
el florido byte – textpattern 4.0
Offline
Pages: 1