Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Footer
цитата
12/12/11 в 19:03
 WorldTraffic
на блоге ведется обмен линками, в футер вставлены ссылки путем скрипта linkex, можно как-то сделать, что бы они выводились только на морде, а в постах и остальных страницах их не было?

если можно сделать вот так что бы на главной выводила ссылка на на остальных супер ссылка, было бы вообще супер

п.с. тут недавно проскакивала тема с этим вопросом, я пробовал варианты которые там описывались но что то у меня не получилось, думал сейчас проверить еще раз но не могу тему найти icon_sad.gif

спасибо
цитата
12/12/11 в 19:34
 SAV
Код:
<?php if (is_home()) { /* это только для морды */ }
цитата
13/12/11 в 00:06
 WorldTraffic
SAV: не работает то что ты дал
цитата
13/12/11 в 05:48
 SAV
world-gay-sex писал:
SAV: не работает то что ты дал

пхп код указан?

можно и так
Код:
<?php if (is_home()) { ?> HTML-код - только для морды <?php } ?>
цитата
13/12/11 в 09:51
 Vantage
Попробуй так:

<?php
if ( is_front_page() ) {
echo '

<a href="http://www.xxxxx.com/xxxx/" rel="nofollow" target="_blank">XXX</a>

';

} else {
// do nothing, kthxbai
}
?>
цитата
13/12/11 в 10:18
 Yabuti
SAV писал:
Код:
<?php if (is_home()) { /* это только для морды */ }

Закрывающего ?> нет, поэтому не пашет icon_wink.gif

Апдрейд кода SAV:

<?php
if (is_home())
{
echo '<a href=http://master-x.com/forum title="SUPER FORUM">ANCHOR</a>';
}
?>
цитата
13/12/11 в 11:41
 vendo
del

Последний раз редактировалось: vendo (02/03/16 в 09:50), всего редактировалось 1 раз
цитата
13/12/11 в 13:58
 WorldTraffic
SAV: вот щас работает как надо спасибо большое, а если в место home написать что то другое которое относится к другим страницам будет работать? я пробовал писать post и page но не прокатило

Vantage: спасибо сам посебе код работает но когда вставляю инклуд <?php include( "morda" ); ?> то все пререстает работать

Yabuti: спасибо, но работает также как и у Vantage:

всем спасибо большое

п.с. всеже интересует возможность на морде выводить одно а на остальных страницах другое
т.е. на морде этот инклуд <?php include( "morda" ); ?>
а на остальных <?php include( "ostalnue" ); ?>
цитата
13/12/11 в 14:09
 Yabuti
world-gay-sex: попробуй так:

<?php
if (is_home())
{
echo '<a href=http://master-x.com/forum title="SUPER FORUM">ANCHOR</a>';
}
else
{
echo '<a href=http://google.com title="You are not on the homepage!">NOT_HOMEPAGE!</a>';
}
?>

На определенной категории если нужно, попробуй так:
<?php
if (is_category(1,3,8))
{
echo '<a href=http://master-x.com/forum title="SUPER FORUM">ANCHOR</a>';
}
else
{
echo '<a href=http://google.com title="You are not on the homepage!">NOT_HOMEPAGE!</a>';
}
?>
Здесь is_category(1,3,8) - айди категорий (можно посмотреть наведя на категории в разделе админки "Рубрики" (Categories).
Аналогично is_tag, is_post
smail04.gif
цитата
13/12/11 в 14:28
 WorldTraffic
Yabuti: спасибо, твой код если вставить работает так как мне надо, НО когда я меняю <a href=http://master-x.com/forum title="SUPER FORUM">ANCHOR</a> на <?php include( "morda" ); ?> твой код перестает работать, точнее сказать инклуд не обробатывается и в самой страницы в низу появляется это <?php include( "morda" ); ?>
цитата
13/12/11 в 14:33
 Yabuti
world-gay-sex: ну ведь он ведь через echo его выдает - текстом icon_smile.gif

нужно вот так:

include("http://www.mysite.com/script.php");

или

echo file_get_contents("http://www.mysite.com/script.php");

Готовый код выглядит так:

<?php
if (is_home())
{
include("http://www.mysite.com/morda.php");
}
else
{
include("http://www.mysite.com/NE_morda.php");
}
?>
smail54.gif
цитата
13/12/11 в 15:16
 WorldTraffic
Yabuti: спасибо! работает.
цитата
13/12/11 в 16:52
 Yabuti
world-gay-sex: smail04.gif
цитата
13/12/11 в 18:45
 SAV
Yabuti писал:
Закрывающего ?> нет, поэтому не пашет icon_wink.gif

ага, даже немного зная пхп - это очевидно
цитата
14/12/11 в 00:07
 WorldTraffic
SAV: я добавлял
<?php if (is_home()) { /* это только для морды */ } сюда ?> у меня не заработало
цитата
14/12/11 в 01:50
 SAV
world-gay-sex писал:
SAV: я добавлял... у меня не заработало

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


Эта страница в полной версии