Как разделить модульную позицию главной страницы на 2 одинаковых позиции

Discussion in 'Изменение шаблона (кастомизация)' started by arsenii, Sep 23, 2012.

  1. Offline

    arsenii Недавно здесь

    Joined:
    Aug 8, 2012
    Messages:
    31
    Likes Received:
    0
    Gender:
    Male
    Помогите решить проблему с разбивкой модульной позиции на 2 части.
    Есть сайт toptrip.com.ua на главной позиция модуля banner1
    хочу ее разделить таким образом что бы образовалось две одинаковых позиции
     

    Attached Files:

  2.  
  3. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
    Зайти в index.php определить позицию banner1, далее обернуть в div, и сделать конструкцию вида:
    Код (PHP):
    1. div
    2.     div 1 (banner1)  div 2 (banner2)
    3. /div
     
  4. Offline

    arsenii Недавно здесь

    Joined:
    Aug 8, 2012
    Messages:
    31
    Likes Received:
    0
    Gender:
    Male
    У меня index.php какойто короткий.. там практически ничего нет
    Код (html):
    1. <?php
    2. /**
    3.  * @package     Joomla.Site
    4.  * @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
    5.  * @license     GNU General Public License version 2 or later; see LICENSE.txt
    6. */
    7.  
    8. // Set flag that this is a parent file.
    9. define('_JEXEC', 1);
    10. define('DS', DIRECTORY_SEPARATOR);
    11.  
    12. if (file_exists(dirname(__FILE__) . '/defines.php')) {
    13.     include_once dirname(__FILE__) . '/defines.php';
    14. }
    15.  
    16. if (!defined('_JDEFINES')) {
    17.     define('JPATH_BASE', dirname(__FILE__));
    18.     require_once JPATH_BASE.'/includes/defines.php';
    19. }
    20.  
    21. require_once JPATH_BASE.'/includes/framework.php';
    22.  
    23. // Mark afterLoad in the profiler.
    24. JDEBUG ? $_PROFILER->mark('afterLoad') : null;
    25.  
    26. // Instantiate the application.
    27. $app = JFactory::getApplication('site');
    28.  
    29. // Initialise the application.
    30. $app->initialise();
    31.  
    32. // Mark afterIntialise in the profiler.
    33. JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
    34.  
    35. // Route the application.
    36. $app->route();
    37.  
    38. // Mark afterRoute in the profiler.
    39. JDEBUG ? $_PROFILER->mark('afterRoute') : null;
    40.  
    41. // Dispatch the application.
    42. $app->dispatch();
    43.  
    44. // Mark afterDispatch in the profiler.
    45. JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
    46.  
    47. // Render the application.
    48. $app->render();
    49.  
    50. // Mark afterRender in the profiler.
    51. JDEBUG ? $_PROFILER->mark('afterRender') : null;
    52.  
    53. // Return the response.
    54. echo $app;
     
  5. joomguru
    Offline

    joomguru Модератор => Cпециалист <=

    Joined:
    Dec 3, 2010
    Messages:
    456
    Likes Received:
    77
    Gender:
    Male
    У тебя шаблон на фреймворке сделан. Смотри в файлах в папке layout.
     
  6. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    В папке шаблона смотри
     
  7. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    это arsenii, представил INDEX.PHP самой Joomla который лежит в корне сайта - НАРОД НЕ ПУТАЙТЕСЬ!
    надо идти сюда /templatest/(название шаблона)/index.php
     
  8. Offline

    arsenii Недавно здесь

    Joined:
    Aug 8, 2012
    Messages:
    31
    Likes Received:
    0
    Gender:
    Male
    тот файл у меня еще короче...
    Ребят вот нашел в файле layout.css такую строчку
    Код (PHP):
    1. #gkInset1,#gkInset2,#gkBanner1,#gkBanner2,#gkBottom2 {
    2.     margin-bottom: 10px;
    3. }


    но это видимо не то
     
  9. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    и что?
    эта строчка говорит что БАНЕРЫ и ИНСЕТЫ отступают от низа на 10 пикселей
    тебе то надо не дистанцию выставлять а переделывать html отображение
    CB9T, дал правильный вариант

    а если у тебя указанный мной файл ещё короче - значит в нём идёт подключение других файлов шаблона в которых производится само его html отображение, ИЩИ В КАКОМ, тут ясновидящие все поувольнялись :spiteful:
     
    алина likes this.
  10. Offline

    arsenii Недавно здесь

    Joined:
    Aug 8, 2012
    Messages:
    31
    Likes Received:
    0
    Gender:
    Male
    Я понял) Может прозвучит глупо - но мне надо все свои файлы в папке шаблона css перелопатить что бы найти нужную строчку, верно??
     
  11. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
    в папке шаблона найти *.php который отвечает за данный блок - banner1

    далее обернуть его дивами, чтобы была конструкция которую я описал... далее добавить позицию banner2.

    Уже потом только в CSS файле переопределить banner1 и добавить banner2.
     
  12. Offline

    arsenii Недавно здесь

    Joined:
    Aug 8, 2012
    Messages:
    31
    Likes Received:
    0
    Gender:
    Male
    ага, понятно.
    а если в одну позицию запихивать 2 модуля можно ли сделать так чтобы они размещались по горизонтали - один за одним, а не по вертикали?
     
  13. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    это уже делается в CSS
    т.е. тебе там надо указывать как у тебя будут расположены DIV, в строку или в столбик
     

Share This Page

Loading...