Старый 22.01.2010, 21:38   #1
Печник
 
Аватар для ubuntu
 
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 232
ubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордится
По умолчанию Установка кода статей на Друпал

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

Теперь подробнее:
1. Скачивайте новый архив, который содержит единый код работы с ссылками и со статьями:
http://articles.sape.ru/wm/sites/add/
и копируете содержимое в корень сайта.
(На папку сапы, я считаю, всегда хватает уровня доступа 775.)

2. На своем сайте, в разделе
http://ваш сайт/admin/build/block
создайте блок, в тексте которого вводите:
---------------------------------------------------------------------------------

<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'Ваш хеш код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$sape_article = new SAPE_articles();
?>
<?php echo $sape_article->return_announcements(); ?>

---------------------------------------------------------------------------------

И помещаете его, куда вам надо.
Все, блок с анонсами статей готов. Он будет выглядеть так же, как и обычные сапо-ссылки, только вместо ссылок, будут анонсы статей.

После этого, надо сделать шаблон для статей, с дизайном вашего сайта.
Я сделал просто. Добавил пустую страницу, с необходимыми атрибутами (для простоты поиска в названии написал sape, в теле sape-body), в браузере вывел ее исходный текст, и сохранил к себе на винт в виде HTML страницы.
Далее, просто, меняем <title>То что было</title>, на <title>{title} </title>, и т.д. по инструкции http://articles.sape.ru/wm/pagetmpl/?site_id=XX
Ранее вбитое слово sape меняем на {header}, а sape-body на {body}.
Все, шаблон готов.

С Шаблоны URL'ов, схема у всех одинаковая, к особенностям Друпала отношения не имеет. Читайте внимательней, и все у вас получится.
__________________
Сайты на Друпале, я держу здесь.
ubuntu вне форума   Ответить с цитированием
Старый 24.01.2010, 11:12   #2
Червечок ползет в никуда.
 
Аватар для Chervechok
 
Регистрация: 08.01.2008
Сообщений: 2,071
Вес репутации: 316
Chervechok - прекрасное будущееChervechok - прекрасное будущееChervechok - прекрасное будущееChervechok - прекрасное будущееChervechok - прекрасное будущееChervechok - прекрасное будущееChervechok - прекрасное будущееChervechok - прекрасное будущееChervechok - прекрасное будущееChervechok - прекрасное будущееChervechok - прекрасное будущее
По умолчанию

чето как то долго делать.. ето.. если мне вывод статей нужен чисто в 1 блоге(блогов к примеру штук 20 всего, 1 блог чисто под статьи будет от определенного юзера)
Chervechok вне форума   Ответить с цитированием
Старый 24.01.2010, 11:45   #3
Печник
 
Аватар для ubuntu
 
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 232
ubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордится
По умолчанию

Если хотите список анонсов выводить только на одной странице, тогда создаете страницу в теле которой помещаете этот код:
Цитата:
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'Ваш хеш код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$sape_article = new SAPE_articles();
?>
<?php echo $sape_article->return_announcements(); ?>
Не забывайте указать формат ввода - PHP code
__________________
Сайты на Друпале, я держу здесь.
ubuntu вне форума   Ответить с цитированием
Старый 24.01.2010, 11:47   #4
Эксперт
 
Регистрация: 23.09.2008
Адрес: Самара
Сообщений: 4,885
Вес репутации: 380
alex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущее
Отправить сообщение для alex063 с помощью ICQ
По умолчанию

Цитата:
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'Ваш хеш код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$sape_article = new SAPE_articles();
?>
<?php echo $sape_article->return_announcements(); ?>
Зачем-то насували кучу лишнего) тем более не используя это...
__________________
Продвижение и поддержка сайтов. Актуальное портфолио. Отзывы. ICQ: 407354474.
alex063 вне форума   Ответить с цитированием
Старый 24.01.2010, 14:51   #5
Печник
 
Аватар для ubuntu
 
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 232
ubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от alex063 Посмотреть сообщение
Зачем-то насували кучу лишнего) тем более не используя это...
С учетом того, что на этой странице может быть еще код с сапо-ссылками. Лишнего не вижу.

Добавлено через 11 минут
Просто этот код:
Цитата:
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'Ваш хеш код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
$sape_article = new SAPE_articles();
?>
У меня в начале каждой страницы, а там где ссылки или анонсы выводятся, уже соответственно:
Цитата:
global $sape;
echo $sape->return_links();
или
Цитата:
<?php
global $sape;
echo $sape_article->return_announcements();
?>
Добавлено через 2 часа 43 минуты
Динамический шаблон для статей, со всеми функциями вашего сайта:

1. Копируем index.php в articles.php и добавляем в его начало строчку:
define('_SAPE_TPL', 'articles');

2. Редактируем в вашей схеме файл page.tpl.php
Цитата:
<title><?php print $head_title ?></title>
<?php print $head ?>
меняем на
Цитата:
<?php if ( defined('_SAPE_TPL') ): ?>
<title>{title}</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="{keywords}" />
<meta name="description" content="{description}">
<?php else: ?>
<title><?php print $head_title ?></title>
<?php print $head ?>
<?php endif; ?>
Ниже, где выводится контент
Цитата:
<h1 class="title"><?php print $title ?></h1>
<?php print $content; ?>
Меняем на
Цитата:
<?php if ( defined('_SAPE_TPL') ): ?>
<h1 class="title">{header}</h1>
<div class="node"><div class="content">{body}</div></div>
<?php else: ?>
<h1 class="title"><?php print $title ?></h1>
<?php print $content; ?>
<?php endif; ?>
articles.php будет вашим шаблоном.
В схеме конечно могут быть другие элементы оформления, но суть я думаю понятна.
__________________
Сайты на Друпале, я держу здесь.

Последний раз редактировалось ubuntu; 24.01.2010 в 14:51. Причина: Добавлено сообщение
ubuntu вне форума   Ответить с цитированием
Старый 26.01.2010, 20:21   #6
Новичок
 
Аватар для AnemoN
 
Регистрация: 11.08.2008
Сообщений: 26
Вес репутации: 0
AnemoN на пути к лучшему
Отправить сообщение для AnemoN с помощью ICQ
По умолчанию

А можно просто скачать модуль выводящий анонсы. И не обязательно будет выводить блок на страницах без анонсов.
AnemoN вне форума   Ответить с цитированием
Старый 27.01.2010, 22:17   #7
Новичок
 
Регистрация: 27.01.2010
Сообщений: 3
Вес репутации: 0
nesca на пути к лучшему
По умолчанию

Цитата:
Сообщение от AnemoN Посмотреть сообщение
А можно просто скачать модуль выводящий анонсы. И не обязательно будет выводить блок на страницах без анонсов.
Уважаемый коллега! по указанной ссылке - модуль для 5 версии друпал.
а нет ли модуля для 6 версии???
nesca вне форума   Ответить с цитированием
Старый 27.01.2010, 22:30   #8
Новичок
 
Аватар для AnemoN
 
Регистрация: 11.08.2008
Сообщений: 26
Вес репутации: 0
AnemoN на пути к лучшему
Отправить сообщение для AnemoN с помощью ICQ
По умолчанию

Цитата:
Сообщение от nesca Посмотреть сообщение
Уважаемый коллега! по указанной ссылке - модуль для 5 версии друпал.
а нет ли модуля для 6 версии???
Для шестой версии пока нет, но раз есть потребность, то напишу сегодня или завтра.
AnemoN вне форума   Ответить с цитированием
Старый 29.01.2010, 16:38   #9
Новичок
 
Регистрация: 27.01.2010
Сообщений: 3
Вес репутации: 0
nesca на пути к лучшему
По умолчанию

Цитата:
Сообщение от AnemoN Посмотреть сообщение
Для шестой версии пока нет, но раз есть потребность, то напишу сегодня или завтра.
Я думаю, что не только я один был бы очень признателен!
nesca вне форума   Ответить с цитированием
Старый 29.01.2010, 19:34   #10
Новичок
 
Регистрация: 12.05.2009
Сообщений: 5
Вес репутации: 0
Илл-669 на пути к лучшему
По умолчанию

присоединяюсь!
Илл-669 вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
установка кода статей на движки. Sergeixp Установка кода на различные движки 35 08.05.2013 12:54
Изменена инструкция по размещению кода статей ninja Биржа статей 3 23.12.2009 17:22
Установка кода Sape на голый HTML. Вылазит часть кода barushk Вопросы от новичков 5 07.04.2009 08:14
Установка кода на by.ru paulg Установка кода на различные движки 1 27.01.2008 03:52


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