Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Разработчикам > Готовые хаки

 
 
Опции темы Опции просмотра
LaRok вне форума LaRok
攻殻機動隊


| Цитировать Старый #1 04-18-2005, 21:25

Данный баг найден при создании тем для портала и думаю многим кому не приходилось создавать и работать с темамми просто не известен.

Суть в том что при построении центральных блоков по теме портал использует только функцию themecenterbox_left из theme.php.

Функции themecenterbox_center и themecenterbox_right темы портал не видит и использует только themecenterbox_left.

В результате нет возможности задать отдельный дизайн правым центральным блокам портала и общим центральным блокам.

Исправляем:

\class\xoopsblock.php

Ищем:

PHP код:
        case XOOPS_SIDEBLOCK_RIGHT:
            
themesidebox_right($title$content);
            break;
        case 
XOOPS_CENTERBLOCK_TOPLEFT || XOOPS_CENTERBLOCK_BOTTOMLEFT:
            
themecenterbox_left($title$content);
            break;
        case 
XOOPS_CENTERBLOCK_TOPRIGHT || XOOPS_CENTERBLOCK_BOTTOMRIGHT:
            
themecenterbox_right($title$content);
            break;    
        case 
XOOPS_CENTERBLOCK_TOPCENTER || XOOPS_CENTERBLOCK_BOTTOMCENTER:
            
themecenterbox_center($title$content);
            break; 
Заменяем на:

PHP код:
        case XOOPS_SIDEBLOCK_RIGHT:
            
themesidebox_right($title$content);
            break;
        case 
XOOPS_CENTERBLOCK_TOPLEFT:
            
themecenterbox_left($title$content);
            break;
        case 
XOOPS_CENTERBLOCK_BOTTOMLEFT:
            
themecenterbox_left($title$content);
            break;
        case 
XOOPS_CENTERBLOCK_TOPRIGHT:
            
themecenterbox_right($title$content);
            break;    
        case 
XOOPS_CENTERBLOCK_BOTTOMRIGHT:
            
themecenterbox_right($title$content);
            break;    
        case 
XOOPS_CENTERBLOCK_TOPCENTER:
            
themecenterbox_center($title$content);
            break;
        case 
XOOPS_CENTERBLOCK_BOTTOMCENTER:
            
themecenterbox_center($title$content);
            break; 
Теперь возможно использовать отдельный дизайн для правых и центральных блоков.

Последний раз редактировалось LaRok, 04-24-2005 в 13:57

Посетить домашнюю страницу LaRok
  Сообщения: 2,045 c 13.09.2003 | Репутация: 25
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 74.32 Kb. compressed to 72.61 Kb. by saving 1.71 Kb. (2.31%)
Page generated in 0.12034 seconds with 11 queries