Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 12.11.2011, 22:27   #1
 
Аватар для TheTea
 
Сообщений: 9
FR (активность): 183

Доп. информация
Вопрос Автор темы Мета-тэги в php.

Здравствуйте, дорогие сео-форумчане ! Наверняка поднимался такой вопрос, как правильное "прописание" мета тегов в скрипт php файла... надеюсь, Вы мне поможете и быть может объясните !
Вот таким образом я надеялся, что мета-дескриптион будет работать как ему надо, но что-то не работает...

echo '<table><tr><td>';
echo '<description><b>Файл:</b> '.$audio['id'].'.('.$site.').'.$audio['audeo'].' </description>';
echo '</td></tr></table>';

Если у вас возникнет вопрос о том, зачем я скопировал это -

echo '<table><tr><td>';
echo '</td></tr></table>';

Это для того, что, может быть именно они мешают работать этому тегу ?!
Можно прописывать <description> на одной странице в нескольких местах ? Я прописал, наверно, в местах 4... может этого не стоит делать ?
Извиняюсь, что если мои вопросы покажутся глупами и заранее благодарю за помощь !

Или вот такой пример у меня сейчас прописан в этом же файле...

echo '<description><a href="/audio/audio/'.$audio['id'].'.('.$site.').'.$audio[' audeo'].'">Скачать аудио запись</a></description>';

Может, лучше, заменить <description> на <keywords> ?
TheTea вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 00:50   #2
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

ого, как всё запущено... начнем с того, что дескрипшн к пхп не имеет отношения и выглядит где-то так:
[html]<meta name="description" content="ЗНАКИ ЗОДИАКА: ОВЕН - ТЕЛЕЦ - БЛИЗНЕЦЫ - РАК - ЛЕВ - ДЕВА - ВЕСЫ - СКОРПИОН - СТРЕЛЕЦ - КОЗЕРОГ - ВОДОЛЕЙ - РЫБЫ. Характеристика знака зодиака." />[/html]
он должен быть заключен в теги
[html]<html>
<head>[/html]
а не в таблицу!!!
и какого черта там делает ссылка?
короче, оптимизацию нужно начинать с изучения мат. части.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 05:07   #3
 
Аватар для TheTea
 
Сообщений: 9
FR (активность): 183

Доп. информация
По умолчанию Автор темы Ответ...

Здравствуй, ссылка для того, чтобы код в ссылке заключённый в этот тег автоматически определял какой файл, название и его описание... - точнее, я на это надеялся =))
TheTea вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 06:16   #4
 
Аватар для TheTea
 
Сообщений: 9
FR (активность): 183

Доп. информация
По умолчанию Автор темы

А, если между echo '<head>'; и echo '</head>'; написать вот так:

$keywords='<meta name="keywords" content="'.$keywords.'" />';
$description='<meta name="description" content="'.$description.'" />';

и во всех страницах прописать так:
к примеру...

$keywords=$audeo['name'];
$description=$audeo['opis'];

P.S. Пока не работает !

Добавлено через 4 минуты
Или, может, это всё лучше прописать на каждой странице ?

А удобнее, может, так ?

echo '<meta name="keywords" content="'.$audeo['name'].'" />';
echo '<meta name="description" content="'.$audeo['opis'].'" />';

ааа, блин... они же должны быть между хеад...
TheTea вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 20:12   #5
 
Аватар для TheTea
 
Сообщений: 9
FR (активность): 183

Доп. информация
По умолчанию Автор темы

Форумчане, ну что Вы нечего не пишете ? =))
TheTea вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 20:34   #6
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

да потому, что ты напрочь путаешь пхп и хтмл и это выглядит бесконечно стремно.
я не представляю, что за существо учило тебя этим языкам, но открой любую книжку по хтмлу и прочти ее до конца.
Цитата:
Сообщение от TheTea Посмотреть сообщение
А, если между echo '<head>'; и echo '</head>'; написать вот так:

$keywords='<meta name="keywords" content="'.$keywords.'" />';
$description='<meta name="description" content="'.$description.'" />';
так нельзя писать в хтмле, там переменные не нужны, переменных в понимании пхп там нету.

Цитата:
Сообщение от TheTea Посмотреть сообщение
$keywords=$audeo['name'];
$description=$audeo['opis'];
та же ошибка, плюс, что за массив аудео? хз, что ты туда налепишь...
Цитата:
Сообщение от TheTea Посмотреть сообщение
P.S. Пока не работает !
омфг, вот так новость!

Цитата:
Сообщение от TheTea Посмотреть сообщение
echo '<meta name="keywords" content="'.$audeo['name'].'" />';
echo '<meta name="description" content="'.$audeo['opis'].'" />';
о, это ближе к правде, конечно... но что у тебя в аудео - хз.

Цитата:
Сообщение от TheTea Посмотреть сообщение
Форумчане, ну что Вы нечего не пишете ? =))
тебе, по ходу, собеседники не требуются для общения... шутка это, не обижайся просто, три поста подряд режут глаз...
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 21:41   #7
 
Аватар для Umka
 
Сообщений: 4,143
FR (активность): 80,659

Доп. информация
По умолчанию

Цитата:
Сообщение от cthulchu Посмотреть сообщение
что за массив аудео? хз, что ты туда налепишь..
название песен или альбомов.
Это наверное что-то типа сайта с музычкой, а он хочет чтобы к каждому посту мета генерились автоматом, в зависимости от выложенного там. Типа, тема "супер сборник №856", а к нему соответствующие мета. Так оно мне кажется.
Только вот для большинства ходовых движков есть уже готовые плагины, которые делают тоже самое.
TheTea, что за двиг у сайта?
Umka вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
bazan (13.11.2011)
Старый 13.11.2011, 21:45   #8
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

Цитата:
Сообщение от umka from ufa Посмотреть сообщение
название песен или альбомов.
тогда, может, audio?! омфг, я не догадался, реально...

Цитата:
Сообщение от umka from ufa Посмотреть сообщение
TheTea, что за двиг у сайта?
а на сколько я вижу, он это сам кодит...
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 21:45   #9
 
Аватар для bazan
 
Сообщений: 150
FR (активность): 3,879

Доп. информация
По умолчанию

Цитата:
Сообщение от TheTea Посмотреть сообщение
Можно прописывать <description> на одной странице в нескольких местах ? Я прописал, наверно, в местах 4... может этого не стоит делать ?
Нет нельзя, открой исходный код любой страницы сайта в своем браузере и посмотри как там прописан description.
Может я тебя не правильно понял? Полагаю ты хочешь получить description из php... Вот код, наверно поможет тебе:

Цитата:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
</head>
<?php
$descri="Текст описания сайта для поисковика";
$keywor="описание, текст, сайт, поисковые системы"; //Можно создать массив слов.
?>
<meta name="description" content="<?php echo $descri; ?>" />
<meta name="keywords" content="<?php echo $$keywor; ?>" />
<body>
</body>
</html>


Есть кнопка спасибо
bazan вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 22:48   #10
 
Аватар для TheTea
 
Сообщений: 9
FR (активность): 183

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от umka from ufa Посмотреть сообщение
название песен или альбомов.
Это наверное что-то типа сайта с музычкой, а он хочет чтобы к каждому посту мета генерились автоматом, в зависимости от выложенного там. Типа, тема "супер сборник №856", а к нему соответствующие мета. Так оно мне кажется.
Только вот для большинства ходовых движков есть уже готовые плагины, которые делают тоже самое.
TheTea, что за двиг у сайта?
Думал как всё описать, начал писать и забросил, а потом увидел этот твой пост и подумал, что и описывать нечего, ты правильно всё написал (аудио - это песня)...

Был dcms, но мало чего от него осталось и скоро вообще нечего не останется... а в dcms, там в thead'e есть дескриптион и кэйвордс (но они одни на весь двиг), вот я удалил их и пытаюсь что-то придумать другое)))

Добавлено через 1 минуту
Цитата:
Сообщение от TheTea
Форумчане, ну что Вы нечего не пишете ? =))
тебе, по ходу, собеседники не требуются для общения... шутка это, не обижайся просто, три поста подряд режут глаз...

_____

Это пока мысли идут, пытаешься описать так, чтобы было понятно что делаю и что хочу =))
TheTea вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 22:56   #11
 
Аватар для IgorZaz
 
Сообщений: 604
FR (активность): 17,192

Доп. информация
По умолчанию

Оффтоп:
Мммм... нет... bazan, такое не в тему, не пройдет. umka from ufa, правильно написал цель кода. Чтобы дескрипшины кейворды и тайтлы страницы генерелись автоматом и не было повторов, ибо это считается как ошибка, по крайне мере у гугела в вебмастере он так показывает. Например в скрипте с постраничной навигацией, все вышеперечисленное - одинаковое.
Сам задумывался над такой темой. И точно также пишу сам, не используя движок, т.к. не актуально для сайта. Буду следить за темой, сам ищу решение. Надеюсь добьем. В принципе если кто использует движок, то ему проще оттуда вытравить часть ответсвенного кода и здесь показать...


Google - для слабаков! Настоящие мужики спрашивают у ясеня!
IgorZaz вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 22:58   #12
 
Аватар для TheTea
 
Сообщений: 9
FR (активность): 183

Доп. информация
По умолчанию Автор темы Ответ...

Сообщение от umka from ufa
название песен или альбомов.
тогда, может, audio?! омфг, я не догадался, реально...

____

мне нужно было в $audio добавить некоторое, а чтобы не путаться, я вывел уже $audeo, а в нём $audio (вообщем, наверно, вы не поняли что я расписал, извините, как говорится "по научному не могу объяснить") =))

Добавлено через 8 минут
bazan, да, примерно я так хочу...но в:

$descri="Текст описания сайта для поисковика";
$keywor="описание, текст, сайт, поисковые системы"; //Можно создать массив слов.

уже вставить '.$audeo['name'].' и '.$audeo['opis'].'

только эти тэги же нужно вставлять между head'ами... - насчёт этого, я думаю, можно подумать что нибудь.

Добавлено через 20 минут
Случайно, ни кто не знает как проверить эти тэги на определённой странице ?

Добавлено через 26 минут
Если попробовать вот так ?!

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
<meta name="description" content="<?php echo $descri; ?>" />
<meta name="keywords" content="<?php echo $$keywor; ?>" />
</head>
<body>
</body>


$descri="Текст описания сайта для поисковика";
$keywor="описание, текст, сайт, поисковые системы"; //Можно создать массив слов.

____
так не получится.... если только вот это

$descri="Текст описания сайта для поисковика";
$keywor="описание, текст, сайт, поисковые системы"; //Можно создать массив слов.

выводить в каждом файле, а строчкой ниже инклудить head ?!
TheTea вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 23:42   #13
 
Аватар для IgorZaz
 
Сообщений: 604
FR (активность): 17,192

Доп. информация
По умолчанию

TheTea, Вот здесь покури. В начале кода для постраничной навигации кажется твое решение есть.


Google - для слабаков! Настоящие мужики спрашивают у ясеня!
IgorZaz вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2011, 23:48   #14
 
Аватар для Umka
 
Сообщений: 4,143
FR (активность): 80,659

Доп. информация
По умолчанию

Если я правильно понимаю, то TheTea, собирается генерировать тэги "на лету". Вот мне это "методологически" не нравиццо. Оно постоянно бужет жужжать, шуршать и генерить. Если страниц много - будет вызывать лишнюю нагрузку.
А нельзя ли тут пойти путем от наоборот: сначала сгенерировать все тэги, потом их выдавать.
Названия материала хранятся в БД, там же (наверное) и поле, где хранятся мета. Можно средствами скула скопировать одно поле в другое. Даже если материалы добавляются очень часто, то достаточно обойтись скриптом, который будет запускаться раз в час (в два, в день, ночью, и т.п.).
Так не прокатит?
Umka вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 14.11.2011, 00:04   #15
 
Аватар для TheTea
 
Сообщений: 9
FR (активность): 183

Доп. информация
По умолчанию Автор темы

umka from ufa, вот насчёт нагрузки я не подумал... но мне почему-то кажется, что большой нагрузки не будет, эти же тэги просто будут на каждом файле свои... если, к примеру, человек вводит в поисковик слово "попугай", а в одном файле есть это слово, то просто выведет в результат поиска. Я что-то не могу понять, почему нагрузка возможна ?! Или эти тэги обновляются часто, робот сканирует и этим нагрузка появляется ?

Добавлено через 31 секунду
IgorZaz, да уже не надо, я сам сделал...

Добавлено через 3 минуты
umka from ufa, подумал... но нагрузка разве не исчезнет ? Также в установленное время будет нагрузка, только сразу в большом количестве, или я ошибаюсь ?
TheTea вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 3842 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чем отличаются тэги статьи и Keywords, которые нужно вводить в плагине All in One SEO mc_kot WordPress 4 09.01.2012 23:39
что будет для сайта если заменить местами тэги Н1 с Н2? Demon_ICE Оптимизация страниц сайта 2 22.02.2011 23:49
Joomla - мета теги Toni4 Joomla 17 19.01.2011 10:56
Мета тег author Endi Оптимизация страниц сайта 6 04.11.2010 19:33
Тэги к слову "надежда" NeXTs Продвижение сайта 3 24.06.2010 22:42

Текущее время: 21:21. Часовой пояс GMT +3.