DT Randomer v1.3

От 07 июля 2005 года

    Для того, чтобы скачать свежую версию скрипта,
    зайдите на сайт: http://fedorov.vitalain.ru


 От автора  

Ну вот! Наконец-то вышла версия 1.3. Сколько было обещаний, но сделал только сейчас :-(, ну ничего!
Посидел с топориком над кодом скрипта, учел наиболее дельные и разумные (на мой взгляд) пожелания (спасибо всем кто помогает).
Итак, в этой версии немного изменен формат базы, но не пугайтесь, в состав архива входит конвертер баз (base_1.x_to_v1.3.php), который обновит вашу старую базу (из версий 1.0, 1.1, 1.2) под новую версию, просто запускаете его из папки со скриптом, не забыв предварительно сделать backup ;-).
Добавил возможность постраничного вывода строк в админ. центре.
Помимо этого в этой версии убрал скрипт загрузки изображений, возможно временно, посмотрим как дело пойдет. Кстати, скрипт так же нормально работает на PHP5. В общем смотрите сами.

А пока жду ваших отзывов и пожеланий в гостевой книге или в своем почтовом ящике.

С Уважение, Александр Фёдоров.



 Соглашение:  

  • Используя данный скрипт Вы соглашаетесь с данным соглашением и принимаете его условия.
  • Вы соглашаетесь признать за Фёдоровым Александром авторство на данный скрипт.
  • Скрипт распространяется свободно и бесплатно. Использование скрипта в коммерческих целях запрещено, либо предварительно обговорив это с автором скрипта.
  • Cкрипт распространяется как есть, т.е. автор не несет ответственности, если скрипт нанесет какой-либо вред.
  • Если вы хотите разместить дистрибутив скрипта у себя на сайте или в каталоге, я буду не против. Единственная просьба, дать ссылку на мой сайт (http://fedorov.vitalain.ru/).


 Возможности:  

    1. Вывод на страницу неограниченного количества случайных текстовых сообщений, графических изображений, ссылок и Т.П.
    2. Полное изменение внешнего вида выводимой части по средствам шаблона.
    3. Редактирование/удаление строк администратором используя удобный и понятный веб-интерфейс.
    4. Постраничное редактирование записей.
    5. Возможность вызыва из любой части сайта.


 Что нового?:  

    Версия 1.3

    1. Доработан код, оптимизирован под register globals off.
    2. Изменен формат базы.
    3. Постраничный вывод строк в админ. центре.

    Версия 1.2

    1. Доработан скрипт вывода сообщений, подправлены ошибки с путями (при вызове скрипта из др. директории).
    2. Форма для ввода и редактрирования строк теперь стала еще удобнее ;)
    3. Появилась возможность загружать графические изображения прямо из админ. центра.

    Версия 1.1

    1. Улучшена система безопасности скирпта.
    2. Доработана основная часть скрипта (исправлены некоторые баги).
    3. В значительной степени оптимизирован исходный код.

    Вресия 1.0

    • Релиз скрипта


 Установка  

    Если у Вас уже был установлен скрипт DT Randomer, то перед обновление сделайте копии файлов base.dat и passwd.dat. Так же если версия уже установленного скрипта ниже 1.3, сделайте обновление вашей базы(base.dat), для этого просто запустите файл base_1.x_to_v1.3.php.

    1. Убедитесь, что у вас на сервере установлен Php4 :), убедились?! Тогда поехали дальше
    2. Загрузите файлы в любую папку на вашем веб-сервере.
    3. Установите следующие права доступа (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/