Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Биржа статей (http://forum.sape.ru/forumdisplay.php?f=50)
-   -   PHP-Nuke: установка кода статей и изготовление шаблона (http://forum.sape.ru/showthread.php?t=48031)

MonAmur 03.03.2010 20:29

PHP-Nuke: установка кода статей и изготовление шаблона
 
PHP-Nuke: установка кода статей и изготовление шаблона
1. создается и кидается в папку с файлами блоков файл block-sapearticle.php с содержанием:
Код HTML:

<?
if (!defined('BLOCK_FILE')) {
Header("Location: ../index.php");
exit;
}
    if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'хэш-код');
    }
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $sape_article = new SAPE_articles();
$content = "";
$content .= $sape_article->
return_announcements(); 
?>

2. в корень заливается скачанный файл хэш-код.php, папка хэш-код с файлом sape.php, на эту папку задаются права доступа 777
3. в админке размещаем для отображения в нужном месте и включаем блок.
4. добавляем в сапу.

Создание динамического шаблона:
1. находим в header.php
Код HTML:

echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">\n\n\n";
и заменяем на
Код HTML:

echo "<!--a1--><LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">\n\n\n";
открываем файл themes/Ваша_тема/theme.php
находим
Код HTML:

function themeheader() {
............... //тут содержание этой функции
}

и заменяем ее на
Код HTML:

function themeheader() {
............... //тут содержание этой функции
echo "<!--a2-->";
}

тут же ищем функцию function themefooter() и заменяем строку
Код HTML:

function themefooter() {
на
Код HTML:

function themefooter() {
echo "<!--a3-->";

открываем файл footer.php и заменяем в нем
Код HTML:

</body>
на
Код HTML:

<!--a4--></body>
2. создаем в корне сайта файл sapeart.php с таким содержанием:
Код HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>{title}</title>
<meta name="keywords" content="{keywords}" />
<meta name="description" content="{description}" />
<?
$GrabStart = '<!--a1-->';
$GrabEnd = '<!--a2-->';
preg_match("%$GrabStart(.*?)$GrabEnd%is", $RetrieveFile, $m);
echo $m[1];
?>

<h1>{header}</h1>       
{body}
<?
$GrabStart = '<!--a3-->';
$GrabEnd = '<!--a4-->';
preg_match("%$GrabStart(.*?)$GrabEnd%is", $RetrieveFile, $m);
echo $m[1];
?>

</body>
</html>

Оформление статьи можно подправить с помощью HTML и стилей CSS.

3. В интерфейсе добавления шаблона добавляем этот шаблон, прописывая его данные:
название шаблона: sapeart
URL: http://мой_сайт.ru/sapeart.php
частота обновления: 30 минут

4. В интерфейсе "Настройка шаблонов URL'ов" добавляем шаблон
/view-content/{id}.html
view-content - можно заменить на любое другое слово, похожее на какое-либо слово, содержащееся в URLах на сайте, либо по формату даты, как написано в интерфейсе "Настройка шаблонов URL'ов".

Avelon 11.03.2010 17:38

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

спасибо

Svetapreree 15.08.2010 17:02

PHP Nuke установка кода статей и изготовление шаблона
 
Сделал такой файл:

<html>
<head>
<?php
require_once sl_articles.php;
art = new SLArticlesClient;
art->print_header;
?>
</head>
<body>
<?php art->print_body; ?>
</body>
</html>

при его открытии выводится только "<html><head>".
А в настройках пишет "Каталог статей по указанному адресу не найден"?

ferryman 15.08.2010 17:18

$art = new SLArticlesClient;
$art->print_header;

MonAmur 15.08.2010 17:43

Svetapreree, Вы безмозглый хрумер, что ли?
одно и то же во всех темах пишете...

http://forum.sape.ru/showthread.php?t=48030
http://forum.sape.ru/showthread.php?t=51908

bumctik 20.10.2010 17:43

Позвольте поинтересоваться, что за файл хэш-код.php. Откуда его брать? Еси зоздавать самому, то какое в нем олжно быть содержание (код) ?

MonAmur 20.10.2010 18:00

bumctik, Вы архив скачали со страницы добавления площадки? вот в нем и есть этот файл...

bumctik 21.10.2010 17:15

да скачал но в архиве лежит только папка вида 5af855ac5421ef1258b1b015f412ХХХХ а в ней файл sape.php и никакого другого файла нет:confused:

брал ее в разделе добавления площадки для сайтов на php

MonAmur 21.10.2010 17:37

bumctik, в разделе Статей архив другой

bumctik 21.10.2010 17:40

Странно, пойду пошарю- почитаю отпишусь:confused:

bumctik 22.10.2010 22:39

блин, зашел в раздел помощь = Статьи, все излазил но вообще там нинашел ссылку никакую на что-либо скачать...ткните носом уже меня(

MonAmur 22.10.2010 22:54

Цитата:

Сообщение от bumctik (Сообщение 935044)
блин, зашел в раздел помощь = Статьи, все излазил но вообще там нинашел ссылку никакую на что-либо скачать...ткните носом уже меня(

http://i013.radikal.ru/1010/7d/b24f4b0d46b8.jpg

Добавлено через 7 минут
bumctik, если Вы собираетесь подключить к продажам статей свой сайт из подписи, то не парьтесь зря с установкой кода.

bumctik 23.10.2010 16:29

странно но для площадки статей архив sape и в правду содержит файл-хеш.php а если перейти на площадку Ссылок, то в скачиваемом архиве этого файла не будет

Добавлено через 17 часов 32 минуты
в header.php вставил код вида
Код:

<?php
global $sape, $sapelink1, $sapelink2, $sapelink3;
if (!defined('_SAPE_USER')){
      define('_SAPE_USER', '5af855ac5421ef1258b1b015f4123af6');
}
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $o['request_uri'] = $_SERVER['REDIRECT_URL'];
    $sape = new SAPE_client($o);
$sapelink1= $sape->return_links(1);
$sapelink2= $sape->return_links(2);
$sapelink3= $sape->return_links();

создал блок файл block-Sape.php
в него вставил код
Код:

<?php
global $sapelink1;
$content .= $sapelink1;
?>

активировал блок - в блоке надпись Нет содержания для данного блока.

Добавлено через 1 минуту
еще момент один - файл sape.php по умолчанию лежит в архиве в папке с названием ввиде хешкода, он там и должен лежать? или sape.php нужно в корень кидать?

MonAmur 23.10.2010 16:34

bumctik, Вы определитесь, про какой код спрашиваете. Инструкция написана про подключение площадки к продаже статей.

Вы тут про код для продажи ссылок пишете.

Вы разницу чуете между статьями и ссылками?

Или я не понимаю, че к чему?!

З.Ы. файл sape.php ДОЛЖЕН лежать в папке ХЭШ-КОД

bumctik 23.10.2010 17:09

я про продажу ссылок интересуюсь

MonAmur 23.10.2010 17:17

bumctik, ну и ступайте туда, где пишут про продажу ссылок. Покиньте тему, плиз.

Вы пишете тут:
Форум SAPE.RU > Система SAPE.ru > Биржа статей

bumctik 23.10.2010 17:25

что поиском нашлось там и пишу.сори

SilentSmart 23.02.2011 18:37

Всё сделал по инструкции. При попытки активировать шаблон URL выдается сообщение:
Цитата:

Ошибка, шаблон не обрабатывается на сайте. Проверьте работоспособность правил mod_rewrite для шаблона.
Помогите, где копать?

PS.
Страницы роботом добавлены, .htaccess изменен, папка создана. Что я упустил?

Добавлено через 11 минут
Всё, разобрался сам. Не был скопирован в корень сайта файл [ваш_хэш_код.php]

Flint2000 01.08.2011 20:49

также делал по инструкции. Робот проиндексировал сайт, отправил его на модерацию и в результате В модерации отказано "Дизайн шаблон не совпадает с дизайном сайта

Добавлено через 11 минут
Проверил вид шаблона, действительно там не подтягивает дизайн с моего сайта. В чем может быть проблема?


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

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.