Frikichan

Материал из Колчевики
Перейти к навигации Перейти к поиску
Chiyo.jpgСпизженная статья
Текст этой статьи был откуда-то скопирован.

Frikichan - бесплатный проект имиджборд 4chan типа, разработанный с использованием PHP и MySQL.

Системные требования[править]

Frikichan 1.2 (14/02/2009)

  • PHP 5 (Проверено на версии 5.2)
  • Apache (Проверено на Apache2 prefork)
  • MySQL (Проверено на MySQL5)
  • Imagemagick

Как оказалось скрипт довольно устаревший, но должен вполне нормально работать на практически любом Shared-хостинге.

Установка[править]

  1. Распаковать содержимое архива.
  2. Настройка соединения с базой данных и другие функции в файле config.php.
  3. Указать свой домен в .htaccess
  4. Запустить указанный SQL-сценарий.

<poem>Установка очень простая и не требует много времени. Но не мешало бы сделать полноценный инсталлятор, дабы не заставлять пользователя бегать по файлам, а заполнить всё в одной форме. Борда полностью настраивается из конфигурационного файла. Описание параметров на испанском, поэтому тут не обойтись без переводчика. Первой секцией идёт подключение к базе данных. Тут всё стандартно, разве что не хватает параметра для установки кодировки соединения. Затем идёт директорий, в который был распакован скрипт и криптосоль для защиты паролей.</poem>

Следующая секция - настройки самой борды:

  • MAX_THREADS - Максимальное количество тредов.
  • MAX_REPLIES - Максимальное количество ответов.
  • PAGE_COMMENT_MAX_LINES - Максимальное количество линий для комментариев на странице (В доске).
  • COMMENT_MAX_LINES - Максимальное количество строк на комментарий
  • THREAD_QUALITY_THRESHOLD - Тут я не совсем понял что это. Видимо это что-то вроде бамп-лимита, ну или это он и есть.
  • THREAD_FLOOD_TIME - Этот параметр не описан должным образом. Видимо время, за которое можно создать определённое кол-во тредов. В секундах.
  • MAX_UPLOAD_SIZE - Максимальный размер файла в килобайтах.

<poem>Затем следует массив с аккаунтами администраторов, где ключ - логин, а значение - md5 хэш пароля. Ну и последним идут параметры для подключения google analytics. Казалось бы, зачем это на анонимной борде?

После завершения установки, переходим по адресу нашего чана. И вот что мы видим: Интерфейс на испанском. Про дизайн борды, предоставляемый по дефолту, говорить нечего. Он ужасен. Так как описание возможностей доски отсутствует, то приходится разбираться самому. Пробуем перейти в админку. Никаких досок здесь нет и в помине. Есть лишь одна единственная форма, где предлагается ввести логин и пароль, а также ввести идентификатор объекта (видимо поста) и выбрать действие для него. Так же можно прокомментировать действие. Пробуем создать тред. Загружать изображение при создании треда обязательно и это нигде не настраивается. После отправки поста необходимо еще раз перезагрузить страницу, для того чтобы увидеть созданный тред или пост. Никаких намёков на разметку постов нет, но ответ на пост всё же имеется. Только работает он не через привычную комбинацию >>номер_поста, а #номер_поста. При наведении на ссылку курсором получаем содержимое поста, но более одного поста так увидеть не получится. Ссылок на ответы нет. Всё довольно скудно. Зато есть кармочка для постов. Трипкоды здесь тоже не как у всех. Имеют они примерно такой вид: !0ae4fedaa940df7e5 Прикреплённые изображения открываются в этом же окне в полном размере. Далее описывать что-либо уже невижу смысла, и так понятно, что этот скрипт нужно пилить и пилить.</poem>

Скриншоты[править]

Frikichan01.png

Ссылки[править]

Скачать[править]

Файл:Frikichan-master.zip