Skip to content

AtryFox/Atrox-Imageviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atrox Imageviewer

The Atrox Imageviewer (AIv) displays your screenshots or images on a nice and clean page. In combination with e.g. Monosnap or ShareX, you can use it as your own imageuploader service.

Requirements

  • Apache 2
  • mod_rewrite
  • PHP 5.6

Installation

  1. Upload the directory imgviewer/ with all it's files and folders to your webspace.
  2. Open up imgviewer/index.php in your browser. Your server now creates a .htaccess file with all that's needed.
  3. Done! You can now start uploading images into the main directory.

Using

All images have to be uploaded into the main directory (e.g. /imgviewer/) of the AIv. If you now open up an image in this directory w/o its file extension, the AIv will appear. If you open up the same image w/ file extension, it will be displayed in the usual way.

Features

  • Display images of various types
  • Automatic setup
  • Download and embed image
  • Automatic update checker
  • Better mobile support
  • Zoomable images

Configuration

A configuration is not necessarily required. If you still want to change the default values, just copy or move /imgviewer/page/config_default.php to /imgviewer/page/config.php and edit the values.

Setting Description
$title Title, which is displayed in the navigationbar and in the title of your browser.
$dateformat The date format used in the AIv. (supports all php parameters)
$format Array with all image types that should be displayed by the AIv.
$headerlink Link that is used in the header of AIv.
$theme Url or path to a bootstrap theme. Leave empty to disable theme option.

Tips

Force HTTPS

If you want to force the use of HTTPS, you can just a the following lines to the beginning (not to the end!) of your .htaccess file.

RewriteEngine On
RewriteCond %{SERVER_PORT} YOUR_HTTP_PORT
RewriteRule ^(.*)$ https://YOUR_DOMAIN_NAME/$1 [R,L]

Replace YOUR_HTTP_PORT with your HTTP port (default: 80) and YOUR_DOMAIN_NAME with your domain, e.g. yourdomain.tld. This rule will rewrite all requests from YOUR_DOMAIN_NAME:YOUR_HTTP_PORT to https://YOUR_DOMAIN_NAME.