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



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> DLE 9.4 Блок для ссылок Sape
o0NiK0o
o0NiK0o
Topic Starter сообщение 12.10.2011, 20:54; Ответить: o0NiK0o
Сообщение #1


Новичок
*

Группа: User
Сообщений: 48
Регистрация: 25.5.2011
Поблагодарили: 24 раза
Репутация:   2  


В шкуре сайта есть красиво оформленный блок, в который я вывожу ссылки Sape.
Этот блок светится на всех страницах сайта, а мне нужно, чтоб он появлялся только на тех страницах, где есть ссылки Sape.
Подскажите, как это сделать.
1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Parviz555
Parviz555
сообщение 12.10.2011, 21:08; Ответить: Parviz555
Сообщение #2


Новичок
*


Группа: User
Сообщений: 39
Регистрация: 4.9.2010
Поблагодарили: 3 раза
Репутация:   0  


Код размещения в студию.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rampage
Rampage
сообщение 12.10.2011, 21:35; Ответить: Rampage
Сообщение #3


Участник
***

Группа: User
Сообщений: 240
Регистрация: 20.11.2010
Из: localhost
Поблагодарили: 68 раз
Репутация:   24  


я думаю самый простой вариант засунуть блок в сапофайл где все оформляется и выводить в нужном месте тегом весь блок когда ссылок небудет и блока не будет


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
o0NiK0o
o0NiK0o
Topic Starter сообщение 13.10.2011, 6:23; Ответить: o0NiK0o
Сообщение #4


Новичок
*

Группа: User
Сообщений: 48
Регистрация: 25.5.2011
Поблагодарили: 24 раза
Репутация:   2  


Parviz555
sape.php родной, без изменений

index.php немного модифицирован под DLE:
define('_SAPE_USER', 'ххххххххххххх');  
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
if (substr($_SERVER['REDIRECT_URL'], 0, 6) == "/tags/") {
$host['request_uri'] = str_replace ("%2B", "+", str_replace ("%2F", "/", rawurlencode ($_SERVER['REDIRECT_URL'])));
} else {
$host['request_uri'] = $_SERVER['REDIRECT_URL'];
}

$sape = new SAPE_client($host);
$tpl->set('{sape_links}', $sape->return_links());


В main.tpl прописан {sape_links} обрамлённый моим блоком:
<div class="block">
    <div class="btl"><strong><span>Ссылки</span></strong></div>
    <div class="dcont">{sape_links}</div>
    <div class="dbtm"> </div>
</div>


Rampage
Подскажи, как это сделать, я в php плохо разбираюсь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dimanchik
Dimanchik
сообщение 16.10.2011, 11:30; Ответить: Dimanchik
Сообщение #5


Новичок
*


Группа: User
Сообщений: 26
Регистрация: 12.6.2011
Поблагодарили: 5 раз
Репутация:   3  


В index.php:
$tpl->set('{sape_links}', $sape->return_links());

заменяем на:
$sapelinks = '<div class="block"><div class="btl"><strong><span>Ссылки</span></strong></div><div class="dcont">' . $sape->return_links() . '</div><div class="dbtm"> </div></div>';
$tpl->set('{sape_links}', $sapelinks);


В main.tpl:
<div class="block">
    <div class="btl"><strong><span>Ссылки</span></strong></div>
    <div class="dcont">{sape_links}</div>
    <div class="dbtm"> </div>
</div>

заменяем на:
{sape_links}


Хотя конечно аккуратнее будет оформить блок условия с квадратными скобками.

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


Сообщение отредактировал Dimanchik - 16.10.2011, 11:31


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) 5 естественных ссылок с трастового ресурса Otvet.Mail.ru за 500руб
33 yulbee 8046 Вчера, 20:10
автор: rty9000
Открытая тема (нет новых ответов) Сборка WP для сайтов знакомств, объявлений, каталогов и т.д.
6 Seodjo 4177 Вчера, 16:04
автор: Seodjo
Открытая тема (нет новых ответов) 5 крауд-ссылок с трастового ресурса Яндекс.Знатоки за 500руб
13 yulbee 1342 Вчера, 15:44
автор: yulbee
Горячая тема (нет новых ответов) Программа для instagram Socialkit
182 socialkit 64251 Вчера, 13:09
автор: socialkit
Открытая тема (нет новых ответов) Верстаю для портфолио
5 paradoks0 708 24.5.2018, 19:34
автор: paradoks0


 



RSS Текстовая версия Сейчас: 26.5.2018, 10:34
Дизайн