![]() |
![]() |
DT Randomer v1.3
От 07 июля 2005 года
![]()
От автора
![]()
Ну вот! Наконец-то вышла версия 1.3. Сколько было обещаний, но сделал только сейчас :-(, ну ничего!
Посидел с топориком над кодом скрипта, учел наиболее дельные и разумные (на мой взгляд) пожелания (спасибо всем кто помогает).
Итак, в этой версии немного изменен формат базы, но не пугайтесь, в состав архива входит конвертер баз (base_1.x_to_v1.3.php), который обновит вашу старую базу (из версий 1.0, 1.1, 1.2) под новую версию, просто запускаете его из папки со скриптом, не забыв предварительно сделать backup ;-).
Добавил возможность постраничного вывода строк в админ. центре.
Помимо этого в этой версии убрал скрипт загрузки изображений, возможно временно, посмотрим как дело пойдет. Кстати, скрипт так же нормально работает на PHP5. В общем смотрите сами.
А пока жду ваших отзывов и пожеланий в гостевой книге или в своем почтовом ящике.
С Уважение, Александр Фёдоров.
![]()
Соглашение:
![]()
- Используя данный скрипт Вы соглашаетесь с данным соглашением и принимаете его условия.
- Вы соглашаетесь признать за Фёдоровым Александром авторство на данный скрипт.
- Скрипт распространяется свободно и бесплатно. Использование скрипта в коммерческих целях запрещено, либо предварительно обговорив это с автором скрипта.
- Cкрипт распространяется как есть, т.е. автор не несет ответственности,
если скрипт нанесет какой-либо вред.
- Если вы хотите разместить дистрибутив скрипта у себя на сайте или в каталоге, я буду не против. Единственная просьба, дать ссылку на мой сайт (http://fedorov.vitalain.ru/).
Возможности:
![]()
- Вывод на страницу неограниченного количества случайных текстовых
сообщений, графических изображений,
ссылок и Т.П.
- Полное изменение внешнего вида выводимой части по средствам шаблона.
- Редактирование/удаление строк администратором используя удобный и понятный веб-интерфейс.
- Постраничное редактирование записей.
- Возможность вызыва из любой части сайта.
Что нового?:
![]()
Версия 1.3
- Доработан код, оптимизирован под register globals off.
- Изменен формат базы.
- Постраничный вывод строк в админ. центре.
Версия 1.2
- Доработан скрипт вывода сообщений, подправлены ошибки с путями (при вызове скрипта из др. директории).
- Форма для ввода и редактрирования строк теперь стала еще удобнее ;)
- Появилась возможность загружать графические изображения прямо из админ. центра.
Версия 1.1
- Улучшена система безопасности скирпта.
- Доработана основная часть скрипта (исправлены некоторые баги).
- В значительной степени оптимизирован исходный код.
Вресия 1.0
Установка
![]()
Если у Вас уже был установлен скрипт DT Randomer, то перед обновление сделайте
копии файлов base.dat и passwd.dat. Так же если версия уже установленного скрипта ниже 1.3, сделайте обновление вашей базы(base.dat), для этого просто запустите файл base_1.x_to_v1.3.php.
- Убедитесь, что у вас на сервере установлен Php4 :), убедились?! Тогда поехали дальше
- Загрузите файлы в любую папку на вашем веб-сервере.
- Установите следующие права доступа (CHMOD):
на папку со скриптом - 0755
на все файлы .php - по умолчанию (0644 или 0666)
на все файлы .inc.php - 0666
на все файлы .dat - 0775
Права CHMOD могут быть другим, это может быть связано с особенностями хостинга.
Работа со скриптом:
![]()
Для администрирования наберите http://url/папка/admin.php. В первый
раз будет предложено вам создать файл с паролем.
После чего вы сможете нормально работать с администраторским интерфейсом.
Как работает сам скрипт? Да очень просто! Например, мы хотим вывести 3
случайные фразы. Для этого необходимо вставить в страницу следующий код:
На PHP:
<?
$r = "3";
$userdir = "random";
include($userdir."/random.php");
?>
|
Где $r = "3"; - это число выводимых строк,
$userdir = "random"; - это папка в которой находиться скрипт, т.е.
в нашем случае это папка random (без последнего слэша), а
include($userdir."random.php"); - это путь до файла random.php, с чутом $userdir, так что
если правильно введен $userdir, то менять тут ничего не надо.
На SSI:
<!--#include virtual="random/random.php?r=3"-->
Если структура вашего сайта создана на основе SSI, то вы можете вызывать php скрипт по средствам
include. Как и в предыдущем случае путь должен быть относителен.
На JavaScript:
<script src="http://ВАШ_САЙТ.ru/rand_js.php?r=3"></script>
В этом случае идет обращение к файлу rand_js.php. В остальном все так же как и в предыдущих вариантах.
?r=3 указывает на то, что будет показаны 3 (три) случайные фразы.
Плюс этого варианта в том, что его можно устанавливать на других серверах (сайта), таким образом ваши
друзья могут использовать этот скрипт у себя на сайте, например случайный вывод анекдотов и т.д.
Это очень полезно, так как на большинстве бесплатных серверов (narod.ru, boom.ru, by.ru) нет поддержки PHP.
По всем вопросам обращайтесь: alexander-fedorov[at]home.tula.net
Замените [at] на @ быстрее дойдет письмо ;-)
Все права защищены © 1999-2005, Фёдоров А.П.
Стучите по ICQ: 155275496
Посетите мой сайт: http://fedorov.vitalain.ru/
|
![]() |
![]() |
![]() |
![]() |
|