05.12.2012, 06:30 | #1 | |
Новичок
Регистрация: 09.09.2009
Сообщений: 33
Вес репутации: 0
|
DLE: установка кода статей и изготовление шаблона
Цитата:
1. Добавляем возможность вывода анонсов, открываем файл index.php: Ищем: Код:
$tpl->compile ('main'); Вариант 1. для тех, кто не использует биржу Sape для продажи ссылок, а хочет ограничиться подключением функции продажи статей. (Проще говоря способ для тех, у кого код Sape не вписан в index.php) Код:
if (!defined('_SAPE_USER')){ define('_SAPE_USER', '***********'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_article = new SAPE_articles(); $tpl->set( '{announce}', $sape_article->return_announcements() ); Внимание, не забудьте вставить свой код вместо звёздочек * (код - это имя папки которую Вы скачали в архиве). Вариант 2. для тех, у кого продажа ссылок уже подключена в файле index.php и он хочет подключить продажу статей: В Ваш код подключения ссылок Sape добавляем в конце кода Sape только две строки: Код:
$sape_article = new SAPE_articles(); $tpl->set( '{announce}', $sape_article->return_announcements() ); Должно получиться примерно следующее: Код:
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 и в удобном для Вас месте выводим анонсы следующим тегом: {announce} 2. Внизу на странице добавления площадки, в интерфейсе Биржи статей, прописываем URL вашего сайта и нажимаем кнопку Добавить. 3. Переходим к настройке сайта после индексации: добавляем описание, вводим свой разделитель анонсов, выбираем категории статей, кодировку, тип подключения и сохраняем настройки. 4. В Управлении ценами устанавливаем свои цены и количество мест под анонсы на страницах и так же сохраняем. 5. Создаём шаблон вывода статей: В папке своего шаблона создадим файл main_sape.tpl открываем ваш main.tpl копируем всё его содержимое в main_sape.tpl находим: Код:
{headers} и меняем на: Код:
<title>{title}</title> <meta name="keywords" content="{keywords}" /> <meta name="description" content="{description}" /> находим: Код:
{info} {content} и меняем на: Код:
{header} {body} 6. Подключаем шаблон вывода статей: В файле index.php находим строку: Код:
$tpl->load_template ( 'main.tpl' ); заменяем на: Код:
if($_GET['do'] == "sape") $tpl->load_template ( 'main_sape.tpl' ); else $tpl->load_template ( 'main.tpl' ); теперь наш шаблон доступен по адресу: http://сайт.ру/?do=sape при переходе на данную страницу Вы увидите два тега: {header} {body} - это нормально. 7. В настройках площадки, на вкладке Шаблоны статей внизу указываем имя (любое, на Ваш выбор) и url расположения шаблона: http://ваш_сайт.ру/?do=sape нажимаем Добавить. 8. В настройках площадки, на вкладке Шаблоны URL'ов внизу указываем url (предлагаю самый оптимальный): /publik/{id}-{name}.html и нажимаем Добавить. Не уходим с этой вкладки, мы на неё ещё вернёмся после редактирования ещё одного файла. Открываем .htaccess и после: Код:
# Редиректы RewriteRule ^page/(.*)$ index.php?cstart=$1 [L] добавляем: Код:
#Articles rules RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule ^publik/([0-9]+)-([a-z0-9\_\-]+)\.html$ /***********.php [L] Внимание не забудьте вставить свой код вместо звёздочек * ну и теперь на вкладке Шаблоны URL'ов внизу Активируем (текст активировать справа от url-a) тот URL, который добавили перед редактированием .htaccess. |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
InstantCMS: установка кода статей и изготовление шаблона | MonAmur | Биржа статей | 8 | 10.02.2018 06:46 |
DLE: установка кода статей и изготовление шаблона | MonAmur | Биржа статей | 131 | 30.12.2016 00:22 |
Drupal: установка кода статей и изготовление шаблона | ubuntu | Биржа статей | 89 | 08.10.2015 18:50 |
Joomla 1.5: установка кода статей и изготовление шаблона | OlegL12 | Биржа статей | 133 | 25.03.2015 07:32 |
MKPortal: установка кода статей и изготовление шаблона | axx | Биржа статей | 0 | 04.06.2010 09:45 |
Часовой пояс GMT +3, время: 21:05.