Fork me on GitHub




« 1 (2) 3 »


Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
A bien y réfléchir c'est effectivment pas plus mal comme ca...

L'interface ne peut que moins faire peur aux auteurs potentiels.

Merci beaucoup

Posté le : 06/10/2005 12:35

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
salut !
j'avais un peu le même souci que toi, à savoir, devoir faire un copier/coller des articles proposés, pour ne laisser qu'une ligne dans le scoop.
j'ai donc modifié à peine le code pour que même les 'proposeurs d'articles, puissent remplir précisément le scoop et le texte !
de cette façon, je n'ai qu'à valider l'article.
voici ma toute petite modif'

dans le fichier news/include/storyform.inc.php
tu as

Citation :

//Extra info
//If admin -> if submit privilege
if ($approveprivilege) {
$editor2=news_getWysiwygForm(_AM_EXTEXT, 'bodytext', $bodytext, 15, 60, 'bodytext_hidden');
$sform->addElement($editor2,false);
if(getmoduleoption('metadata')) {
$sform->addElement(new xoopsFormText(_NW_META_DESCRIPTION, 'description', 50, 255, $description), false);
$sform->addElement(new xoopsFormText(_NW_META_KEYWORDS, 'keywords', 50, 255, $keywords), false);
}


que j'ai transformé en

Citation :

//Extra info
//If admin -> if submit privilege
// if ($approveprivilege) { //modifié par blueteen
$editor2=news_getWysiwygForm(_AM_EXTEXT, 'bodytext', $bodytext, 15, 60, 'bodytext_hidden');
$sform->addElement($editor2,false);

if(getmoduleoption('metadata')) {
$sform->addElement(new xoopsFormText(_NW_META_DESCRIPTION, 'description', 50, 255, $description), false);
$sform->addElement(new xoopsFormText(_NW_META_KEYWORDS, 'keywords', 50, 255, $keywords), false);
}
//} //modifié par blueteen


2 lignes mises en commentaires.
je ne vois pas (pense pas) si ça met en péril le système (dans mon cas, c'est un intranet), ni pourquoi, on empècherait les auteurs de rentrer eux-même le scoop et le texte séparés.
mais s'il y a des réponses, je veux bien en savoir plus :)


pour ta question sur la case html cochée, j'ai fait un peu la même chose (c'est très bourrin mais efficace

toujours dans ce même fichier, tu as

$option_tray->addElement($nohtml_checkbox);

j'ai mis cette ligne en commentaires, la case n'apparaît donc plus, et ne peut pas être cochée.
même réflexion que plus haut, sur la sécurité.

et un dernier petit truc en passant.
mon site utilise des colonnes à gauche et à droite.
mais pour la saisie des articles, je ne trouvais pas ça très agréable.
j'ai donc copié le fichier header.php à la racine du site.
nommé en header2.php
modifié ce header2.php pour qu'il n'affiche plus les colonnes gauche/droite,

et j'ai remplacé dans submit.php, la ligne

Citation :
include_once XOOPS_ROOT_PATH.'/header.php';

par
Citation :
include_once XOOPS_ROOT_PATH.'/header2.php';


ainsi, lorsqu'on propose un article, on a une meilleure visibilité pour la saisie. avis perso et des usagers de l'intranet.

Citation :

petitours a écrit:
Bonour,

Quelle images j'ai inversé ?

Ca pose beaucoup de problèmes
1)-les administrateurs ont beaucoup de chose à refaire sur les articles pour les publier
2)-Tous les articles publiés arrivent avec l'option "desactiver le Html" coché
4-)C'est au webmaster d'inventer les méta mots
...

enfin bon, c'est surtout le premier point.
ca fait du boulot en plus pour les administrateurs qui en ont déjà enormément vu le mode de fonctionnement du site ou le principe est justement de participer.

Il y a moyen de décocher quelquechose quelquepart pour que l'interface ne tienne plus compte de qui propose ?

Merci

Posté le : 06/10/2005 16:25
Partager Twitter Partagez cette article sur GG+
Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Pour le header2.php c'est bien vu !

En principe, sur un xoops 2.2.3rcx (attention à ne pas mettre en prod), on peut affiner l'affichage des blocs par page de modules, ce qui veut dire que l'on peut choisir pour la page submit.php de ne pas avoir de blocs droite et gauche.
Mais ta solution reste valable pour un xoops 2.0.13.1.
Je vais tester cela.

Pour le hack "la suite de la news", non, il n'y a aucun problème. C'est juste que l'affichage de 2 grande zones pourraient faire fuir des rédacteurs trop prudes.

Enfin, pour le htlm, oui, là il y a danger.
En effet si tu peux entrer de html et peux y inclure du java et javascript, c'est a dire du code qui s'executera sur une machine cliente (un visiteur qui lit la news). Et dans ce code, on peut y mettre beaucoup de chose...

Posté le : 06/10/2005 16:44

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
bonjour,
oui je sais qu'en permettant à l'auteur d'insérer du code html, on s'expose à du code malicieux, mais je ne fais que cacher cette case à la vue de tous.
à la base, l'auteur, la coche ou pas, c'est à son bon vouloir il me semble ?
que la case soit là ou non, j'ai supposé que le contrôle des données saisies se faisait à d'autres endroits dans le script.

Posté le : 06/10/2005 16:49
Partager Twitter Partagez cette article sur GG+
Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Non, la case "activer le HTML" n'est visible que pour les admins du modules news.

Posté le : 06/10/2005 17:08

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
impeccable alors, là elle est cachée pour tout le monde dans mon cas :)

Posté le : 06/10/2005 17:19
Partager Twitter Partagez cette article sur GG+
Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Certes mais elle a quelle valeur par défaut ?
Car si elle est cachée mais que le html est autorisé...

Posté le : 06/10/2005 17:28

Edité par alain01 sur 06/10/2005 17:52:04

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
ok j'ai re-contrôlé dans ma base de données, table 'xoops_stories', le champs 'nohtml' est sur 0 (donc html activé)
mais je suis obligé, sinon comment les gens font pour poster des articles haut en couleur avec l'éditeur koivi ?
je peux forcer cette variable à 1 dans le code, mais à l'affichage, j'aurai le code html affiché au lieu des couleurs par exemple (je viens de tester).
même si je laisse cette case, de toute façon, les simples posteurs n'y ont pas accès donc je ne voyais pas à mal en procédant de cette façon :-/
désolé d'être si balourd, mais je suis bien intéressé par ce sujet.

Posté le : 06/10/2005 17:42
Partager Twitter Partagez cette article sur GG+
Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Aspirant
Inscrit: 24/07/2005 02:13
Messages: 36
ha ha ha super idée le truc du header2.php pour enlever les block de droite car avec myiframe ca me plairait super de pouvoir le faire , mais le nullos que je suis essaye deseperement de supprimer des truc dans le header pour ne plus afficher les blocs de droite arrrgg mais il y arrive pas :)

si quelquun peut me dire quoi modifier ou supprimer jlui roule une pelle :)

Posté le : 18/11/2005 22:28
Partager Twitter Partagez cette article sur GG+
Re: editeur Koivi avec News1.4 pas complètement accessible í  tous les membres
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
salut,
pour la manip' à venir, je me base sur une version de xoops 2.0.13.2

duplique le header.php à la racine du site, et nomme le header2.php

des lignes 193 à 197 (en principe), tu as le code suivant :

Citation :

case XOOPS_SIDEBLOCK_RIGHT:
if (!isset($show_rblock)) {
$xoopsTpl->assign('xoops_showrblock', 1);
$show_rblock = 1;
}


Change les 1 en 0, pour obtenir ceci

Citation :

case XOOPS_SIDEBLOCK_RIGHT:
if (!isset($show_rblock)) {
$xoopsTpl->assign('xoops_showrblock', 0);
$show_rblock = 0;
}


enregistre le fichier.

A présent, édite le fichier submit.php, qui se trouve dans modules/news

En début de fichier, tu as :

Citation :

include_once XOOPS_ROOT_PATH.'/header.php';


Remplace par :
Citation :
include_once XOOPS_ROOT_PATH.'/header2.php';


Lorsque tu voudras soumettre des news, le fichier header2.php sera utilisé, et les blocs de droite ne seront plus affiché (moi j'ai aussi caché ceux de gauche, ça laisse un max de place pour la rédaction

Pour l'exemple donné ici, voici les images, avant et après :

Open in new window

Open in new window

Et tant que j'y pense là, on aurait aussi pu obtenir le même résultat, sans avoir besoin de créer un fichier header2.php, ni modifier submit.php.
dans le code donné au début de ce post, il aurait juste fallut rajouter un test sur le chemin du fichier appelé, et s'il s'agit de news/submit.php, alors exécute un code différent.

@++

Posté le : 21/11/2005 16:17
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2) 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

33 Personne(s) en ligne (25 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 33 | Plus ...