/ Published in: PHP
                    
                                        
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
<?
/* =====================================
* Мануал по интеграции 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>'; // Разделитель ÑÑылок, который будет выводитьÑÑ Ð½Ð° Ñайте
// Обработка полученной Ñтроки Ñо ÑÑылками
if ( substr($links,0,4) != '<!--' ) { // еÑли Ð´Ð»Ñ Ñтраницы проданы ÑÑылки
$sapelinks['checkcode'] = '<!--none-->';
$sapelinks['links'] = explode($links_split, $links); // Разбиваем Ñтроку в маÑÑив
} else {
$sapelinks['checkcode'] = $links; // возвращает checkcode
}
// Разделение ÑÑылок на неÑколько (2) блоков
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-код»
* Ñо Ñлебующем кодом
*/
echo $GLOBALS['sapelinks']['checkcode'];
echo $GLOBALS['sapelinks']['block1']; // Ð´Ð»Ñ Ð²Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ блока заменить на block2
?>
URL: xoops_and_sape
Comments
 Subscribe to comments
                    Subscribe to comments
                
                