Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
13 Aug 2008, 17:17
Message
#1
|
|
![]() Ceinture jaune OSC Groupe : Membres Messages : 66 Inscrit : 4-April 08 Lieu : Allier Membre no 21378 |
Bonjour à tous,
Voilà mon problème, j'ai deux fichiers qui s'appellent define_mainpage.php, l'un est dans la partie admin et l'autre dans catalog/includes/languages/french/ Je voudrais déplacer celui qui est dans french pour le remonter de deux dossiers, c'est à dire dans includes. Mais j'ai une partie de code qui me gêne, et j'aurai voulu savoir si quelqu'un pouvait m'aider à arranger ceci. Voici le code qui est juste au dessus du corps de la page (head, body ...) : CODE <?php require('includes/application_top.php'); // This will cause it to look for 'catalog/language/(L)/define_mainpage.php' $HTTP_GET_VARS['filename'] = FILENAME_DEFINE_MAINPAGE; switch ($HTTP_GET_VARS['action']) { case 'save': if ( ($HTTP_GET_VARS['lngdir']) && ($HTTP_GET_VARS['filename']) ) { if ($HTTP_GET_VARS['filename'] == $language . '.php') { $file = DIR_FS_CATALOG_LANGUAGES . $HTTP_GET_VARS['filename']; } else { $file = DIR_FS_CATALOG_LANGUAGES . $HTTP_GET_VARS['lngdir'] . '/' . $HTTP_GET_VARS['filename']; } if (file_exists($file)) { if (file_exists('bak' . $file)) { @unlink('bak' . $file); } @rename($file, 'bak' . $file); $new_file = fopen($file, 'w'); $file_contents = stripslashes($HTTP_POST_VARS['file_contents']); fwrite($new_file, $file_contents, strlen($file_contents)); fclose($new_file); } tep_redirect(tep_href_link(FILENAME_DEFINE_MAINPAGE, 'lngdir=' . $HTTP_GET_VARS['lngdir'])); } break; } if (!$HTTP_GET_VARS['lngdir']) $HTTP_GET_VARS['lngdir'] = $language; $languages_array = array(); $languages = tep_get_languages(); $lng_exists = false; for ($i=0; $i<sizeof($languages); $i++) { if ($languages[$i]['directory'] == $HTTP_GET_VARS['lngdir']) $lng_exists = true; $languages_array[] = array('id' => $languages[$i]['directory'], 'text' => $languages[$i]['name']); } if (!$lng_exists) $HTTP_GET_VARS['lngdir'] = $language; ?> Je sais c'est pas évident, mais ça m'aiderait tellement. -------------------- ![]() Fckeditor 2.2.1, Ultimate SEO, Excel import, Boxe Newsletter 1.1, Témoignages clients, Page editor 1.6, Port offert par catégories, Google map, Google sitemap SEO Url, Gestionnaire de fichiers, Boxe connexion client 5.7, Boxe météo 1.4, Mini images d'articles dans l'admin 2.0, Rapport d'inscrits à la Newsletter 1.1, paiement paypal reçu sans commande 1, Admin 2.3, thickbox, Flash Discount 2.9, affichage mention ttc, boutons + & - dans le panier, si quantité 0 pas de bouton acheter, pas besoin d'actualiser pour supprimer dans le panier. |
|
|
13 Aug 2008, 17:45
Message
#2
|
|
![]() 5eme dan OSC Groupe : Administrateur Messages : 9103 Inscrit : 4-March 03 Lieu : Auray Membre no 927 |
et pourquoi veux-tu faire ça ???
en fait avec cette contrib tu génère depuis l'admin un contenu HTML qui sera inclus dans la page index.php ce contenu html est enregistré dans includes/languages/french/define_mainpage.php (pour le français) et si tu as une autre langue, ce même fichier sera généré dans le dossier de langue qui va bien... Tout marche très bien comme ça. Quel est ton but au juste ? -------------------- Tout d'abord :
- Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues : Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums. Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin. ----------------------------- Quelques sites de référence --------------------------- PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloperLe gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien) |
|
|
14 Aug 2008, 13:06
Message
#3
|
|
![]() Ceinture jaune OSC Groupe : Membres Messages : 66 Inscrit : 4-April 08 Lieu : Allier Membre no 21378 |
Bonjour Gnidhal,
Désolé de t'embeter encore, L'idée que j'ai est de créer une boxe administrable, c'est à dire qu'au lieu d'avoir la page index administrable, en faire un menu. Mais je me redirige vers la fonction include mais depuis les boxes. C'est à dire que j'ai créé une page dans les boxe : qui s'appelle menu.php et c'est elle qui va appeler la page define_mainpage.php. Le soucis étant que mon include ressemble actuellement à ça : include('../languages/french/define_mainpage.php'); Je pense que tu as compris la manipulation : faut que je ressorte du dossier pour aller chercher dans un autre dossier, puis encore dans un autre. La mise en page n'étant pas un problème... lol Aurais tu la solution miracle? Merci encore Gnidhal. |
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 21st May 2013 - 15:45 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |