Un peu d'aide pour débuter, Fichiers ressources |
Bienvenue invité ( Connexion | Inscription )
Un peu d'aide pour débuter, Fichiers ressources |
2 Dec 2010, 21:49
Message
#1
|
|
Ceinture blanche OSC Groupe : Membres Messages : 6 Inscrit : 2-December 10 Membre no 28444 |
Bonjour,
C'est la première fois que j'utilise Oscommerce, et comme la nouvelle version est sortit assez récemment, je ne trouve pas beaucoup d'information sur internet. J'espérais juste avoir quelques directions afin de modifier le design du site. Niveau CSS, ça va (à date) et je trouve assez bien les fichiers que je cherche à modifier. Cela dit, la nouvelle version intègre le grid system 960, et à ce niveau ça bloque un peu. Car les valeurs des grilles qui doivent être passées directement dans le html sont contenu dans des valeurs PHP, et je n'arrive pas à trouver l'endroit où elles sont déclarés. Dans le fichier "includes/template-top.php", on trouve cette ligne: Code <div id="bodyContent" class="grid_<?php echo $oscTemplate->getGridContentWidth(); ?> <?php echo ($oscTemplate->hasBlocks('boxes_column_left') ? 'push_' . $oscTemplate->getGridColumnWidth() : ''); ?>"> Et donc, je cherchais à modifier les valeurs générés via php. Est-ce que quelqu'un sait où elles sont consignés? Merci d'avance! |
|
2 Dec 2010, 22:15
Message
#2
|
|
5eme dan OSC Groupe : Administrateur Messages : 9221 Inscrit : 4-March 03 Lieu : Pau Membre no 927 |
ça se passe dans includes/classes/osc_template.php
cette classe gère l'affichage des blocs si il y en a dans une ou 2 colonnes. la largeur des blocs est recalculée en fonction de la présence d'un contenu dans les colonnes ex. dans template_bottom.php Code <?php if ($oscTemplate->hasBlocks('boxes_column_left')) { ?> <div id="columnLeft" class="grid_<?php echo $oscTemplate->getGridColumnWidth(); ?> pull_<?php echo $oscTemplate->getGridContentWidth(); ?>"> <?php echo $oscTemplate->getBlocks('boxes_column_left'); ?> </div> <?php } if ($oscTemplate->hasBlocks('boxes_column_right')) { ?> <div id="columnRight" class="grid_<?php echo $oscTemplate->getGridColumnWidth(); ?>"> <?php echo $oscTemplate->getBlocks('boxes_column_right'); ?> </div> <?php } ?> Je sens qu'il va falloir rédiger un tuto si on veut pouvoir gérer les blocs comme on veut. Simple et pas simple à la fois car on interface le 960_24 avec une classe en php -------------------- 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 WebDeveloper Le 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) |
|
4 Dec 2010, 00:21
Message
#3
|
|
Ceinture blanche OSC Groupe : Membres Messages : 6 Inscrit : 2-December 10 Membre no 28444 |
En tout cas, merci beaucoup, ça a pu régler mes problèmes de tailles
Mais là, j'ai un autre problème, le texte du footer est appelé par le même genre de méthode; la ligne exacte c'est: Code <?php echo FOOTER_TEXT_BODY; ?> Vous savez où aller pour la modifier? Et mieux encore, vous avez une bonne référence (je comprends bien l'anglais) où on peut trouver les variables et les fichiers qui leur sont associés ? Merci d'avance! |
|
4 Dec 2010, 04:11
Message
#4
|
|
Ceinture bleue OSC Groupe : Membres Messages : 1071 Inscrit : 28-September 07 Lieu : Saint paul - REUNION Membre no 19202 |
... et bonjour!
moi j'dis, c'est Gnidhal qui répond parce qu'il "a une bonne référence" et il a "la méthode" ... bon week-end p.s: catalog/includes/languages/french.php ligne 252 et FAQ! -------------------- Thierry
En prod Server: Percona Server via UNIX socket Percona Server version:10.1.20-MariaDB - Percona Server (GPL), PHP 5.5.30 phpMyAdmin 4.0.10.6 Database version: MySQL 5.5.5-10.1.20 extension: mysqli version Oscommerce-2.3.4 bootstrap avec un tas comme ça de contributions ...... et bien d'autres dont je me suis inspiré à grand renfort de café ! Un grand merci à tous !(pour votre aide et votre patience....) En local: 1) Pour suivre mon site en prod - EasyPHP DevServer 14.1 VC9 "Minakami" avec oscom 2.3.4 Bootstrap Gold + KissIT_image thumbnailer, Product fields group, Products Extra Fields, margin report, account_create_in_admin, easy populate, FAQ desk, MATC, SPPC, quick updates for SPPC, slick reCaptcha, modular front page module, Select Product Image Directory, Edit page (page control), Message box, Horizontal categories menu BS, Edit order, Edit invoice, Hide categories with category cache, Related products BS, Ultimate Seo Urls, Withdrawal form for BS... modifiées et d'autre contrib que je teste avant de mettre en prod. 2) Pour dev Phoenix 1.0.2.0, Devserver sous PHP 7.1.3 et Database MySQL 5.7.17 |
|
Version bas débit | Nous sommes le : 29th March 2024 - 12:53 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |