Мая 12, 2010 | by Макс | По известным причинам рекомендуется...

мая 12, 2010 | by Макс | По известным причинам рекомендуется разделять блок ссылок, размещенных на сайте через систему SAPE, на несколько частей. Также желательно не помещать их в самом конце кода страницы. Основная заминка возникает в случае, когда необходимо разделенные блоки поместить в разных файлах шаблона WordPress-сайта, например, в index. php и sidebar. php. Предположим, что нам нужно разделить ссылки от Sape на 2 блока. Тогда код для первой части будет следующим: $o[’charset’] = ‘UTF-8′; $sape = new SAPE_client($o); unset($o); $sape_links = $sape->return_links(3); //указываем количество ссылок в первом блоке global $sape_echo; $sape_echo = $sape->return_links(); if (strstr($sape_links, ‘href’)!==FALSE) //проверка наличия ссылок { echo ‘

    ’; echo $sape_links; //вывод ссылок (с разделителем) echo ‘

‘; } else // если ссылок нет { echo $sape_links; //выводим только “список ссылок”, то есть ничего } ?> Код для второй части ссылок:

    ‘; echo $sape_echo; //вывод ссылок (с разделителем) echo ‘

‘; } else // если ссылок нет { echo $sape_echo; //выводим только “список ссылок”, то есть ничего } ?> Вы должны понимать, что порядок вставки указанных php-кодов в шаблон должен соответствовать порядку вывода информации на страницу. Т. е., например, нельзя 1-й код разместить в sidebar. php, а 2-й в index. php, если сначала выводится инфо из index. php, а потом из sidebar. php. После вставки всего этого чуда в Ваш WordPress-шаблон, можно пошаманить с CSS, чтобы привести получившиеся списки ссылок к благородному виду. Если нужно вывести три блока ссылок то сначала в первой части кода нужно добавить еще пару строк: global $sape_echo2; $sape_echo2 = $sape->return_links(); А дальше в 3-м месте вставить аналогичный код, как во второй части кода, заменив все $sape_echo на $sape_echo2. При этом в return_links() не забывайте указать правильное количество ссылок в соответствии с правилами сапы. h++p://dimox. name/sape-blocks-on-wordpress-site/ + комменты Теги: Sape

Понравилась статья? Получай обновления и будь всегда в курсе событий!
Подпишись на RSS или
blog comments powered by Disqus