X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Показывать блок только на определенных страницах и их дочерях, Релизовать нужно на WP
andreykashops
andreykashops
Topic Starter сообщение 22.12.2012, 15:56; Ответить: andreykashops
Сообщение #1


Из заголовка топика уже многое ясно, нужно показывать блок только на определенных страницах и их дочерях. Движок WordPress.


Пример есть страницы:
site.ru/one
site.ru/two
site.ru/three/sssd
site.ru/three/sdff
site.ru/three/eostre/lis
site.ru/clik
site.ru/push

Блок нужно показывать только по адресам(а на остальных скрывать):
site.ru/three/*(site.ru/three/sssd; site.ru/three/sdff; site.ru/three/eostre/lis)
site.ru/clik
site.ru/push

Думаю стало яснее, если кто знает - поделитесь решением smile.gif


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moto-arena
moto-arena
сообщение 22.12.2012, 20:36; Ответить: moto-arena
Сообщение #2


andreykashops,

можно использовать конструкцию switch-case

$utl = $_SERVER['REQUEST_URI'];


switch($utl){

case '/three/':
case '/three/sdff':
case '/three/eostre/lis':    
echo 'Показываем блок';
break;

    
}


Сообщение отредактировал moto-arena - 22.12.2012, 20:37


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dan95
dan95
сообщение 22.12.2012, 21:01; Ответить: dan95
Сообщение #3


Как вариант перенести сайт на DLE и реализовать через [aviable=main][/aviable] [not-aviable=main][/aviable] smile.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 22.12.2012, 21:03; Ответить: andreykashops
Сообщение #4


moto-arena, если можно, объясните подробнее, т. к. с PHP я еще на Вы smile.gif

dan95, к сожалению это не вариант sad.gif


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Karlasan
Karlasan
сообщение 22.12.2012, 22:23; Ответить: Karlasan
Сообщение #5


немножко прокачаю идею moto-arena:
<?
$url = strtolower($_SERVER['REQUEST_URI']);
$cat="/three/";
$pos=strpos($url,$cat);
if($pos!==false&&$pos==0)
{
?>
тут вставляем нужный хтмл
<?
}
?>


сие вставляешь в нужное место шаблона темы

Сообщение отредактировал Karlasan - 22.12.2012, 22:30
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moto-arena
moto-arena
сообщение 22.12.2012, 22:31; Ответить: moto-arena
Сообщение #6


(Karlasan @ 22.12.2012, 20:23) *
немножко прокачаю идею moto-arena:Код<?$url = strtolower($_SERVER['REQUEST_URI']);$cat="/three/";$pos=strpos($url,$cat);if($pos!==false&&$pos==0){?>тут вставляем нужный хтмл<?}?>сие вставляешь в нужное место шаблона темы



Сделали немножко по другому))


<?php
$url = $_SERVER['REQUEST_URI']; //Определяем текущий URL
$url1 = explode('/',$url,3); // URL дочерней страницы three.
switch($url){ // Проверяем url текущей страницы
case "/three/{$url1[2]}":    //если пользователь находится на [url="http://site.ru/three/"]http://site.ru/three/[/url] или Дочерней странице three, тогда показываем блок
?>

Тут будет ваш блок

<?php
break;} // останавливаем выполнение конструкции.

?>


Сообщение отредактировал moto-arena - 22.12.2012, 22:31


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 22.12.2012, 22:33; Ответить: andreykashops
Сообщение #7


Karlasan, moto-arena выслал в асю отличное решение(похоже на Ваше).
Большое спасибо всем!

moto-arena опередил меня с ответом )


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
stich6269
stich6269
сообщение 25.12.2012, 3:54; Ответить: stich6269
Сообщение #8


ипользовать плгин WordPress › Widget Logic (если речь о виджете конечно)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Dao.AD: пуши, попсы и не только! ТОП монетизация и арбитраж. | Акция 100 % отчисления!
89 Daopush 27119 15.4.2024, 19:28
автор: Daopush
Открытая тема (нет новых ответов) Ссылки для сайта онлайн игр (Только Украина)
2 errorrs 4698 25.1.2024, 14:17
автор: Ladyofpinup
Открытая тема (нет новых ответов) Куплю группы ВК - только через гаранта
1 robot_yaga2 880 30.5.2023, 16:51
автор: GlazAlmaz
Открытая тема (нет новых ответов) Разместим статьи на сайте по рыбе и морепродуктам (только тематика!)
2 slaru 2434 21.10.2022, 13:38
автор: slaru
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыCPA Private - премиальная товарная программа! Только ТОП ставки!
4 CPA_PRIVATE 2534 10.6.2022, 18:58
автор: CPA_PRIVATE


 



RSS Текстовая версия Сейчас: 19.4.2024, 15:11
Дизайн