Старый 23.10.2010, 22:41   #141
Специалист
 
Регистрация: 23.11.2007
Сообщений: 126
Вес репутации: 203
Flint2000 - весьма и весьма положительная личностьFlint2000 - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от bumctik Посмотреть сообщение
т.е. пока ссылка не одобрена в сапе (мастером и оптимизатором) то надпись в блоке "Нет содержания для данного блока" является нормальной?
Совершенно верно
__________________
Устанавливаю код Sape на PHP Nuke
Flint2000 вне форума   Ответить с цитированием
Старый 20.02.2011, 14:59   #142
Новичок
 
Аватар для prometey
 
Регистрация: 23.10.2007
Сообщений: 17
Вес репутации: 0
prometey на пути к лучшему
Отправить сообщение для prometey с помощью ICQ
Exclamation Рабочее: для простых страниц, печати и Avantgo

Установка кода PHP-NUKE для вывода ссылок на обычных страницах и страницах для печати делается так:

1. Открываем файл: mainfile.php и в самый верх файла (после <?php) помещаем код:

define('_SAPE_USER', 'ваш код Sape');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();

2. Создаем файл: block-Sape.php в папке с блоками, с содержанием:

<?php
if (eregi("block-sape.php", $_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
global $sape;
$content .= $sape->return_links(3);
$content .= "<br><br><li>Тут еще Ваш какой нибудь код, ссылки если нужно, чтобы блок на страницах где ссылки не раскуплены не оставался пустым</li><br>"
?>

3. Активируем блок и таким образом получаем возможность вывода на обыкновенных страницах.

Установка кода PHP-NUKE на страницах Avantgo и для печати:

1. Код в файле mainfile.php должен быть установлен как в случае с обычными страницами (см. п1 выше)

2. Открываем файл: modules/AvantGo/index.php и находим:

require_once("mainfile.php");
include("includes/ipban.php");

После этих строк добавляем:

$content .= $sape->return_links(3);

3. Находим: function ReadStory. Добавляем: $content и получаем общее:

global $site_logo, $nukeurl, $sitename, $datetime, $prefix, $db, $module_name, $username, $content;

4. Находим: formatTimestamp($time); и здесь после открывающегося тега body там где нам нравится пишем: $content

У меня например выводится после ссылки на обычную страницу:
<a href=\"$nukeurl/modules.php?name=News&file=article&sid=$sid\">$nuk eurl/modules.php?name=News&file=article&sid=$sid</a><br>$content<br>

5. Чтобы поместить код на страницы для печати, открываем файл: modules/News/print.php и делаем все по аналогии с Avantgo.

Ура?
prometey вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка кода на SMF DkWix Установка кода на различные движки 60 28.05.2016 15:57
Установка кода на Nuke wwadim Контекстные ссылки и все, что с ними связано 14 23.04.2009 13:29
Установка кода на sPaiz-Nuke The Godfather Установка кода на различные движки 19 28.11.2008 15:10
Установка контекстных ссылок на Spaiz-nuke, d2c-nuke. Проблема. Spaiz Контекстные ссылки и все, что с ними связано 8 16.11.2008 10:15
Установка кода на d2c-nuke ванек Установка кода на различные движки 11 15.05.2008 20:44


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