Форум SAPE.RU

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

killerok 16.09.2010 19:19

Сделал все по инструкции: Не прошел модерацию - Шаблон не соответствует сайту

tabyretka 16.09.2010 21:34

2*toxads
Сделал все по инструкции, сайт перестал работать :) DLE 8.3 пишет Fatal error: Class 'SAPE_articles' not found in /home/*****/public_html/index.php on line 35

dobrinia 08.10.2010 15:35

Цитата:

Сообщение от tabyretka (Сообщение 908342)
2*toxads
Сделал все по инструкции, сайт перестал работать :) DLE 8.3 пишет Fatal error: Class 'SAPE_articles' not found in /home/*****/public_html/index.php on line 35

И я сделал всё по инструкции. дле 8.3 Все работает безупречно.
Перечитывайте инструкцию и делайте всё вдумчиво.

За основу советую брать главную страницу! [/QUOTE]

biyskboy 20.10.2010 07:58

Цитата:

Сообщение от friends.kz (Сообщение 873592)
А как установить код на сайт, который уже ссылки продает?
Как я понимаю если перезаписать фаил sape.php на тот, что относится к статьям, то ссылки перестанут работать.

Есть ли интсрукция, как продавать одновременно и ссылки и размещать статьи на одном сайте?

Присоединяюсь, попробовал только файл положить, так пишет Fatall error, может быть поможет ктонибудь или это невозможно одновременно?

MonAmur 20.10.2010 09:43

Цитата:

Сообщение от biyskboy (Сообщение 932781)
Присоединяюсь, попробовал только файл положить, так пишет Fatall error, может быть поможет ктонибудь или это невозможно одновременно?

какой файл? куда положить? что пишет?

телепатов нет.

Для ссылок нужен файл sape.php
Для статей файл blablablabla1234567890.php

bidrug 05.11.2010 19:30

Все сделал по инструкции http://forum.sape.ru/showpost.php?p=834306&postcount=53
При "Настройка шаблонов URL'ов" выдает:
<articles.sape.ru>

Ошибка: По адресу, соответствующему шабону, выводится посторонняя страница. Проверьте работоспособность правил mod_rewrite для шаблона.

Коды для .htaccess выставлены правильно. Помогите!

При "Настройка шаблонов статей" выдает:
В шаблоне не найдено поле {title}

Но я скопировал код как есть. И там стоит {title}

Помогите пожалуйста! Вот ссылка http://slutsexwife.com/sape_news
Забыл сказать, DLE 9.0

Добавлено через 1 час 33 минуты
Цитата:

Сообщение от bidrug (Сообщение 944361)
Все сделал по инструкции http://forum.sape.ru/showpost.php?p=834306&postcount=53
При "Настройка шаблонов URL'ов" выдает:
<articles.sape.ru>

Ошибка: По адресу, соответствующему шабону, выводится посторонняя страница. Проверьте работоспособность правил mod_rewrite для шаблона.

Коды для .htaccess выставлены правильно. Помогите!

При "Настройка шаблонов статей" выдает:
В шаблоне не найдено поле {title}

Но я скопировал код как есть. И там стоит {title}

Помогите пожалуйста! Вот ссылка http://slutsexwife.com/sape_news
Забыл сказать, DLE 9.0

Разобрался! Все удалил и сделал заново по первому посту в этой теме! Работает! Сайт на модерации.

puriki 07.11.2010 17:44

Что делать, все поставил по инструкции вроде все норм.
Но после активации Шаблоны URL'ов
Выдает такую ошибку.

Ошибка: По адресу, соответствующему шабону, выводится посторонняя страница. Проверьте работоспособность правил mod_rewrite для шаблона.


Как исправить?
заранее благодарен.

TVF 09.11.2010 19:29

Цитата:

Сообщение от killerok (Сообщение 908260)
Сделал все по инструкции: Не прошел модерацию - Шаблон не соответствует сайту

Такая же история. Всё сделал, как описано в первом посту! Сайт добавился, но модерацию не прошел "Шаблон не соответствует сайту" !

В чём может быть причина? За адекватное объяснение и помощь готов оплатить 10$.

MonAmur 09.11.2010 20:55

видимо, файл шаблонов не соответствует требованиям. внимательнее инструкцию в 1 посте этой темы изучите и все получится.

TVF 09.11.2010 22:31

Цитата:

Сообщение от MonAmur (Сообщение 947460)
видимо, файл шаблонов не соответствует требованиям. внимательнее инструкцию в 1 посте этой темы изучите и все получится.

Файл шаблонов делал в соответствии с Вашим первым постом. И всё остальное также строго, как у Вас в первом посту! Но не получается. Может подскажете в чем причина?

MonAmur 09.11.2010 23:04

пришлите мне в личку урл файла шаблона и содержание .htaccess

Akvas 12.11.2010 17:53

Вложений: 1
А как добавить шаблон по урлу в dle 8.5, если там шаблон сразу создается по образцу шаблонов, которые уже есть на сайте?

Цитата:

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

ConceptV 10.01.2011 20:24

Цитата:

3. в админке размещаем для отображения в нужном месте и включаем блок.
Не могу понять этот раздел...

MonAmur 11.01.2011 04:56

ConceptV, если читали всю тему, то было пояснение, что этот пункт не нужен. просто у меня поправить уже нет возможности первый пост в этой теме.

xoxa99 13.01.2011 12:58

где блеать взять хэш-код.php

Цитата:

Для хостинга с поддержкой PHP
Скачайте к себе на компьютер вот этот архив в zip.
Распакуйте архив. Внутри архива будет лежать папка 544ff76710192c03c88cabfed9464803.
Скопируйте эту папку к себе на сайт. Положите ее в корень вашего сайта.
Выставите права доступа 777 на эту папку (но не на файл sape.php), чтобы наш php-клиент мог управлять файлом с базой ссылок.

1373 13.01.2011 18:56

Цитата:

Сообщение от toxads (Сообщение 834306)
Как-то некрасиво получается. Не клеится в движок.
Я делал так:

Создаём динамический шаблон
1. Для начала нужно создать модуль, который будет выводить наш шаблон
заходим в "engine/modules" и создаём файлик "engine/modules/sape_news.php"

Вот содержимое файла:
PHP код:

<?php
/*
=====================================================
 Файл: sape_news.php
-----------------------------------------------------
 Назначение: Шаблон статьи для SAPE
=====================================================
*/

if(!defined('DATALIFEENGINE')){ die("Hacking attempt!"); }

// Html-код новости в соответствии с дизайном сайта!!!
$template = <<<html
<h3 class="title">{header}</h2>
<div class="news">{body}</div>
html;

// Метатеги тоже нужны!
$metatags['title'] = '{title}';
$metatags['keywords'] = '{keywords}';
$metatags['description'] = '{description}';

$tpl->result['content'] = $template;
?>

2. Теперь нужно этот модуль подключить
открываем "engine/engine.php"
Ищем
PHP код:

switch ($do) { 

Ниже вставляем
PHP код:

case "sape_news" :
    include 
ENGINE_DIR.'/modules/sape_news.php';
    break; 

3. Теперь надо разобраться с ЧПУ
Открываем файл ".htaccess" и находим в нём что-то похожее на
Код:

RewriteRule ^rules.html$ index.php?do=rules [L]
Где-нибудь рядом в удобном месте вставляем
Код:

# Шаблон статьи для SAPE
RewriteRule ^sape_news(/?)+$ index.php?do=sape_news [L]

Теперь по адресу http://site.ru/sape_news будет открываться наш модуль-шаблон

Теперь вывод отдельной статьи на сайте
Открываем файл ".htaccess" и в самом конце вставляем:
Код:

# SAPE Статьи
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^articles/([0-9]+)-([a-z0-9\_\-]+)\.html$ /кодсапы39523560352.php [L]

</IfModule>

Ну и наконец анонсы
Открываем "index.php"
Где-нибудь перед этим:
PHP код:

$tpl->set('{calendar}'$tpl->result['calendar']);
$tpl->set('{archives}'$tpl->result['archive']);
$tpl->set('{tags}'$tpl->result['tags_cloud']); 

Вставтяем:
PHP код:

/* SAPE */
define('_SAPE_USER''код сапы'); 
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_article = new SAPE_articles();
$sape_articles $sape_article->return_announcements();

if(!empty(
$sape_articles)){
    
$sape_articles '<div class="articles">'.$sape_articles.'</div>';
}else{
    
$sape_articles '';
}
$tpl->set('{sape_articles}'$sape_articles); 

Ну и конечно-же в шаблон main.tpl не забываем вставить тег {sape_articles}

Добавляем все эти дела на sape
1. В "Шаблоны статей" шаблон со ссылкой:
http://ваш_сайт/sape_news

2. В "Шаблоны URL'ов" добавляем шаблон:
/articles/{id}-{name}.html

Всё!

ЗЫ: У меня ещё сапа ругаться начала, мол


Но я думаю на это даже не стоит обращать внимания, т.к. такой вид ссылки на новость для ДЛЕ самый "родной". Ну или всё-таки можно поменять "articles" на что-то другое(соответственно и в .htaccess)

Попробовал этот способ - ОТЛИЧНО! Подходит не только для сапы. Причём пользуешься одним экземпляром :D

n1g3r 26.02.2011 14:11

Цитата:

перед $tpl->compile ( 'main' ); в index.php

define('_SAPE_USER', '5fdfc636c0d2357cf403bf2d3f4d1***');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = $_SERVER['HTTP_HOST'];
$sape = new SAPE_client($o);
$tpl->set('{LINKS}', $sape->return_links(1));
$tpl->set('{LINKS2}', $sape->return_links(2));
$tpl->set('{LINKS4}', $sape->return_links(2));
$tpl->set('{LINKS3}', $sape->return_links());

и в /templates/Default/main.tpl в нужном месте добавляешь
{LINKS}
{LINKS2}
{LINKS4}
{LINKS3}

Можно подряд, а можно в разные блоки
Пользуюсь уже очень давно этим способом, нареканий нет.

Добавлено через 48 минут
Я лох, потрите предыдущее сообщение (:

trdnepr 27.02.2011 09:43

MonAmur, все работает ок ,но проблема в
http://мой_сайт.ru/sapeart.php шаблон отображается нормально
а в http://мой_сайт.ru/ теперь шаблон отображается криво !!!!
проблема именно с меню оно типа <ul><li>
как быть ?

MonAmur 27.02.2011 11:06

Цитата:

Сообщение от trdnepr (Сообщение 1023410)
проблема именно с меню оно типа <ul><li>
как быть ?

что-то где-то криво вставили в шаблон.
могу посмотреть на фтп. платно. стучите в личку.

trdnepr 12.03.2011 17:33

Цитата:

Сообщение от MonAmur (Сообщение 1023445)
что-то где-то криво вставили в шаблон.
могу посмотреть на фтп. платно. стучите в личку.

Я все сделал по инструкции!!! ЧЕТКО!!

Iwashka 28.04.2011 23:34

Здравствуйте.
Установил код всё работало. Перехали на движок 9.2 с 6.7 И перестало работать. В htaccess прописываю, что указано в сапе. Всё равно статью не находит. Может что-то не так делаю?

MonAmur 28.04.2011 23:36

Iwashka, а урл файла шаблона пытались открыть?

Iwashka 28.04.2011 23:48

Цитата:

урл файла шаблона пытались открыть?
При открытии урла, пишет стандартную отписку
Цитата:

Внимание, обнаружена ошибка
По данному адресу публикаций на сайте не найдено, либо у вас нет доступа для просмотра информации по данному адресу.

MonAmur 29.04.2011 00:33

Цитата:

Сообщение от Iwashka (Сообщение 1066570)
При открытии урла, пишет стандартную отписку

значит проделайте все пункты инструкции http://forum.sape.ru/showpost.php?p=745723&postcount=1

Iwashka 29.04.2011 01:03

Проделал. Не заработало.
Создал новый шаблон. Залил новый htaccess
При попытке активировать шаблон вижу:
"Ошибка: По адресу, соответствующему шабону, выводится посторонняя страница. Проверьте работоспособность правил mod_rewrite для шаблона."

MonAmur 29.04.2011 01:29

Iwashka, видимо, в новой версии ДЛЕ какие-то новые правила в хтакцесс.

Iwashka 29.04.2011 02:25

И как быть?

MonAmur 29.04.2011 07:20

наверное, надо найти человека, который бы смог разобраться. за спасибо или за деньги. для этого целый раздел есть - Поиск исполнителей

Iwashka 29.04.2011 09:09

Я не могу в этом раздел писать.

nalimka2009 29.04.2011 14:30

Цитата:

Сообщение от Iwashka (Сообщение 1066659)
И как быть?

Если проблема в htaccess можете обратиться за помощью в обратную связь

Артём95 23.08.2011 12:47

У меня не получилось я устанавливал до этого рлощадку сайт прошёл модерацию но при продаже ссылок они ставились ERROR решил переустановить но уже нето . Не могу найти echo $tpl->result['main'];

В
открываем файл templates/Ваш_шаблон/main.tpl, находим в нем
Код HTML:
{content}

У меня только <div id='dle-content'>
{info}{content}</td>
</tr></table></td>
</tr>
с contebt ом связано может ссылки ERROR потомучто не правильно блоки создал?
Я создал блок и написал там:
<? echo $sape->return_links(1); ?>
<? echo $sape->return_links(2); ?>
и ещё в подвале <? echo $sape->return_links(); ?>

так мне сказали нужно
Ещё раз Статус сайта "Работает"
Статус ссылок "ERROR"

MonAmur 23.08.2011 13:03

Артём95, тема про "DLE: установка кода статей и изготовление шаблона".
если Вы не статьями собираетесь торговать, а обычными ссылками, то эта тема не для Вас.

Император 24.08.2011 12:26

Не могли бы вы обьяснить подробнее эти пункты
Цитата:

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

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

MonAmur 24.08.2011 14:37

Император, какие буквы непонятны? "В интерфейсе добавления шаблона"

kolyma 11.01.2012 03:24

помогите с шаблоном.. сделал все по инструкции, но шаблон отклонен по причине несоответствия дизайна. а файл типа sapeart.php подогнать под дизайн, не получится (ну кроме элементов оформления) т.к. соответственно тэги ДЛЕ custom и другие не будут обрабатываться в пхп файле

Kaleksey 26.01.2012 15:44

Не выводятся анонсы
 
Всем привет! Народ, может знает кто-то как настроить все-таки вывод анонсов? Статьи выводятся прекрасно, а вот анонсы ни в какую. Уже перепробовал разные способы, но результат тот же. Только приходят статьи и сразу в эррор, - анонсы не найдены. Могу предоставить тип подключения, если это нужно будет!
Спасибо.

zhegloff 26.01.2012 15:47

Цитата:

Сообщение от Kaleksey (Сообщение 1198894)
Всем привет! Народ, может знает кто-то как настроить все-таки вывод анонсов? Статьи выводятся прекрасно, а вот анонсы ни в какую. Уже перепробовал разные способы, но результат тот же. Только приходят статьи и сразу в эррор, - анонсы не найдены. Могу предоставить тип подключения, если это нужно будет!
Спасибо.

а как ставили?

Kaleksey 26.01.2012 16:14

Цитата:

Сообщение от zhegloff (Сообщение 1198895)
а как ставили?

1-й вариант:
В index.php после
PHP код:

$tpl->load_template 'main.tpl' ); 

PHP код:

/*SAPE Article*/
define('_SAPE_USER''хэш'); 
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_article = new SAPE_articles();
$sape_articles $sape_article->return_announcements();

if(!empty(
$sape_articles)){
    
$sape_articles '<div class="articles">'.$sape_articles.'</div>';
}else{
    
$sape_articles '';
}
$tpl->set('{sape_articles}'$sape_articles);
/*END SAPE Article*/ 

и в нужном месте main.tpl вставлял
PHP код:

{sape_articles

-- Шаблон не указываю т.к. с выводом статей проблем нет!

2-й вариант:
В index.php после
PHP код:

$tpl->load_template 'main.tpl' ); 

PHP код:

//=sape=
     
if (!defined('_SAPE_USER')){
        
define('_SAPE_USER''хэш'); 
     }
     require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     
$sape = new SAPE_client();

     
$sape_article = new SAPE_articles();
     
$tpl->set'{announce}'$sape_article->return_announcements() );
//=end sape= 

и в нужном месте main.tpl вставлял
PHP код:

{announce


MonAmur 26.01.2012 16:19

Kaleksey, а почему бы не сделать так, как написано в первом посте этой темы?

Kaleksey 26.01.2012 16:21

Цитата:

Сообщение от MonAmur (Сообщение 1198910)
Kaleksey, а почему бы не сделать так, как написано в первом посте этой темы?

Не хотелось бы открывать возможность добавления в шаблоны php код...


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

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