/ Published in: PHP
URL: xoops_and_sape
Expand |
Embed | Plain Text
<? /* ===================================== * Мануал по интеграции SAPE и CMS XOOPS * ===================================== * * Шаг 1 * ===== * дописать в конец файла mainfile.php следующий код * */ require_once(XOOPS_ROOT_PATH.'/'._SAPE_USER.'/sape.php'); // Жесткое указание некоторых параметров для корректной работы скрипта при использовании mod_rewrite (ShotURLs и пр.) $o['host']= "domainname.com"; // Инициализация $sape = new SAPE_client($o); // Получение ссылок в виде строки $links = $sape->return_links(); // Разпарсивание ссылок в массив $links_split = '<split/>'; // Разделитель ссылок, заданный в системе Sape $links_site_split = '<div class="link_sep">* * *</div>'; // Разделитель ссылок, который будет выводиться на сайте // Обработка полученной строки со ссылками $sapelinks['checkcode'] = '<!--none-->'; } else { $sapelinks['checkcode'] = $links; // возвращает checkcode } // Разделение ссылок на несколько (2) блоков for ($i=0; $i<count($sapelinks['links']); $i++) { if ($i % 2 == 0) { $sapelinks['block1'][] = $sapelinks['links'][$i]; } else { $sapelinks['block2'][] = $sapelinks['links'][$i]; } } $sapelinks['block1'] = implode($links_site_split, $sapelinks['block1']); // Преобразование массива в строку для первого блока $sapelinks['block2'] = implode($links_site_split, $sapelinks['block2']); // Преобразование массива в строку для второго блока // Передача блоков со ссылками в глобальную переменную $GLOBALS['sapelinks'] = $sapelinks; /* Шаг 2. * ================== * создать в админке блоки с типом содержимого «PHP-код» * со слебующем кодом */ ?>
You need to login to post a comment.
