Accueil | scripteur.com | Frontier 5 francophone| AppleScript en bref| Click here to send an email to the editor of this weblog. mise-à-jour: 30/06/05; 20:06:24. 

  Palimpseste de Gwenael
UserTalk et AppleScript: scripting sur Macintosh

daily link dimanche 29 août 2004

Pour ce retour de vacances, une petite application en version Beta: wizardDoc, dédiée à activerenderer.

Je l'ai fait en JavaScript avec le navigateur Mozilla; il est assuré qu'elle ne fonctionne pas avec divers autres navigateurs, ce qui ne me dérange pas, puisque j'utilise Mozilla.

Sachant que je pouvais écrire ce qui suit dans l'éditeur de documents structurés de Radio:

et que je voulais parvenir au résultat qui suit dans mon document affiché sur le web:

il me fallait donc une application qui me facilite la tache de mise en forme. j'ai donc commis ceci:

Cette application permet de mettre en forme les documents OPML modifiés par activeRenderer, une fois que ceux-ci sont sous format html. Il vous suffit alors, une fois que les formes désirées des différents blocs vous satisfont, de copier le texte des classes CSS, qui représentent ces formes, généré par cette petite application; ensuite vous collez où vous voulez ce texte (pour ma part, je le remet dans le template ;-))

1) Pour que l'application puisse fonctionner, il faut qu'elle puisse être appelée depuis une page html contenant une partie structurée par activeRenderer; cet appel est fait avec la commande suivante que vous glissez momentanément (pour la mise au point du fichier CSS d'un template) ou définitivement(pour que l'utilisateur s'amuse aussi) dans cette page html:

openWindowStyleActiveDoc(parametre)

Cette commande est opérante si vous avez indiqué l'existence du fichier javascript adéquat en partie HEAD de votre fichier html, ainsi:

<script type="text/javascript" src="http://radio.weblogs.com/0100306/outlines/fr/ressources/aRdocjs.js">

il va sans dire que vous pouvez tout aussi bien copier la petite partie utile de ce fichier dans une balise script de votre balise head.

2) le paramètre de la commande signifie à l'application qu'elle doit se préoccuper de telle partie du document html et non de telle autre, la partie nous intéressant étant évidemment celle qui a été générée par activeRenderer. Pour ma part, ma commande se présente ainsi:

openWindowStyleActiveDoc("contentopml")

"contentopml" est l'ID d'une balise DIV qui entoure la partie du document html qui est formatée par activeRenderer.

Mon template (modèle) de Radio qui est associé aux documents OPML se présente ainsi:

<body>
<div>

<div id="top">
<span id="imgLogo">
<a href="http://www.activerenderer.com/"><img src="http://radio.weblogs.com/0100306/images/arLogoFR.gif" border="0" alt="image activerenderer"></a> </span>
<p id="enTete"><%title%></p>
</div>

<div id="middle">

<div id="contentopml"> -- l'ID DE REFERENCE pour WIZARDWIZ--
<%bodytext%> -- ici se trouve le document OPML généré par Radio et modifié par activeRenderer.--
</div>

</div >

<div id="right">
----blabla divers menus--
</div >

<div>
</body>

ce qui donne pour le fichier html généré et la partie qui nous concerne:

<div id="middle">
<div id="contentopml">


<!-- generated by activeRenderer for Radio vs 2.3.1beta - HTML outline structure copyright 2002-03 Precision IT Management, Inc. -->
</p>

<div class="node">.......
.......blabla certes blabla mais structuré......
<!-- end of rendered outline -->
</div>
</div>

Comme il faut des exemples, notez, dans la page indiquée, sur la droite, une icone représentant une main peignant un tableau (icone d'HyperCard, toujours HyperCard !!!); c'est là que cela se passe.


11:17:51 AM  permalink   commentaire  pisteur []  Technorati Cosmos  

 
Aout 2004
Dim Lun Mar Mer Jeu Ven Sam
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Jui   Sep

image wirinum

Liens Partagés de Donovan Watts view RSS
 http://becomethemedia.org/radio
 RadioUserland tools
 www.romanvenable.net: Downstreamer Tool for Radio UserLand
 MailEdit Documentation
 Steve Hooker's Radio: Convert all Radio post into one RSS file
 Radio.Outliners.Com : How to create a Blogroll with Radio's outliner
 Radio UserLand: In a questioning mood: Book roll?
 Converting Manila to Movable Type
 Radio UserLand: Tip of the Week - by Donovan Watts
 Workbench: Workbench.root
 Radio UserLand: How to backup and restore your weblog
 Radio Community Server: Home
 Radio Userland updated today
 bniz: Tuning Time2Read
 RadioExpress! bookmarklet for Radio
 blogSearch, a weblog search interface for Radio UserLand
 How to redirect an RSS feed
 Radio UserLand: FTP upstreaming Events Log page error messages
 Add a javascripted calendar to your Radio UserLand template
 Radio Meta-Documentation
 Restart Radio threads in Radio UserLand
 New Radio UserLand macro: categoryLinks
 Firefox application overlay: extending the radio aggregator
 Yet Another Radio UserLand FAQ
 Pingbacks tool for Radio UserLand
 Radio UserLand: WebDAV client in Radio Userland?
 Paolo Valdemarin Weblog: Uploading a Radio weblog on .Mac
 Change your default font preferences in Radio UserLand
 Community Radio UserLand Wish List
 Tools in Radio UserLand
 Radio UserLand nodeTypes Reference

nouvelles d'activeRenderer view RSS
 Radio Upstreaming Beta and activeRenderer
 activeRenderer Users Gallery Update
 Outline link macros
 With the webOutliner tool installed...
 Download activeRenderer 2.5
 activeRenderer 2.4 Steps Forward

Free Guestmap from Bravenet.com Free Guestmap from Bravenet.com

Subscribe to "Palimpseste de Gwenael" in Radio UserLand.

Click to see the XML version of this web page.

Click here to visit the Radio UserLand website.

Mozilla Firefox

Valid CSS!

rezomac

Brioude-Internet : référencement et positionnement

blogshares

Technorati recherche





Copyright 2005 © Le Drean Gwenael.
dernière mise-à-jour: 30/06/05; 20:06:24.