les pages "anycontent " technique les pages "anycontent " technique
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

les pages "anycontent " technique

Started by poubao, December 17, 2004, 11:33:45 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

poubao

Le fichier Anycontent (que l'on pourrait traduire fichier "fourre tout"!)
Ce fichier vous permet d'ajouter des infos supplémentaires dans votre galerie.
'texte,vues,slideshow ..ETC.ETC..)

Opération préliminaire (pour les vrais débutants!)
rechercher le fichier anycontent.php dans la racine de votre galerie et en faire une copie qui vous servira à créer d'autres fichiers anycontent.php plus tard

Par défaut vous avez le fichier "anycontent.php" de déclaré dans la galerie d'origine,
ce qui veut dire que vous ne pouvez qu'implémenter 1fichier "anycontent"


Ce fichier se trouve à la racine de votre galerie sous le nom anycontent.php, pour l'éditer, utiliser un éditeur de texte (notepad par exemple) et ajoutez du contenu, et modifiez le titre.


ce que vous voyez lorsque vous éditez anycontent.php modifiez les parties en rouge (dans le fichier d'origine, le texte est en anglais)

$Id: anycontent.php,v 1.7 2004/03/16 09:26:18 gaugau Exp $
*/
starttable("100%", "welcome titre de la page à modifier");
?>
<tr><td class="tableb" >
inserer du contenu HTML ici !!!!!
</td></tr>
<?php
endtable();
?>


Visualisation d'anycontent.php
pour visualiser dans votre galerie ce fichier, il faut vous connecter en tant qu'administrateur de la galerie,

puis entrer dans le panneau de configuration, aller à l'item "Contenu de la page principale"

ajouter à cette ligne: breadcrumb/lastup/catlist/alblist/ le mot "anycontent"

En première position:
EXEMPLE1: anycontent/breadcrumb/lastup/catlist/alblist/
votre page additionnelle sera en premiére position, (en haut)

En dernière position:
EXEMPLE2: breadcrumb/lastup/catlist/alblist/anycontent/
votre page additionnelle sera en dernière position position, (en bas)

Ajout de pages "anycontent.php

Pour ajouter d'autres pages "anycontent":
éditer le fichier index.php avec un éditeur de texte
rechercher cette section  (à la fin du fichier):

case 'anycontent':
               if ($cat == 0) {
                   include('anycontent.php');
               }
               flush();
               break;

1-faire un copier coller ,
2-modifier "case 'anycontent'   par "case 'anycontent1' ou par un autre nom de votre choix
3-modifier include('anycontent.php'); par include('anycontent1.php '); ou le nom que vous avez choisi.
4- Créer la page "anycontent1.php dans la racine de votre galerie (Grace à la copie que vous avez fait au début du chapitre renommer cette copie par le nom que vous avez choisi et inserez cette page dans la racine de votre galerie si votre copie est dans un autre répertoire)
5- pour visualiser cette page,voir l'étape 1

Vous pouvez rajouter d'autres pages anycontent à votre guise, mais ne pas abuser de cette fonction ;D
J'espére que cette petite explication vous fera gagner du temps si vous ne comprenez pas ce que j'ai écrit, n'hésitez pas à le signaler. Pour info: Coppermine est un excellent produit dans sa version de base, si vous désirez le personnaliser, il est nécèssaire d'avoir les connaissances basiques en informatique, et ne pas hésiter à acheter un bon livre sur le PHP et à réviser l' anglais car je pense que ce forum français ne pourra reprendre la totalité des posts du board officiel  ;D
poubao
L'incohérence de ceux qui nous dirigent, l'incompétence de ceux qui nous commandent,sont un vibrant hommage pour ceux qui exécutent.
                                          **Général Patton**

Pascal YAP

Poubao,

  Excellent tutorial sur le fameux et méconnu ANYCONTENT.PHP, en français en plus !!!!
D'ailleurs, il me semble que ton tuto est bien meilleur que son cousin Anglais qui fait trois ligne. MERCI !

  Donc il te reste la Doc Coppermine a repeaufiner en Français. Tout le Monde te remercie pour ce tuto et pour la future DOC en français  ;)

ps : j'ai ajouter le mot "..HTML.." après le mot "..contenu.." dans ton post ci-dessus.

  Pascal

poubao

Bonsoir,
Je vais essayer de traduire certain post et tenter de les expliquer de façon simple pour les gens qui ne comprennent rien à ce genre de language, mais c'est pas si simple que ça d'expliquer qq chose qui nous parait évident (HTLM !!!! merci pour la correction) mais je manque un peu de temps en ce moment, j'avais fais ce petit aide mémoire à mon usage perso, et au lieu de le virer, j'ai pensé qu'il fallait mieux le mettre en ligne ça peu servir à d'autres !!!!
le prochain sera sur les modifs de couleurs mais la c'est costaud pour expliquer simplement ! ça évitera les questions redondantes
Ne pas hésiter à les corriger si erreurs, nul n'est parfait en ce bas monde ;)
poubao
(pour traduire toute la doc c'est un gros morceau mais je vais voir  :o)
L'incohérence de ceux qui nous dirigent, l'incompétence de ceux qui nous commandent,sont un vibrant hommage pour ceux qui exécutent.
                                          **Général Patton**

Pascal YAP

Poubao,

 
Quotepour traduire toute la doc c'est un gros morceau mais je vais voir  
ola ! ne nous enflammons pas ! je plaisantais  ;) Moi-même j'ai déjà songé à une traduction en Français, mais je suis également à court de temps.
Des interventions impécables comme celle-ci suffisent.
Pascal

François Keller

Bonjour à tous,

bravo pour le tutoriel.

avec une explication aussi claire, il sera difficile de ne pas comprendre ce qu'il faut faire pour personaliser une partie de son site.

Pour les gentils modérateurs  ;)
Il serait peut être judicieux de placer ce Fil en "Post It"
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Pascal YAP

FrantZ,

QuotePour les gentils modérateurs, il serait peut être judicieux de placer ce Fil en "Post It"
Bien sure il est tentant de bloquer les sujets important en tête de page, malheureusement Coppermine recèle de milliers de sujets sensibles que l'on se devrait de bloquer en PostIt.
On imagine aisément le manque de place sur les dix premières pages !
no possible ! Sorry !
Le moteur de recherche de Coppermine.SourceForge peut facilement retrouver ce sujet.

Pascal

easyjava

Et comment je fais si je veux ajouter du php dans ce anycontent...(un script bannières) car quand je met mon include il me marque une erreur There was an error while processing a database query dans coppermine et même pas dans mon gestionnaire de bannières.

nol33t

va dans Configuration tout en bas séléctionne Oui pour "Activer le mode débug"

Retourne ensuite sur la page qui te provoque l'erreur tu auras les détails concernant la requête fautive .

Si tu veux un coup de main, post le message d'erreur ici, ou un lien, ou le code de ton anycontent, ou les 3 ;)

-matt-

easyjava

debug :
While executing query "SELECT COUNT(*) FROM gallerie_users" on 0

mySQL error: Table 'treshch2.gallerie_users' doesn't exist


contenu anycontent
<?php
// ------------------------------------------------------------------------- //
// Coppermine Photo Gallery 1.3.2                                            //
// ------------------------------------------------------------------------- //
// Copyright (C) 2002-2004 Gregory DEMAR                                     //
// http://www.chezgreg.net/coppermine/                                       //
// ------------------------------------------------------------------------- //
// Updated by the Coppermine Dev Team                                        //
// (http://coppermine.sf.net/team/)                                          //
// see /docs/credits.html for details                                        //
// ------------------------------------------------------------------------- //
// This program 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.                                       //
// ------------------------------------------------------------------------- //
// CVS version: $Id: anycontent.php,v 1.5 2004/07/24 15:03:52 gaugau Exp $
// ------------------------------------------------------------------------- //
starttable("100%""Publicit&eacute;");

?>

<tr>
  <td class="tableb" >
bient&ocirc;t
<?php
@include(getenv('DOCUMENT_ROOT').'/ban.php')
?>

</td>
</tr>
<?php
endtable
();
?>


nol33t

je ne connais pas le contenu de ton script ban.php,
mais il essaye d'accéder à la table gallerie_users sur la base treshch2, et celle-ci n'existe pas..

"gallerie_" est le préfixe que tu as choisi pour tes tables coppermine ou c'est une toute autre table?

blambert

Custom Header or Footer makes you lose control...when you use them you create a permanent frame....this needs to be done in a lower php routine....like the index.php or anycontent....but I got the anycontent to call up CPMFETCH
<?php
include "include/config.inc.php";
include "coppermine.php";
$objCpm = new cpm('/photos');
cpm_viewRandomMediaFromAlbum(1,3,7);
$objCpm->cpm_close();
?>
Works great but can't move the content to the right of my ALBUM thumbnail....any Ideas?
(https://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fwww.lambertandassoc.com%2Fphotos%2Fimages%2Fscreenshot_1.jpg&hash=612c277e9615b7712f802edcedb51e53029f064b) this is now  
(https://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fwww.lambertandassoc.com%2Fphotos%2Fimages%2Fscreenshot_2.jpg&hash=9fd60b7dd8d13d531450b0e12d87b1b7d74a47f1) this is what I want

François Keller

Bonjour,

Merci d'essayer de poster en français dans ce forum dédié aux utilisateurs francophones.  ;)
Ou bien de le faire dans les deux langues.

Thank's to post in French in this board. otherwise try to post in English AND french.

Merci

Thank's
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Berry

 :DGénial, j'ai réussi à mettre ce que je voulais!!!
Merci beaucoup poubao :-* :-* :-*, si tu en a s d'autres comme celui-ci, je prends!!!
Encore merci d'une très très grande Débutante!
Thanks, grazie mille, dunke, choukran jazilan!!!comment on di en chinois??? ???
la preuve vivante qu'on peut faire un site en étant nulle en informatique c'est MOI!!!

ninouee

Merci pour ce tutoriel c'est exactement ce que je recherchais.