Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение > Модули
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
BFG вне форума      Старый модуль из блоков #1  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
14.01.2011, 01:46

помогите пож-та, каким образом можно сделать модуль, состоящий из содержания блоков???
например просто таблица 2х2:

1 2
3 4

где 1 - последние новости
2 - новое на форуме
3 - блок навигации
4 - опрос

ну или любые другие блоки...
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
16.01.2011, 01:16

BFG а какая версия системы стоит?
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #3  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
16.01.2011, 16:51

php-nuke 7.6
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #4  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
18.01.2011, 19:49

Можно создать пустой модуль, выполнить там необходимую вставку html тегов (например талицы) для нудного расположения блоков. И там где необходимо осуществить вывод содердимого блока использовать функцию:
PHP код:
 blockfileinc("Заголовок блока""имя_файла_блока.php"1); 
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #5  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
20.01.2011, 22:02

Soniks спасибо, получилось...
 
[url]www.ChelseaTeam.Ru[/url]


BFG вне форума      Старый #6  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
11.02.2011, 02:55

а можно не выводить весь блок (с оформлением и заголовком), а только его содержание?
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #7  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
13.02.2011, 18:16

Третий параметр в функции отвечает за формат вывода (использовании функции)
1 = 2 = используется themecenterbox() функция, переопределить формат этой функции можно непосредственно в файле theme.php темы.
3 = используется функция темы themesidebox()
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #8  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
22.07.2011, 04:29

Soniks, а можно задать 4-й параметр, что-бы оформление блока отличалось от боковых и центральных? например ещё одну функцию прописать?
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #9  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
22.07.2011, 10:30

Да, можно. Необходимо только внести соответствующие изменения в файл mainfile.php в работу функции blockfileinc()
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #10  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
22.07.2011, 12:33

т.е. если функция будет иметь примерно такой вид:
PHP код:
 function blockfileinc($title$blockfile$side=0) {
      
$blockfiletitle $title;
      
$file = @file("blocks/".$blockfile."");
      if (!
$file) {      $content _BLOCKPROBLEM;
      } else {
      include(
"blocks/".$blockfile."");
      }
      if (
$content == "") {  
      
$content _BLOCKPROBLEM2;
      }
      if (
$side == 1) {  
    
themecenterbox($blockfiletitle$content);
      } elseif (
$side == 2) {
      
themecenterbox($blockfiletitle$content);
    } elseif (
$side == 3) {
    
themedownbox($blockfiletitle$content);
    } else  {
    
themesidebox($blockfiletitle$content);
    }



параметр 3 будет являться форматом оформлением функции themedownbox()
а тогда уже 4 станет отвечать за themesidebox()

Вроде получается, и работает ))

Последний раз редактировалось BFG, 22.07.2011 в 12:49.
 
[url]www.ChelseaTeam.Ru[/url]


Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написал модуль каталога сотовых телефонов оцените DimYur Настройка и Изменение 5 20.02.2007 14:45
модуль новостей Foolp Установка Модулей 15 25.06.2006 03:29
возьмите полезный модуль dpatrakov Общение по форуму 1 25.02.2006 20:33
модуль файлы Episod Разное 2 20.02.2006 15:21
модуль для нюка Igorian Установка Блоков 3 04.01.2006 09:21


Часовой пояс GMT +4, время: 10:45.


На Верх
Рейтинг@Mail.ru