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

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

Вернуться   Клуб пользователей портальной системы 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
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #2 04-23-2005, 10:46

Есть вот и такой вариант http://www.runetcms.ru/modules/phpBB...topic.php?t=28 :

PHP код:
case XOOPS_CENTERBLOCK_TOPLEFT
     case 
XOOPS_CENTERBLOCK_BOTTOMLEFT
       
themecenterbox_left($title$content); 
       break; 
     case 
XOOPS_CENTERBLOCK_TOPRIGHT
     case 
XOOPS_CENTERBLOCK_BOTTOMRIGHT
       
themecenterbox_right($title$content); 
       break;   
     case 
XOOPS_CENTERBLOCK_TOPCENTER
     case 
XOOPS_CENTERBLOCK_BOTTOMCENTER
       
themecenterbox_center($title$content); 
       break; 


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
LaRok вне форума LaRok
攻殻機動隊


| Цитировать Старый #3 04-23-2005, 11:12

Реально. Не знал о 2-ой ошибке.

Посетить домашнюю страницу 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: 53.38 Kb. compressed to 50.60 Kb. by saving 2.79 Kb. (5.22%)
Page generated in 0.06192 seconds with 10 queries