Показано с 1 по 6 из 6

Тема: Как реализовать хитрый вывод ссылок?

  1. #1

    По умолчанию Как реализовать хитрый вывод ссылок?

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

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

    Код:
    <?php
      define('_SAPE_USER', 'blablablablablablablablablabla');
      require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
     
      $links = $sape->return_links();
     
      if (strstr($links, 'href')!==FALSE) //проверка наличия ссылок
      { echo '
      <ul>
        <li>';
        echo $links; //вывод ссылок (с разделителем)
        echo '
        </li>
      </ul>
      ';
      }
      else // если ссылок нет
      {
      echo $links; //выводим только "список ссылок", то есть ничего
      }
    ?>
    Хотелось бы узнать, как сделать то же самое применительно к линкфиду, поскольку, при использовании кода по умолчанию (чтобы в будущем ссылки оказались в списке, заключаю код в тег списка), в случае, когда еще нет ни одной ссылки, на их месте выводится следующий пустой код:

    Код:
    <ul>
      <li><li>
    </ul>
    Я пробовал сделать по аналоги с сапой, но не сработало.

  2. #2

    По умолчанию

    В настройках площадки:

    Текст перед ссылками: <ul><li>
    Разделитель ссылок: </li><li>
    Текст после ссылок: </li></ul>

    И не надо никаких дополнительных хаков

    PS: Единственное пока настройки вступают в силу не мгновенно, а в течении часа.

  3. #3

    По умолчанию

    BVladimir, у меня именно так и сделано, как вы написали. А это в результате выводит пустой код, как я уже написал выше:

    Код:
    <ul>
      <li><li>
    </ul>
    А мне нужно, чтобы и этот код не выводился, если нет ни одной ссылки.

  4. #4

    По умолчанию

    Только <ul><li> и </li></ul> у меня прописаны не в настройках, в шаблоне сайта.

  5. #5

    По умолчанию

    "Текст перед ссылками" и "Текст после ссылок" не выводятся если ссылок нет

  6. #6

    По умолчанию

    Упс, тогда вопрос закрыт. Я этого не знал. Спасибо, что просветили

Похожие темы

  1. Заблокировано для вывода
    от sapeman в разделе Вопросы по работе системы
    Ответов: 3
    Последнее сообщение: 22.12.2009, 22:09
  2. Ответов: 1
    Последнее сообщение: 14.05.2009, 20:43
  3. Новая возможность. Фильтр SeoPult - 01.04.2009 (не шутка)
    от covenant в разделе Официальные новости
    Ответов: 2
    Последнее сообщение: 02.04.2009, 01:52
  4. Ответов: 1
    Последнее сообщение: 27.03.2009, 11:30
  5. Вопрос по выводу ссылок на сайте
    от wlad2 в разделе Вопросы по работе системы
    Ответов: 3
    Последнее сообщение: 19.01.2009, 19:45

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •