- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Хотел установить на сайт счетчик посещений LI. Сайт сделан на Joomla Версия 1.5.15.
Открыл папку (свой шаблон) - templates-index.php. После сохранения php, таблица сайта развалилась. Счетчик снял, вернул всё назад, но ничего не изменилось. В мозиле и в гугле хром правое и левое меню (баян) стали огромными столбами, в ИЕ ушел центр, а вот в Опере все отлично.
В template.css убирал слева и справа width:100%; height:100%; Меню стало нормально Мозилле и в Гугле, но вот в ИЕ с центром контента все равно ерунда.
Уже голову сломал, где и что копать? Подскажите плиз.
Сайт http://rosexpert.org/
Выкладываю скрины браузеров
мозилла
гугл-хром
ИЕ
Опера
IE отличается умом и сообразительностью. Ваша проблема в css, точнее в полях отступа. Вместо margin старайтесь прописывать по возможности padding, а также возможно есть конфликт в свойстве float.
Навскидку трудно сказать в чем точно проблема, нужно код css анализировать, но смотрите на свойства основных div блоков.
Главное что я ничего ни где не менял.
Просто в файле index.php в конце
</div><!--site-->
Здесь установил счетчик, сохранил и понеслось. Убрал счетчик и назад не вернулся сайт. Стало все каряво
</body>
</html>
Возьмите код счетчика например в блок <div class="statistic">код счетчика</div>
Для .statistic{float:left;width:940px;} пропишите свойства и все будет нормально.
width:940px; - нужно изменить на Ваши параметры сайта
А как мне сейчас вернуть сайт в нормальный режим если я пока счетчик устанавливать не буду?
А как мне сейчас вернуть сайт в нормальный режим если я пока счетчик устанавливать не буду?
Вы скорее всего удалили тег div когда удаляли код счетчика. Перезалейте шаблон
Нет на 100% уверен что div не удалял. Как показал выше постом, просто сделал пробел и воткнул туда счетчик, потом просто счетчик убрал и убрал пробелы.
К сожалению резерва файла php шаблона нет.
Вот код существующего файла index.php
p.s. Еще валидатор ругается, или на это не обращать внимание? http://validator.w3.org/check?uri=http%3A%2F%2Frosexpert.org%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
Byte-Order Mark found in UTF-8 File.
The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.
Validation Output: 1 Error
Error Line 1, Column 1: character "" not allowed in prolog
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3…
А такие стили для чего? (аналогичный для другой колонки)
height: 100%;
}
ivan-lev
Я писал выше, в template.css убирал слева и справа width:100%; height:100%; меню (баян) слева и права становится нормальным в браузерах Мозилле и в Гугле, но вот в ИЕ с центром контента все равно ерунда, да и сам сайт в Ие не поцентру а прижимается влево.
p.s. шаблон сайта и все что на сайте, делал не я мне это досталось по наследству. Теперь сижу разбираюсь и не могу понять.
Если больше никаких изменений не было, я бы попробовал BOM убрать.. тот, который первый символ. В Notepad++ можно сделать при помощи меню Кодировки-Кодировать в UTF-8 (без BOM)
p.s. шаблон сайта и все что на сайте, делал не я мне это досталось по наследству. Теперь сижу разбираюсь и не могу понять.
Шаблон сайта разрабатывал неандерталец, код до безобразия дебильный, отсюда и такие проблемы. Да, и пользуйтесь статистикой Гугл, а не всяким хламом.
Шаблон должен быть таким:
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!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="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<?php $this->setGenerator('Центр судебных экспертиз - Росэксперт'); ?>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template.css" type="text/css"/>
</head>
<body>
<div id="site">
<div id="header">
<div id="logo"><?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/' or $sv == '/index.php') { ?>
<img src="templates/<?php echo $this->template ;?>/images/logo.jpg" alt="Центр судебных экспертиз Росэксперт" />
<?php } else { ?>
<a href="/" title="Перейти на главную" > <img src="templates/<?php echo $this->template ;?>/images/logo.jpg" alt="Центр судебных экспертиз Росэксперт"/></a>
<?php } ?></div>
<div id="search"><jdoc:include type="modules" name="search" style="xhtml" /></div>
<div id="phone"><jdoc:include type="modules" name="phone" style="xhtml" /></div>
</div>
<div id="menu"><jdoc:include type="modules" name="menu" style="xhtml" /></div>
<div id="main">
<div id="left"><jdoc:include type="modules" name="left" style="xhtml" /></div>
<div id="content">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
<div id="right"><jdoc:include type="modules" name="right" style="xhtml" /></div>
</div>
<div id="footer"><jdoc:include type="modules" name="footer" style="xhtml" /></div>
</div>
</body>
Только нужно заново изменить css и в файле templateDetails.xml внести нужные изменения. Зачем лезть в код, если cms дает возможность выводить информацию блоками?