YEHE 5.11 - LA SYMBIOSE EN LIGNE ENTRE UN ÉDITEUR DE CODE ET UN CLIENT FTP.

Messages postés
4
Date d'inscription
vendredi 3 juin 2005
Statut
Membre
Dernière intervention
21 juin 2005
- - Dernière réponse : cs_carate
Messages postés
57
Date d'inscription
mardi 12 décembre 2006
Statut
Membre
Dernière intervention
1 novembre 2007
- 20 juin 2007 à 13:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32209-yehe-5-11-la-symbiose-en-ligne-entre-un-editeur-de-code-et-un-client-ftp

cs_carate
Messages postés
57
Date d'inscription
mardi 12 décembre 2006
Statut
Membre
Dernière intervention
1 novembre 2007
-
extra ta source j'ad trop !!!
cs_ben05
Messages postés
37
Date d'inscription
vendredi 14 avril 2006
Statut
Membre
Dernière intervention
4 février 2009
-
Bonsoir,

Pour ce qui veulent avoir la fonction "prévisualisation", vous pouvez modifier le fichier : mdl.yehe.php par cela :

---------------------------------------------

<?php
# ***** BEGIN LICENSE BLOCK *****
# This file is part of Yehe.
# Copyright (c) 2005 François Colas. All rights reserved.
#
# Yehe is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# Yehe is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Yehe; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# ***** END LICENSE BLOCK *****
?>
<html>
<head>
<title>Yehe</title>
<meta http-equiv= "Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="themes/<?php echo $model; ?>/yehe.css" />
<script language="javascript" type="text/javascript" src="js/yehe.js"></script>
<script language="javascript" type="text/javascript">
window.onload = function()
{
template = '<?php echo $model; ?>';

accordion = new Accordion();
new_obj = new New();
tree = new Tree();

new_obj.select('file');
accordion.action('tree');

tree.move('/');

tabs = new Tabs();
}
function setPreview()
{
document.getElementById("preview").innerHTML = document.getElementById("source").value;
}
</script>
</head>





[# /img/64x64/save.png" alt="" />]
[# /img/64x64/preferences.png" alt="" />]


/img/16x16/users.png" alt="" /> <?php echo $_SESSION['username']; ?> ([?logout Déconnexion])






/img/more.png" alt="more" id="accordion_img_new" /> Nouveau (fichier|dossier)





Créer un :
fichier
dossier


Nom :




/img/more.png" alt ="less" id="accordion_img_tree" /> Arborescence








/img/more.png" alt="more" id="accordion_img_sendfile" /> Envoi de fichiers




<form id="form_sendfile" action="receivefile.php" method="post" enctype="multipart/form-data" target="_sendfile">






</form>









<li id="tabs_0" onclick="javascript:tabs.view(0);"></li>
<li id="tabs_1" onclick="javascript:tabs.view(1);"></li>
<li id="tabs_2" onclick="javascript:tabs.view(2);"></li>
<li id="tabs_3" onclick="javascript:tabs.view(3);"></li>

[# /img/16x16/close.png" alt="" />][C]


<textarea id="source" onKeyUp="setPreview()" class="sourcebox" tabindex="1" wrap="off"></textarea>


[# Tabulation]



Chargement...


Envoi en cours...





</html>

---------------------------------------------

A noter :
- Pour "enclencher" la prévisualisation, il faut ouvrir une page html ou php, et en modifier le contenu ; vous comprendrez en l'utilisant.
- Le fichier mdl.yehe.php (qui se trouve dans le dossier "Themes" de Yehe.

Cette modification a été réalisé par un ami, donc la modification du code n'est pas de moi (car je connais rien en php).

Bonne utilisation à tous.
cs_ben05
Messages postés
37
Date d'inscription
vendredi 14 avril 2006
Statut
Membre
Dernière intervention
4 février 2009
-
Bonsoir,

Je n'ai qu'un seul mot à dire "parfait".
Bravo à son auteru, il a pensé à tout. Ce n'est pas un simple bout de code.
Léger, rapide, avec toutes les fonctionnalités.

Merci.

PS : un ptit souci lorsque j'édite des fichers texte ".txt" que je les inclus dans une page html via :
<script src="menu.txt" language="JavaScript"></script>

Quand j'édite en ligne, et que j'enregistre mon menu ne fonctionne plus... Je n'ai pas pu trouver d'où cela vient.

Peut-etre à corriger ?


Le top serait aussi un What You See Is What You Get (wysiwyg). Mais je mets 10/10 car il est déjà excellent au niveau utilisation.
Au niveau du code php j'y connais rien, dont pas de commentaires la dessus (c'est pas mon domaine).
jipe32
Messages postés
277
Date d'inscription
jeudi 23 novembre 2000
Statut
Membre
Dernière intervention
11 mai 2010
-
Script très bon et très utile.
Continue
jipe32
bouffard
Messages postés
51
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
29 mars 2006
-
Bonjour,

J'ai pas eu le temps de regarder la source et le projet à fond mais je suis impressionné....

Pour répondre à grandvizir qui chercher un composant freetextbox mais pour le php va sur le site ou fait une recherche sur "htmlarea" tu devrais trouver ce que tu cherches.

Cordialement
_____________________
Bouffard