Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012
Помог: 7 раз(а)
Конструкция за исключением кавычек в else написана правильно.
А значит вопрос только в данных. Отвечают ли они введенным условиям. По всей видимости нет.
Точно ли meta_description существует в области видимости, где выводится html-код?
----- Сделать можно все. Главное одеть каску.
Alex59
Отправлено: 07 Июня, 2016 - 08:25:37
Новичок
Покинул форум
Сообщений всего: 5
Дата рег-ции: Июнь 2016
Помог: 0 раз(а)
Напишите где поставить кавычки, я проверю.
meta_description существует и выводится, с этим проблем нет.
Проблема, что выводится 2 раза, вместо 1 после else.
kuller
Отправлено: 07 Июня, 2016 - 10:14:50
Частый посетитель
Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009
Так не работает. Мы сразу присвоили переменной значение, а потом проверяем не пустая ли она.
if не будет отрабатывать
kuller
Отправлено: 07 Июня, 2016 - 11:24:26
Частый посетитель
Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009
Помог: 2 раз(а)
Alex59 пишет:
Так не работает. Мы сразу присвоили переменной значение, а потом проверяем не пустая ли она.
if не будет отрабатывать
$meta_description присваивается не просто так для красоты, а для каких та определенных условий... например на каждой странице должен быть свой meta тег. Вот для это мы и пишем условие с определением на какой странице находится пользователь.
А переменная $meta_description будет меняться а если на странице не написан meta тогда и сработает вот это
Покинул форум
Сообщений всего: 5
Дата рег-ции: Июнь 2016
Помог: 0 раз(а)
Цель: если нет метатега прописанного на странице, то присвоить ему сгенерированный.
По вашему алгоритму
$meta_description = 'Альтернативное описание';
будет выводится всегда
Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009
Помог: 2 раз(а)
Alex59 пишет:
Цель: если нет метатега прописанного на странице, то присвоить ему сгенерированный.
По вашему алгоритму
$meta_description = 'Альтернативное описание';
будет выводится всегда
перечитайте верхний пост отредактированный.
meta должен присвоен в любом случае, а вот на пустоту $meta_description надо проверять.
Alex59
Отправлено: 07 Июня, 2016 - 12:15:43
Новичок
Покинул форум
Сообщений всего: 5
Дата рег-ции: Июнь 2016
Помог: 0 раз(а)
kuller пишет:
//$mod - переменная содержит информацию на какой странице находится пользователь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.