- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Гуру, подскажите пожалуйста!
Вот в этой старой теме показан пример, когда все размещено в одном файле php. Однако если есть иклюды, то совершенно не понятно как организовать из <h1> в <title>.
К примеру, у меня хидер такой:
<HTML>
<HEAD>
<TITLE><?=$title ?></TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META NAME="Description" content="<?=$descr?>">
<meta name="keywords" content="">
<meta http-equiv="keywords content="">
<meta name="resourse-type" content="document">
<LINK rel="stylesheet" type="text/css" href="file.css">
</head>
<BODY...
Сама страница, такая:
<?php
$title=Название';
$descr='Название';
include_once('./_header.php');
?>
<?include 'body.php';?>
<h1>Заголовок</h1>
<p>Какой то текст.</p>
<?php
include_once("./_footer.php");
?>
И футер такой:
</body>
</html>
Собственно вопрос, как тут можно организовать <title> текстом из <h1>?
Спасибо.
Сначала всё подготовить для вывода, а потом разом вывести нельзя?
В хидер самой первой строчкой добавить
В самый конец футера добавить:
Не уверен, что этот код сразу заработает - т.к. писал "на коленке". Но идея должна быть понятна.
PHP код:
<?php ob_start(); ?>
В самый конец футера добавить:
PHP код:
<?php
$content = ob_get_content();
ob_end_clean();
preg_match ( "/<h1>(.*)<\/h1>/i", $content, $matches);
preg_replace ( "/<title>(.*)<\/title>/i", '<title>' . $matches[1] . '</title>', $content);
echo $content;
?>
Не уверен, что этот код сразу заработает - т.к. писал "на коленке". Но идея должна быть понятна.
:( Fatal error: Call to undefined function: ob_get_content() in $content = ob_get_content(); (это в футере)
:( Fatal error: Call to undefined function: ob_get_content() in $content = ob_get_content(); (это в футере)
(я букву одну пропустил)
(я букву одну пропустил)
Ошибка исчезла, но title пустой всё-равно:(
сейчас немного занят.
через полчасика смогу отладить и выложить готовый код
Kirilll добавил 03.11.2009 в 16:51
Строчку в коде
надо заменить на
Должно заработать.
удалено.....
сейчас немного занят.
через полчасика смогу отладить и выложить готовый код
Kirilll добавил 03.11.2009 в 16:51
Строчку в коде
надо заменить на
Должно заработать.
Просто супер!!!
Всё заработало!!!
Спасибище!!!
И теперь чтобы вот совсем обнаглеть, как прицепить ко всем этому скажем название сайта, т.е. НОВОСТЬ(из h1) > Название сайта
Соответственно " > Название сайта" можете менять на все что угодно. Главное - что если у вас в названии сайта есть одиночная кавычка ( ' ), перед ней надо поставить обратный слеш (чтоб было вот так - \' ).
Спасибо за комментарий к репе ;-)
Соответственно " > Название сайта" можете менять на все что угодно. Главное - что если у вас в названии сайта есть одиночная кавычка ( ' ), перед ней надо поставить обратный слеш (чтоб было вот так - \' ).
Спасибо за комментарий к репе ;-)
Всё заработало, правда \ не пригодилось, работает и так... это норм?