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
Сообщений: 239
Регистрация: 20.11.2010
Из: localhost
Поблагодарили: 67 раз
Репутация:   23  


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


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
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}


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

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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) EasyTop - Бесплатный бот для накрутки ВКонтакте
3 DimaMyrzich 805 Сегодня, 4:30
автор: jingo
Открытая тема (нет новых ответов) Чем сжимать картинки для сайта без потери качества
1st-finstep.ru - Заработок в сети и методы продвижения сайта
6 komarik_vlad 785 Сегодня, 1:58
автор: x64
Открытая тема (нет новых ответов) Найду для вас домены
14 MakDonald 2529 Сегодня, 0:46
автор: ponita
Открытая тема (нет новых ответов) Переносится ли вес и тИЦ от входящих ссылок при 301 редиректе
11 Bel_Ami 2862 Вчера, 20:50
автор: alexandrrr
Открытая тема (нет новых ответов) Ищу платёжный агрегатор для работы с физ. лизами (не ИП)
17 SergeiVL 2424 Вчера, 20:43
автор: BestExchangers


 



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