formulaire du forum

bonjour à tous,

sur le forum d'EVA :
http://spip-edu.edres74.net/article.php3?id_article=87

j'en ai marre que les posteurs ne remplissent pas le titre de leur message et laisse celui par défaut, malgrès un message :
http://spip-edu.edres74.net/forum.php3?id_article=87&retour=article.php3%3Fid_article%3D87

peut-on même en bidouillant SPIP vider (par défaut) le titre ?
pour affiner les choses peut-on le vider, que pour les nouveaux messages pas pour les réponses (à un message)

merci d'avance

sinon je crois que je vais mettre le message en *GROS GRAS ROUGE*, et jeter les messages qui n'ont pas répondu à ça
--
Sylvain
------------------------------------
        - http://spip-edu.edres74.net
        - http://www.guaph.net

exact très bon sujet, c'est un vrai manque à gagner pour relire facilement le
forum ensuite.

dans inc-forum.php3 ça se trouve ici je pense:

// recuperer le titre
if (! $titre) {
  if ($id_parent)
   $titre_select = "SELECT titre FROM spip_forum WHERE id_forum = $id_parent";
  else if ($id_rubrique)
   $titre_select = "SELECT titre FROM spip_rubriques WHERE id_rubrique =
$id_rubrique";
  else if ($id_article)
   $titre_select = "SELECT titre FROM spip_articles WHERE id_article =
$id_article";
  else if ($id_breve)
   $titre_select = "SELECT titre FROM spip_breves WHERE id_breve = $id_breve";
  else if ($id_syndic)
   $titre_select = "SELECT nom_site AS titre FROM spip_syndic WHERE id_syndic =
$id_syndic";
  else
   $titre_select = "SELECT '".addslashes(_T('forum_titre_erreur'))."' AS titre";

  $res = spip_fetch_object(spip_query($titre_select));
  $titre = '> ' . ereg_replace ('^[>[:space:]]*', '', $res->titre);
}

moi j'essayerais bien ceci (vider les parents :o), sans garantie !
ou si vide ça coince mettre autre chose comme
$titre_select = "Sans titre";

// recuperer le titre
if (! $titre) { // si pas de titre dans message aller chercher le nom de...
  if ($id_parent) // message parent si message enfant
   $titre_select = "SELECT titre FROM spip_forum WHERE id_forum = $id_parent";
  else if ($id_rubrique) // la rubrique si rep rubrique
   $titre_select = "";
  else if ($id_article) // l'article si rep article
   $titre_select = "";
  else if ($id_breve) // la breve si rep breve
   $titre_select = "";
  else if ($id_syndic) // du site si rep site
   $titre_select = "";
  else // sinon envoyer le titre "Erreur" marqué dans spip_fr.php3
   $titre_select = "SELECT '".addslashes(_T('forum_titre_erreur'))."' AS titre";

  $res = spip_fetch_object(spip_query($titre_select));
  $titre = '> ' . ereg_replace ('^[>[:space:]]*', '', $res->titre);
}

on doit pouvoir trouver un bidule pour numéroter ou mettre le numéro de fil
(après première validation), en cherchant un peu. Ca mériterait d'etre dans le
spip de base.

Je te laisse parler de cette TRES bonne idée sur spip-dev, je suis "un peu" en
froid avec arno depuis quelques minutes... Au fait un vrai fork spip arrive !

Bravo pour cette présence d'esprit.

Walk

----- Message d'origine -----
les posteurs ne remplissent pas le titre
peut-on même en bidouillant SPIP vider (par défaut) le titre ?
que pour les nouveaux messages pas pour les réponses (à un message)

je suis "un peu" en froid avec arno depuis quelques minutes...

Forcément, si tu viens l'insulter, sur nos listes qui plus est... ne
t'étonne pas qu'il y ait comme un "froid".

Au fait un vrai fork spip arrive !

Tiens c'est marrant, normalement on ne forke que lorsqu'il y a un problème
(technique, ou d'orientation générale) rendant deux versions incompatibles.
Est-ce le cas ? Je n'ai en tous cas rien vu sur nos listes de travail. Donc,
si une version modifiée de SPIP "arrive", comme tu dis, ça ne sera pas un
fork, mais une tentative de détournement. Tu as des infos précises, ou tu
lances ça pour faire un peu le troll ?

-- Fil

oups j'ai mis un libellé à la place d'une requête. Kroooossss erreur !
$titre_select = "";
$titre_select = "Sans titre";
faut trouver mieux :o)
ou aller chercher autre chose dans la base (ex des id forum), ou trouver où
insérer un libellé fixe (pas terrible).

Mais je ne vois pas de réponse donc ça doit pas être trop urgent...
Je ferai un truc sur spipage à l'occasion.

Walk

Bon voilà ma derniere creation:

http://www.kendovoisins.com

un grand merçi aux dev et à tous les auteurs de contrib

ps: je sais c est pas du tout w3c valide et j'utilise de tables bouhhhhh le
vilain

Bonjour

Dans ce courrier il est ecrit .....

Bon voilà ma derniere creation:

http://www.kendovoisins.com

un grand merçi aux dev et à tous les auteurs de contrib

ps: je sais c est pas du tout w3c valide et j'utilise de tables bouhhhhh le
vilain

Et je reponds ....

Sous XP avec Netscape 7.0 cela passe impecc
Sous Mac 9.2 avec IE cela passe impecc

Bref tt s'affiche, mais en 800x600 ascenceur horizontal ... aie !!!
Voila le seul petit detail qui cloche, car n'oublie pas que des utilisateurs d'internet utilisent l'affichage 800x600 ne serait ce que par confort visuel
et je m'en fiche que tu utilises des tables ou non, du moment que tt s'affiche impecc
en tt cas felicitations pour le boulot de fait.

Cordialement

Laurent

tu as bcp d'ascensceur horizontal?
pourtant je vais que 750 de large
bizarre

laurent wrote:

Bref tt s'affiche, mais en 800x600 ascenceur horizontal ... aie !!!
Voila le seul petit detail qui cloche, car n'oublie pas que des utilisateurs d'internet utilisent l'affichage 800x600 ne serait ce que par confort visuel
et je m'en fiche que tu utilises des tables ou non, du moment que tt s'affiche impecc
en tt cas felicitations pour le boulot de fait.

moi, c'est le contraire, j'ai une toute petite vignette au beau millieu de mon ecran.
c'est assez laid, mais bon, au moins ca marche pour les 800x600.
Au fait Aurélien, 600, ca ne rentre pas dans 750 :wink:

pour ma part, j'ai tendance a utiliser with=100%, c'est pas bcp plus difficile
a coder, toutes les tables externes tu le met cette attribut, et puis voila.

bon courage et encore bravo.

Bonjour,

J'utilise sur mes squelettes, un petit javascript appelé justsopicwindow
qui me permet d'afficher les agrandissements des documents joints (du
moins les photos) dans une fenêtre séparée à la taille du document.

Donc, j'ai mon portfolio et quand je clique sur la vignette, c'est une
fenêtre séparée à la taille de la photo qui s'affiche. Il suffit ensuite
au lecteur de cliquer sur la fenêtre pour la fermer.

Mon problème c'est que lorsque j'insère une vignette 'à l'intérieur d'un
article', l'ouverture du document se fait dans la même fenêtre par
défaut. L''utilisateur doit soit cliquer avec le bouton droit et choisir
dans le menu 'afficher dans une nouvelle fenêtre' soit cliquer sur page
précédente pour revenir à l'article qu'il lisait.

Je voudrais savoir si quelqu'un avait pu écrire un bout de code qui
contourne ce problème ?

Merci de vos réponses

Gérard

J'utilise sur mes squelettes, un petit javascript appelé justsopicwindow
qui me permet d'afficher les agrandissements des documents joints (du
moins les photos) dans une fenêtre séparée à la taille du document.

Donc, j'ai mon portfolio et quand je clique sur la vignette, c'est une
fenêtre séparée à la taille de la photo qui s'affiche. Il suffit ensuite
au lecteur de cliquer sur la fenêtre pour la fermer.

Mon problème c'est que lorsque j'insère une vignette 'à l'intérieur d'un
article', l'ouverture du document se fait dans la même fenêtre par
défaut. L''utilisateur doit soit cliquer avec le bouton droit et choisir
dans le menu 'afficher dans une nouvelle fenêtre' soit cliquer sur page
précédente pour revenir à l'article qu'il lisait.

Je voudrais savoir si quelqu'un avait pu écrire un bout de code qui
contourne ce problème ?

je n'ai pas écrit le code...

soit tu vas trifouiller les fichiers pour inclure ton code dans le source de
spip (ecrire/inc_documents.php3 je pense), soit il faut écrire une fonction,
peut être en s'inspirant ce ce quia déjà été fait pour manipuler les images
incluses dans les textes (cf
http://www.uzine.net/spip_contrib/article.php3?id_article=251)

Dorian

Ok Dorian, je suis allé voir le script mais je t'avoue que le php et moi
ne sommes pas particulièrement amis :

J'ai donc besoin d'une ligne finale (après calcul des squelettes) qui
sera du genre :

<div align="center"><A HREF="javascript:;"
onClick="JustSoPicWindow('images/teleg/MOUCHERO.jpg','420','201','Mouche
ron','','hug image','0');return document.MM_returnValue"><B><font
color="#0000FF" face="Verdana, Arial, Helvetica, sans-serif"
size="1"><img src="images/miniatures/MOUCHERO.jpg" border="0"
align="top"></font></B></A></div>

celle-ci-dessus est tirée d'un site statique

Sur mes sites spip ça donne plus ou moins ceci (extrait de ma boucle
portfolio) :

<A HREF="javascript:;"
onClick="JustSoPicWindow('#URL_DOCUMENT','#LARGEUR','#HAUTEUR','#TITRE',
'','hug image','0');return document.MM_returnValue"><B><font
color="#CCCCCC">#LOGO_DOCUMENT</font></B></A>

Tu peux m'aider à inclure ça dans une fonction ou me filer une piste que
je creuserai consciencieusement ? :slight_smile:
J'ai regardé le script duquel je pourrais m'inspirer mais hélas, je ne
comprends pas assez le code pour l'utiliser dans mon cas.

Allez, je vais plonger les mains dans le cambouis mais si tu ne m'aides
pas, j'aurai simplement pris le plaisir discutable d'un bain d'huile :wink:

Merci de ton aide

Gérard
www.carolo.be - www.caroloscrabble.be

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
oOo-- DoriaN --oOo
Envoyé : mardi 4 novembre 2003 15:03
À : spip@rezo.net
Objet : [Spip] Re: documents agrandis dans fenêtre séparé e

J'utilise sur mes squelettes, un petit javascript appelé

justsopicwindow

qui me permet d'afficher les agrandissements des documents joints (du
moins les photos) dans une fenêtre séparée à la taille du document.

Donc, j'ai mon portfolio et quand je clique sur la vignette, c'est une
fenêtre séparée à la taille de la photo qui s'affiche. Il suffit

ensuite

au lecteur de cliquer sur la fenêtre pour la fermer.

Mon problème c'est que lorsque j'insère une vignette 'à l'intérieur

d'un

article', l'ouverture du document se fait dans la même fenêtre par
défaut. L''utilisateur doit soit cliquer avec le bouton droit et

choisir

dans le menu 'afficher dans une nouvelle fenêtre' soit cliquer sur

page

précédente pour revenir à l'article qu'il lisait.

Je voudrais savoir si quelqu'un avait pu écrire un bout de code qui
contourne ce problème ?

je n'ai pas écrit le code...

soit tu vas trifouiller les fichiers pour inclure ton code dans le
source de
spip (ecrire/inc_documents.php3 je pense), soit il faut écrire une
fonction,
peut être en s'inspirant ce ce quia déjà été fait pour manipuler les
images
incluses dans les textes (cf
http://www.uzine.net/spip_contrib/article.php3?id_article=251)

Dorian

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/