S'identifier - S'inscrire - Ecrire un article - Contact

Des liens à destinations variables dans les requêtes de liste

La suggestion qui va énerver Stéphane ...

Par labosonic • Suggestions • Samedi 07/07/2007 • 10 commentaires  • Lu 2942 fois • Version imprimable

Note : 3.4/5 (29 notes)

Mots-clés :


En ce moment, je suis en train de jouer avec des widgets, ces jolis objets qui peuvent exporter du contenu de mon blog vers celui qui veut ou vers des portails de type Google, etc ...

J'utilise pour cela, un service fort bien constitué qui globalement me permet de récupérer des morceaux de page de mon blog et de les insérer ailleurs dans une fenêtre en javascript.

Un exemple, j'ai fait un petit compteur d'articles/sujets de Critico-blog qui marche assez bien pour sa partie supérieure, il arrive même à gérer des requêtes thématiques (chercher tous les articles contenant le mot-clé film, etc ...) :

Hélas, la partie inférieure du bazar (l'option chercher) et les autres widgets que j'ai élaboré ont un petit défaut, vu qu'ils n'utilisent pas les mêmes fonctionnalités de Viabloga (Dans ce qu'il y a dans la partie supérieure, il y a un texte libre assez simple avec des liens que j'ai réalisé manuellement), du style le moteur de recherche intégré et/ou des résultats de liste (les articles les plus lus par exemple).

Y aurait-il moyen d'ajouter une option pour ajouter des balises du type target="_blank" aux résultats de requêtes du type : [ [afficher les articles] ].[ [jours:21] ].lectures.3 ? puisque les résultats donnés par cette commande ne le sont pas et s'affichent donc dans la fenêtre javascript qui inclut le widget.

 

Cette suggestion a été adoptée par 29 utilisateurs :

  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Fix :  
  • labosonic@critico-blog :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  

D'autres articles sur des thèmes similaires :

Les utilisateurs qui ont voté pour cette suggestion ont voté également pour :


Commentaires

par isabelle le Dimanche 08/07/2007 à 21:40

isabelle Labo,
j'ai comme l'impression qu'il faudrait que tu montes le son plus fort pour être entendu : par exemple, ce serait bien, quand on fait une suggestion, de savoir si elle est envisageable techniquement ou pas...


Re: J'en ai besoin ... par labosonic le Lundi 09/07/2007 à 00:27

J'en ai besoin mais ça ne veut pas dire pour autant que je ne cherche pas moi-même ;) avec d'autant plus d'acharnement qu'il y a trois niveaux d'interventions : La sortie brute de VB (d'où ma requête), son affichage via un modèle personalisé de type print.html où je systématiserais le target="_blank", et enfin la moulinette du service de conception de widgets. Et je ne vais pas harceler Stéphane tant que je ne suis pas sûr qu'il n'y a aucune autre alternative.

Techniquement, je ne pense pas que ce soit très difficile à coder pour Stéphane, le souci est que je sais pertinemment qu'il n'a pas envie de proposer des liens avec un target="_blank" (ce qui se comprend tout à fait, c'est une polémique qui divise le monde en trois camps : les absolument pour, les absolument contre, les ouimais-istes). Stéphane fait partie du premier, je fais plutôt partie des seconds mais là j'explique que ce cas-prècis peut même conquérir le plus convaincu des ouimais-istes puisque le widget que j'ai bidouillé se comporte comme une frame.


Re: J'en ai besoin ... par jlb le Lundi 09/07/2007 à 02:52

jlb Labo, je ne sais pas si c'est en rapport et je ne voudrais pas non plus te décourager mais tu sais que ces requêtes dynamiques ne sont opérationnelles qu'au sein d'un article ou d'un texte. J'avais demandé de mon côté à Stéphane comment les intégrer dans le modèle, pour par exemple les exploiter systématiquement en fin de chaque article sans avoir à les intégrer manuellement, il m'a répondu que ce n'était pas possible (pas réalisable ?). Alors afficher leur résultat ailleurs... Sans même parler du problème "éthique", je crois que c'est d'abord un problème technique lié à la conception des filtres, c'est un mode de requête spécifique "à l'intérieur" des articles et des textes VB..C'est du moins ce que j'en déduis. S'il y a une solution pour passer outre cette réserve, je suis également preneur.


Re: J'en ai besoin ... par labosonic le Lundi 09/07/2007 à 08:20

Euh, je n'ai pas tout à fait compris ton propos, jlb. Avec l'outil de conception de widget que j'utilise, j'arrive à afficher les résultats d'une requête de table dynamique où je veux ... Peut être me suis je mal exprimé puisque je n'affiche pas la table dynamique qui permet de faire la recherche mais juste la liste correspondant à la requête que j'ai fixé, telle que celles qu'on peut afficher dans un bloc libre. Mon unique problème est dans la redirection des liens et éventuellement dans l'absence d'une balise title pour les renseigner.

Je vais reprendre l'exemple de cette requête là : [ [afficher les articles] ].[ [jours:21] ].lectures.3, i-e "afficher les trois articles les plus lus parus dans les trois dernières semaines" qui est une requête courante chez moi : celle-là

Pas de soucis dans l'affichage, juste dans les liens de la requête qui s'ouvrent dans la même fenêtre (donc en l'occurence dans la pseudo-frame qui est créée par le widget en javascript). Je viens de tester, je peux insérer ce type de requête dans un modèle.

Personnellement, je n'en vois pas l'intérêt puisque si je peux faire une requête du type [ [afficher les articles] ].[ [Mon_mot_clé] ].lectures.3 (les trois articles les plus lus contenant mon mot-clé), je ne peux pas faire une requête du type [ [afficher les articles] ].[ [$Un_mot_clé] ].lectures.3 avec un mot clé qui serait une variable que je passerais.

J'ai encore une piste à explorer (redirection vers un modèle personnalisé où je définirais tous les liens comme s'ouvrant dans un target="_blank") pour voir si cette suggestion m'est vraiment essentielle pour développer des widgets.


Re: J'en ai besoin ... par Fix le Lundi 09/07/2007 à 09:21

Fix @ jlb : si je comprends bien, les blocs ne sont pas "interprétés" complètement par le moteur VB ?

Et s'ils étaient complètement "interprétés", on pourrait mettre des variables dedans ?

On pourrait même leur infliger du javascript ? Un script qui écrirait une partie du bloc ? Et même de l'AJAX, ce qui permettrait un glisser-déposer de widgets ?

Ouâ. Ce serait super.

jlb, allions le FLC (Front de Libération des Commentaires) avec le FLT (Front de Libération des Textes) et le tout nouveau FLB (Front de Libération des Blocs) pour fonder le FLTP (Front de Libération de Tout Partout) dont le mot d'ordre, bientôt célèbre, est "Y a pas de raison que des trucs bénéficient de possibilités alors que des machins n'en ont pas" et dont l'hymne commence par "Le Sorcier avec nous ...".



Re: J'en ai besoin ... par leblase le Mardi 10/07/2007 à 20:27

leblase


..."le mot d'ordre, bientôt célèbre, est "Y a pas de raison que des trucs bénéficient de possibilités alors que des machins n'en ont pas" et dont l'hymne commence par "Le Sorcier avec nous ..."
 
Malheureux, ne sais-tu pas à quelle vitesse la flatterie corrompt l'humanité? Nonon! Je m'oppose au culte de la personnalité


Même si, bien sûr,
Stéphane sait quelle admiration sans limite nous lui portons!


Re: Je monte le son par labosonic le Mercredi 11/07/2007 à 19:11

Bon, puisque le grand gourou semble être silencieux et que mes recherches n'ont abouti sur rien, je vais monter le son et poser des questions précises :

- Est-ce que c'est techniquement possible de changer la balise "target" dans les résultats de liste ?
- Est-ce que c'est possible de bidouiller ça en tripotant la classe de sortie des résultats ?
- Si oui, à une seule des deux questions précédentes, quand cela pourrait-il être implémenté (histoire de savoir si je laisse un truc pourri en ligne ou si je le vire ?)
- Si c'est pas possible ou que Stéphane ne veut pas le faire, ce serait cool que je le sache pour essayer de trouver des solutions de substitutions (moins bien mais qui marchent) avec d'autres outils.


Re: Je monte le son par Stephane le Jeudi 12/07/2007 à 09:28

Stephane > - Est-ce que c'est techniquement possible de changer la balise "target" dans les résultats de liste ?

Oui.

> - Est-ce que c'est possible de bidouiller ça en tripotant la classe de sortie des résultats ?

Oui. Tu peux le faire avec un bout de code Javascript en fait.
http://javascript.about.com/library/bltarg.htm
http://www.matthom.com/archive/2006/10/22/javascript-open-links-in-new-window
http://www.dynamicdrive.com/dynamicindex8/newwindow.htm
http://www.dynamicdrive.com/dynamicindex8/newwindow2.htm

> - Si oui, à une seule des deux questions précédentes, quand cela pourrait-il être implémenté (histoire de savoir si je laisse un truc pourri en ligne ou si je le vire ?)

Normalement tu dois pouvoir faire la solution 2 tout seul.


Re: Je monte le son par labosonic le Dimanche 15/07/2007 à 05:40

Oui, ça marche !
Dommage que je sois pas tombé sur le bon lien dans mes recherches personnelles, je conseillerais surtout à ceux qui veulent suivre me straces dans ce domaine précis les deux premiers liens et aussi de se rappeler que ces bouts de code s'insère en <head> et non en <body> (et ça c'est précisé que dans le premier. :-D


T'as déjà vu Stéphane énervé ? par Fix le Dimanche 08/07/2007 à 22:42

Fix :-)



Session

Pour participer plus facilement, ouvrez une session :

Identifiant de
mon blog
Nom d'utilisateur
Mot de passe

Si vous avez déjà un blog sur ViaBloga ou si vous avez ouvert un compte sur l'un d'entre eux, vous pouvez vous identifier avec votre nom d'utilisateur et mot de passe en précisant d'abord l'identifiant de votre blog.

S'inscrire

Archives par mois