Studienarbeit Bildergalerie

Ähnliche Dokumente
ejgp Webseite Kurzeinführung

Handbuch Bildergalerie Litebox

Bedienungsanleitung Joomla 3.xx für Redakteure mit Admin-Rechten

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Word austricksen FORTSETZUNG. Serienbriefe Für Word XP. Word austricksen Fortsetzung: Serienbriefe. Roland Egli Educational Solutions

Los geht s. WordPress-Login

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015

Anleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz

CMS MODULE. Benutzerhandbuch MODULARES. ::ledermann.biz Content Management System 4.0. Version 1.2

InLab. Handbuch zum Projektblog

Drupal Views Bildergalerie erstellen

Advanced CMS. Copyright 2015 silbersaiten.de Service&Support:

Benutzerhandbuch. Gästebuch Software - YellaBook v1.0 Stand: by YellaBook.de - Alle Rechte vorbehalten.

Photoalben anlegen und verwalten.

SimpliMed Formulardesigner Anleitung für die SEPA-Umstellung

Um ein Seiteninhaltselement zu editieren, d. h. neu einzufügen oder zu verändern werden mehrere Symbole verwendet:

TYPO3 (Facett.Net Backend) 33

Willkommen. Benutzerhandbuch für die OECD Online-Bibliothek

Anleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.

Anleitung für die neue Seniorweb-Plattform Bilder und Bildserien hochladen und in Blogs oder Kommentare einfügen. Verkleinere deine Bildgrösse!

Um etwas zu bearbeiten, fährt man einfach mit der Maus auf das betreffende Objekt.

Anleitung für Autoren auf sv-bofsheim.de

Neuer Artikel Eine Seite ist eine Statische Ein Artikel sind die Inhalte Schreiben Titel Artikel

1. Einloggen 2. Auswahl der Seite 3. Bearbeitung der Seite

Arbeiten mit Wordpress

StudCom CMS Guide Version 1.1, März 2010

Kleines Handbuch zur Fotogalerie der Pixel AG

Dokumentation für die Arbeit mit dem Redaktionssystem (Content Management System -CMS) zur Wartung Ihrer Homepage (Website)

HTL-Website. TYPO3- Skriptum II. Autor: RUK Stand: Gedruckt am: - Version: V0.1 Status: fertig. Qualitätsmanagement

Ihr CMS für die eigene Facebook Page - 1

Handbuch für Redakteure für Typo3. Version 1.1. Datum: Georg Ringer

LIP Formulare Anleitung zum Speichern, Öffnen und Drucken

Inserate auf prssu.ch

Ein + vor dem Ordnernamen zeigt an, dass der Ordner weitere Unterordner enthält. Diese lassen sich mit einem Klick (linke Maustaste) anzeigen.

Bilder und Berichte für die Homepage ALPENVEREIN ORTSGRUPPE DORGASTEIN. Erstellen von Bildergalerien und Berichte.

Anleitung zur Pflege der Homepage über den Raiffeisen-Homepage-Manager

Office 2016 für Mac Das Profibuch

Homepageerstellung mit WordPress

Typo3 Tutorial Dateilistenmanagement

Kurzanleitung WordPress: Neuen Beitrag verfassen

Anleitung neuen Beitrag unter News auf erstellen

Die Lightbox-Galerie funktioniert mit allen gängigen Webbrowsern. Zur Benutzung muss JavaScript im Browser aktiviert sein.

Konvertieren von Settingsdateien

LineQuest-Leitfaden Programmierschnittstelle. LineQuest online-umfragen professionell weiter bearbeiten in Technik und Design

DROOMS Q&A / MANAGEMENT HANDBUCH.

Bildergalerie

Besondere Lernleistung

FAHRZEUGNET AG Telefon Rathausstrasse 37 Fax Weinfelden Garage-Homepage

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück

BEDIENUNGSHILFE DIGITALE BIBLIOTHEK OÖ

RÖK Typo3 Dokumentation

Modul Bildergalerie Informationen zum Bearbeiten des CMS-Systems für den SV Oberteisendorf

TEXTVERARBEITUNG MIT WORD

Anleitung Administrationsbereich

Kurzanleitung Typo3 Radio MK V1.5 vom

Eigene Bilder in die Symbol-/Bildbibliothek des Programmes Boardmaker für Windows (Version5) einbinden

Frames oder Rahmen im Browserfenster

Dokumentation Admintool

Persönliche Daten bearbeiten

Ein Bild in den Text einfügen

Wordpress Alle wichtigen Funktionen kurz erklärt

Persönliche Daten bearbeiten

Anleitung Datenfernsicherung SecureSafe

Um in das Administrationsmenü zu gelangen ruft Ihr Eure Seite auf mit dem Zusatz?mod=admin :

Handbuch für die Homepage

DRM geschützte ebooks auf dem ipad

Handbuch. Content Management System

Kompetenzen für das CMS Joomla.

Die R-Homepage R herunterladen

2.1 Grundlagen: Anmelden am TYPO3-Backend

DROOMS Q&A / SPEZIALISTENSICHT HANDBUCH.

TYPO3 Redaktoren-Handbuch

Anleitung WordPress

Contao für Redakteure

TYPO3-REDAKTEURSHANDBUCH

ÖKB Steiermark Schulungsunterlagen

Handbuch für Redakteure

Dokumentation. Warum Jimdo? Schrittweises Vorgehen beim Erstellen (einmalig) Erstellen und betreuen einer Jimdo Website. Schritt 1: Erstellen

Erklärungen für das Bearbeiten der SC Sinzing Homepage

Newsletter. 1 Erzbistum Köln Newsletter

Fülle das erste Bild "Erforderliche Information für das Google-Konto" vollständig aus und auch das nachfolgende Bild.

Vorbereitung der Dateien

Beschreibung der Homepage

Anzeige von eingescannten Rechnungen

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Dokumentation für INLE / 2009

Projekt-Dokumentation Entwicklung eines Multiple Choice Spiels als Projekt zur Vorlesung Skriptsprachen (WS2003/2004)

Erzherzog Johann Jahr 2009

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Drupal Panels. Verwendung für Autoren

Manual WordPress - ContentManagementSystem

Installation des edu- sharing Plug- Ins für Moodle

Was ist, was kann dfg?

PHT-Web CMS Anleitung Redaktion, Version 2.0 September 2015

Tutorium Learning by doing WS 2001/ 02 Technische Universität Berlin. Erstellen der Homepage incl. Verlinken in Word 2000

Anleitungen zu Inside FHNW

GTV Vorlagendesigner

Erstellen eines Wordpress-Blogs

Handbuch für Redakteure der Vereinshomepage

Transkript:

Studienarbeit Bildergalerie Karina Hoffmann, 924332 Jennifer Eyring, 924319 Studienfach: Datenmanagement I und Netzwerktechnologien I Dozenten: Prof. Dr. Nik Klever und Erich Seifert Interaktive Medien 3. Semester WS 2010/11 Abgabe am 21.03.2012

Inhaltsangabe 1. Allgemeine Beschreibung 2. Motivation 3. Hauptteil 4. Folien Präsentation zur Studienarbeit 5. Studienarbeit 6. Quellenangaben

1. Allgemeine Beschreibung Die Bildergalerie ist eine Anwendung die es dem Benutzer ermöglicht, Bilder nach Kategorien sortiert in eine Datenbank zu laden und diese zu betrachten. Die Bilder kann man durchblättern sowie über kleine Vorschaubilder aufzurufen. Um die Bilder hochzuladen muss man sich als Autor einloggen. Des Weiteren kann man Kommentare zu einer Bildergalerie verfassen. Die Umsetzung erfolgte in Web2py. Um uns mit Web2py vertraut zu machen, setzten wir uns mit dem Web2py Book auseinander. Besonders Kapitel 3 war sehr hilfreich. 2. Motivation Wir haben uns für das Thema Bildergalerie entschieden, da wir zum einen gleich eine Vorstellung hatten wie diese Studienarbeit einmal aussehen sollte und da wir eine eigene erstelle Bildergalerie wollten die wir später beliebig erweitern und auf unsere Homepage mit einbinden können. 3. Hauptteil Zuerst haben wir eine neue Application namens Galerie erstellt. In dieser haben wir die Datei db.py bearbeitet, indem wir 3 neue Datenbanken erstellt haben.

Nun ist es möglich Bilder in die Datenbank zu laden, jedoch werden diese noch nicht angezeigt. Dafür benötigt man noch folgende Schritte: Zuerst muss eine HTML-Datei erstellt werden, auf der die Links zu den Bildern angezeigt werden. Bei uns heißt diese Datei galerie.html. Des Weiteren muss eine zweite Seite show.html erstellt werden, auf der die Bilder angezeigt werden und Kommentare erstellt werden können. Würde man diese Dateien öffnen wollen, würden noch Fehlermeldungen erscheinen. Deshalb benötigt man noch Funktionen im Controller default.py. Wir benötigen für jede HTML-Datei eine eigene Funktion. def index( ): Diese Funktion zählt die Seitenaufrufe. Wenn die Seite noch nicht aufgerufen wurde, wird 0 zurückgegeben. Wurde die Seite zuvor schon einmal aufgerufen, wird der Counter um 1 erhöht. def galerie( ): In dieser Funktion werden alle Dateien in der Datenbank show ausgewählt. def show( ): Zeile 13-16:

Es wird hier versucht die Datenbank show aufzurufen. Zeile 18 und 26: In einer lokalen Variablen werden die Elemente aus der Datenbank gespeichert. Zeile 20: Die show-funktion wählt die Bilder anhand ihrer ID aus. Zeile 21: Die Bild.id wird der Bild_id aus der Datenbank Kommentare zugewiesen. Zeile 23-24: Wenn die Form akzeptiert wurde, erscheint die Meldung Ihr Kommentar wurde geschrieben. def download( ): Die Bilder werden heruntergeladen um anschließend angezeigt werden zu können. show.html Zeile 1: Show.html erbt von layout.html Javascript: Funktion show_bild(id,v) Variable id2 ist die aktuelle ID und der Titel vom Bild. Variable indexerstesbild wurde vorher schon initialisiert mit 0. Das v wird dem Index des ersten Bildes zugewiesen. In der nachfolgenden For-Schleife werden die ganzen Bilder durchlaufen und wenn das v gleich der Variablen i, welches für den Bilderdurchlauf zuständig ist, dann wird der Bildtitel und die Bilddatei aus der Datenbank Bilder aufgerufen. In der HTML-Datei gibt es den Container mit der id = Bild. In der ersten Zeile wird mit Python-Code der Titel des Bildes aufgerufen.

Und im Anschluss wird das dazugehörige Bild verlinkt. Wenn man auf das Bild klickt wird die Javascriptfunktion naechstesbild(id) aufgerufen. Funktion naechstesbild(id) In der Funktion wird der Index des ersten Bildes immer um 1 erhöht. Ist indexerstesbild gleich indexletztesbild wird der Index auf 0 gesetzt. Dann wird die Funktion show_bild von der id und dem indexerstesbild aufgerufen. Funktion vorherigesbild(id) Um die Bilder in beide Richtungen blättern zu können benötigen wir eine weitere Funktion. Diese Funktion ist ähnlich aufgebaut wie die Funktion naechstesbild(id). Um die Bilder betrachten zu können wollten wir kleine Vorschaubilder einfügen. Dieses gelang uns über folgenden HTML-Code: Nachfolgend haben wir eine For-Schleife eingefügt welche alle Bilder durchläuft und diese dann anzeigt. Anzeigen lassen des ersten und letzten Bildes mit Klick auf die jeweiligen Symbole. So dann haben wir noch den HTML-Container Kommentare eingefügt.

Zeile 215: Wenn es Kommentare gibt, dann sollen alle Kommentare aus der Datenbank durchlaufen werden und mit dem jeweiligen Autor und Inhalt ausgegeben werden. Gibt es keine Kommentare soll eine Meldung erscheinen, dass noch keine Kommentare vorhanden sind und der Benutzer hat dann die Möglichkeit einen Kommentar zu erstellen.

6. Quellenangaben https://github.com/mdipierro/web2py-appliances/tree/master/imagegallery web2py.com/books/default/chapter/29/3