PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Forum Général PHP » Nommage centralisé de mes pages dans titre.inc.php » 21-01-2012 18:22:16

Gemmenco
Réponses : 0

Bonjour,

Ma question va faire s'écrouler les pros du php mais il faut bien commencer... Il s'agit donc tout "simplement" de centraliser le nom de mes pages dans un fichier "titre.inc.php".

Actuellement, j'utilise un méthode rustique roll(exemple avec les pages "inde.php" et "contact.php" :

Dans mes pages :

<?php
include ('titre.inc.php');
?>
<title><?php echo "$titre_page $site_titre"; ?></title>

et dans ma page titre.inc.php :

<?php
$site_titre = "Titre de mon site";
$page_titre["index.php"] = array("Accueil - ");
$page_titre["plan-du-site.php"] = array("Plan du site - ");

$adresse_fichier = $HTTP_SERVER_VARS["PHP_SELF"];
$adresse_fichier = basename($adresse_fichier);
$titre_page = $page_titre[$adresse_fichier][0];
?>

Je pense donc que la méthode a un peu évolué ? et en option, comment procéder avec des langues supplémentaires ?

#2 Re : Forum Général PHP » Titre de mes pages » 27-09-2010 17:31:34

Alnoss,

J'accepte en bloc toutes tes remarques. "Prendre le temps" est malgré tout le seul obstacle pour moi. Je reconnais que je ne suis pas une graine de développeur et que j'ai par ailleurs d'autres activités qui me mobilisent 14h/jour. Si je fais la démarche de m'informer sur les sites de débutants, c'est que j'ai très vite compris et apprécié les avantages du php et à chaque fois que j'intègre une nouvelle fonction, c'est une petite fête !

"M'aiguiller ou construire la voie ferrée sous mes pieds", je ne suis pas en position d'exiger quoi que ce soit, chacun partage ce qu'il veut : un lien ou un code complet.

Dans tous les cas, j'essaye de ne pas faire du copié-collé bête et méchant et d'alimenter ma maigre connaissance dans ce langage.

Pour le sujet en cours, j'ai tout à fait compris l'inutilité de multiplier la déclaration du array mais j'ai récupéré ce modèle dans un tuto en ligne (pas sur PHPDébutant wink) et je ne suis pas en mesure d'évaluer la pureté du code qui  est proposé.

MK, merci beaucoup pour ton exemple !, effectivement c'est beaucoup plus light !

#3 Re : Forum Général PHP » Titre de mes pages » 27-09-2010 17:31:34

Contrairement à ce que tu imagines, je suis le premier à rêver de pouvoir consacrer de longues journées à lire, décrypter, tester... bref me former correctement au php avant de décider (enfin !) de l'utiliser, mais la situation ne le permet pas. Je pense néanmoins que ma méthode, qui consiste à recueillir toutes les infos pour faire fonctionner un point précis, s'est montrée relativement efficace jusqu'à présent. Je trouve donc ton propos un peu en décalage avec l'intitulé de ce site : "débutant"
Bon, en l'état, mon vieux code a fini par fonctionner et c'était si simple... pour autant, je te fais confiance sur le fait qu'il peut être un peu dépassé (bien que nouveau pour moi), tu peux donc encore m'expliquer ce qui peut poser problème, comme à un débutant... je suis à l'écoute.:)

#4 Re : Forum Général PHP » Titre de mes pages » 27-09-2010 17:31:34

Te souviens-tu du jour où tu as découvert la première ligne de php ? est-ce que tu t'es fait snober par des grands pros qui avaient déjà tout compris ?
Maintenant que tu en es un et que tu maîtrises les dernières règles en vigueur, penses-tu pouvoir me les communiquer avant de prendre ta retraite ? Ce serait très sympa de ta part...:rolleyes:

#5 Re : Forum Général PHP » Titre de mes pages » 27-09-2010 17:31:34

Pouvoir donner un titre différent pour chaque page afin d'améliorer le référencement, c'est un mi-mac inutile ?

#6 Re : Forum Général PHP » Titre de mes pages » 27-09-2010 17:31:34

J'avoue que je suis un vrai débutant mais j'avais quand même déjà intégré cette règle.
Mais je reconnais que le résultat laisse planer l'ambiguité...

#7 Re : Forum Général PHP » Titre de mes pages » 27-09-2010 17:31:34

Pierrot, j'ai bien interverti.
Moogli, avec

<title><?php echo $titre_page.' '.$site_titre; ?></title>

je me retrouve avec le titre de ma page... dans ma page...

#8 Forum Général PHP » Titre de mes pages » 27-09-2010 17:31:34

Gemmenco
Réponses : 14

Bonsoir,

Voici où j'en suis et ça ne fonctionne pas.

Je dispose donc de ma page titre.inc.php qui regroupe donc les titres de mes pages :

<?php
$site_titre = "Titre général du site";
$page_titre["nomDePage1.php"] = array("Titre de ma page 1");
$page_titre["nomDePage2.php"] = array("Titre de ma page 2");
$adresse_fichier = $HTTP_SERVER_VARS["PHP_SELF"];
$adresse_fichier = basename($adresse_fichier);
$titre_page = $page_titre[$adresse_fichier][0];
?>

Et dans chacune de mes pages :

<title><?php echo "$titre_page $site_titre"; ?></title>
<?php
include ('titre.inc.php');
?>

Je ne sais pas si l'include est correct...
Il ya peut-être aussi une autre méthode plus efficace ?

#9 Re : HTML, xHTML CSS » Comment réaliser un rectangle à coins arrondis sans images ? » 15-09-2010 17:04:45

Je reconnais que je n'ai pas eu le temps d'éplucher le tuto en anglais mais je vais m'y pencher
Merci

#10 Re : HTML, xHTML CSS » Comment réaliser un rectangle à coins arrondis sans images ? » 15-09-2010 17:04:45

Ce serait pas mal sur Explorer 6, ma solution actuelle ne couvre pas cette version.
Maintenant en JS, je n'y connais pas grand chose, comment appelé cette fonction js dans l'ID qui définit mon cadre...

#11 Re : HTML, xHTML CSS » Comment réaliser un rectangle à coins arrondis sans images ? » 15-09-2010 17:04:45

Merci, à voir si cette solution permet de maîtriser l'arrondi de chaque angle...

#12 HTML, xHTML CSS » Comment réaliser un rectangle à coins arrondis sans images ? » 15-09-2010 17:04:45

Gemmenco
Réponses : 7

Bonjour,

J'ai essayé de faire une recherche qui me permette de faire un rectangle à coins arrondis sans devoir passer par l'ancien tableau à 9 cellules avec (4 images).

Ce que je cherche : Une solution plus rapide qui permette de conserver la transparence du fond de mes arrondis. Que je puisse facilement en faire qu'un ou plusieurs arrondis à mon rectangle.
Enfin, que cette technique soit bien entendu par les principaux navigateurs

Ce que j'ai déjà trouvé :
- une solution automatique mais qui multiplie les div et qui fonctionne encore avec des images png : http://www.roundedcornr.com/
- chez alsacreation, le code "border-radius" idéal en théorie mais il ne fonctionne pas sur... Explorer 8 !!!
- Le script Roundies.js, assez laborieux à mettre en place et destiné à... Explorer 8 !!!
... et il y a les extensions .htc pour Internet Explorer mais si les arrondis réguliers fonctionnent, impossible de varier (ou de supprimer) des arrondis d'un même rectangle (bug uniquement dans Explorer 8 !!!)

Encore une galère html ???:rolleyes:

Pied de page des forums

Propulsé par FluxBB