|
0 / 0 / 0
Регистрация: 29.04.2018
Сообщений: 29
|
|
Как отобразить слайдер только на главной странице11.02.2020, 19:36. Показов 2958. Ответов 9
Метки нет (Все метки)
Добрый вечер! Помогите, пожалуйста, исправить ошибку в коде. Нужно сделать так, чтобы слайдеры отображались только на главной странице. Код:
<?php if ((is_front_page()) and (!is_paged())) { ?> <?php if(get_locale() == 'uk') { echo do_shortcode('[smartslider3 slider=110]'); } ?> <?php if(get_locale() == 'ru_RU') { echo do_shortcode('[smartslider3 slider=113]'); } ?> <?php if(get_locale() == 'en_US') { echo do_shortcode('[smartslider3 slider=124]'); } ?>
0
|
|
| 11.02.2020, 19:36 | |
|
Ответы с готовыми решениями:
9
Как вывести слайдер ТОЛЬКО на главной странице?
Слайдер работает только на главной странице сайта |
|
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
|
||||||
| 11.02.2020, 20:26 | ||||||
|
Это, наверное вордпресс у вас? Есть отдельная ветка для нее..
Попробуйте в первой строчке убрать условие для страниц
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.04.2018
Сообщений: 29
|
|
| 11.02.2020, 20:41 [ТС] | |
|
Добрый вечер! Да, это вордпресс.
Не работает Ваш вариант, к сожалению, страница прекращает работать. Может есть еще какие-то варианты?
0
|
|
|
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
|
||||||
| 11.02.2020, 22:09 | ||||||
|
А в каком месте у вас размещен этот код.?
Если вам нужно выводить слайдеры только на главной, то и разместите шорткоды в шаблоне главной страницы без всяких условий. Условия как бы и лишние, в случае вывода слайдеров в конкретном месте.
0
|
||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
| 11.02.2020, 22:22 | ||||||
|
логи ошибок случайно не пробовали смотреть?
зачем столько круглых скобок в первой строчке? перепишите так:
0
|
||||||
|
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
|
|
| 11.02.2020, 22:50 | |
|
Там еще надо посмотреть - выполняется ли условия, а то в вордпрессе это пересекающиеся условия, насколько я понимаю
Когда для главной установлена статическая страница, is_home() уже не работает на главной, а работают: is_front_page(), is_singular(), is_page() is_paged() Проверяет отображается ли страница пагинации (страница типа /page/2, /page/3). Этот условный тег относится только к страницам типа архивы, главной странице, дат, т.е. Такое условие может и никогда не выполнится, наверное.
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
| 11.02.2020, 22:59 | ||||||
|
Smart Slider 3: Публикация на WordPress для размещения только на главной странице советует такой код:
но что-то в первой строчке непонятное. к сожалению, не могу проверить
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.04.2018
Сообщений: 29
|
|
| 12.02.2020, 07:16 [ТС] | |
|
Доброе утро! Пока все безрезультатно(((. Был первоначально такой код, он отображался в файле header.php в теме вордпресс и работал на УРА, отображая 110 слайдер на укр. версии сайта, а 113 на русскоязычной версии и все это только на главных страницах. Понадобилась англ. версия. И вот нужно добавить ко всей этой конструкции слайдер номер 124. Было так:
<!-- Slider --> <?php if ((is_front_page()) and (!is_paged())) { ?> <?php if(get_locale() == 'uk') { ?> <?php echo do_shortcode('[smartslider3 slider=110]'); ?> <?php } else { ?> <?php echo do_shortcode('[smartslider3 slider=113]'); ?> <?php } ?> <?php } ?> <!-- Slider --> Потом парень с форума посоветовал сделать так. Работает прекрасно, но слайдеры отображаются на всех страницах: <?php if(get_locale() == 'uk') { echo do_shortcode('[smartslider3 slider=110]'); } ?> <?php if(get_locale() == 'ru_RU') { echo do_shortcode('[smartslider3 slider=113]'); } ?> <?php if(get_locale() == 'en_US') { echo do_shortcode('[smartslider3 slider=124]'); } ?> И как красиво добавить ту строчку о запрете вывода слайдеров на других страницах, чтобы все работало?
0
|
|
|
23 / 30 / 4
Регистрация: 08.12.2019
Сообщений: 221
|
|
| 12.02.2020, 12:31 | |
|
на самом деле задача на 3 копейки.
1) читаем функции по работе с урл 2) ставим с помощью этой функции в коде шаблона ставим проверку на какой странице находитесь (на каком урл) и в зависимости от этого делаем действия (или запрещаем) код. то есть vinikon, правильный просто НО у вас так называемая CMS со своей структурой и вам классические методы не подойдут!
0
|
|
|
Супер-модератор
3945 / 2051 / 829
Регистрация: 13.03.2010
Сообщений: 6,749
|
|
| 12.02.2020, 12:34 | |
|
Ответ был дан здесь - Как отобразить слайдеры в файле header.php только на главной странице
0
|
|
| 12.02.2020, 12:34 | |
|
Помогаю со студенческими работами здесь
10
Слайдер и кнопка наверх, отображаются только на главной странице Как вывести слайдер на главной странице (в опред. позиции)?
Как прикрепить изображение только к главной странице Как оставить только заголовок статьи на Главной странице Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|