Firefox: проблема с курсором в полях форм и активи& Firefox: проблема с курсором в полях форм и активи&
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Firefox: проблема с курсором в полях форм и активи&

Started by ilovepiter, September 01, 2009, 02:46:58 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ilovepiter

Собственно, сабж. firefox 3.5.2. Замечено и в ie 7

Начиная с формы ввода логина/пароля, курсор невозможно установить в самом поле. Приходится манипулировать TABом. В дальнейшем, также не активируются при наведении ссылки в навигационном меню по альбомам (главная->альбом а->альбом Б etc.). Так же - "TAB в помощь", НО что делать с пользователями?!

ilovepiter

Так вроде понятно, где именно проблема: в 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>

Makc666

Вы изменения ваши удалите и попробуйте без них.
Получилось?
Добавляйте по одной строке и найдёте причину ошибки.

ilovepiter

Так и делаю вообще-то иначе как бы стало понятно, что в темплейте ошибка. .  :) естественно, методом искл-я. .  Сейчас проделала еще раз и вижу поконкретнее, что после удаления всего после {CUSTOM_HEADER} и до {SYS_MENU} баг исчезает, но Я НЕ ВИЖУ ОШИБКИ...я чувствую, что она кроется в незнании правил встраивания html в php....и даже догадываюсь, что может быть неправильно вот это

<p id="sysmenu">{SYS_MENU} 
    {SUB_MENU} </p>

1)Но как тогда правильно?
2)Или не это? Тогда что именно?
3)Хотя, с другой стороны, ведь ошибки нет, когда удаляешь все до {SYS_MENU}  и при этом болтается вот ЭТО:

{SUB_MENU} </p>

Makc666

В коде выделите {SYS_MENU} вот так:

===>>{SYS_MENU}<<===

Потом откройте страницу.

Посмотрите в HTML коде страницы данные между ===>><<===

И эти данные нужно анализировать на наличие ошибки.