Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода на DLE (http://forum.sape.ru/showthread.php?t=6178)

Vorobey 11.08.2010 23:37

Подскажите пожалуйста: Как на DLE, можно сделать, что бы блок ссылок выводился только тогда, когда в нем есть ссылки? Иметься ввиду не сами ссылки.. а блок (<div class="block">...)? А то получаются квадратики какие то пустые в дизайне, не красиво)"

crazy_icf 12.08.2010 03:46

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

Vorobey 12.08.2010 10:42

Я не про это, у меня на ссылки сапы, отдельный блок сделан. Если нет ссылок - то блок пустой. Но все же он есть. А как сделать так, что бы если нет ссылок - нет блока. Есть ссылки - есть блок.

Апокалипсис 12.08.2010 10:56

Vorobey, подсказка.

Vorobey 12.08.2010 11:08

Апокалипсис, Спасибо конечно за подсказку, но я в php ещё не так силен.. а там ещё и на английском :)

Может знаете как организовать то что я выше написал?

crazy_icf 13.08.2010 00:22

скрипт пишется 20 секунд, дело в другом, нужно включить в tpl чтоб выполнялся php код. Если вы выводите ссылки через {links} То ничего такого не выйдет. Весь блок оформляется на php. и если переменная пустая то ничего не делать, иначе выводить весь нужный вам код. Вот и все, за помощью можете ко мне в аську. Аська в профиле. как включить php в шаблонах, читаем здесь: http://kazachya.net/forum/viewtopic.php?f=8&t=4#p8 , пункт 1.2

Добавлено через 3 часа 38 минут
написал данный модуль и протестировал с Vorobey, кому надо, берем здесь: http://files.kazachya.net/sape1.zip
Инструкция по установки внутри. Если будут недочеты пишите - поправлю :)

Vorobey 13.08.2010 01:08

Хочу сказать огромное спасибо crazy_icf за помощь. Он действительно сделал то о чем я и говорил, теперь у меня три блока ссылок, и видны они тогда когда в них есть ссылки. Спасибо ему большое за это. :)

crazy_icf 13.08.2010 11:20

я и сам себе поставил )) ничего так получилось :) демо http://kazachya.net/ ссылки слева 1я по номеру и две в подвале, на любой новости где нет ссылок слева блока нет, подвал чистый....:) ну и ... прикрутил также ********, тем самым разбросал ссылки по всей странице.

slavakrol 14.08.2010 02:05

походу с первого раза ни у кого не получается установить правильный код))
дле 8.5. ставлю код в индекс.пхп, удаляю линкс из папки сапы - ссылки сначала появляются а через некоторое время не показываются((
вот код:
Цитата:

$tpl->set ( '{AJAX}', $ajax );

define('_SAPE_USER', '41b77c0eed0d88b84b6058c1f63ca4d3');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'http://www.nokiataco.ru';
$sape = new SAPE_client();
$tpl->set('{links}', $sape->return_links());


$tpl->set ( '{headers}', $metatags."\n".build_js($js_array, $config) );

$tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" );




$tpl->compile ( 'main' );
$tpl->result['main'] = str_replace ( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['main'] );
if ($replace_url) $tpl->result['main'] = str_replace ( $replace_url[0]."/", $replace_url[1]."/", $tpl->result['main'] );

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
$tpl->global_clear ();
$db->close ();

Sergoff 14.08.2010 02:53

Цитата:

Сообщение от slavakrol (Сообщение 883854)
походу с первого раза ни у кого не получается установить правильный код))
дле 8.5. ставлю код в индекс.пхп, удаляю линкс из папки сапы - ссылки сначала появляются а через некоторое время не показываются((
вот код:

Код ставится перед $tpl->set ( '{AJAX}', $ajax );

И сам себе поменьше. У Вас, по ходу, другие методы :)


Часовой пояс GMT +3, время: 19:34.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.