Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как прописать для всех новостей один description и keywords?

Как прописать для всех новостей один description и keywords?


     29.09.2013    Все вопросы » Общие вопросы    4007

вопрос
Приветсвую всех. Мне нужна помощь, в новостях прописать один description и keywords.
Только не через
if (isset($newsid))
{
$metatags['description'] = 'Смотрите онлайн видео '.$metatags['title'].' бесплатно, без смс и регистрации.';
$metatags['keywords'] = 'видео, смотреть, онлайн, бесплатно, без смс, без регистрации, интересное видео, прикольное видео, видео прикол';
}

А чтобы описание оставалось которое автоматически выводиться в description и keywords и + к нему постоянный добавить description и keywords.

Ответа пока нет


10 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 29 сентября 2013 10:39 -

ну тогда можно так:

if (isset($newsid))
{
$metatags['description'] .= 'Смотрите онлайн видео '.$metatags['title'].' бесплатно, без смс и регистрации.';
$metatags['keywords'] .= 'видео, смотреть, онлайн, бесплатно, без смс, без регистрации, интересное видео, прикольное видео, видео прикол';
}



Перед равно, как Видите я доставил точку, значит он не создаст вновь переменную, а дополнит.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

roma_boggi
Юзер

roma_boggi - 29 сентября 2013 11:05 -

При таком условии и добавляется на главной. Это мне не нужно.
И еще момент.
Нужно description и keywords постоянный перед автоматическим выводом в description и keywords
Заработало только не так как нужно.

dj-avtosh
PHP-developer

dj-avtosh - 29 сентября 2013 11:51 -

на главной никак не добавится при условии if $newsid

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 29 сентября 2013 11:55 -

А вот если надо перед, то

if (isset($newsid))
{
$metatags['description'] = 'Смотрите онлайн видео '.$metatags['title'].' бесплатно, без смс и регистрации.' .  ( ! empty ( $metatags['description'] ) ? $metatags['description'] : FALSE );
$metatags['keywords'] = 'видео, смотреть, онлайн, бесплатно, без смс, без регистрации, интересное видео, прикольное видео, видео прикол' . .  ( ! empty ( $metatags['keywords'] ) ? $metatags['keywords'] : FALSE );
}

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

roma_boggi
Юзер

roma_boggi - 29 сентября 2013 20:04 -

Работало бы это еще.

roma_boggi
Юзер

roma_boggi - 29 сентября 2013 20:12 -

Ну код я подправил. Но всё равно выдает на главной

roma_boggi
Юзер

roma_boggi - 29 сентября 2013 20:17 -

Всё решил проблему вместо if (isset($newsid)) вставил if ($newsid>0)

dj-avtosh
PHP-developer

dj-avtosh - 29 сентября 2013 20:37 -

Лучше ! empty ( $newsid )

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

roma_boggi
Юзер

roma_boggi - 29 сентября 2013 20:38 -

Вот опять пробелема, почему то идет двоичный вывод. Смотрите онлайн видео title, Смотрите онлайн видео
вот так почему то. Повтор два раза.

dj-avtosh
PHP-developer

dj-avtosh - 29 сентября 2013 20:48 -

Равно без точки надеюсь?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх