» » Модуль Мои Статусы

Модуль Мои Статусы

Модуль Мои Статусы


Модуль предназначен для вывода текущего статуса администратора ресурса. Статус задаётся в Админпанели через специальное поле. В админпанели также выводится список статусов, добавленных за всё время использования сервиса с возможностью удаления. Для пользователей: 1. видят статус на главной странице сайта, 2. могут видеть отдельную страницу со всеми статусами.

Установка:

1. Скопируйте все файлы папки upload в корень вашего сайта.
Запустите скрипт установки to_install.php
Сделайте SQL запрос через PHPMyAdmin:
CREATE TABLE `dle_mystatus` (
`id` int(5) NOT NULL auto_increment,
`status` varchar(255) NOT NULL,
`date` varchar(20) NOT NULL,
`time` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;


2. Откройте /engine/engine.php

Ищем:
case "addnews" :
    include ENGINE_DIR . '/modules/addnews.php';
    break;

Ниже вставляем:
case "status" :
    include ENGINE_DIR . '/modules/mystatus.php';
    break;

3. Откройте .htaccess

Ищем:
RewriteEngine On

Ниже вставляем:
RewriteRule ^status.html$ index.php?do=status [L]

4. Откройте index.php

Ищем:
require_once ROOT_DIR . '/engine/init.php';

Ниже вставляем:
require_once ENGINE_DIR . '/modules/mystatus.php';


Ищем:
$tpl->set ( '{calendar}', $tpl->result['calendar'] );
Ниже вставляем:
$tpl->set ( '{mystatus}', $laststatus );

5. В шаблоне main.tpl в нужном месте вставьте:
{mystatus}

6. Модуль установлен. Страница «Все статусы» доступна по адресам:
http://site/index.php?do=status
http://site/status.html

Автор: SKDzR
ICQ: 819585

Внимание! У вас нет прав для просмотра скрытого текста.

Комментарии

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Личные сообщения

Ваши переписки