Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Keywords и Description / 14 сообщений из 14, страница 1 из 1
21.08.2015, 15:03
    #39034038
ACLeo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
Есть новостной сайт.


Страница новости имеет следующий вид:

<?require_once($_SERVER["DOCUMENT_ROOT"]."/blocks/header.php");?>

<?include($_SERVER["DOCUMENT_ROOT"]."/components/news.list/news_list.php");?>

<?require_once($_SERVER["DOCUMENT_ROOT"]."/blocks/footer.php");?>

в файле news_list.php новость вытаскивается из базы и верстается.

А в header.php в конструкции <head> проставляется мета-теги keywords и description. Но проблема в том, что для каждой конкретной новости свои keywords и description, и вытаскиваю я их из базы в файле news_list.php

Как быть? Как вставить полученные keywords и description обратно в header.php?

Простите если запутанно, отвечу на все вопросы. Заранее спасибо
...
Рейтинг: 0 / 0
21.08.2015, 15:18
    #39034053
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
bo_start
...
Рейтинг: 0 / 0
21.08.2015, 15:18
    #39034056
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
ob_start + replace
...
Рейтинг: 0 / 0
21.08.2015, 16:10
    #39034101
ACLeo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
ScareCrowob_start + replace

А можете привести пример использования. Не совсем пойму, как эти функции помогут мне в решении моей проблемы.
...
Рейтинг: 0 / 0
21.08.2015, 20:04
    #39034229
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
Откройте для себя MVC, лучше возьмите какой-нибудь фреймворк, например Yii
...
Рейтинг: 0 / 0
21.08.2015, 20:05
    #39034230
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
ScareCrowob_start + replace

зачем весла велосипеду?
...
Рейтинг: 0 / 0
21.08.2015, 20:06
    #39034232
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
Ну или хотя бы шаблонизатор возьмите, это внесет в вашу архитектуру хоть какой-то лучик
...
Рейтинг: 0 / 0
21.08.2015, 22:50
    #39034279
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
HettОткройте для себя MVC, лучше возьмите какой-нибудь фреймворк, например Yii
а в yii типа не ob_start? а потом замена в нужных местах контента
...
Рейтинг: 0 / 0
21.08.2015, 22:52
    #39034280
ACLeo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
HettНу или хотя бы шаблонизатор возьмите, это внесет в вашу архитектуру хоть какой-то лучик

А можно больше конкретики, много написано, а по делу - ноль.

Сайт самописный, изначально таким задумывался, и таким и останется.
...
Рейтинг: 0 / 0
22.08.2015, 01:06
    #39034294
wamaco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
ACLeo,
философия у вас не верная!
поэтому проблемы такие!
переделайте сайт совсем! как говорили тут на фреймворке что-ли каком, а то... грусть.
...
Рейтинг: 0 / 0
22.08.2015, 10:38
    #39034317
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
фреймворки тоже ведь как-то написаны

ACLeo,
идея ясна?
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
ob_start();
echo '<h2>Content</h2>';
$title = 'CONTENT';
$body=ob_get_contents ();
ob_end_clean();

echo '<html><head><title>$title</title></head><body>';
echo $body;
echo '</body></html>';
...
Рейтинг: 0 / 0
22.08.2015, 12:44
    #39034341
ACLeo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
Изопропилфреймворки тоже ведь как-то написаны

ACLeo,
идея ясна?
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
ob_start();
echo '<h2>Content</h2>';
$title = 'CONTENT';
$body=ob_get_contents ();
ob_end_clean();

echo '<html><head><title>$title</title></head><body>';
echo $body;
echo '</body></html>';



Вот, наконец-то нашелся нормальный человек.
Спасибо. Буду разбираться.
...
Рейтинг: 0 / 0
22.08.2015, 18:20
    #39034414
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
SharuPoNemnoguHettОткройте для себя MVC, лучше возьмите какой-нибудь фреймворк, например Yii
а в yii типа не ob_start? а потом замена в нужных местах контента
ага, только делается все в контролере, а не во вьюхе
...
Рейтинг: 0 / 0
09.09.2015, 07:21
    #39046376
ShkrylAndrei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Keywords и Description
пропишите keywords и description просто как константы и все, вставьте в header проверку на то с какой страницей идет в данный момент идет работа, в системных глобальных переменных это должно быть и в зависимости от страницы подставляйте константу, самый простой способ.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Keywords и Description / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]