Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы по работе системы (http://forum.sape.ru/forumdisplay.php?f=13)
-   -   Оформление ссылок собственным css (http://forum.sape.ru/showthread.php?t=2486)

FantomAs 14.05.2008 23:21

Цитата:

Короче говоря, перед тем, как выводить пустой список, проверьте наличие ссылок в коде sape:
Код:
PHP код:

$sape_links $sape->return_links(); 
if (
strstr('href'$sape_links)!==FALSE)
{
 
// выводим ссылки вместе с кодом, открывающим и закрывающим список
 
echo '<ul style="text-align:justify;" id="no_href"><li>'// начало списка
 
echo $sape_links// собственно код ссылок
 
echo '</li></ul>'// конец списка
}
else
{
 
// выводим только код sape
 
echo $sape_links;



Как это условие применить в DLE?
заранее спасибо

Grush 14.05.2008 23:34

А в настройках площадки пунктик "Класс тега ссылки (class="")" не подходит?

FantomAs 15.05.2008 19:12

может я что то не так делаю, но остаётся тег <li></li> :confused:

делаю так <ul><li>{LINKS}</li></ul>
в настройках разделитель ссылок </li><li>
class="links" где настроены отступы и т.п.

а если хочу что бы не выводился пустой блок?
Код HTML:

<table>
  <tr>
    <td>Блок ссылок</td>
  </tr>
  <tr>
    <td>{LINKS}</td>
  </tr>
</table>


FantomAs 16.05.2008 17:22

тут отвечать не принято что ли ?:mad:

как вот это
PHP код:

$sape_links $sape->return_links(); 
if (
strstr('href'$sape_links)!==FALSE)
{
 echo 
'<table><tr><td>Блок ссылок</td></tr><tr><td><ul><li>'
 echo 
$sape_links
 echo 
'</li></ul></td></tr></table>'
}
else
{
 echo 
$sape_links;


применить к этой строке
PHP код:

$tpl->set('{links}'$sape->return_links()); 

я же разжевал уже что нужно :(, просто в php дуб точно прописать не могу, но по логике так
PHP код:

$tpl->set('{links}'$sape->return_links());
if (
strstr('href''{links}')!==FALSE)
{
 echo 
'<table><tr><td>Блок ссылок</td></tr><tr><td><ul><li>'
 echo {
links}; 
 echo 
'</li></ul></td></tr></table>'
}
else
{
 echo {
links};


:)

подправьте, заранее благодарен..

Wink 16.05.2008 17:44

Цитата:

Сообщение от FantomAs (Сообщение 157139)
подправьте, заранее благодарен..

PHP код:

$sape_links $sape->return_links();

if (
strstr('href'$sape_links) !== FALSE)
$sape_links '<table><tr><td>Блок ссылок</td></tr><tr><td><ul><li>'
          
.$sape_links
          
.'</li></ul></td></tr></table>'

$tpl->set('{links}'$sape_links); 


FantomAs 17.05.2008 20:39

так таблица и теги не выводятся, только ссылки :(

FantomAs 21.05.2008 20:10

Цитата:

Сообщение от Wink (Сообщение 157150)
PHP код:

$sape_links $sape->return_links();

if (
strstr('href'$sape_links) !== FALSE)
$sape_links '<table><tr><td>Блок ссылок</td></tr><tr><td><ul><li>'
          
.$sape_links
          
.'</li></ul></td></tr></table>'

$tpl->set('{links}'$sape_links); 


Не работает этот код, таблица не выводится! :(

FantomAs 22.05.2008 03:45

Wink, вы других способов не знаете?

isle 12.01.2009 22:29

Цитата:

Сообщение от Ivan_m (Сообщение 19867)
Непонятно, причем тут CSS. Если хотите, чтобы код сапе отображался именно так, как Вы описали, в настройках проекта в качестве разделителя ссылок укажите </li><li>, а сам код вставьте так:
Код:

<?php
    define('_SAPE_USER', '43631af9a3bf02d1a9ab124af3953479');
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $sape = new SAPE_client();
    echo '<ul style="text-align:justify;" id="no_href"><li>'; // начало списка
    echo $sape->return_links(); // собственно код ссылок
    echo '</li></ul>'; // конец списка
?>


Ерунда какая-то у меня: несколько ссылок в один список идет, а нужно в разные, помогите, пожалуйста...

получается так:

<li>link-1 link-2</li>

а нужно

<li>link-1</li>
<li>link-2</li>

Wink 12.01.2009 22:40

isle, разделитель </li><li> поставили в настройках площадки? Ждите, он на сайте не сразу меняется, а через пару часов.


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

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