LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 18:23:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: подскажите как переделать шаблон  (Прочитано 479 раз)
0 Пользователей и 1 Гость смотрят эту тему.
hedeag
Завсегдатай
*****

Репутация: +21/-3
Offline Offline

Сообщений: 409


« : 21.01.2012, 23:32:50 »

шаблон TheBigEasyTheme  yootheme
у него есть позиция модуля menu она горизонтально выводит модули в позиции меню? а мне хотелось бы что бы это было вертикально

 
Записан
hedeag
Завсегдатай
*****

Репутация: +21/-3
Offline Offline

Сообщений: 409


« Ответ #1 : 23.01.2012, 23:16:44 »

ап, может кто то даст совет?
Записан
tefun
Практически профи
*******

Репутация: +112/-0
Offline Offline

Пол: Мужской
Сообщений: 3000


Деньги пахнут тем, что на них куплено


« Ответ #2 : 23.01.2012, 23:23:25 »

а там менеджер меню работает?
расширения - менеджер меню-ваш мод меню-Стиль меню(слева) - горизонтально/вертикально
ой справа
Записан
hedeag
Завсегдатай
*****

Репутация: +21/-3
Offline Offline

Сообщений: 409


« Ответ #3 : 24.01.2012, 01:23:28 »

нет вы не поняли, там не меню там в позиции меню выводятся модули, модуль логина в позиции меню, модуль новостей в позиции меню, и они идут один за другим по порядку а мне надо столбиком, задача в переверстке только вот за что и где хвататься не пойму
Записан
tefun
Практически профи
*******

Репутация: +112/-0
Offline Offline

Пол: Мужской
Сообщений: 3000


Деньги пахнут тем, что на них куплено


« Ответ #4 : 24.01.2012, 01:26:22 »

нет вы не поняли, там не меню там в позиции меню выводятся модули, модуль логина в позиции меню, модуль новостей в позиции меню, и они идут один за другим по порядку а мне надо столбиком, задача в переверстке только вот за что и где хвататься не пойму
ясно, шаблоны не вестаю...
Записан
Poznakomlus
Живу я здесь
******

Репутация: +110/-2
Offline Offline

Пол: Мужской
Сообщений: 1218


Дядя Федор приехал!


« Ответ #5 : 24.01.2012, 01:30:49 »

FireBug ищите  класс или id модулей и прописываете им в файле CSS вашего шаблона clear:booth;
Записан
hedeag
Завсегдатай
*****

Репутация: +21/-3
Offline Offline

Сообщений: 409


« Ответ #6 : 24.01.2012, 01:47:46 »

не могу сообразить поместил вроде но не сработало, вот демо шаблона http://www.yootheme.com/demo/joomla/bigeasy

там в конце модуль логин
Записан
hedeag
Завсегдатай
*****

Репутация: +21/-3
Offline Offline

Сообщений: 409


« Ответ #7 : 26.01.2012, 23:07:34 »

удалил полностью папку CSS из шаблона на вывод модулей она не повлияла, все стало белым без картинок но модуль остался на месте, значит дело не в CSS по идеи?

нашел в шаблоне папку /layouts/ там PHP файл module.php
в нем код, мне кажется тут может быть дело?

// init vars
$id            = $module->id;
$position      = $module->position;
$title         = $module->title;
$showtitle      = $module->showtitle;
$content      = $module->content;
$split_color   = '';
$subtitle      = '';
$title_template   = '';

// init params
foreach (array('suffix', 'style', 'color', 'badge', 'icon', 'dropdownwidth') as $var) {
   $$var = isset($params[$var])? $params[$var] : null;
}

// set default module types
if ($style == '') {
   if ($module->position == 'top-a') $style = 'box';
   if ($module->position == 'top-b') $style = 'box';
   if ($module->position == 'bottom-a') $style = 'box';
   if ($module->position == 'bottom-b') $style = 'box';
   if ($module->position == 'innertop') $style = 'box';
   if ($module->position == 'innerbottom') $style = 'box';
   if ($module->position == 'sidebar-a') $style = 'box';
   if ($module->position == 'sidebar-b') $style = 'box';
}

// test module styles here
//$style = '';
//$color = '';
//$badge = '';
//$icon = '';
//$title = '';
//$content = '';

// force module style
if (in_array($module->position, array('absolute', 'breadcrumbs', 'logo', 'banner', 'search', 'debug'))) {
   $style = 'raw';
   $showtitle = 0;
}
if (in_array($module->position, array('headerbar', 'toolbar-r' ,'toolbar-l', 'footer'))) {
   $style = '';
   $showtitle = 0;
}
if ($module->position == 'menu') {
   $style = $module->menu ? 'raw' : 'dropdown';
}

// set module template using the style
switch ($style) {

   case 'box':
   case 'black':
   case 'transparent':
   case 'color':
      $template      = 'default-1';
      $style         = 'mod-'.$style;
      $subtitle      = 1;
      $title_template = '<h3 class="module-title">%s</h3>';
      break;

   case 'dropdown':
      $template      = 'dropdown';
      $subtitle      = 1;
      break;

   case 'raw':
      $template      = 'raw';
      break;

   default:
      $template      = 'default-1';
      $style         = $suffix;
      $title_template = '<h3 class="module-title">%s</h3>';
}

// set badge if exists
if ($badge) {
   $badge = '<div class="badge badge-'.$badge.'"></div>';
}

// split title in two colors
if ($split_color) {
   $pos = mb_strpos($title, ' ');
   if ($pos !== false) {
      $title = '<span class="color">'.mb_substr($title, 0, $pos).'</span>'.mb_substr($title, $pos);
   }
}

// create subtitle
if ($subtitle) {
   $pos = mb_strpos($title, '||');
   if ($pos !== false) {
      $title = '<span class="title">'.mb_substr($title, 0, $pos).'</span><span class="subtitle">'.mb_substr($title, $pos + 2).'</span>';
   }
}

// create title icon if exists
if ($icon) {
   $title = '<span class="icon icon-'.$icon.'"></span>'.$title.'';
}

// create title template
if ($title_template) {
   $title = sprintf($title_template, $title);
}

// set dropdownwidth if exists
if ($dropdownwidth) {
   $dropdownwidth = 'style="width: '.$dropdownwidth.'px;"';
}

// render menu
if ($module->menu) {

   // set menu renderer
   if (isset($params['menu'])) {
      $renderer = $params['menu'];
   } else if (in_array($module->position, array('menu'))) {
      $renderer = 'dropdown';
   } else if (in_array($module->position, array('toolbar-l', 'toolbar-r', 'footer'))) {
      $renderer = 'default';
   } else {
      $renderer = 'accordion';
   }

   // set menu style
   if ($renderer == 'dropdown') {
      $module->menu_style = 'menu-dropdown';
   } else if ($renderer == 'accordion') {
      $module->menu_style = 'menu-sidebar';
   } else if ($renderer == 'default') {
      $module->menu_style = 'menu-line';
   } else {
      $module->menu_style = null;
   }

   $content = $this['menu']->process($module, array_unique(array('pre', 'default', $renderer, 'post')));
}

// render module
echo $this->render("modules/templates/{$template}", compact('style', 'badge', 'showtitle', 'title', 'content', 'dropdownwidth'));
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet