Рубрика | Продажа ссылок

Метки : , ,

Решаем возможную проблему Sape на движке Pligg

После долгих дней отсутствия на блоге решил все же нарисоваться…. бла-бла-бла.

Вобщем первая статья — по крайней мере для блога в новой шкурке от индуса Nurudin Jauhari (ссылка в футере, то бишь внизу) — посвящается следующему. Еще год тому назад я создал своё первое нечто подобное на социалку для блоггеров, движок выбрал Pligg. После добавления в базу SSS (sapient social submitter) пошло активное наполнение анонсов блогерских статей.

В определенный момент я решил всунуть сайтик в SAPE. Только вот код постоянно выдавал разные ошибки. Чтоб не мучаться и не долбить поддержку сапы, вставляем в нужном месте след. код:

{php}
define(‘_SAPE_USER’, ‘ваш_sape_uid’);
require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$o[‘charset’] = ‘UTF-8’;
$sape = new SAPE_client($o);
unset($o);
$sape = new SAPE_client();
echo $sape->return_links();
{/php}

Проверено лично на работоспособность! Не забываем заменить «ваш_sape_uid» на собственное значение и смотрим на кодировку — в примере UTF-8.

Дополнение:

Если при использовании данного кода возникла трабла с кодировкой, делаем так:

{php}
define(‘_SAPE_USER’, ‘ваш_sape_uid’);
require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$o[‘charset’] = ‘windows-1251’;
$sape = new SAPE_client();
echo mb_convert_encoding($sape->return_links(), «UTF-8», «CP1251»);
unset($o);
{/php}

Возникшие вопросы я обычно спрашиваю на форуме о движке Pligg — cmspligg.ru

А для тех, кто хочет и себе сделать социалку советую ознакомиться с моей статьей «Как создать сервис социальных новостей«.



Понравился блог?
Тогда подпишись на RSS


Обсуждение

  1. Diz

    Хм… думаю вот так было бы оптимальнее:
    {php}
    define(’_SAPE_USER’, ‘ваш_sape_uid’);
    require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
    $o[‘charset’] = ‘UTF-8?;
    $sape = new SAPE_client($o);
    echo $sape->return_links();
    unset($o);
    {/php}

    1

  2. @Diz: я не программер, в статье пример кода, который я лично опробовал и он работоспособный.
    Дополнил пост инфой как исправить ошибку с кодировкой. Странно, но код для ютф-8 отображался некорректно. Второй код эту проблему решает

    2

  3. Была подобная проблема, только на WordPress и Joomla, исправлялось всё точно-так же. Спасибо, как раз собираюсь Pligg испробовать, на будущее буду знать.

    3

  4. А я вообще впервые слышу про этот специфичный движок)

    4

  5. думаю количество сателлитов на этом двиге настолько мало, что этот код понадобится не многим) но все равно спасибо за пост

    5
  6. catin

    $_SERVER[‘DOCUMENT_ROOT’] кстати говоря, много где может не работать. Зато замечательно работает после «ручной» прописки адреса, который можно взять у хостера.
    пример: 000webhost. Там функция возвращает не правильный адрес…

    6

  7. Не боишься что сапа убьет сайт? АГС ох как не любит социалки.

    7

  8. Была такая проблема, засовывал код не только в {php}, но и дополнительно в {literal}. Иначе почему-то не работало. При этом пока кэш шаблона не сбросил, тоже ничего не заработало.

    8

  9. Работает. Правда эту CMS только начал ковырять. Спасибо.

    9

  10. По моему ставить Сапу на социалки это быстрый способ их убить. Они и так в индексе не особо держатся.

    10

  11. А как вы думаете долго проживет сапа?

    11

  12. никто случайно не знает, как установить код на вывод контекстных ссылок.
    точнее обычные гипертекстовые+контекстные гипертекстовые?

    12


Статистика


Rambler's Top100