Просмотр темы
Страница 1 из 2: 12
|
Для каждой доп страницы свой текст в шапке
|
|
Alex |
Опубликовано 10.03.2017 15:05
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
Вообщем идея такова В Шапке сайта текст должен меняться в зависимости от того на какой странице находится юзер. это относительно только доп. страниц моя мысль такая, в коде темы где текст шапки задать какую то функцию. далее при создании доп страницы в ее коде задавать значение этой функции. если значение не задано то стандартный текст. Кто нибудь делал подобное? Изменил(а) Alex, 10.03.2017 15:10 |
|
|
Polarfox |
Опубликовано 10.03.2017 18:19
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
И в чем проблема, это не целый скрипт - а кусок кода мелкий.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
jikaka |
Опубликовано 15.03.2017 09:57
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
по сути делал такое для title, keywords и description при редактировании страницы заполняешь допполя при выводе на странице они подставляются если заполнены, либо нет и стандартные |
|
|
Alex |
Опубликовано 22.03.2017 17:50
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
нашел свободное время и решил довести идею до реализации в коде темы к глобальным переменным добавляю $text_header далее в коде шапки делаю условие if ($text_header) { далее на доп странице если нужно добавляю всё работает Объединено 22.03.2017 22:52: jikaka, далее тоже собираюсь для каждой доп страницы сделать индивидуальные title, keywords и description Изменил(а) Alex, 22.03.2017 17:52 |
|
|
Pisatel |
Опубликовано 23.03.2017 08:10
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Alex, шоб в логи не писАлась ошибка undefined index, задай переменную где-нить: а вывод там, где нужно jikaka, далее тоже собираюсь для каждой доп страницы сделать индивидуальные title, keywords и description Для этого есть плагин SEO Friend Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
|
Alex |
Опубликовано 23.03.2017 15:27
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
интересно а если аддон чпу стоит, будет ли этот плагин работать? |
|
|
Pisatel |
Опубликовано 24.03.2017 08:35
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
интересно а если аддон чпу стоит, будет ли этот плагин работать? У меня работает, тоже чпу на допстраницы стоит, адрес указан как /viewpage.php?page_id=7 Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
|
Alex |
Опубликовано 08.04.2017 17:02
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
Pisatel, попытался воспользоваться плагином, скрин настроек добавляю страницу смотрю исходный код страницы и ничего не изменилось. смотрел как с чпу так и без чпу, стандартные слова везде. далее пытался добавить в код страницы но опять ничего не изменилось Объединено 08.04.2017 22:20: включил панель которая была в архиве, после ее включения метатег дескрипшен становится пустым <meta name='description' content='' /> Изменил(а) Alex, 08.04.2017 17:20 |
|
|
Pisatel |
Опубликовано 14.04.2017 21:02
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Alex, не могу подсказать. Правил там давно, уже не помню, что именно.
Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
|
Alex |
Опубликовано 18.08.2020 19:06
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
jikaka написал: по сути делал такое для title, keywords и description при редактировании страницы заполняешь допполя при выводе на странице они подставляются если заполнены, либо нет и стандартные не поделишься кодом? на доп страницах хочу description индивидуальные сделать. плагин сео фриенд не работает с установленным чпу. set_meta тоже не хочет менять |
|
|
jikaka |
Опубликовано 19.08.2020 06:20
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
код такой же как для заголовка создай поле в базе или поля в админке сделай в коде все по аналогии, как это сделано для поля с заголовком, добавь переменные, выведи поле в самом файле страниц на фронте выводи нужное, плюс проверка на заполненность |
|
|
Alex |
Опубликовано 04.10.2020 19:53
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
jikaka, создал в базе page_desc у страниц, в админке создал поле для отправки, запись в бд происходит на ура! Можешь пояснить этот пункт в самом файле страниц на фронте выводи нужное, плюс проверка на заполненность желательно с конкретным кодом, пожалуйста! Объединено 05.10.2020 01:19: единственное что на ум приходит ниже опентабле но в исходном коде выглядит так: <meta name='description' content=''/> Объединено 05.10.2020 02:46: подставил это page_desc в opentable вывод происходит, не понимаю почему метатег не меняется
Alex присоединено следующее:изображение:
Изменил(а) Alex, 04.10.2020 21:46 |
|
|
Polarfox |
Опубликовано 05.10.2020 15:14
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
во время вызова/обработки меты, он либо не виден либо вообще пуст/не создан, это 95% причин.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Alex |
Опубликовано 05.10.2020 16:47
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
Polarfox, поле же в бд не пустое, и я писал что если в другом месте вывести, то данные из page_desc выводятся |
|
|
jikaka |
Опубликовано 06.10.2020 08:34
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
пример реализацииif ($cp_data['page_custom_title'] != "") { |
|
|
Alex |
Опубликовано 06.10.2020 09:56
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
Добавил так
результата ноль, печально |
|
|
jikaka |
Опубликовано 08.10.2020 13:13
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
Саша, у тебя в запросе * или что-то другое?
|
|
|
Alex |
Опубликовано 08.10.2020 14:12
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
jikaka, единственная звездочка тут $cp_result = dbquery("SELECT * FROM ".DB_CUSTOM_PAGES." WHERE page_url='".$page_url."'" |
|
|
jikaka |
Опубликовано 09.10.2020 11:17
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
скинь код всего файла page.php может у тебя просто мета не работают? ты проверял вообще, если свои данные вбить? вот эта конструкция работает у тебя при вставке? |
|
|
Alex |
Опубликовано 09.10.2020 14:34
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
вот полностью файл
те мета что прописаны в админке в главных настройках отображаются Объединено 09.10.2020 19:40: jikaka, вставил твой код, не отображается, только стандартные видны, я пытался таким же кодом уже выводить в доп страницах Изменил(а) Alex, 09.10.2020 14:40 |
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Страница 1 из 2: 12
Перейти на форум: |