Coder Social home page Coder Social logo

saintly2k / abulachan Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 3.0 3.36 MB

Your daily Textboard/Imageboard. Written in PHP and HTML and it can be used without Database! Actually, it's a continued version of the old Bazuchan.

Home Page: http://chan.abulafia.space/

License: GNU General Public License v3.0

PHP 90.96% HTML 3.72% CSS 5.33%
imageboard php banner html chan flat-file flatfile

abulachan's Introduction

Table of Contents

- Important Announcement
- AbulaChan
- Features
- Installation
- - For the first time
- - Adding new Boards
- - Customizing Boards
- - News?
- - Upgrading from older Versions
- To-do/Contribution

Important Announcement

I'm searching for someone to help me at this project making something like a theme selector or so, also I want to make it that you can upload the images instead of just linking to them, if anyone could help me with that, I would be very grateful! But nothing more at the moment...
^^^ Back to top ^^^

AbulaChan

Your daily Textboard/Imageboard. Written in PHP and HTML and it can be used without Database (it's flatfile)! Actually, it's a continued version of the old Bazuchan.
^^^ Back to top ^^^

Features

Installation

For the first time

  1. Download the stuff & unzip it.
  2. Setup config.php in the main directory, you need to change these: $mypagetitle, $subtitle, $antispam_word and $mysecretword (and that for all config.php files you got, also in sub-folders).
  3. Images ($enable_guest_images) are set to true by default, you can disable them by setting it to false
  4. (Optional) If you have images enabled, you can change the size of them by changing the $guest_image_size to something else. (MAKE SURE YOU ALWAYS GIVE THE SIZE IN PIXEL, OR ELSE IT WON'T WORK!)
  5. Edit files in the /stuff/ directory: header.php and index_header.php
  6. header.php: Link there to all your existing boards in $pageheader
  7. index_header.php: For $index_header copy the stuff from header.php there and fix the links, for $index_boards you can do it how you like (still you should link to them)
  8. MAKE SURE YOU HAVE CHMOD 777 ON THE FOLDER!
  9. Setup boards (explanation below)
    ^^^ Back to top ^^^

Adding Boards

  1. Copy the files out of the template directory into the folder(e.g: /a/ for anime).
  2. Edit index.php and config.php to your likings (as mentioned above).
  3. Edit header.php in the folder above and add a links to it.
  4. Link the board in the /stuff/header.php file
  5. Done kekw
    ^^^ Back to top ^^^

Customizing Boards

  1. Find the config.php file in your directory
  2. Find the $theme
  3. Edit the current theme to whatever theme is in the /themes/ folder
  4. ur done
    ^^^ Back to top ^^^

News?

  1. Yes, find the /news/ directory
  2. Edit config.php to your likings
  3. Add news in news.php
  4. They will show up there but also show up on the home-page, awesome, init?
    ^^^ Back to top ^^^

Upgrading from older Versions

  1. Delete those files: index.php, config.php and gb-exec.php
  2. DON'T DELETE THE gbcontentfile.php, THIS IS WHERE YOUR POSTS ARE STORED!
  3. Upload the new files (make sure you don't replace gbcontentfile.php in any way)
    ^^^ Back to top ^^^

To-Do / Contribution

  • Get the reset.php somewhat working... NOT! YOU CAN DO THAT MANUALLY BY DELETING gbcontentfile.php! I'm too lazy...
  • Make image resize better??? Maybe...
  • Make smth like "Change Theme" in config.php and styles.css, ya know?
  • Improve Theme-changer, add new themes & Community support (Docs?)
  • Send help
    ^^^ Back to top ^^^

xd pls halp me making this board better if you can, make a pull request xdddd
^^^ BaCk To TopP??? ^^^

abulachan's People

Contributors

saintly2k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

abulachan's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.