Feb. 08

Renovando mi blog, se me ocurrió ¿Por que no otro_nombre.php en vez de index.php?; osea que el dominio sea algo así midominio.com/un_nombre.php en vez de un clásico index.php, para esto me puse a analizar el código de jaws y para esto hay que cambiar unos cuantos archivos. El primero de ellos es JawsURLMapping.php (el cual cambia el {URL} de los gadgets por una dirección valida), en este archivo buscamos las líneas:

[code='PHP']
function Connect($gadget, $action, $map, $file = ‘index.php’, $reqs = null, $extraparams = null)
[/code]

[code='PHP']$current_script = ‘index.php’;[/code]

Sustituimos index.php por el nombre que tengamos pensado usar, pero esto no es suficiente ya que hay algunos gadgets como el chatbox, que en el action hacen referencia al index. La siguiente lista muestra todos los archivos que tienes que cambiar.

Archivo Ruta

Archive.html
LinkDump.html
Box.html
Results.html
Chatbox.html
FileBrowser.html
ListCategories.html
ViewAll.html
Login.html
Preferences.html
ViewPoll.html
List.html

BannerHTML.php
BannerLayoutHTML.php
Blog.php
BlogHTML.php
BlogLayoutHTML.php
BlogMap.php
ChatboxHTML.php
ChatboxLayoutHTML.php
ControlPanelAdminHTML.php
FileBrowser.php
FileBrowserMap.php
FileBrowserModel.php
GlossaryModel.php
LinkDumpHTML.php
PhooHTML.php
PollHTML
PreferencesHTML.php
StaticPageAdminHTML
StaticPageMap

index.php
JawsURLMapping.php

/gadgets/LinkDump/templates
/gadgets/LinkDump/templates
/gadgets/Search/templates
/gadgets/Search/templates
/gadgets/Chatbox/templates
/gadgets/FileBrowser/templates
/gadgets/Faq/templates
/gadgets/Faq/templates
/gadgets/ControlPanel/templates
/gadgets/Preferences/templates
/gadgets/Poll/templates
/gadgets/Poll/templates

/gadgets/Banner
/gadgets/Banner
/gadgets/Blog/languages/es
/gadgets/Blog
/gadgets/Blog
/gadgets/Blog
/gadgets/Chatbox
/gadgets/Chatbox
/gadgets/ControlPanel
/gadgets/FileBrowser/languages/es
/gadgets/FileBrowser
/gadgets/FileBrowser
/gadgets/Glossary
/gadgets/LinkDump
/gadgets/Phoo
/gadgets/Poll
/gadgets/Preferences
/gadgets/StaticPage
/gadgets/StaticPage

/include
/include

Oct. 30

Hace unos días cuando estaba validando a XHTML mi blog, con uno de los problemas que me encotre fue que la W3C no acepta como valida la etiqueta <embed> investigando, me encontré con swfobject que es una función de javascript que sirve para embeber de manera fácil y ademas valida para XHTML

Tu navegador no tiene habilitado javascript.Por favor habilitalo para poder ver este contenido.

Para esto nesesitamos el archivo SWFObjecty suben el archivo swfobject.js a su respectivo server, espacio página personal, blog , etc

En su index colocan el sig. codigo:

Oct. 25
valida

Después de unos días ausente aquí estamos de vuelta.
Una razón es por que ya casi no tengo tiempo de postear, por esto aprovecho este ratillo para publicar algo; y la otra es que me entro la duda dudosa ¿sera valido este sitio en XHTML de W3C ? La primera vez que me dirigi al validador de W3C, sacuash observo que me arroja mas de 80 errores.

Bueno, después de arreglar unas líneas de codigo del jaws, porfin pude hacer valido de acuerdo a los estandares mi blog

Luego publicare los cambios que hay que hacer al código y lo que implemente. Sin más por el momento, puedo decirles que a partir este post puedo tener un logito valido de XHTML

Valid XHTML 1.0 Transitional

Feb. 16

Jaws usa un sistema para eliminar etiquetas html que pueden ser maliciosas como script, embed, object, applet, frame, meta, etc. Pero como administrador se su propio blog, puede controlar la información que publica. y una animacion flash no le hace daño a nadie, ¿que yo sepa? :-|.

en /include/pear/HTML/safe.php

buscar:

var $deleteTags = array(
    'applet', 'base',   'basefont', 'bgsound', 'blink',  'body',
    'embed','frame',  'frameset', 'head',    'html',   'ilayer',
    'iframe', 'layer',  'link',     'meta',    'object', 'style',
    'title',  'script',
                        );

y borrar las etiquetas usadas para insertar animaciones flash: embed y object quedando algo asi:

var $deleteTags = array(
    'applet', 'base', 'basefont', 'bgsound', 'blink',
    'body', 'frame', 'frameset', 'head','html', 'ilayer',
    'iframe', 'layer',  'link',     'meta', 'style',
    'title',  'script',
                       );

y para muestra un boton, a no un video usando [url="http://www.jeroenwijering.com/?item=Flash_Video_Player"]flvplayer[/url].

codigo:

<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 
        height="288" width="352">
  <param name="movie" value="flvplayer.swf?file=movie.flv&autoStart=false" />
  <param name="quality" value="best" />
  <param name="play" value="true" />
  <embed height="288" pluginspage="http://www.macromedia.com/go/getflashplayer" 
         src="flvplayer.swf?file=movie.flv&autoStart=false" 
         type="application/x-shockwave-flash" width="352" quality="best" play="true"></embed>
</object>
Feb. 09
 

Ya actualice mi blog a la versión 6 del jaws, primero hice
un upgrade pero me di problemas con algunos gadgets, a lo cual desistí. Mejor
opte hacer un install desde 0 y asunto arreglado. Lo más cool de la nueva
versión:  

  • Enlaces cortos y bonitos
    blog/show/post, ya no mas ?gadget=?blog=algo…………?n=algo.
  • Nuevo diseño del panel de
    control mas amigable.
  • Uso de ajax.
  • Nuevo editor para los post.

En cuanto al tema pus en ratitos le cambio algo, pero la neta ya me tarde un
buen tiempo. Así que si lo ven diferente cada vez que lo visitan es que estoy
CSS-eando el tema del blog.   También pienso hacer un como de manuales
para jaws, para que Gil y ramdel se animan a cambiar su tema, por según dicen
que les da miedo CSS y Photoshop.