• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Модуль Установка кода linkfeed на dle 8.2 без правки кода.

Статус
В этой теме нельзя размещать новые ответы.

okras

Постоялец
Регистрация
6 Май 2006
Сообщения
146
Реакции
16
Данный модуль позволяет подключать биржу к сайту построенному на DLE 8.2

Установка.
1. Для DLE 8.2 просто скачайте файлы не сервер (см. инструкцию для DLE 8.2) в папку с модулями
(у меня это папка snippets в корне DLE можно также в папку engine/modules)

2. В шаблоне main.tpl в самом верху подключите модуль linkfeed.php

( выглядит примерно так: {include file="путь до папки/linkfeed.php?linkfeedfolder=xxxxxxxxxxxxxxxxxxxxxx xxxxxxxx"}
где xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx - уникальный номер выданный вам в linkfeed совпадает сназванием папки в которой у вас храняться файлы сапе. Данный модуль ничего не выводит а только получает ссылки для текущей страницы. )

3. Для вывода не контекстных ссылок в любом удобном для вас месте шаблона main.tpl вставляем тег
{include file="путь до папки/linkfeedecho.php?countlink=x"}

( где x - количество выводимых ссылок если параметр countlink не задавать то выведет сразу все ссылки для этой страницы.
Если вы используете несколько блоков для вывода ссылок например группами по две то последний вызов тега должен быть без параметра countlink чтобы вывести все оставшиеся ссылки )

Точно также можно подлючить и для шаблона print.tpl тогда ссылки будут выводится и на страницах для печати которые так любит яндекс
 

Вложения

  • linkfeed.zip
    611 байт · Просмотры: 10
Чтобы элементы оформления блока с ссылками не выводились при отсутствии ссылок надо чуть изменить код файла linkfeedecho.php:
PHP:
<?php
	if(!defined('DATALIFEENGINE'))  die("Hacking attempt!");
	$countlink = $countlink ? intval($countlink) : null;
	if(class_exists("LinkfeedClient")){
		global $linkfeed;
		if(!$linkfeed) $linkfeed = new LinkfeedClient();
		$linkfeed_links = $linkfeed->return_links($countlink);
		if (strstr($linkfeed_links , 'href')!==FALSE){
			#Если ссылки есть, то выводим оформленный блок с ссылками
			echo '<h1>Реклама</h1>';
			echo $linkfeed_links;
		} else {
			#Если ссылок нет, то выводим только код для индексации страницы ботом linkfeed
			echo $linkfeed_links;
		}	
	}
?>
 
Хорошее доолнение! +1 :)

только чет эта биржа поломалась малехо...
У меня проблема с нагрузкой
Сервер отдельный и весьма шустрый
Сайты на dle 8.2
первая ласточка с зависанием началась дня 4 назад ...
сегодня ещё один сайт начал висеть
Время выполнения скрипта от 9 - до 17 сек...
после отключения linkfeed - 0,07905 секунд ....

:-( Что поменялось в системе....
если так будет продолжаться - это огорчает
откажусь.. не смотря на хороший доход :-(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху