Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Разработчикам > Готовые хаки

Ответ
 
Опции темы Опции просмотра
LaRok вне форума LaRok
攻殻機動隊


| Цитировать Старый #1 09-26-2005, 09:38

Данный хак добавляет на стартовую страницу раздела администрирования портала текстовое поле в которое администратор может ввести и сохранить различные заметки(напоминания) для себя или для других администраторов портала, ежели таковые присутствуют.

Лёгкий хак, потребуется добавить код в один файл и создать другой.

Установка.

1. Создать пустой файл notes.php
2. Поместить этот файл в папку \modules\system\cache\
3. Выставить права на доступ(CHMOD) к этому файлу 666
4. Открыть файл admin.php в корневой директории портала.

Найти:

PHP код:
if ( !empty($_POST['op']) ) {
    
$op $_POST['op'];

Ниже добавить:

PHP код:
// Admin notes hack by runcms.ru, Ver 1.0 //
if ($_POST['op'] == 'notes')
{
    
$filename "".XOOPS_ROOT_PATH."/modules/system/cache/notes.php";
    if (
$file fopen($filename"wb")) {
        
$notes $myts->oopsStripSlashesGPC($_POST['notes']);
        
fwrite($file$notes);
        
fclose($file);
        
$op "list";
    } else {
        
redirect_header("index.php"1_NOTUPDATED);
        exit();
    } 
}
// Admin notes hack by runcms.ru, Ver 1.0 // 
Найти:

PHP код:
    if ( @is_dir(XOOPS_ROOT_PATH."/_install" ) ) {
        echo 
"<img src='".XOOPS_URL."/images/editor/info.gif' /> ".sprintf(_INSTALLWARNXOOPS_ROOT_PATH."/_install/")."";
    } 
Ниже добавить:

PHP код:
    // Admin notes hack by runcms.ru. Ver 1.0 //
    
echo "<h4>Amins Notes</h4>";
    
$notes  join(''file(XOOPS_ROOT_PATH '/modules/system/cache/notes.php'));
    echo 
"<form action='admin.php' name='admform' method='post'>
    <input type='hidden' name='op' value='notes'>
    <textarea class='text' name='notes' style='width: 100%' rows='10'>"
.$notes."</textarea><br>
    <input type='submit' class='button' value='Ok'>
    <form>"
;
    
// Admin notes hack by runcms.ru. Ver 1.0 // 
В результате получим текстовое поле с возможностью добавления и сохранения текста как на приатаченной картинке.

Замеченные глюки: В Опере кэширует сообщение и обновляет только после второй перезагрузки страницы.
Изображения
Тип файла: gif adm_notes.gif (5.1 Кбайт, 66 просмотров)

Последний раз редактировалось LaRok, 09-26-2005 в 09:41

Посетить домашнюю страницу LaRok
  Сообщения: 2,045 c 13.09.2003 | Репутация: 25
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 42.16 Kb. compressed to 40.49 Kb. by saving 1.68 Kb. (3.98%)
Page generated in 0.06440 seconds with 13 queries