Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Темы оформления phpNuke (http://forum.mynuke.ru/forumdisplay.php?f=12)
-   -   отображение правых блоков. (http://forum.mynuke.ru/showthread.php?t=2415)

raw1 06.03.2008 10:32

Что то разобраться не могу, подскажите что менять:
Код:
function public_message() { global $prefix, $user_prefix, $db, $user, $admin, $p_msg, $cookie, $broadcast_msg; if ($broadcast_msg == 1) { if (is_user($user)) { cookiedecode($user); $result = $db->sql_query("SELECT broadcast FROM ".$user_prefix."_users WHERE username='$cookie[1]'"); $row = $db->sql_fetchrow($result); $upref = intval($row['broadcast']); if ($upref == 1) { $t_off = "<br><p align=\"right\">[ <a href=\"modules.php?name=Your_Account&amp;op=edithome\">"; $t_off .= "<font size=\"2\">"._TURNOFFMSG."</font></a> ]"; $pm_show = 1; } else { $pm_show = 0; } } else { $t_off = ""; } if (!is_user($user) OR (is_user($user) AND ($pm_show == 1))) { $c_mid = base64_decode($p_msg); $c_mid = addslashes($c_mid); $c_mid = intval($c_mid); $result2 = $db->sql_query("SELECT mid, content, date, who FROM ".$prefix."_public_messages WHERE mid > '$c_mid' ORDER BY date ASC LIMIT 1"); $row2 = $db->sql_fetchrow($result2); $mid = intval($row2['mid']); $content = filter($row2['content'], "nohtml"); $tdate = $row2['date']; $who = filter($row2['who'], "nohtml"); if ((!isset($c_mid)) OR ($c_mid = $mid)) { $public_msg = "<br><table width=\"90%\" border=\"1\" cellspacing=\"2\" cellpadding=\"0\" bgcolor=\"FFFFFF\" align=\"center\"><tr><td>\n"; $public_msg .= "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"FF0000\"><tr><td>\n"; $public_msg .= "<font color=\"FFFFFF\" size=\"3\"><b>"._BROADCASTFROM." <a href=\"modules.php?name=Your_Account&amp;op=userinfo&amp;username =$who\"><font color=\"FFFFFF\" size=\"3\">$who</font></a>: \"$content\"</b>"; $public_msg .= "$t_off"; $public_msg .= "</td></tr></table>"; $public_msg .= "</td></tr></table>"; $ref_date = $tdate+600; $actual_date = time(); if ($actual_date >= $ref_date) { $public_msg = ""; $numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_public_messages")); if ($numrows == 1) { $db->sql_query("DELETE FROM ".$prefix."_public_messages"); $mid = 0; } else { $db->sql_query("DELETE FROM ".$prefix."_public_messages WHERE mid='$mid'"); } } if ($mid == 0 OR empty($mid)) { setcookie("p_msg"); } else { $mid = base64_encode($mid); $mid = addslashes($mid); setcookie("p_msg",$mid,time()+600); } } } } else { $public_msg = ""; } return $public_msg; }

Soniks 13.03.2008 11:18

raw1 в функции все впорядке, если вы ее не трогали, а вот в вашей теме скорее всего имеется не правильный html синтакс

Nikita 04.11.2008 17:32

Цитата то смотрите файл left_center.htm последние строки

у меня в нем находятся только </td><td width="5"></td><td valign="top" width="100%">
че в этом менять то?

Soniks 08.11.2008 23:53

Nikita в этом возможно ничего. Какого рода у вас проблема?

Nikita 09.11.2008 12:43

Soniks центральный блок сузился влево

Soniks 09.11.2008 20:19

Nikita прикрепите файл текстовый с HTML кодом получаемой страницы, где такое наблюдается, посмотрим в чем дело.

z-0091 20.04.2010 15:18

Вложений: 1
столкнулся с подобной проблемой. Предлагаемые варианты решений на форуме не помогули. я отключил левые блоки полностью, но правые не отображаються. Не могу найти где я ошибся при создании темы.. Прикрепляю htmlки темы но без картинок. Буду предзнателен, если мне помогут. По задумке, у меня есть правый блок, а левую часть сайта (вместе с центром) занимает текст.

Soniks 20.04.2010 18:33

В функции themefooter()
нужно заменить
PHP код:
 if ($index == 1) { 

на
PHP код:
 if (defined('HOME_FILE')){ 

z-0091 23.04.2010 16:48

блоки отображаються только на главной странице, как это исправить?

Soniks 23.04.2010 22:01

z-0091 полностью убрать условие:
PHP код:
 if (defined('HOME_FILE')){  
........



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

Copyright © 2005 by Soniks