Aller au contenu

Sujets conseillés

Posté

Bonjour,

j'ai créé une console admin.

J'ai inclue un éditeur de texte ; je fais les modifications sans problème.

J'aimerai faire autre chose : pouvoir créer une nouvelle page.
( par ex : ajouter dans ma boutique un nouvel article avec descriptif / prix / photos )

Y a t-il un tutoriel ou un code ?


Merci d'avance.

Posté

Bonjour et bienvenue sur le Hub.


Si tu as parcouru le forum (et les règles de ce dernier), tu auras remarqué que les membres n'utilisent en général pas les enrichissements de texte dans leurs posts, surtout une taille 5 pour écrire tout le message.

J'ai donc modifié ton post en ce sens.

Dan

Posté

Salut.



Définis "console admin"....! Tu veux parler de la console "ligne de commande" ou plutôt un espace d'administration dans un CMS?



Si c'est l'espace d'administration, s'agit-il d'un CMS personnel ou d'un CMS que tu as installé?



Enfin, en état, il est impossible de t'aider.


Posté

Rebonsoir,

merci pour ta réponse.

Pour être plus claire ( je vais essayer ) : j'ai donc créé une console d'administration personnelle pour mon site web ( ou système de gestion de contenu ; www monsite fr / admin ).

Grâce à ce système, je modifie sans problème le contenu de chacune de mes pages.

Par contre, comment procéder pour ajouter une nouvelle page ?
Je m'explique :
par exemple, j'ai une page avec une liste d'objets et pour chaque objet un lien pointant vers une page contenant le descriptif de cet objet.
Comment ajouter un nouvel objet dans la liste des objets et générer une nouvelle page contenant le descriptif de cet objet ?

Bonne soirée, Cordialement.

Posté

Merci.



J'ai fait mes pages en php ( voir l'exemple ci-dessous ).



Quelles seraient le code et les fonctions à utiliser pour créer cette page ( je ne vois pas trop en fait... ) ?



Existe t-il peut-être un tutoriel ?




Bien cordialement.



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



En voici une :





<?php
require 'entete-2.php';
require 'menu.php';

if( isset($_POST["contenu"])) {
$nouveau_texte = $_POST["contenu"];
$fichier_ouvert = fopen('../index1.php', 'w');
fwrite($fichier_ouvert, $nouveau_texte);
fclose($fichier_ouvert);
}

// Si la variables $_POST contient un index "contenu"
if( isset($_POST["contenu"])) {
$nouveau_texte = $_POST["contenu"];

// Si le fichier c'est bien ouvert
if( $fichier_ouvert = fopen('../index1.php', 'w') ){

// Si le fichier est bien écrit
if( fwrite($fichier_ouvert, $nouveau_texte) ){
echo '<div class="messageSuccess">Mise à jour réussie</div>';
}

// Le fichier n'a pas été écrit
else {
echo '<div class="messageError">Impossible d\'écrire le fichier</div>';
}

// on ferme le fichier
fclose($fichier_ouvert);
}

// Le fichier n'a pas été ouvert
else {
echo '<div class="messageError">Impossible d\'ouvrir le fichier</div>';
}
}

// Traitement du formulaire ICI
?>

<form action="index2.php" method="post">
<textarea name="contenu"><?php require '../index1.php'; ?></textarea>
<input type="submit" value="Envoyer" />
</form>

<?php
require 'fin.php';
?>

<script type="text/javascript" src="js/ckeditor.js"></script>
<script type="text/javascript">
<!--
CKEDITOR.replace('contenu');
//-->
</script>

Posté

Rebonjour,



je sais comment créer un formulaire, envoyer des données, etc...



Par contre quel est le code à inclure dans ma page pour générer une nouvelle page automatiquement ??



Merci.


Posté

Ouille ! Tu veux dire que tu réécris le code même de ta page à chaque fois que tu en édites le contenu ? Tu n'utilises pas de base de données ?


Apparemment, tu es parti sur de mauvaises bases, et malheureusement tu ne pourras pas aller bien loin avec cette méthode.



Je te conseille de suivre les tutoriels PHP du site du zéro, qui te seront énormément utiles.


Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...