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



 

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

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

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


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


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


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


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


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


В 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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
38 2Index 6617 Вчера, 12:56
автор: 2Index
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4066 Вчера, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
1 Rebex 673 17.4.2024, 11:50
автор: Rebex
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2811 16.4.2024, 12:48
автор: diviner99
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
54 arendator 34833 15.4.2024, 15:16
автор: arendator


 



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