Собственно, сабж. firefox 3.5.2. Замечено и в ie 7
Начиная с формы ввода логина/пароля, курсор невозможно установить в самом поле. Приходится манипулировать TABом. В дальнейшем, также не активируются при наведении ссылки в навигационном меню по альбомам (главная->альбом а->альбом Б etc.). Так же - "TAB в помощь", НО что делать с пользователями?!
Так вроде понятно, где именно проблема: в template.php .
НО, к сожалению я в php ни бум-бум, может кто посмотрит на код и мои изменения в темплейте и подскажет, где зарыта ошибка. ПЛЗ! Заранее гранд мерси :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="{LANG_DIR}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="imagetoolbar" content="no" />
<title>{TITLE}</title>
{META}
<link rel="stylesheet" href="themes/ilovePiter/style.css" type="text/css" />
<!--[if IE]><link href="themes/ilovePiter/ie.css" media="screen" rel="stylesheet" type="text/css" /><![endif]-->
<!--[if gte IE 7]><link href="themes/ilovePiter/ie7.css" media="screen" rel="stylesheet" type="text/css" /><![endif]-->
<script type="text/javascript" src="scripts.js"></script>
<!--
SVN version info:
Coppermine version: 1.4.19
$Revision: 4392 $
$LastChangedBy: gaugau $
$Date: 2008-04-16 09:25:35 +0200 (Mi, 16 Apr 2008) $
-->
</head>
<body>
{CUSTOM_HEADER}
<div id="header" class="back">
<div id="headerlogo" class="center">
<p id="logo"><a href="../../../index.html">ilovePiter.com</a></p>
<p id="slogo"> Удобное размещение в Санкт-Петербурге, вело- и автопутешествия</p>
<p class="contacts"><strong>skype</strong> ilovepiter.com
<strong>tел.</strong> +7(906)2491453
<strong>icq</strong> 599574049
<strong>email</strong> <a href="mailto:info@ilovePiter.com">info@ilovePiter.com</a></p>
</div>
</div>
<div id="textmain">
<div id="text1" class="center back">
<p id="sysmenu">{SYS_MENU}
{SUB_MENU} </p>
<h5><em class="yellowbg"> ФОТОПУНКТ</em></h5> <p id="explain"> Здесь можете забрать ваши фотки, посмотреть на другие и разместить свои</p>
</div>
<p id="adminmenu">{ADMIN_MENU}</p>
</div>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<img src="images/spacer.gif" width="1" height="15" alt="" />
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
{GALLERY}
<div style="text-align:center;">
<div>
{LANGUAGE_SELECT_FLAGS}<br />
{THEME_SELECT_LIST}{LANGUAGE_SELECT_LIST}
</div>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
{CUSTOM_FOOTER}{VANITY}
</body>
</html>
Вы изменения ваши удалите и попробуйте без них.
Получилось?
Добавляйте по одной строке и найдёте причину ошибки.
Так и делаю вообще-то иначе как бы стало понятно, что в темплейте ошибка. . :) естественно, методом искл-я. . Сейчас проделала еще раз и вижу поконкретнее, что после удаления всего после {CUSTOM_HEADER} и до {SYS_MENU} баг исчезает, но Я НЕ ВИЖУ ОШИБКИ...я чувствую, что она кроется в незнании правил встраивания html в php....и даже догадываюсь, что может быть неправильно вот это
<p id="sysmenu">{SYS_MENU}
{SUB_MENU} </p>
1)Но как тогда правильно?
2)Или не это? Тогда что именно?
3)Хотя, с другой стороны, ведь ошибки нет, когда удаляешь все до {SYS_MENU} и при этом болтается вот ЭТО:
{SUB_MENU} </p>
В коде выделите {SYS_MENU} вот так:
===>>{SYS_MENU}<<===
Потом откройте страницу.
Посмотрите в HTML коде страницы данные между ===>><<===
И эти данные нужно анализировать на наличие ошибки.