установка кода линкфида

MantroniX
На сайте с 17.05.2007
Offline
102
945

Приветствую!

Двиг стоит мультисайт самописный, код сапы поставил программер когда-то давным давно, линкфид хотел попробовать по аналогии поставить не получилось.

Сапа стоит так:

в конфиге:

# возврат массива с хтмл-содержимым

$centr_niz = 5;

$centr_verh = 5;

$left_banner = 5;

$links = 8;

define('_SAPE_USER', '45643567898909kj890c');

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

/*$o['force_show_code'] = true;*/

$o['host'] = $host;

$sape = new SAPE_client($o);

if (false !== strpos(implode('', $out), '{{sape}}')){

$out = str_replace ("{{sape}}", $sape->return_links(), $out);

}

switch ($host) {

case 'site.ru':

$out = str_replace ("{lin}", $sape->return_links(), $out);

break;

default:

$out = str_replace ("{{sape}}", $sape->return_links(), $out);

в шаблоне: {lin}

а вот линкфид не получается поставить по аналогии хотя и коды вроде похожие.

Час долблюсь не получается, если не трудно подскажите, буду благодарен.

Заранее спасибо

Старый воин, мудрый воин!
skAmZ
На сайте с 04.09.2009
Offline
122
#1

Для начала установите стандартный код linkfeed, рядом с кодом сапы.

MantroniX:
$out = str_replace ("{lin}", $sape->return_links(), $out);

Я не думаю, что linkfeed использует код сапы)))

Честно говоря, linkfeed не разу не ставил, но проблем возникнуть не должно... Просто делаете, как и хотели по аналогии... и все должно получиться.

MantroniX
На сайте с 17.05.2007
Offline
102
#2
skAmZ:
Для начала установите стандартный код linkfeed, рядом с кодом сапы.

Я не думаю, что linkfeed использует код сапы)))
Честно говоря, linkfeed не разу не ставил, но проблем возникнуть не должно... Просто делаете, как и хотели по аналогии... и все должно получиться.

да делаю не получается, код линкфида немного отличается

skAmZ
На сайте с 04.09.2009
Offline
122
#3

Да почти копии...

Берем код linkfeed:

define('LINKFEED_USER', '32 символа лабуды...');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
echo $linkfeed->return_links();

И пытаемся прикрутить, получается что-то вроде:

define('_SAPE_USER', '45643567898909kj890c');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
/*$o['force_show_code'] = true;*/
$o['host'] = $host;

$sape = new SAPE_client($o);

define('LINKFEED_USER', '32 символа лабуды...');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();

if (false !== strpos(implode('', $out), '{{sape}}')){
$out = str_replace ("{{sape}}", $sape->return_links(), $out);
}
if (false !== strpos(implode('', $out), '{lin}')){
$out = str_replace ("{lin}", $linkfeed->return_links(), $out);
}

switch ($host) {
case 'site.ru':
$out = str_replace ("{lin}", $linkfeed->return_links(), $out);

break;
default:
$out = str_replace ("{{sape}}", $sape->return_links(), $out);

Собственно, если в шаблоне {lin} есть, то все должно работать... Только не забудь, папку на сервере создать, файлы нужные залить, и прочую лабуду сделать.

MantroniX
На сайте с 17.05.2007
Offline
102
#4

сделал, в коде линкфидпхп изменил var $lc_force_show_code = false; на

var $lc_force_show_code = true; чтобы можно было узнать правильно ли был поставлен код, так вот должна была появиться метка <!--e933f1b0-->..<!--e933f1b0--> а её нет!

сделал так

# возврат массива с хтмл-содержимым


$centr_niz = 5;
$centr_verh = 5;
$left_banner = 5;
$links = 8;





define('_SAPE_USER', '0626f3eeefd06c5c3d823749d75b635c');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
/*$o['force_show_code'] = true;*/
$o['host'] = $host;

$sape = new SAPE_client($o);

define('LINKFEED_USER', '7ca04b3128faac063dde66e8e25c236ea062e6e6');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();

if (false !== strpos(implode('', $out), '{{sape}}')){
$out = str_replace ("{{sape}}", $sape->return_links(), $out);
}
if (false !== strpos(implode('', $out), '{lin}')){
$out = str_replace ("{lin}", $linkfeed->return_links(), $out);
}
switch ($host) {
case 'site.ru':
$out = str_replace ("{lin}", $linkfeed->return_links(), $out);
break;
skAmZ
На сайте с 04.09.2009
Offline
122
#5
skAmZ:
define('LINKFEED_USER', '32 символа лабуды...');

На свой хеш заменили?

Попробуй перед if (false !== strpos(implode('', $out), '{{sape}}')){

Добавить:


if (false !== strpos(implode('', $out), '{{sape}}')){echo 'sape exist<br>';}
if (false !== strpos(implode('', $out), '{lin}')){echo 'linkfeed exist<br>';}

Для проверки если ли {lin} в шаблоне.

MantroniX
На сайте с 17.05.2007
Offline
102
#6
skAmZ:
На свой хеш заменили?
Попробуй перед if (false !== strpos(implode('', $out), '{{sape}}')){
Добавить:

if (false !== strpos(implode('', $out), '{{sape}}')){echo 'sape exist<br>';}
if (false !== strpos(implode('', $out), '{lin}')){echo 'linkfeed exist<br>';}

Для проверки если ли {lin} в шаблоне.

{lin} 1000000% в шаблоне т.к. перед установкой кода он был виден, код в конфиг вставил лин пропал, только чеккода так и не видно

а так всё изменил, никакиих изменений

MantroniX добавил 10.04.2010 в 15:40

а хотя вижу появилась linkfeed exist надпись

MantroniX добавил 10.04.2010 в 15:52

создался линкфид.линк.бд в папочке

MantroniX добавил 10.04.2010 в 15:57

а система всё отвечает:"Код на главной странице не найден, установите код и отправьте на перепроверку"

skAmZ
На сайте с 04.09.2009
Offline
122
#7
MantroniX:
а хотя вижу появилась linkfeed exist надпись

Это мелочи, лишь подтверждает что {lin} в шаблоне есть...

MantroniX:
создался линкфид.линк.бд в папочке

А вот это значит, что код рабоает, по крайней мере подключается.

Странно, должно работать)

MantroniX
На сайте с 17.05.2007
Offline
102
#8
skAmZ:


А вот это значит, что код рабоает, по крайней мере подключается.

Странно, должно работать)

чек код тоже не работает, в папочке сапы базы появляются такого вида, site.links.bd(для каждого сайта своя база) а здесь просто linkfeed.links.bd

[Удален]
#9

подскажите тогда по ходу по установке линкфид-кода на WP, есть ли плагин аналогичный сапе?

[Удален]
#10

monia,конкретно под линкфид не видел, но есть универсальный - iMoney

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий