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

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Установка Блоков
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
search_aka вне форума      Старый подскажите по блокам #1  
search_aka
Новенький
Регистрация: 19.03.2009
Сообщения: 7


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

Посмотреть профиль Отправить персональное сообщение для search_aka Найти все сообщения от search_aka Добавить search_aka в список друзей  
18.05.2009, 17:54

Всем привет!)
Вобщем почти сделал сайт на php-nuke.
Последнее что осталось сделать - вывод блоков..
Вобщем сайт сделал "чисто" для новостей -- поэтому вывод блоков очень важен для меня..

Вопросик - Можно ли свои блоки выводить на конкретной странице категорий новостей.

т.е. категория Футбол - блоки Чем. России, Англии и т.д., Баскетбол - Блок NBA, ЧР.
Какой код использовать... желательно в самом блоке!

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


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

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

условие в блоке должно быть следующего характера:
PHP код:
 global $topic;
 
switch(
$topic){
case
"3":
echo
"Вывод";
break;
case
"5":
echo
"Вывод";
break;


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


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


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

Посмотреть профиль Отправить персональное сообщение для search_aka Найти все сообщения от search_aka Добавить search_aka в список друзей  
21.05.2009, 04:20

ув. Soniks!

сразу опишусь не силен как и многие другие)) в php!

"Т.е. если у меня блок Вот такого содержания:

<?php
if (eregi("block-Test.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
$content = "<table width=\"216\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#333333\" class=\"table\">
<tr><td width=\"20\"><b>1</b></td><td width=\"120\"><b>Динамо К.</b></td><td width=\"30\">24</td><td width=\"30\"><b>65</b></td></tr>
<tr><td width=\"20\"><b>2</b></td><td width=\"120\"><b>Шахтер</b></td><td width=\"30\">24</td><td width=\"30\"><b>49</b></td></tr>
<tr><td width=\"20\"><b>3</b></td><td width=\"120\"><b>Металлист</b></td><td width=\"30\">24</td><td width=\"30\"><b>48</b></td></tr>
<tr><td width=\"20\">4</td><td width=\"120\">Металлург Д</td><td width=\"30\">24</td><td width=\"30\">48</td></tr>
<tr><td width=\"20\">5</td><td width=\"120\">Ворскла</td><td width=\"30\">24</td><td width=\"30\">48</td></tr>
<tr><td width=\"20\">6</td><td width=\"120\">Металлург З</td><td width=\"30\">24</td><td width=\"30\">37</td></tr>
<tr><td width=\"20\">7</td><td width=\"120\">Днепр</td><td width=\"30\">24</td><td width=\"30\">35</td></tr>
<tr><td width=\"20\">8</td><td width=\"120\">Кривбасс</td><td width=\"30\">24</td><td width=\"30\">33</td></tr>
<tr><td width=\"20\">9</td><td width=\"120\">Карпаты</td><td width=\"30\">24</td><td width=\"30\">33</td></tr>
<tr><td width=\"20\">10</td><td width=\"120\">Заря</td><td width=\"30\">24</td><td width=\"30\">28</td></tr>
<tr><td width=\"20\">11</td><td width=\"120\">Таврия</td><td width=\"30\">24</td><td width=\"30\">26</td></tr>
<tr><td width=\"20\">12</td><td width=\"120\">Арсенал К</td><td width=\"30\">24</td><td width=\"30\">22</td></tr>
<tr><td width=\"20\">13</td><td width=\"120\">Черноморец</td><td width=\"30\">24</td><td width=\"30\">18</td></tr>
<tr><td width=\"20\">14</td><td width=\"120\">ФК Львов</td><td width=\"30\">24</td><td width=\"30\">16</td></tr>
<tr><td width=\"20\">15</td><td width=\"120\">Ильичевец</td><td width=\"30\">24</td><td width=\"30\">15</td></tr>
<tr><td width=\"20\">16</td><td width=\"120\">ФК Харьков</td><td width=\"30\">24</td><td width=\"30\">11</td></tr>
</table></td></div>";
?>


Нужно Так :
<?php

if ( !defined('BLOCK_FILE') ) {
Header("Location: ../index.php");
die();
}

global $topic, $prefix, $db;

switch($topic){
case"1": echo"Контент 1";
break;
case"6": echo"Контент";
break;
}

.

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


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

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

да верно, только, не
echo"Контент";
а
$content = "Контен";

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


search_aka вне форума      Старый #5  
search_aka
Новенький
Регистрация: 19.03.2009
Сообщения: 7


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

Посмотреть профиль Отправить персональное сообщение для search_aka Найти все сообщения от search_aka Добавить search_aka в список друзей  
21.05.2009, 20:39

буду пробовать!) спасибо!!!!

. кто-то вообще на сайте у себя так делал?? вроде очень удобно!!

search_aka вне форума      Старый #6  
search_aka
Новенький
Регистрация: 19.03.2009
Сообщения: 7


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

Посмотреть профиль Отправить персональное сообщение для search_aka Найти все сообщения от search_aka Добавить search_aka в список друзей  
22.05.2009, 01:37


Вобщем, после 3-4 часов упорных занятий )с php мой блок Text так и остался пустым.
Gr. Soniks! Если можешь помоги! напиши конкретней как полностью должен выглядеть Блок

Я так пытался вывести блок (Тема DeepBlue, Php-Nuke ver. 8.0RUS):

<?php

if ( !defined('BLOCK_FILE') ) {
Header("Location: ../index.php");
die();
}

global $topic;

switch ($topic) {
case "1":
echo $content = "<font class=\"content\">Содержимой БЛОКА на странице modules.php?name=News&file=categories&op=newindex&catid=1</font>";
break;
case "2":
echo $content = "<font class=\"content\">Содержимой БЛОКА на странице modules.php?name=News&file=categories&op=newindex&catid=2</font>";
break;
}
?>

Блок-Нет содержания для данного блока.
Может надо ( не знаю как.. смотрел по многочисленным примерам, но не понял) добавить if условие, или вот такое $result = $db->sql_query.. Спасиб!

search_aka вне форума      Старый #7  
search_aka
Новенький
Регистрация: 19.03.2009
Сообщения: 7


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

Посмотреть профиль Отправить персональное сообщение для search_aka Найти все сообщения от search_aka Добавить search_aka в список друзей  
22.05.2009, 20:22

вобщем нашел такое:
на http://rus-phpnuke.com/forum/index....topic=12859&hl= .....

Делаю В themefooter:
function themefooter() {

global $banners, $sitename, $module_name, $category_id;

echo "<br>";
if (defined('INDEX_FILE')) {
echo "</td><td><img src=\"themes/DeepBlue/images/pixel.gif\" width=\"10\" height=\"1\" border=\"0\" alt=\"\"></td><td valign=\"top\" width=\"138\" bgcolor=\"#ffffff\">\n";
blocks("right");
echo "<td><img src=\"themes/DeepBlue/images/pixel.gif\" width=\"6\" height=\"1\" border=\"0\" alt=\"\">";
}
echo "<br><br></td></tr></table>\n"
."<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"background:#ffffff bottom left no-repeat;\" width=\"100%\"><tr><td width=\"100%\" valign=\"middle\" align=\"center\" height=\"0\">";
echo "<p style=\"padding-top:5px;padding-left:0px;padding-right:0px;padding-bottom:20px;margin:0;\" class=\"sgf\">";
$sg = ''; include "templates.php";
echo "</p>";
echo "</center></table></table></table>";
if (($module_name=="Web_Links") and ($category_id=="4")) {
echo "asdasd";
}

все равно не выводит... что делать...

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


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

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

PHP код:
<?php

if ( !defined('BLOCK_FILE') ) {
Header("Location: ../index.php");
die();
}

global 
$topic;

switch (
$topic) {
case 
"1":
$content "<font class=\"content\">Содержимой БЛОКА на странице modules.php?name=News&file=categories&op=newindex&catid=1</font>";
break;
case 
"2":
$content "<font class=\"content\">Содержимой БЛОКА на странице modules.php?name=News&file=categories&op=newindex&catid=2</font>";
break;
default:
$content "<font class=\"content\">Содержимой БЛОКА по умолчанию</font>";
break;
}
?>
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


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


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

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

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


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


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

Посмотреть профиль Отправить персональное сообщение для search_aka Найти все сообщения от search_aka Добавить search_aka в список друзей  
25.05.2009, 16:36

Cпасибо за помощь"!!!!



Так как хотел не вышло (через global $topic;) -- может из-за чего то "внешнего" в Нюке...

Сделал вывод блока в самой теме.. Сложно, но работает

Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
плиз может кто знает подскажите!!! dez Установка 1 13.08.2007 18:10
подскажите что означает эта таблица в бд isic Общие вопросы 3 27.06.2007 03:02
подскажите, пожалуйста kirillwolf Модули 1 26.05.2006 02:02
подскажите в создание главной странице kor Настройка и Изменение 10 20.01.2006 16:54
подскажите, как отправлять письма с сайта, через Smtp? Andrei_IW Настройка и Изменение 2 09.05.2005 21:42


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


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