Старый 10.02.2008, 10:02   #21
Новичок
 
Регистрация: 10.02.2008
Сообщений: 2
Вес репутации: 0
iww на пути к лучшему
По умолчанию

Ни как не ставится сайт то падает то загружается медленно
iww вне форума   Ответить с цитированием
Старый 11.02.2008, 10:05   #22
Новичок
 
Регистрация: 10.02.2008
Сообщений: 2
Вес репутации: 0
iww на пути к лучшему
По умолчанию

Sape не ставит площадку появляется надпись Malformed response.
народ подскажите что может мешать

и какую страницу в пункте URL страницы с кодом
если ставишь блоком пользователя пхп
iww вне форума   Ответить с цитированием
Старый 28.08.2008, 15:43   #23
Специалист
 
Регистрация: 31.07.2007
Адрес: кресло
Сообщений: 127
Вес репутации: 205
orko на пути к лучшему
По умолчанию

сделал быстро и "топорно"

- mainfile.php
PHP код:
    global $sape;
    if (!
defined('_SAPE_USER')){
        
define('_SAPE_USER''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); 
    }
    require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
    
$sape = new SAPE_client(); 
создал блок пользователя (PHPскрипт)

PHP код:
    global $sape
    echo 
$sape->return_links(); 
в SmartSection включен SEO
пришлось с ним побороться

sape.php
PHP код:
//      $this->_request_uri = $_SERVER['REQUEST_URI'];
          
if ((stripos($_SERVER['REQUEST_URI'],"modules/smartsection/item.php?") || 
              
stripos($_SERVER['REQUEST_URI'],"modules/smartsection/category.php?")) && isset($_GET['seoOp']))
            
$this->_request_uri $_SERVER['REDIRECT_URL'];
          else
        
$this->_request_uri $_SERVER['REQUEST_URI']; 
orko вне форума   Ответить с цитированием
Старый 06.09.2011, 12:57   #24
Новичок
 
Регистрация: 07.07.2011
Сообщений: 2
Вес репутации: 0
vyalko на пути к лучшему
По умолчанию

2 недели пытался сделать красиво и правильно, но ничего не получалось потом
все сделал как orko, так же быстро и так же топорно

Все работает!!!

Но появилась еще одна проблема, если устанавливать Параметр class тега ссылки - то изменяется только внешний вид ссылки, а слова перед и после ссылки остаются не такие как хотелось бы...

Я не силен в php, перепробовал все что мог, может кто подскажет как в php оформить размер и цвет выдаваемых ссылок, думаю это будет интересно многим!
Спасибо!!!
vyalko вне форума   Ответить с цитированием
Старый 06.09.2011, 20:39   #25
Специалист
 
Регистрация: 29.03.2009
Сообщений: 256
Вес репутации: 190
arscont - весьма и весьма положительная личностьarscont - весьма и весьма положительная личностьarscont - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от vyalko Посмотреть сообщение
все сделал как orko, так же быстро и так же топорно
Но появилась еще одна проблема, если устанавливать Параметр class тега ссылки - то изменяется только внешний вид ссылки, а слова перед и после ссылки остаются не такие как хотелось бы...
Все остальное делаем так же топорно:

PHP код:
    global $sape;
    print 
'<div class="sape_links">';  
    echo 
$sape->return_links(); 
    print 
'</div>'
И в своем CSS прописываем все стили для класса "sape_links".

Примерно так:

.sape_links {color:#555; font-size:11px;}
.sape_links a {text-decoration:none; color:#00C;}
.sape_links a:hover {text-decoration:underline;}

Это только пример. Все уже от вашей фантазии. Можете даже сделать так:

.sape_links {width:0; height:0; overflow:hidden;} В этом случае вообще никаких других стилей не понадобится.

Последний раз редактировалось arscont; 06.09.2011 в 20:49.
arscont вне форума   Ответить с цитированием
Старый 07.09.2011, 11:54   #26
Новичок
 
Регистрация: 07.07.2011
Сообщений: 2
Вес репутации: 0
vyalko на пути к лучшему
Talking

Вот теперь все замечательно!!!
Спасибо огромное!!!
vyalko вне форума   Ответить с цитированием
Старый 07.09.2011, 13:35   #27
Новичок
 
Регистрация: 23.05.2009
Сообщений: 53
Вес репутации: 0
andrey3761 может только надеяться на улучшение
По умолчанию

Какая версия XOOPS?
В XOOPS 2.3 + делаю так.
1) Файл клиента сапы кидаю в xoops_lib/xxxxxxxxxxxxxx/sape.php (не забываем поставить права 777 на эту папку)
2) В папке xoops_lib/ создаю файл sape.php (код вызова)

Код:
<?php
/******************************************************\
==============================================
Вывести в блоке php:

echo $GLOBALS['sapelinks']['checkcode'];
echo $GLOBALS['sapelinks']['block1'];

echo $GLOBALS['sapelinks']['checkcode'];
echo $GLOBALS['sapelinks']['block2'];

=============================================
\*******************************************************/

// Пользователь SAPE
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxx');
// Подключаем SAPE агента
require_once(XOOPS_TRUST_PATH.'/'._SAPE_USER.'/sape.php');

// Жесткое указание некоторых параметров для корректной работы скрипта при использовании mod_rewrite (ShotURLs и пр.)
$o['host']= 'example.com';
// Установка кодировки отличной от win-1251
$o['charset'] = 'UTF-8';
// Указание метода получания ссылок
if ( function_exists ( 'curl_init' ) ) $o['fetch_remote_type'] = 'curl';
// Форсированная проверка работспособности кода
//$o['force_show_code'] = true;
//Указывает скрипту наличие нескольких сайтов
//$o['multi_site'] = true;

if (isset($GLOBALS['REQUEST_URI'])) : $o['request_uri'] = $GLOBALS['REQUEST_URI']; endif;
// Инициализация
$sape = new SAPE_client($o);
// Удаляем переменную $o
unset($o);
// Получение ссылок в виде строки
$sape_links = $sape->return_links();
// Разпарсивание ссылок в массив
// Разделитель ссылок, заданный в системе Sape
$sape_links_split = '<split/>';
// Разделитель ссылок, который будет выводиться на сайте
$sape_links_site_split = '</li>
<li>';
// Обработка полученной строки со ссылками
// Если для страницы проданы ссылки
if ( substr($sape_links,0,4) != '<!--' ) {
	//$sapelinks['checkcode'] = '<!--none-->';
	$sapelinks['checkcode'] = '';
	// Разбиваем строку в массив
	$sapelinks['links'] = explode($sape_links_split, $sape_links);
} else {
	// Возвращает checkcode
	$sapelinks['checkcode'] = $sape_links;
	// Пустой массив
	$sapelinks['links'] = array();
}
// Объявляем массивы блоков
$sapelinks['block1'] = array();
$sapelinks['block2'] = array();

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'] = '<ul>
<li>'.implode($sape_links_site_split, $sapelinks['block1']).'</li>
</ul>';

$sapelinks['block2'] = '<ul>
<li>'.implode($sape_links_site_split, $sapelinks['block2']).'</li>
</ul>';

// Передача блоков со ссылками в глобальную переменную
$GLOBALS['sapelinks'] = $sapelinks; 

//Sape

?>
Это разбивает ссылки на два блока
3) Создаём два PHP блока с содежимым:
3.1
Код:
echo $GLOBALS['sapelinks']['checkcode'];
echo $GLOBALS['sapelinks']['block1'];
3.2
Код:
echo $GLOBALS['sapelinks']['checkcode'];
echo $GLOBALS['sapelinks']['block2'];
4) В mainfile.php в самом конце подключаем данный файл
Код:
// SAPE
include_once XOOPS_TRUST_PATH.'/sape.php';
Есть в мыслях сделать модуль сапы для XOOPS (через Preload, тогда вообще хакать движок не нужно будет), кому-то он нужен будет?

Последний раз редактировалось andrey3761; 07.09.2011 в 13:44.
andrey3761 вне форума   Ответить с цитированием
Старый 25.10.2011, 11:16   #28
Новичок
 
Регистрация: 25.10.2011
Сообщений: 1
Вес репутации: 0
yarik-ua93 на пути к лучшему
По умолчанию Как поставить код сапы на Xoops 2.5 ?????

Как поставить код сапы на Xoops 2.5 ????? Никак не могу это зделать..(((
ПОМОГИТЕ пожалуйста кто знает что надо делать. Заранее СПАСИБО)
yarik-ua93 вне форума   Ответить с цитированием
Старый 25.10.2011, 17:07   #29
Новичок
 
Регистрация: 23.05.2009
Сообщений: 53
Вес репутации: 0
andrey3761 может только надеяться на улучшение
По умолчанию

yarik-ua93, читайте сообщение выше...
andrey3761 вне форума   Ответить с цитированием
Ответ

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка кода на SMF DkWix Установка кода на различные движки 60 28.05.2016 15:57
Установка кода на DLE gapon Установка кода на различные движки 2423 04.10.2012 12:43
Установка кода skat Вопросы от новичков 3 08.07.2010 19:04
Установка кода на Elg partner Установка кода на различные движки 0 10.06.2008 14:49
Установка кода на CMS 2++ stranger Установка кода на различные движки 1 12.02.2008 19:32


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