И снова проблемы с DOCTYPE

Статус
Закрыто для дальнейших ответов.

Felix

Друг форума
Регистрация
20.06.2009
Сообщения
1 097
В общем добавим доктайп
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Перестало работать быстрое редактирование. Должно отображаться так:
321312.JPG
А отображается из за DOCTYPE вот так.
123123.JPG
И редактировать новость нельзя. Так как кнопки не активны становятся.

Вот кусок кода отвечающий за эту функцию! Мне кажется это он:

Код:
if( $allow_userinfo and ! $row['approve'] and ($member_id['name'] == $row['autor'] and ! $user_group[$member_id['user_group']]['allow_all_edit']) ) {
			$tpl->set( '[edit]', "<a href=\"" . $config['http_home_url'] . "index.php?do=addnews&id=" . $row['id'] . "\" >" );
			$tpl->set( '[/edit]', "</a>" );
		} elseif( $is_logged and (($member_id['name'] == $row['autor'] and $user_group[$member_id['user_group']]['allow_edit']) or $user_group[$member_id['user_group']]['allow_all_edit']) ) {
			
			$_SESSION['referrer'] = $_SERVER['REQUEST_URI'];
			$tpl->set( '[edit]', "<a onclick=\"return dropdownmenu(this, event, MenuNewsBuild('" . $row['id'] . "', 'short'), '170px')\" href=\"" . $config['http_home_url'] . $config['admin_path'] . "?mod=editnews&action=editnews&id=" . $row['id'] . "\" target=\"_blank\">" );
			$tpl->set( '[/edit]', "</a>" );
			$allow_comments_ajax = true;
		} else
			$tpl->set_block( "'\\[edit\\](.*?)\\[/edit\\]'si", "" );
		
		$go_page = ($config['ajax']) ? "onclick=\"DlePage('newsid=" . $row['id'] . "'); return false;\" " : "";
		if( $config['allow_comments_wysiwyg'] == "yes" ) $go_page = '';
		
		if( $config['allow_alt_url'] == "yes" ) {
			
			if( $row['flag'] and $config['seo_type'] ) {
				
				if( $row['category'] and $config['seo_type'] == 2 ) {
					
					$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
				
				} else {
					
					$full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
				
				}
			
			} else {
				
				$full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . ".html";
			}
		
		} else {
			
			$full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
		
		}
Почему с доктайпом не работает может кто знает как исправить.
 

blackcot

Well-Known Member
Регистрация
10.09.2009
Сообщения
439
Доктайп рекомендует браузеру отображать страницу в соответствии с определенным стандртом W3C.
Без доктайпа браузер отображат страницу так, как ему кажется наиболее правильным, т.е. в соответствии с собственным стандартом.
Если с данным доктайпом у Вас не правильно отображается редактор, значит редактор разработан в соответствии с другим доктайпом или вообще без доктайпов (что бывает и хорошо, и плохо).
Попробуйте указать другой доктайп.
 

Felix

Друг форума
Регистрация
20.06.2009
Сообщения
1 097
другой доктайп это значит верстать весь сайт занаво! Это не вариант.
 

blackcot

Well-Known Member
Регистрация
10.09.2009
Сообщения
439
Выложите код страницы с редактором.
 

Felix

Друг форума
Регистрация
20.06.2009
Сообщения
1 097
Проблему искал оказывается не в том месте. У меня была задана максимальная высота из за этого не выполнялось действие.
Спасибо TIQ показал что исправить. Тему можно закрывать.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ