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&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&op=userinfo&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;
}
Последний раз редактировалось raw1, 06.03.2008 в 10:43 .
13.03.2008, 11:18
raw1 в функции все впорядке, если вы ее не трогали, а вот в вашей теме скорее всего имеется не правильный html синтакс
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
04.11.2008, 17:32
Цитата
то смотрите файл left_center.htm последние строки
у меня в нем находятся только
</td><td width="5"></td><td valign="top" width="100%">
че в этом менять то?
08.11.2008, 23:53
Nikita в этом возможно ничего. Какого рода у вас проблема?
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
09.11.2008, 12:43
Soniks центральный блок сузился влево
09.11.2008, 20:19
Nikita прикрепите файл текстовый с HTML кодом получаемой страницы, где такое наблюдается, посмотрим в чем дело.
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
20.04.2010, 15:18
столкнулся с подобной проблемой. Предлагаемые варианты решений на форуме не помогули. я отключил левые блоки полностью, но правые не отображаються. Не могу найти где я ошибся при создании темы.. Прикрепляю htmlки темы но без картинок. Буду предзнателен, если мне помогут. По задумке, у меня есть правый блок, а левую часть сайта (вместе с центром) занимает текст.
20.04.2010, 18:33
В функции themefooter()
нужно заменить
на
PHP код:
if ( defined ( 'HOME_FILE' )){
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
23.04.2010, 16:48
блоки отображаються только на главной странице, как это исправить?
23.04.2010, 22:01
z-0091 полностью убрать условие:
PHP код:
if ( defined ( 'HOME_FILE' )){ ........ }
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
Опции темы
Поиск в этой теме
Опции просмотра
Линейный вид
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 13:20 .