Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Настройка и Изменение (http://forum.mynuke.ru/forumdisplay.php?f=11)
-   -   показывать блоки только в отдельных модулях (http://forum.mynuke.ru/showthread.php?t=1361)

Astrix 09.03.2007 17:42

Замените код:
PHP код:
 global $thename$thewidth$index$bgcolor5
       if(
$module_name == "Forums") {     
echo 
"</td><td><img src=themes/$thename/images/pixel.gif width=15 height=1 border=0></td><td align=\"right\" valign=\"top\" bgcolor=\"$bgcolor5\">"
} else { 
blocks('right'); 
} ; 

на следую щий код:
PHP код:
 global $thename$thewidth$index$bgcolor5$module_name$name
if(
$module_name == 'Forums' || $name == 'Forums') {     
    echo 
"</td><td><img src=themes/$thename/images/pixel.gif width=15 height=1 border=0></td><td align=\"right\" valign=\"top\" bgcolor=\"$bgcolor5\">"
} elseif (
$index == || defined('INDEX_FILE')) { 
    
blocks('right'); 
}; 

Действие: правые блоки никогда не будут отображаться на форуме. Также наличие или отсутствие правых блоков будет зависеть от того, предусмотрены ли они конкретным модулем. Должно работать на 100%.

isic 09.03.2007 18:07

Млин всё хорошо на форуме правые блоки исчезли но за то в других модулях в которых нужны правые блоки они сьехали вниз. Что надо исправить У меня сейчас там такой код
Цитата global $thename, $thewidth, $index, $bgcolor5, $module_name, $name;
if($module_name == 'Forums' || $name == 'Forums') {
echo "</td><td><img src=themes/$thename/images/pixel.gif width=15 height=1 border=0></td><td align=\"right\" valign=\"top\" bgcolor=\"$bgcolor5\">";
}else{
blocks('right');
};


Всё разобрался млин выкладываю код если кому пригодиться

PHP код:
 function themefooter() {
global 
$thename$thewidth$index$bgcolor5$module_name$name
if(
$module_name == 'Forums' || $name == 'Forums') {    
   }else{ 
echo 
"</td><td><img src=themes/$thename/images/pixel.gif width=15 height=1 border=0></td><td align=\"right\" valign=\"top\" bgcolor=\"$bgcolor5\">"
    
blocks('right'); 
}; 

Вы не поверите два дня мудохалься.


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

Copyright © 2005 by Soniks