Вернуться   Форум SAPE.RU > Система SAPE.ru > Биржа статей

-->
Закрытая тема
 
Опции темы
Старый 03.03.2010, 22:28   #1
Печник
 
Аватар для ubuntu
 
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,058
Вес репутации: 177
ubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордится
По умолчанию Друпал: установка кода гипертекстовых ссылок, контекстных ссылок, статей.

Полная инструкция по установке кода на сайт, для ЦМС Друпал.

При добавлении площадки, делаем все, как описано в пунктах 1-4 в разделе "Для хостинга с поддержкой PHP".
После этого, устанавливаем на свой сайт требуемый код:


Установка кода отображения гипертекстовых ссылок.

В разделе "Блоки" (/admin/build/block) создаем новый блок, в текст которого вставляем:
Цитата:
<?php global $sape;
global $sape;
if (!defined('_SAPE_USER')) {
define('_SAPE_USER', 'хэш-код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['host'] = 'ваш-сайт.ru';
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
echo $sape->return_links();
?>
Формат ввода указываем: PHP code
и сохраняем его.
Размещаем блок в нужной позиции сайта.

После этого сайт можно уже добавлять в систему.

P.S. $o['force_show_code'] = true; - выводит чек код, который поможет более правильно проиндексировать ваш сайт системой, а так же проверить для себя, что вы все сделали правильно.
С этой опцией, блок должен появится на всех страницах сайта. Внутри блока, если посмотреть исходный код страницы, появится код <!--xxxxxxxxxxxx-->
После индексации сайта системой, эту строчку лучше заменить на
$o['force_show_code'] = false;
тогда при отсутствии ссылок, блок выводится не будет.


Установка кода для отображения контекстных ссылок.

1. Находим файл node.tpl.php в каталоге схемы, выбранной вами. Скорей всего, он у вас лежит в каталоге /site/themes/имя вашей схемы

2. Находим в нем вывод ноды, он должен выглядеть примерно так:
Цитата:
<?php print $content ?>
и меняем его на такую конструкцию:
Цитата:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ваш хеш код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape_context = new SAPE_context($o);
print $sape_context->replace_in_text_segment($content);
?>
Все, можно заказывать поиск контекстного кода.


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

Все делаем точно так-же как и при установке кода гипертекстовых ссылок.
Только в тексте блока прописываем такой код:
Цитата:
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'хэш-код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$s['force_show_code'] = true;
$sape_article = new SAPE_articles($s);
echo $sape_article->return_announcements();
?>

Динамический шаблон для статей, со всеми функциями вашего сайта.

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; 03.03.2010 в 22:34.
ubuntu вне форума  
Закрытая тема

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
InstantCMS: установка кода статей и изготовление шаблона MonAmur Биржа статей 8 10.02.2018 06:46
DLE: установка кода статей и изготовление шаблона MonAmur Биржа статей 131 30.12.2016 00:22
PHP-Nuke: установка кода статей и изготовление шаблона MonAmur Биржа статей 18 01.08.2011 20:49
PHP-Fusion: установка кода статей и изготовление шаблона MonAmur Биржа статей 15 13.11.2010 11:42
Установка кода статей на Друпал ubuntu Установка кода на различные движки 13 02.04.2010 00:43


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