Забыли пароль?
Запросите новый здесь.

Автор темы: Alex
ID темы: 2830
Информация:
Тема содержит 9 сообщения, была просмотрена 973 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Народное творчество
 Распечатать тему
Для каждой доп страницы свой текст в шапке
Alex
Вообщем идея такова

В Шапке сайта текст должен меняться в зависимости от того на какой странице находится юзер.

это относительно только доп. страниц

моя мысль такая, в коде темы где текст шапки задать какую то функцию.
далее при создании доп страницы в ее коде задавать значение этой функции.
если значение не задано то стандартный текст.

Кто нибудь делал подобное?
Изменил(а) Alex, 10.03.2017 15:10
 
Web
Polarfox
И в чем проблема, это не целый скрипт - а кусок кода мелкий.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
jikaka
по сути делал такое для title, keywords и description
при редактировании страницы заполняешь допполя
при выводе на странице они подставляются если заполнены, либо нет и стандартные
 
Web
Alex
нашел свободное время и решил довести идею до реализации

в коде темы к глобальным переменным добавляю $text_header

далее в коде шапки делаю условие
Скачать исходники  Код
if ($text_header) {
echo "<div class='text-header1'>".$text_header."</div>\n";
}  else {
echo "<div class='text-header1'>стандартный текст шапки</div>\n";
}




далее на доп странице если нужно добавляю

Скачать исходники  Код

<?php
$text_header = заменяемый текст;
?>





всё работает

Объединено 22.03.2017 22:52:
jikaka, далее тоже собираюсь для каждой доп страницы сделать индивидуальные title, keywords и description
Изменил(а) Alex, 22.03.2017 17:52
 
Web
Pisatel
Alex, шоб в логи не писАлась ошибка undefined index, задай переменную где-нить:
Скачать исходники  Код
$text_header = "";



а вывод там, где нужно
Скачать исходники  Код
$text_header .= "заменяемый текст";



jikaka, далее тоже собираюсь для каждой доп страницы сделать индивидуальные title, keywords и description

Для этого есть плагин SEO Friend
Переполз на WP, но PF - это как первая любовь, которая не забывается...
 
Web
Alex
Pisatel написал:

Для этого есть плагин SEO Friend


интересно а если аддон чпу стоит, будет ли этот плагин работать?
 
Web
Pisatel
интересно а если аддон чпу стоит, будет ли этот плагин работать?

У меня работает, тоже чпу на допстраницы стоит, адрес указан как /viewpage.php?page_id=7
Переполз на WP, но PF - это как первая любовь, которая не забывается...
 
Web
Alex
Pisatel, попытался воспользоваться плагином,

скрин настроек


добавляю страницу


смотрю исходный код страницы и ничего не изменилось. смотрел как с чпу так и без чпу, стандартные слова везде.

далее пытался добавить в код страницы
Скачать исходники  Код

<?php
set_meta("keywords", "");
?>





но опять ничего не изменилось

Объединено 08.04.2017 22:20:
включил панель которая была в архиве, после ее включения метатег дескрипшен становится пустым

<meta name='description' content='' />
Изменил(а) Alex, 08.04.2017 17:20
 
Web
Pisatel
Alex, не могу подсказать. Правил там давно, уже не помню, что именно.
Переполз на WP, но PF - это как первая любовь, которая не забывается...
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Alex Alex (1,113)   Zaxap Zaxap (1,066)   Vova Vova (875)   util util (665)   Pisatel Pisatel (663)