html à php

Caro1185
Invité n'ayant pas de compte PHPfrance

07 févr. 2013, 19:30

Bonjour,

J'ai une question complexe pour moi mais surement très simple pour un utilisateur confirmé de php...
Je maîtrise un peu l html et le css.

Donc, sur la page d'un site, j'ai un menu qui comporte une erreur dans le titre des catégories:
exemple: la catégorie s'appelle Automne 2013 or je veux qu'elle s'appelle "Automne"
Quand je regarde la source, html, je vois bien où supprimer le "2013" pour qu'il disparaisse...

SAUF que... et c'est là que ça se complique pour moi, sur le FTP, le fichier index.php est plein de "formules" que je ne connais pas, la ligne correspondant à cette fameuse catégorie ne comporte absolument pas "2013" ...

Je vous le met en clair pour que vous compreniez:

Fichier html:

<div class="menu">
<a href="collection-ete.php" class="biger"> Collection Hiver 2012 </a>
<a href="collection-hiver.php" class="big"> Collection Eté 2013 </a>

Fichier php:

<div class="menu">
<a href="collection-ete.php" class="biger"><?php echo $languagespack->find_pack('collectionete',$_SESSION['pagelang'])?></a>
<a href="collection-hiver.php" class="big"><?php echo $languagespack->find_pack('collectionhiver',$_SESSION['pagelang'])?></a>

Et c'est la que je vous demande de m'éclairer... qu'est ce qui appelle l'affichage "Collection Hiver 2012" ?????

Si quelqu'un peut m'aider je lui en serais reconnaissant. Merci

Caro1185
Invité n'ayant pas de compte PHPfrance

07 févr. 2013, 19:32

... C'est d'ailleurs peut-être pas dans ce fichier ou tout du moins sur cette ligne qu'il faut que je modifie...
Je ne sais pas ... :(

Eléphant du PHP | 68 Messages

07 févr. 2013, 19:38

Tu dois avoir probablement un fichier langage avec les différentes langues disponibles, repère le FRançais et regarde, c'est là que le fichier php va chercher ton information.

Caro1185
Invité n'ayant pas de compte PHPfrance

07 févr. 2013, 19:46

Bonjour Mike et merci pour ta réponse,

J'avais déjà un peu regardé et dans le répertoire "classe" j'ai un langage.inc.php dans lequel je trouve beaucoup de ligne dont:

function find_pack($numb='',$langs=0){
$result = $this->show_content("languagespack",$langs);
$record = mysql_fetch_object($result);
$content = explode(';/;',strip_tags($record->content));
for($x=0 ; $x<sizeof($content) ; $x++){
$temp=explode('=',$content[$x]);
if(trim(strval($temp[0]))==trim(strval($numb))){
return substr($content[$x],strlen($temp[0]."="));

Serait-ce là-dedans? ou ailleurs dans ce fichier? ou encore dans un autre fichier ... :?

Merci.

Eléphant du PHP | 68 Messages

07 févr. 2013, 19:53

Non, cela doit être ailleurs...
dans un autre répertoire probablement...et il doit y avoir un truc du style FR ou french ou ... dans le nom du fichier

Sinon, tu peux toujours faire ceci si ton site est uniquement en français:

Code : Tout sélectionner

<div class="menu"> <a href="collection-ete.php" class="biger">Collection été</a> <a href="collection-hiver.php" class="big">Collection hiver</a>
Modifié en dernier par mike1155 le 07 févr. 2013, 19:56, modifié 1 fois.

ViPHP
xTG
ViPHP | 7331 Messages

07 févr. 2013, 19:55

Regardes dans le module d'administration de ton site s'il utilises une base de données.
Les textes peuvent y être sauvegardés.

Caro1185
Invité n'ayant pas de compte PHPfrance

07 févr. 2013, 20:02

Pour info, c'est surement utile pour vous qui me lisez pour comprendre

Les autres lignes correspondant aux autres catégorie du menu sont constitué de la même façon, avec l appel à "langagepack" donc je ne suis pas sur que ça vienne de là!!

Oui je sais vous devez vous dire qu'avec si peu d'info vous ne pouvez pas m'aider...
Mais je donnerai toutes les infos utiles que vous me demanderez... là j'avoue que je ne sais pas du tout ce qui vous est utile ou pas pour comprendre, puisque moi même je ne vois absolument pas d'où provient le problème...
Il a installé une sorte de balise qui m'affiche la date ... mais aucune balise classique de date... ça provient surement d'un autre fichier appelé dans celui de l'index.php...

Aie aie ... je bouille, mais je n'avance pas d'un chouilla... je lis et tente de décrypter chaque fichier mais impossible de voir quelque chose qui ressemblerait à "l'intégration de l'année" (uniquement pour ses deux catégories là)

Caro1185
Invité n'ayant pas de compte PHPfrance

07 févr. 2013, 20:05

Non, cela doit être ailleurs...
dans un autre répertoire probablement...et il doit y avoir un truc du style FR ou french ou ... dans le nom du fichier

Sinon, tu peux toujours faire ceci si ton site est uniquement en français:

Code : Tout sélectionner

<div class="menu"> <a href="collection-ete.php" class="biger">Collection été</a> <a href="collection-hiver.php" class="big">Collection hiver</a>
J'y ai bien pensé, et vu que je ne vois aucun moyen de changer de langue sur la page du site, et aucun fichier sur le ftp qui ferai la modification des langues (en général on a un dossier fr, un dossier En, un dossier pour chaque langue quoi!)... j'hésite grandement... mais j'aimerai tout de même comprendre comment mon prédécesseur à fait afficher les années sur ces catégories... :(
(et puis j'aimerai modifier "proprement")

Caro1185
Invité n'ayant pas de compte PHPfrance

07 févr. 2013, 20:06

Regardes dans le module d'administration de ton site s'il utilises une base de données.
Les textes peuvent y être sauvegardés.
Sur Ovh meme?!

Caro1185
Invité n'ayant pas de compte PHPfrance

07 févr. 2013, 20:27

Merci xTG, c'était bien dans un fichier sur l'admin! :)