Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Леонид1
1 / 1 / 0
Регистрация: 15.07.2011
Сообщений: 69
#1

Не отображаются Мета Теги - PHP

11.07.2012, 12:01. Просмотров 1423. Ответов 10
Метки нет (Все метки)

На сайте система администрирования (российских разработчиков, неизвестная). В админке можно к каждому материалу вписывать Title , Keywords и Description. Проблема в том что в коде отображается только Title, а Description и Keywords вообще нет.

Помогите пожалуйста.
http://www.cyberforum.ru/php-beginners/thread654552.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2012, 12:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не отображаются Мета Теги (PHP):

По поводу подстановки значений в мета теги
Здравствуйте, форумчане! Есть такой вопрос: имеется директория с файлами,...

Как и где лучше хранить Мета теги
Привет всем. Кто знает где лучше хранить мета теги в бд или в отдельном php...

В письме отображаются html теги
Привет всем делаю отправку писем и столкнулся с такой проблемой. После отправки...

На странице отображаются html теги
Привет всем столкнулся с проблемой на странице отображаются html теги. Что...

На подобие мета-тега
Нужно что-то подобное для php, на подобие мета-тега HTML <meta charset=..> ?

10
Денис Н.
459 / 459 / 23
Регистрация: 17.08.2011
Сообщений: 1,489
11.07.2012, 12:07 #2
надо сначала приготовить кофейную гущу
0
Леонид1
1 / 1 / 0
Регистрация: 15.07.2011
Сообщений: 69
11.07.2012, 12:10  [ТС] #3
onima.ru
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16744 / 6635 / 860
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
11.07.2012, 12:17 #4
Цитата Сообщение от Леонид1 Посмотреть сообщение
onima.ru
php-код покажите где эти теги генерируются

Не по теме:

экстрасенсы нынче в отпуске, а шар пропили..

1
Леонид1
1 / 1 / 0
Регистрация: 15.07.2011
Сообщений: 69
11.07.2012, 12:28  [ТС] #5
Там очень много php файлов какие выбрать?
Давайте дам на свое усмотрение пока)

Вот это Templates
PHP
1
2
3
4
5
6
7
8
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title><?=$data['title']?></title>
 
    <link href="/style/style.css" type="text/css"  rel="stylesheet" />
    <?php
    if(isset($uri['params_explode'][0]) && $uri['params_explode'][0]=='Stroitelnye_materialy') {
        ?>


Еще код про Description и Keywords есть в Functions (может это не то)
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function Redirect404() {
        global $section_table, $uri, $data, $lang_sufix;
        header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
        $_SERVER['REDIRECT_STATUS'] = 404;
        $uri['module'] =  $_SERVER['REDIRECT_STATUS'];
        $data['temp'] = get_fields($section_table,
            sp (' WHERE '.$data['current_where'].'(aliasurl LIKE(\'%;'.mysql_real_escape_string ($uri['module']).';%\') OR urlname=?)',
                $uri['module']));
        $data['name'] = $data['temp']['name'.$lang_sufix];
        $data['text'] = $data['temp']['text'.$lang_sufix];
        $data['title'] = $data['temp']['title'.$lang_sufix];
        $data['title'] = ($data['temp']['title'] != '' ? $data['title'] : $data['name']);
        $data['keywords'] = $data['temp']['keywords'.$lang_sufix];
            $data['description'] = $data['temp']['description'.$lang_sufix];
        $data['iUsers'] = 0;
        unset($data['temp'], $uri['params_explode']);
        $uri['params_explode'] = array();
    }
Добавлено через 5 минут
Если я добавляю строчки:




<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=$data['title']?></title>
<description><?=$data['description']?></description>
<keywords><?=$data['keywords']?></keywords>


<link href="/style/style.css" type="text/css" rel="stylesheet" />
<?php
if(isset($uri['params_explode'][0]) && $uri['params_explode'][0]=='Stroitelnye_materialy') {
?>


то содержимое keywords и description отображается на главной странице)
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16744 / 6635 / 860
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
11.07.2012, 12:41 #6
Цитата Сообщение от Леонид1 Посмотреть сообщение
то содержимое keywords и description отображается на главной странице)
как именно отображается? оО
может быть надо вот так?
HTML5
1
2
<meta name="keywords" content="<?=$data['keywords'];?>">
<meta name="description" content="<?=$data['description'];?>">
?

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от Денис Н. Посмотреть сообщение
надо сначала приготовить кофейную гущу
и вы шар пропили?))

0
Леонид1
1 / 1 / 0
Регистрация: 15.07.2011
Сообщений: 69
11.07.2012, 12:48  [ТС] #7
минутку попробую

Добавлено через 6 минут
на главной Keywords и Description появились, но на вложенных страницах - в коде не отображаются ключевые слова.
Например на странице http://onima.ru/Nashi_uslugi/Dizayn/ceni_na_dizain_uslugi (ключеые слова и описание прописано), но если просмотреть код через браузер в коде отображается так:
PHP
1
2
<meta name="keywords" content="">
<meta name="description" content="">
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16744 / 6635 / 860
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
11.07.2012, 12:58 #8
ну значит там переменные пустые
0
Леонид1
1 / 1 / 0
Регистрация: 15.07.2011
Сообщений: 69
11.07.2012, 14:49  [ТС] #9
Так а как быть - как решить проблему? Где они могут быть прописаны эти переменные, где их поискать?

Добавлено через 19 минут
Все что нашел на FTP что касается Мета Тегов
Файл Data.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
}
 
    $data = array_merge ($data, $fields);
    if (isset ($fields)) unset ($fields);
 
    $register_button = '';
 
    $data['name'] = $data['name'.$lang_sufix];
    $data['text'] = $data['text'.$lang_sufix];
    $data['title'] = $data['title'.$lang_sufix];
    $data['title'] = ($data['title'] != '' ? $data['title'] : $data['name']);
    $data['title']=(isset($data['subsection']))?(($data['subsection']['title']!='')?$data['subsection']['title']:$data['subsection']['name']):$data['title'];
    $data['keywords'] = $data['keywords'.$lang_sufix];
    $data['description'] = $data['description'.$lang_sufix];
 
    if (_LANG_STRUCTURE){
        clearLangData ($data);
    }
Файл Controller.php
PHP
1
2
3
4
5
6
7
8
9
$data = array(
    'name' => 'adminka',
    'title' => '',
    'keywords' => '',
    'description' => '',
    'text' => '',
    'current_where' => '',
    'user' => array(),
);
Файл function.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    function Redirect404() {
        global $section_table, $uri, $data, $lang_sufix;
        header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
        $_SERVER['REDIRECT_STATUS'] = 404;
        $uri['module'] =  $_SERVER['REDIRECT_STATUS'];
        $data['temp'] = get_fields($section_table,
            sp (' WHERE '.$data['current_where'].'(aliasurl LIKE(\'%;'.mysql_real_escape_string ($uri['module']).';%\') OR urlname=?)',
                $uri['module']));
        $data['name'] = $data['temp']['name'.$lang_sufix];
        $data['text'] = $data['temp']['text'.$lang_sufix];
        $data['title'] = $data['temp']['title'.$lang_sufix];
        $data['title'] = ($data['temp']['title'] != '' ? $data['title'] : $data['name']);
        $data['keywords'] = $data['temp']['keywords'.$lang_sufix];
            $data['description'] = $data['temp']['description'.$lang_sufix];
        $data['iUsers'] = 0;
        unset($data['temp'], $uri['params_explode']);
        $uri['params_explode'] = array();
    }
Добавлено через 1 час 30 минут
Помогите, друзья!
0
KOPOJI
11.07.2012, 16:55
  #10

Не по теме:

щас ближе к вечеру умные дяди зайдут и помогут

0
yura91
24.08.2017, 14:10     Не отображаются Мета Теги
  #11

Не по теме:

gfdgdsh

-0.50
24.08.2017, 14:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.08.2017, 14:10
Привет! Вот еще темы с ответами:

2 одинаковых мета-тега на сайте
Добрый вечер! На сайте 2 одинаковых мета-тега, это так надо или нужно убрать...

Dwoo и теги
Доброго времени суток! В БД есть строки, например: 'Hello &lt;br&gt; world!' ...

Вернуть теги
В файле 1.html есть код. В нем есть 3 дива: left, center, right. Необходимо...

Preg_replace поменять теги
Здравствуйте! Помогите пожалуйста с вот такой задачкой Есть текстовый файл с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru