Besoin d'aide pour un template - Page 2 Besoin d'aide pour un template - Page 2
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Besoin d'aide pour un template

Started by fred35, March 24, 2008, 11:05:57 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

fred35

Par contre quand je le renomme template.html, le contenu de {GALERY] s'affiche au dessus de l'entête...
Fred

fred35

Corrigé, problème de class....

Mais je bloque toujours sur mon menu admin et l'affichage qui diffère entre ie7 et firefox.
Fred

fred35

J'avais une petite question surement "idiote" mais bon.

Le fait de faire le template avec des balises div et de tout gérer par CSS, qu'est ce que ca change par rapport au table ?
Excepté le langage xhtml et html, pour l'utilisateur, quel modification est ce que ca apporte ?

Parce que j'ai l'impression que le fait de travailler avec des CSS provoque plus d'icompatibilités entre les différents navigateurs.
Fred

Elwood J. Blues

Quote from: fred35 on April 02, 2008, 12:08:19 PM
Parce que j'ai l'impression que le fait de travailler avec des CSS provoque plus d'icompatibilités entre les différents navigateurs.

+100000000000000 Plus tu essaies d'être compatible XHTML 48.23d plus ça ressemble à rien sur les différents navigateurs !

Ah les bons vieux tableaux, y'a que ça qui fonctionne !  ;D

Apparremment le temps d'écrir le message et on est déjà à la version XHTML 48.25f  ;D
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

fred35

Je ne suis pas tout à fait d'accord, le tout est de bien manié le xhtml et les css, j'ai commencé à comprendre quelques trucs, mais je tatonne et j'avance pas aussi vite que j'avais prévu :'(

Et plus l'été approche, moins je vais avoir de temps, du coup je passe des nuits presque blanche à essayer, à lire différent forums, etc...

Mais je ne désespère pas lol

Je dois y arriver, avec votre aide en plus, y a pas de raison  ;)
Fred

fred35

Mon {ADMIN_MENU} est horizontal, mais y a un truc que je ne comprend pas et que je n'arrive pas à faire.

Je le vois comme ça :
QuoteConfiguration Catégories Albums Groupes Utilisateurs Bannir Commentaires Tri des images FTP => Utilitaires Mon profil Documentation
Du coup ça le rend moins lisible. Vu l'espace que j'ai pour le mettre, ja vais modifier le fichier lang pour réduire le text

Exemple Config au lieu de configuration / Doc au lieu de documentation (pas grave vu que je suis l'unique admin).

Mais comment obtenir ça :
QuoteConfiguration | Catégories | Albums | Groupes | Utilisateurs | Bannir | Commentaires | Tri des images | FTP | Utilitaires | Mon profil | Documentation
?
Fred

François Keller

dans ton fichier theme.php ajoute | avant chaque </td> dans le code ci dessous
// HTML template for gallery admin menu
$template_gallery_admin_menu = <<<EOT
<div class="menu_left_head_1">Administration</div>
               

<ul id="simpleliste">
                <table cellpadding="0" cellspacing="1">
                        <tr>
<!-- BEGIN admin_approval -->
                                <td id="admin_menu_anim"><a href="editpics.php?mode=upload_approval" title="{UPL_APP_TITLE}">{UPL_APP_LNK}</a></td>
<!-- END admin_approval -->
                                <td ><a href="admin.php" title="{ADMIN_TITLE}">{ADMIN_LNK}</a></td>
                                <td ><a href="catmgr.php" title="{CATEGORIES_TITLE}">{CATEGORIES_LNK}</a></td>
                                <td ><a href="albmgr.php{CATL}" title="{ALBUMS_TITLE}">{ALBUMS_LNK}</a></td>
                                <td ><a href="groupmgr.php" title="{GROUPS_TITLE}">{GROUPS_LNK}</a></td>
                                <td ><a href="usermgr.php" title="{USERS_TITLE}">{USERS_LNK}</a></td>
                                <td ><a href="banning.php" title="{BAN_TITLE}">{BAN_LNK}</a></td></tr>
                                <td ><a href="reviewcom.php" title="{COMMENTS_TITLE}">{COMMENTS_LNK}</a></td>
<!-- BEGIN log_ecards -->
                                <td ><a href="db_ecard.php" title="{DB_ECARD_TITLE}">{DB_ECARD_LNK}</a></td>
<!-- END log_ecards -->
                                <td ><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
<!-- BEGIN search -->                               
                                <td ><a href="searchnew.php" title="{SEARCHNEW_TITLE}">{SEARCHNEW_LNK}</a></td>
<!-- END search -->             <td ><a href="util.php" title="{UTIL_TITLE}">{UTIL_LNK}</a></td>
                                <td ><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
<!-- BEGIN documentation -->
                                <td ><a href="{DOCUMENTATION_HREF}" title="{DOCUMENTATION_TITLE}" target="cpg_documentation">{DOCUMENTATION_LNK}</a></td>
<!-- END documentation -->
                        </tr>
                </table>
               

EOT;
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

fred35

Super j'ai réussis en adaptant un peu le code comme ceci :

// HTML template for gallery admin menu
$template_gallery_admin_menu = <<<EOT
<ul id="simpleliste">
                <table cellpadding="2" cellspacing="1">
                        <tr>
<!-- BEGIN admin_approval -->
                                <td id="admin_menu_anim"><a href="editpics.php?mode=upload_approval" title="{UPL_APP_TITLE}">{UPL_APP_LNK}</a></td>
<!-- END admin_approval -->
                                <td ><a href="admin.php" title="{ADMIN_TITLE}">{ADMIN_LNK}</a> |</td>
                                <td ><a href="catmgr.php" title="{CATEGORIES_TITLE}">{CATEGORIES_LNK}</a> |</td>
                                <td ><a href="albmgr.php{CATL}" title="{ALBUMS_TITLE}">{ALBUMS_LNK}</a> |</td>
                                <td ><a href="groupmgr.php" title="{GROUPS_TITLE}">{GROUPS_LNK}</a> |</td>
                                <td ><a href="usermgr.php" title="{USERS_TITLE}">{USERS_LNK}</a> |</td>
                                <td ><a href="banning.php" title="{BAN_TITLE}">{BAN_LNK}</a> |</td>
                                <td ><a href="reviewcom.php" title="{COMMENTS_TITLE}">{COMMENTS_LNK}</a> |</td>
<!-- BEGIN log_ecards -->
                                <td ><a href="db_ecard.php" title="{DB_ECARD_TITLE}">{DB_ECARD_LNK}</a> |</td>
<!-- END log_ecards -->
                                <td ><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a> |</td>
<!-- BEGIN search -->                               
                                <td ><a href="searchnew.php" title="{SEARCHNEW_TITLE}">{SEARCHNEW_LNK}</a> |</td>
<!-- END search -->             <td ><a href="util.php" title="{UTIL_TITLE}">{UTIL_LNK}</a> |</td>
                                <td ><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a> |</td>
<!-- BEGIN documentation -->
                                <td ><a href="{DOCUMENTATION_HREF}" title="{DOCUMENTATION_TITLE}" target="cpg_documentation">{DOCUMENTATION_LNK}</a></td>
<!-- END documentation -->
                        </tr>
                </table>
               

EOT;


et en jouant avec les CSS.  Merci François :)
Fred

fred35

ah j'oubliai, si quelqu'un connait le javascript, j'ai aussi besoin d'aide  :P

Qu'il se manifeste pour continuer par PM pour pas charger le forum de discussion n'ayant rien à voir avec coppermine ^^
Fred

fred35

Peut on utiliser le system d'identification de coppermine dans une page html ?

Je m'explique j'ai créé une page html et je souhaiterai que seul les membres de la galerie y est accès.

Est du domaine du possible ?
Fred

François Keller

a priori oui si la page est définie dans coppermine et si il y a en condition
if (USER_ID){
//le code
}

mais il faut que la page soit avec une extention .php
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

fred35

Si je modifie l'extension ca fonctionnera quand même non ?
Fred

François Keller

oui ça marche toujours, simplement, les fichiers php sont interprétés et génèrent du html (ce qui permets d'inclure des fonctiones, des conditions etc...)
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

fred35

Quand tu dis "si la page est définie dans coppermine", c'est à dire ?
Fred

François Keller

pour utiliser le theme de coppermine dans une page extérieure, il faut qu'elle se présente comme ça
<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2008 Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 3
  as published by the Free Software Foundation.
  
  ********************************************
  Coppermine version: 1.4.16
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/picmgr.php $
  $Revision: 4233 $
  $Author: gaugau $
  $Date: 2008-02-02 09:23:58 +0100 (Sa, 02 Feb 2008) $
**********************************************/

define('IN_COPPERMINE'true);
require(
'include/init.inc.php');
pageheader("titre de la page");
//Ici le code de la page
pagefoter();
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

fred35

ok, je vais tester ça, mais je ne pourrais pas faire en sorte que cette page ne soit visible que pour certain groupes d'utilisateurs.
Fred

François Keller

si, si tu mets un test sur le groupe d'utilisateur
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

fred35

Si je met ça sur la page, ca me met une erreur ... je sais..., moi et le php on est pas copain du tout  :-\

<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2008 Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 3
  as published by the Free Software Foundation.
  
  ********************************************
  Coppermine version: 1.4.16
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/picmgr.php $
  $Revision: 4233 $
  $Author: gaugau $
  $Date: 2008-02-02 09:23:58 +0100 (Sa, 02 Feb 2008) $
**********************************************/

define('IN_COPPERMINE'true);
require(
'include/init.inc.php');
pageheader("titre de la page");
//Ici le code de la page
<head>
<
title>CVotreVie.com Services</title>
<
meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<
meta name="language" content="fr" />
<
meta name="description" content=""/>
<
meta name="keywords" content="" />

<
meta name="robots" content="index, follow, noarchive" />

<
link rel="stylesheet" title="Standard" href="themes/cvotrevie2/feuille.css" type="text/css" media="screen" />

</
head>
<
body>
<
div class="conteneur_page">
<div class="conteneur_head"></div>
<div class="conteneur_menu">

<div class="menu_first"></div>
<ul id="menu">
<li><a href="http://www.cvotrevie.com/Photos/index.html" id="menu1" class="link_menu_inside">Accueil</a></li>
<li><a href="http://www.cvotrevie.com/Photos/index.php" id="menu2"  class="link_menu_inside">Galerie photos </a></li>
<li><a href="http://www.cvotrevie.com/Photos/page3.html" id="menu3"  class="link_menu_inside">Mes montages </a></li>
<li><a href="http://www.cvotrevie.com/Photos/page4.html" id="menu4" class="link_menu_inside" style="background-position:0px 39px; color:#000000;">Services</a></li>
<li><a href="http://www.cvotrevie.com/Photos/page5.html" id="menu5" class="link_menu_inside">Partenaires</a></li>
<li><a href="http://www.cvotrevie.com/tPhotos/page6.html" id="menu6" class="link_menu_inside">Contact</a></li>
</ul>
<div class="menu_last"></div>
</div>
<div class="conteneur_menu_admin">
<div class="menu_admin_first"></div>
<div class="menu_admin_center"><script language="JavaScript" src="date.js"></script></div>
<div class="menu_admin_last"></div>
</div>
<div class="conteneur_left">
<div class="menu_left_head_1">Titre du menu</div>
<div class="menu_left_2">

<ul id="simpleliste">
<li><a href="http://www.cvotrevie.com/Photos/page04.html">Accueil </a></li>
<li><a href="http://www.cvotrevie.com/Photos/page04_tv.html">Programmes TV  </a></li>
<li><a href="http://www.cvotrevie.com/Photos/page04_cine.html">Sorties cin&eacute;ma </a></li>
<li><a href="http://www.cvotrevie.com/Photos/page4_horoscope.html">Horoscope</a></li>
<li><a href="">Sodales nec</a></li>
<li><a href="">adipiscing nec</a></li>
<li><a href="">Pellentesque</a></li>
<li><a href="">Dui ut augue</a></li>
<li><a href="">Pellentesque</a></li>
</ul>

</div>
<div class="menu_left_foot"></div>

<div class="icone_left1"></div>
<div class="icone_left2"></div>
<div class="icone_left3"></div>
</div>

<div class="conteneur_center">
<div class="content_haut_1_services" style="padding-top:60px;">
<h2>Carte mondiale des membres CNotrevie.com .</h2>
<div class="texte_claire">test</div>
</div>

</div>

<div class="separator"></div>

<div class="conteneur_foot">
Interface graphique DarkCorporate réalisé par <a href="http://www.wks.fr" target="_blank" class="lien_footer">WonkaStudio</apour le site <a href="http://www.kitgrafik.com" class="lien_footer" target="_blank">kitgrafik.com</a>
</div>


</
div>


<
div class="separator"></div>
<
br/>
</
body>
pagefoter();
Fred

François Keller

c'est normal,
une grande partie de ce que tu mets dans ce code est déjà présente dans les focntions appelées (pageheader et pagefooter) de plus tu as placé du cote html sans fermer la balise php (?>)
il faudrait que tu expliques un peu plus ce que tu veux faire
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

fred35

J'ai créé une google map avec les localisations géographique des membres de ma famille à partir du fichier page_4.html du thème original que je t'ai envoyé par mail l'autre fois. Je l'ai renommer page_4map.html et je voulais limiter son accès aux membres du groupe famille de ma galerie et c'est là que je galère.
Fred