Yehe est un outil qui une fois placé sur votre serveur vous permet d'accédé aux sources de votre site, de les modifier ou créer de nouveaux fichiers, envoyer de fichiers au serveur, faire une sauvegarde de votre site dans une archive, etc...
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>
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).
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).
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.
20 juin 2007 à 13:23
26 nov. 2006 à 21:06
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.
18 oct. 2006 à 22:48
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).
19 sept. 2006 à 13:13
Continue
jipe32
14 déc. 2005 à 00:15
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
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.