Форум 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=45845)

alex25_06 10.02.2010 17:34

Я дошел до пункта Шаблоны URL'ов и завис на нем и забросил это пагубное дело, не могу сообразить что не так.
шаблоны дабавил самые разные:
/{id}-{name}.php
/{id}-{name}.html
/{id}/{name}.html
/news/{id}/{name}.html

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

mav123 11.02.2010 12:45

Аналогичная проблема.
Разные варианты URL'ов, каждый раз .htaccess правился под конкретный URL.
Цитата:

Ошибка: По адресу, соответствующему шабону, выводится посторонняя страница. Проверьте, работоспособность правил mod_rewrite для шаблона.
Добавлено через 12 минут
Всё, пропала проблема.
/{id}/{name}
и
/{id}-{name}
добавились без проблем. Ощущение, что временный глюк был, т.к. несколько минут назад эти же шаблоны не добавлялись.

AndrewMn 12.02.2010 00:53

Цитата:

Сообщение от mav123 (Сообщение 727928)
Аналогичная проблема.
Разные варианты URL'ов, каждый раз .htaccess правился под конкретный URL.


Добавлено через 12 минут
Всё, пропала проблема.
/{id}/{name}
и
/{id}-{name}
добавились без проблем. Ощущение, что временный глюк был, т.к. несколько минут назад эти же шаблоны не добавлялись.

На глюк непохоже.. я вот ломлюсь - не дает. Те же грабли "посторонняя страница"
Кто мот чего подскажет ?

Добавлено через 16 минут
Цитата:

Сообщение от AndrewMn (Сообщение 728563)
На глюк непохоже.. я вот ломлюсь - не дает. Те же грабли "посторонняя страница"
Кто мот чего подскажет ?

ПОхоже на банальное кеширование ... прорвался.. все ок !

pilot233 12.02.2010 08:34

Подскажите если ставишь обе системы статьи и ссылки то папка будет одинаково называться (т.е чисовое название папки)?

Добавлено через 1 час 46 минут
Ну дайте наконец рабочий код под две системы (ссылки, статьи) все пере ковырял ничего не работает кроме того, что у меня стоит для ссылок:

У меня вот такой вариант как его состыковать со статьями:

в index.php

define('_SAPE_USER', 'тут код');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
$sape = new SAPE_client();
$tpl->set('{links1}', $sape->return_links(1));
$tpl->set('{links2}', $sape->return_links(1));
$tpl->set('{links3}', $sape->return_links(1));
$tpl->set('{links}', $sape->return_links());

Выше указанные рекомендации перепробовал все в разных вариациях постоянно пишет ошибку на странице т.е те места куда я пытался вставлять код системы статей (выше была подсказка) или вообще белый экран! Дайте рабочий пожалуста!

Добавлено через 8 минут
Цитата:

Сообщение от bestwind1 (Сообщение 715576)
РАботает на всех версиях DLE проверено!
Если что то неполучается пишите!

Установка кода.

В файле index.php находите

Код:
$tpl->compile ('main');

и перед ним вставляете

if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'имя папки на месте');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set( '{links}', $sape->return_links() );
$sape_article = new SAPE_articles();
$tpl->set( '{announce}', $sape_article->return_announcements() );


В папке шаблона находим файл main.tpl и в нем в нужное вам место вставляете {links} там где хотите выводить ссылки, {announce} - атм где выводить анонсы

Потом заходите в папку ту что Вы скачали и удаляете все файлы кроме sape.php

заходим на сайт сапе нажимаем добавить сайт и пишим свой URL http://www.сайт.ua/

Делаем шаблон статей.

Заходим в index.php
находим $tpl->load_template ( 'main.tpl' );

меняем на

if($_GET['do'] == "sape")
$tpl->load_template ( 'main_sape.tpl' );
else
$tpl->load_template ( 'main.tpl' );



создаем в папке своего шаблона файл main_sape.tpl
заходим в main.tpl копируем всё содержимое в main_sape.tpl

в main_sape.tpl

находим {headers} меняем на

<title>{title}</title>
<meta name="keywords" content="{keywords}" />
<meta name="description" content="{description}" />



находим {info} {content} меняем на

{header} {body}

Проверяем как получилось заходим http://www.сайт.ua/?do=sape

Потом заходите в папку ту что Вы скачали и удаляете все файлы кроме sape.php

На сайте SAPE вНастройка шаблонов статей добавдяем свой URL шаблона статей http://www.сайт.ua/?do=sape

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

grach5 18.02.2010 18:01

Цитата:

Сообщение от bestwind1 (Сообщение 715576)
РАботает на всех версиях DLE проверено!
Если что то неполучается пишите!

Проверяем как получилось заходим http://www.сайт.ua/?do=sape

[/url][/B]

Немного не понял, а как сделать, чтобы урл был не http://www.сайт.ua/?do=sape ,а например http://www.сайт.ua/abrokadabra
А то немного палевно.

slonik38 20.02.2010 13:16

Цитата:

Сообщение от grach5 (Сообщение 733620)
Немного не понял, а как сделать, чтобы урл был не http://www.сайт.ua/?do=sape ,а например http://www.сайт.ua/abrokadabra
А то немного палевно.

if($_GET['do'] == "sape") <== вот тут вместо сэйп абракадабру ставь
$tpl->load_template ( 'main_sape.tpl' );
else
$tpl->load_template ( 'main.tpl' );

grach5 03.03.2010 08:27

Цитата:

Сообщение от slonik38 (Сообщение 735404)
if($_GET['do'] == "sape") <== вот тут вместо сэйп абракадабру ставь
$tpl->load_template ( 'main_sape.tpl' );
else
$tpl->load_template ( 'main.tpl' );

угу спасибо

Svetapreree 04.03.2010 13:57

Установка биржи статей на DLE
 
Сделал такой файл:

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

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

zhegloff 11.03.2010 18:08

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


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

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