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

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Темы оформления phpNuke
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
msa вне форума      Старый расположение блоков #1  
msa
Новенький
Регистрация: 01.03.2005
Сообщения: 10


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

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

возник такой вопросик, возможно ли расположение блоков не вертикально, а горизонтально. например левые блоки стоят вертикально, как обычно, а правые блоки находятся горизонтально,т.е. над новостями (на главной). чето не могу скумекать как это сделать.

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


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

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

msa ну для этого придется повозиться, как и с самой темой, так и с конфигурацией отображения блоков в нюке. Легче накрепко закрепить эти блоки в самой теме

msa вне форума      Старый #3  
msa
Новенький
Регистрация: 01.03.2005
Сообщения: 10


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

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

эээ...мона поподробнее про закрпеление :) т.е. надо в самой теме прописать например что мол в этом месте находится блок скачивания файлов, а в этом находится блок опросов? и если я правильно понял, т оможно простейших пример?

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


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

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

msa вам надо, грубо говоря, внести код данного блока (не весь), в то место где он должен находится в вашей теме. Рассмотрим пример на блоке Контента
блок имеет такой код:
PHP код:
 if ( !defined('NUKE_FILE') ) {
    
Header("Location: index.php");
    die();
}
global 
$prefix$db;
$result $db->sql_query("SELECT pid, title FROM " $prefix "_pages WHERE active='1'");
while (
$row $db->sql_fetchrow($result)) {
$pid intval($row['pid']);
$title stripslashes($row['title']);
    
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"modules.php?name=Content&amp;pa=showpage&amp;pid=$pid\">$title</a><br>";
}
?> 

из него берем следуещее и кое что добавляем:
PHP код:
 $title="название блока";   //Сюда вписываем название данного блока
global $prefix$db;
$result $db->sql_query("SELECT pid, title FROM " $prefix "_pages WHERE active='1'");
while (
$row $db->sql_fetchrow($result)) {
$pid intval($row['pid']);
$title stripslashes($row['title']);
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"modules.php?name=Content&amp;pa=showpage&amp;pid=$pid\">$title</a><br>";
themesidebox($title$content);  //Отправляем содержимое блока в функцию создания блока
unset($content);  //Разрушаем переменную 

и вставляем этот код в функцию themeheader() или themefooter(), взависимости, хотите ли вы эти блоки видеть вверху или внизу. находите в этих вункциях подходящее место по расположению таблиц (это уже идет простейший HTML) и вставляете, соблюдаете все правила php

Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с названием блоков! sharez Установка Блоков 6 30.09.2005 01:46


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


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