| NordWest | 
					
						 Отправлено: 4 ноября 2013 — 13:35          
					 | 
				 
				
					
	        			
  
  
						  
        				Super Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 994 
        				Дата рег-ции: Дек. 2011  
        				 Откуда: Северо-Запад 
						Репутация: 76 
        				 
        				 
         				 
        				  
					 | 
					Notepade++ контролирует синтаксис или только подсвечивает? Нужен именно контроль, что бы если вы допустили ошибку - среда сразу вопила, что что-то не так. 
 
По поводу файла... 
Для чего строка? 
CODE: $homepage = $fm->_Read(FM_HOMEPAGE);    
 
А таблица пустая потому, что переменная $data застревает внутри функции newpostst() - мой косяк. Попробуйте вот так 
 
Спойлер (Отобразить)CODE:<?php 
 define('IN_EXBB', TRUE); 
 include('./include/common.php'); 
 $fm->_GetVars(); 
 $fm->_BOARDSTATS(); 
 
 // готовим данные 
 $onlinedata = $fm->_OnlineLog($fm->LANG['BoardMain'],FALSE,TRUE); 
 $countonline = ($fm->exbb['visiblemode'] === TRUE) ? 
 sprintf($fm->LANG['OnlineDataVSHide'],$fm->exbb['membergone'],$fm->_OnlineTotal,$fm->_OnlineGuest,$fm->_Members,$fm->_Invisible): 
 sprintf($fm->LANG['OnlineData'],$fm->exbb['membergone'],$fm->_OnlineTotal,$fm->_Members,$fm->_OnlineGuest); 
 $online_last = $countonline . ' [<span class="admin">'.$fm->LANG['Admin'].'</span>, <span class="supmoder">'.$fm->LANG['SuperModer'].'</span>,  
 <span class="moder">'.$fm->LANG['Moderator'].'</span> , '.$fm->LANG['User'].' ]'; 
 
 $members_output = $fm->_MembersOutput; 
 $todayvisit = FALSE; today($todayvisit); 
 
 $maximum = sprintf($fm->LANG['MaxUsers'],$fm->_Stats['max_online']).date("d.m.Y H:i",$fm->_Stats['max_time']+$fm->user['timedif']*3600); 
 
 //$homepage = $fm->_Read(FM_HOMEPAGE); 
  
 newpostst(); 
 
 include('./templates/'.DEF_SKIN.'/all_header.tpl'); 
 include('./templates/'.DEF_SKIN.'/logos.tpl'); 
 include('./templates/'.DEF_SKIN.'/homepage.tpl'); 
 include('./templates/'.DEF_SKIN.'/footer.tpl'); 
 include('./include/page_tail.php'); 
 
 function today(&$todayvisit)  
 { 
 global $today, $fm; 
 $members = $hiddens = 0; 
 $was = array(); 
 if (empty($today['members'])) {$today['members'] = array();} 
 foreach ($today['members'] as $id => $member)  
 { 
 switch ($member['s'])  
 { 
 case 'ad': $class = ' class="admin"'; break; 
 case 'sm': $class = ' class="supmoder"'; break; 
 default: $class = ''; 
 } 
 if ($member['v'])  
 { 
 if ($member['s'] != 'ad') {$hiddens++;} 
 if (defined('IS_ADMIN') || $id == $fm->user['id']) {$member['n'] .= '*';} 
 else {continue;} 
 } 
 else  
 {$members++;} 
 $was[] = '<a href="profile.php?action=show&member='.$id.'"'.$class.'>'.$member['n'].'</a>'; 
 } 
 $sel_hiddens = ($hiddens) ? sprintf($fm->LANG['HiddensOnline'], $hiddens) : ''; 
 $sel_was = ($was) ?  
 '<br /> '.implode(', ', $was).'' : ''; 
 //$todayvisit = sprintf($fm->LANG['TodayVisit'], $today['guests'] + $members + $hiddens, $today['guests'], $members, $sel_hiddens, $sel_was); 
 $todayvisit = '0'; 
 } 
 
 function newpostst()  
    { 
    global $fm, $pages, $data; 
    $allforums = $fm->_Read(FM_ALLFORUMS); 
    $t_visits = $fm->_GetCookieArray('t_visits'); 
    $allforums_keys = array_keys(array_filter($allforums, 'filterForums')); 
    require('modules/watches/_search.php'); 
    if (!$fm->exbb['watches'])  
        { 
        $alltopics = array(); 
        foreach ($allforums as $forum_id => $forum)  
            { 
            if (!defined('IS_ADMIN') && $forum['private'] === TRUE)  
                {if (!isset($fm->user['private'][$forum_id]) || $fm->user['private'][$forum_id] === FALSE) continue;} 
            if ($forum['last_time'] > $fm->user['last_visit'])  
                {$alltopics = array_merge($alltopics,array_filter($fm->_Read('forum'.$forum_id.'/list.php'),"SearchNewPost"));} 
            } 
        } 
    if (count($alltopics) !== 0)  
        { 
        usort($alltopics,"sort_by_postdate"); 
        $t_visits = $fm->_GetCookieArray('t_visits'); 
        global $f_readed; 
        $data = ''; 
        $alltopics_keys = array_keys($alltopics); 
        $pages = Print_Paginator(count($alltopics_keys), 'search.php?action=newposts&p={_P_}', $fm->exbb['topics_per_page'], 8, $first, TRUE); 
        $alltopics_keys = array_slice($alltopics_keys, $first, $fm->exbb['topics_per_page']); 
        foreach ($alltopics_keys as $topic) 
            { 
            $topic = $alltopics[$topic]; 
            $forum_id = $topic['fid']; 
            $topic_id = $topic['id']; 
            $f_readed = $fm->_GetCookie('f'.$forum_id,0); 
            $TopicVisitTime = (isset($t_visits[$forum_id.':'.$topic_id]) && $t_visits[$forum_id.':'.$topic_id] > $fm->user['last_visit']) ? $t_visits[$forum_id.':'.$topic_id] : $fm->user['last_visit']; 
            $topicicon = topic_icon($topic,$TopicVisitTime, isset($topic['watched']) ? $topic['watched'] : true); 
            $author = ($topic['author'] !== FALSE) ? $topic['author']:$fm->LANG['Guest']; 
            $author = ($topic['a_id'] !== 0) ? '<a href="profile.php?action=show&member='.$topic['a_id'].'">'.$author.'</a>' : $author; 
            $poster = ($topic['poster'] !== FALSE) ? $topic['poster'] : $fm->LANG['Guest']; 
            $poster = ($topic['p_id'] !== 0) ? '<a href="profile.php?action=show&member='.$topic['p_id'].'">'.$poster.'</a>' : $poster; 
 
            $pretopicname = ($fm->exbb['watches'] && (!isset($topic['watched']) || $topic['watched']) || !$fm->exbb['watches'] && $fm->user['last_visit'] < $topic['postdate'] && $fm->user['id'] != $topic['p_id'] && $TopicVisitTime < $topic['postdate'])  
                ? '<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'&v=u#unread" title="'.$fm->LANG['GoToFirstUnread'].'"><img src="./templates/'.DEF_SKIN.'/im/unread.gif" border="0" /></a> '  
                : '';  
            $topicname = $pretopicname . '<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'&v=l#'.$topic['postkey'].'">'.$fm->chunk_split($topic['name']).'</a>'; 
 
            $topicdesc = $fm->chunk_split($topic['desc']); 
            $forumname = '<a href="forums.php?forum='.$forum_id.'">'.$allforums[$forum_id]['name'].'</a>'; 
            $posts = $topic['posts']; 
            $postdate = $fm->_DateFormat($topic['postdate']+$fm->user['timedif']*3600); 
 
            $data .= <<<DATA 
                <tr> 
                    <td class="row4"><b>{$topicname}</b></td> 
                </tr> 
DATA; 
 
 } 
 $found = count($alltopics); 
 $fm->_Title = ' :: '.$fm->LANG['NewPosts']; 
 $searchinmessage = ''; 
 }  
 else  
 {$fm->_Message($fm->LANG['MainMsg'],$fm->LANG['NoNewPosts']);} 
 } 
 
 function filterForums($forum)  
 { 
 global $fm; 
 if (!defined('IS_ADMIN') && $forum['private'] && empty($fm->user['private'][$forum['id']]))  
 {return false;} 
 return true; 
 } 
 
 function SearchNewPost($var) 
 { 
 global $fm; 
 if ($var === 'moved') {return 0;}  
 else  
 {return ($var['postdate'] > $fm->user['last_visit'] && $var['p_id'] != $fm->user['id']) ?1:0;} 
 } 
 
?>   (Отредактировано автором: 4 ноября 2013 — 13:35)  | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            						
				
					| electron | 
					
						 Отправлено: 4 ноября 2013 — 14:03          
					 | 
				 
				
					
	        			
  
  
						   
        				ExBB Team 
        				 
  
        				Покинул форум 
        				Сообщений всего: 3917 
        				Дата рег-ции: Февр. 2009  
        				 
						Репутация: 341 
        				 
        				 
         				 
        				  
					 | 
					NordWest пишет:Для чего строка? 
CODE:$homepage = $fm->_Read(FM_HOMEPAGE);  
  
в админке есть пункт "главная страница сайта", где редактируется центральный блок файла homepage.tpl , а этой строкой из админки выводится информация на саму страницу 
(Добавление) 
NordWest пишет:Попробуйте вот так   
теперь ругается Notice: Undefined variable: data в homepage.tpl | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
            			
            			
            			
            			
            			
            			
            			
				
					| YuraP0d | 
					
						 Отправлено: 10 февраля 2014 — 10:49          
					 | 
				 
				
					
	        			
  
  
						  
        				Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 133 
        				Дата рег-ции: Июнь 2013  
        				 
						Репутация: 2 
        				 
        				 
         				 
        				  
					 | 
					Привет, не охота флудить темами, потому пишу тут, начал изучать div вёрстку, не то что бы сложнее но запутанно, в табличной вёрстке если пропустишь тег, только тогда таблицы расползаются, а тут всё в CSS, в общем просьба к знатокам проверить мой шаблон, не прошу его переписывать, а просто укажите на ошибки если есть, в написании самих блоков и стилях к ним, может я где то со стилями перестарался?
 
  | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
				
					| igrok54 | 
					
						 Отправлено: 24 февраля 2014 — 04:39          
					 | 
				 
				
					
	        			
  
  
						  
        				Advanced Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 470 
        				Дата рег-ции: Янв. 2010  
        				 Откуда: Пермь 
						Репутация: 57 
        				 
        				 
         				 
        				  
					 | 
					YuraP0d пишет:Привет, не охота флудить темами, потому пишу тут, начал изучать div вёрстку, не то что бы сложнее но запутанно, в табличной вёрстке если пропустишь тег, только тогда таблицы расползаются, а тут всё в CSS, в общем просьба к знатокам проверить мой шаблон, не прошу его переписывать, а просто укажите на ошибки если есть, в написании самих блоков и стилях к ним, может я где то со стилями перестарался?   
помогают валидаторы: 
HTML - http://validator.w3.org/check?ve...3Dl%231392029383 
CSS - http://jigsaw.w3.org/css-validat...3Dl%231392029383 
Встроены валидаторы в панель WebDeveloper (Firefox, Chrome, Opera) - http://chrispederick.com/work/web-developer/ | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
				
					| YuraP0d | 
					
						 Отправлено: 28 февраля 2014 — 09:20          
					 | 
				 
				
					
	        			
  
  
						  
        				Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 133 
        				Дата рег-ции: Июнь 2013  
        				 
						Репутация: 2 
        				 
        				 
         				 
        				  
					 | 
					Ага спасибо, вот серьёзная проблема у меня,  а именно есть три файла php в которых прописан код CSS, в двух файлах я этот код вырезал и вставил в основной корневой файл CSS, а вот из первого файла index.php не могу вырезать код, стили перестают работать. Во втором и третьем файле php код заключён в HTML код, туда я вставил ссылку на CSS 
CODE:<link href="/style.css" rel="stylesheet" type="text/css">   
пример внизу 
CODE:<!DOCTYPE html> 
<html lang="ru"> 
<head> 
<link href="/style.css" rel="stylesheet" type="text/css"> 
<meta charset="UTF-8"> 
<title></title> 
</head> 
<body> 
Код PHP 
</body> 
</html>   
А в первом файле нет HTML тегов, и я пробовал весь код заключить в теги но всё равно не работает, те два файла из которых вырезан CSS работают и как положено тянут стиль из CSS, подскажите что с первым файлом сделать, как там ссылку на корневой CSS прописать? Может дело в самом коде, там в коде стиля прописанны переменные 
CODE:<style> 
#b_win{position:absolute; left:50%; top:200px; margin-left:-200px; margin-top:-150px; padding:10px; background:rgba(242,230,235,0.9); border:2px solid; border-radius:10px; border-color:#f291d3; color:#000000; font-size:12pt; font-family:"Times New Roman","serif";} 
#b_win a{color:#0000FF; font-size:12pt; font-family:"Times New Roman", "serif";} 
#lab_sub a{color:<?php echo $conf[1]  ?>; font-size:<?php echo $conf[2]  ?>pt; font-style:<?php echo $conf[3]  ?>; font-weight:<?php echo $conf[4]  ?>; font-family:<?php echo $conf[5]  ?>;} 
#tab_form{color:#000000;font-size:12pt;font-family:"Times New Roman", "serif";} 
</style>   | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
				
					| 1Bot | 
					
						 Отправлено: 28 февраля 2014 — 09:53          
					 | 
				 
				
					
	        			
  
  
						  
        				Super Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 773 
        				Дата рег-ции: Апр. 2009  
        				 Откуда: Днепропетровск 
						Репутация: 69 
        				 
        				 
         				 
        				  
					 | 
					YuraP0d пишет:Ага спасибо, вот серьёзная проблема у меня,  а именно есть три файла php в которых прописан код CSS, в двух файлах я этот код вырезал и вставил в основной корневой файл CSS, а вот из первого файла index.php не могу вырезать код, стили перестают работать. Во втором и третьем файле php код заключён в HTML код, туда я вставил ссылку на CSS 
CODE:<link href="/style.css" rel="stylesheet" type="text/css">  
пример внизу
 CODE:<!DOCTYPE html> 
<html lang="ru"> 
<head> 
<link href="/style.css" rel="stylesheet" type="text/css"> 
<meta charset="UTF-8"> 
<title></title> 
</head> 
<body> 
Код PHP 
</body> 
</html>  
А в первом файле нет HTML тегов, и я пробовал весь код заключить в теги но всё равно не работает, те два файла из которых вырезан CSS работают и как положено тянут стиль из CSS, подскажите что с первым файлом сделать, как там ссылку на корневой CSS прописать? Может дело в самом коде, там в коде стиля прописанны переменные
 CODE:<style> 
#b_win{position:absolute; left:50%; top:200px; margin-left:-200px; margin-top:-150px; padding:10px; background:rgba(242,230,235,0.9); border:2px solid; border-radius:10px; border-color:#f291d3; color:#000000; font-size:12pt; font-family:"Times New Roman","serif";} 
#b_win a{color:#0000FF; font-size:12pt; font-family:"Times New Roman", "serif";} 
#lab_sub a{color:<?php echo $conf[1]  ?>; font-size:<?php echo $conf[2]  ?>pt; font-style:<?php echo $conf[3]  ?>; font-weight:<?php echo $conf[4]  ?>; font-family:<?php echo $conf[5]  ?>;} 
#tab_form{color:#000000;font-size:12pt;font-family:"Times New Roman", "serif";} 
</style>    
 
Естественно если участок с CSS, который содержит код PHP, перенести в отдельный файл с расширением .css и подключить его, то код PHP будет просто текстом и выполняться не будет, поэтому при подключении такого css файла произойдет ошибка и исключение данного кода. 
 
Приведенный участок для описания стилей не должен выноситься в отдельный файл, лишь тогда он будет работать. | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
            			
				
					| WebMaster | 
					
						 Отправлено: 28 февраля 2014 — 10:14          
					 | 
				 
				
					
	        			
  
  
						  
        				Advanced Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 428 
        				Дата рег-ции: Окт. 2013  
        				 
						Репутация: 32 
        				 
        				 
         				 
        				  
					 | 
					В шаблон: CODE:<link rel="stylesheet" href="style.php" type="text/css">   
 
в style.php: 
CODE:<?php 
echo <<<DATA 
#b_win{position:absolute; left:50%; top:200px; margin-left:-200px; margin-top:-150px; padding:10px; background:rgba(242,230,235,0.9); border:2px solid; border-radius:10px; border-color:#f291d3; color:#000000; font-size:12pt; font-family:"Times New Roman","serif";} 
#b_win a{color:#0000FF; font-size:12pt; font-family:"Times New Roman", "serif";} 
#lab_sub a{color:<?php echo $conf[1] ?>; font-size:<?php echo $conf[2] ?>pt; font-style:<?php echo $conf[3] ?>; font-weight:<?php echo $conf[4] ?>; font-family:<?php echo $conf[5] ?>;} 
#tab_form{color:#000000;font-size:12pt;font-family:"Times New Roman", "serif";} 
DATA; 
?>  (Отредактировано автором: 28 февраля 2014 — 10:16)  | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            
					 |