Agenda. 1. ZAPms Konzept. 2. Benutzer-Kontroller. 3. Laout-Aufbau. 4. Template-Aufbau. 6. Konfiguration. 7. Module.



Similar documents
<link rel="stylesheet" type="text/css" media="all" href="css/iphone.css" /> <!-- User defined styles -->

HTML Fails: What No One Tells You About HTML

Chapter 1 Introduction to web development and PHP

Joomla 1.0 Extension Development Training. Learning to program for Joomla

Links Getting Started with Widgets, Gadgets and Mobile Apps

GEMFIND. We Handle The Journey. So You Can Focus On The Destination. WEB TECHNOLOGIES FOR THE JEWELRY INDUSTRY - Est. 1999

Introduction to Web Development

Web Design Course. Home Page. Join in. Home. Objectives. Course Content. Assignments & Discussion. Grades. Help. Contact Me aab43@uakron.

Hello friends, This is Aaditya Purani and i will show you how to Bypass PHP LFI(Local File Inclusion)

Secure Testing Service

Note; Sample Analysis, names and product type changed to protect privacy

Make a Joomla Template in 5 Easy Steps A Beginners Guide

.NET Best Practices Part 1 Master Pages Setup. Version 2.0

Payment Page Integration Guide

This tutorial assumes that you are familiar with ASP.Net and ActiveX controls.

How to Customize Support Portals

ShoreTel Enterprise Contact Center 8 Installing and Implementing Chat

MODx Web Development. Antano Solar John. Chapter No. 5 "Authentication and Authorization"

Mobile Web Applications using HTML5. L. Cotfas 14 Dec. 2011

CS134 Web Site Design & Development. Quiz1

Manuel Castro. Head of Innovation & Business Development. How technology expands banking limits

(a)chapter 9 (b)creating Pure CSS Templates

Further web design: using meta tags

Content Management System

Differences between HTML and HTML 5

Web Development Guide. Information Systems

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

Turning Data into Information Tools, Tips, and Training

Chapter 1. Introduction to web development

Introduction to web development and JavaScript

OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE

Mobile web developer guide

Web Page Redirect. Application Note

WA 2. GWT Martin Klíma

Case Study. [Solaire System]

WEB DESIGN COURSE CONTENT

How to Re-Direct Mobile Visitors to Your Library s Mobile App

User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team

Apple URL Scheme Reference

Google Web Toolkit. Progetto di Applicazioni Software a.a. 2011/12. Massimo Mecella

How To Create A Website In Drupal 2.3.3

EXPLORATiON in THE CROSS TERRiTORY the inevitable continuation of my first paper: Cross Site Scripting - Attack and Defense guide

Web Application Report

How To Create A Website Template On Sitefinity

HowTo. Planning table online

Stamford Web Design - New Client Needs Analysis Form

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

HTML5 & CSS3. ( What about SharePoint? ) presented

Joomla! template Blendvision v 1.0 Customization Manual

Version: Contact details. Simon Carmiggeltstraat DJ Amsterdam. P.O. Box EB Amsterdam The Netherlands T

Wykład 2_2 TINT. Kaskadowe arkusze stylu Tabele, zastosowanie znaczników div. Zofia Kruczkiewicz

WordPress Security Scan Configuration

Web Development in Java Live Demonstrations (Live demonstrations done using Eclipse for Java EE 4.3 and WildFly 8)

Table of Contents. CSS Instant Results byrichard York Wrox Press 2006 (408 pages)

Web Designer s Guide to. panpage. v4.0. Website Content Management System

SEO Content Writing Guide

1- Introduc+on to client- side Applica+ons Course: Developing web- based applica+ons

E-marketing Vase Management 2005

Hypertext for Hyper Techs

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL

vtiger Customer Portal 5.0 User Manual

Rich User Interfaces for Web-Based Corporate Applications

SIMGallery. User Documentation

Quick Start Guide. Installation and Setup

Symfony 2 Tutorial. Model. Neues Bundle erstellen: php app/console generate:bundle --namespace=blogger/blogbundle

Web Performance, Inc. Testing Services Sample Performance Analysis

BUILDING MOBILE WEB APPS WITH PHONEGAP. Matt Zukowski

Missing cat website HTML&CSS. The Mission:

Web Applications Testing

How To Use Dreamweaver With Your Computer Or Your Computer (Or Your Computer) Or Your Phone Or Tablet (Or A Computer)

Additional Informations

JJY s Joomla 1.5 Template Design Tutorial:

CONFIGURING A WEB SERVER AND TESTING WEBSPEED

Responsive Web Design for Drupal

Online sales management software Quick store setup. v 1.1.3

Introduction to Web Technologies

Further web design: Cascading Style Sheets Practical workbook

Open-Source Shopping Cart Solutions. Installation information for integrating a shopping cart with Checkout by Amazon using open-source solutions

Black-Red XML Template

page.includelibs.gmenu_layers = typo3/sysext/cms/tslib/media/scripts/gmenu_layers.php

How To Create A Web Page On A Windows (For Free) With A Notepad) On A Macintosh (For A Freebie) Or Macintosh Web Browser (For Cheap) On Your Computer Or Macbook (

Harvard Summer School 2009 John Paul Messina Teaching Fellow

Google AdWords TM Conversion Tracking Guide

aspwebcalendar FREE / Quick Start Guide 1

Force.com Canvas Developer's Guide

Module Google Rich Snippets + Product Ratings and Reviews

Module Google Rich Snippets + Product Ratings and Reviews

Chapter 5 Configuring the Remote Access Web Portal

AMA Digital/Web Advertising Placements - Banner Sizes

Language (HTML) Designing Documents for the World Wide Web

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT WEB ENGINEERING

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

On Page Optimization Part I. Copyright 2009, All Rights Reserved Attraction Marketing Formula, LLC

Laboratory Instructions & Incubator Guide

TIME SCHEDULE OBJECTIVES

Web Performance Boot Camp. Speed It Up

CompRef8 / AJAX: The Complete Reference / Thomas Powell / / Chapter 10 III PART. Advanced Topics CHAPTER 10. Web Services and Beyond

Recommendations for Websites Optimization for Mobile Devices Using Mobile Centric CSS. February 2014 Update

Transcription:

Agenda. ZAPms Konzept.. Benutzer-Kontroller.. Laout-Aufbau.. Template-Aufbau. 5. Bildergalerie (Beispiel). 6. Konfiguration. 7. Module.

. ZAPms Konzept Benutzer Web Server Benutzer-Kontroller www.domain/index.php Benutzer-Module www.domain/modules/ Datenbank Administrator Smarty Engine www.domain/libs/smarty/ Kontent - Layout - Webseiten - Bilder - Produkte/Bestellungen - Menue-Struktur - Konfiguration Admin-Kontroller www.domain/zap/index.php Admin-Module www.domain/zap/modules/

. Benutzer-Kontroller Benutzer Browser Benutzer-Kontroller www.zapms.de/index.php Datenbank Kontent files/ templates/site_default.tpl templates/content_default.tpl templates/menu_main.tpl content/home.html - Dynamischer Kontent - Menue-Struktur - Konfigurationsdaten

. Layout-Aufbau 5 6 5 6

. Template-Aufbau <!DOCTYPE html PUBLIC "-//WC//DTD XHTML.0 Transitional//EN" "http://www.w.org/tr/xhtml/dtd/xhtml-transitional.dtd"> <html xmlns="http://www.w.org/999/xhtml"> {config_load file="core.conf" section=$ui_lang} {config_load file="shop.conf" section=$ui_lang} <head> <title>{$site_title}</title> <meta http-equiv="content-type" t t " content="text/html; t t/ht charset=utf-8" tf /> <meta name="keywords" content="{$site_keywords}" /> <meta name="description" content="{$site_description}" /> <meta name="robots" content="index, follow" /> <link rel="shortcut icon" href="/favicon.ico" /> <link href="files/templates/site_default.css" rel="stylesheet" type="text/css" media="screen" /> <link href="files/templates/site_print.css" rel="stylesheet" type="text/css" media="print" /> {literal} <script type="text/javascript" t/j t" src="files/templates/site_default.js"></script> l t / it f lt "></ i t> {/literal} </head> <body> <div id="headercontainer"> <!-- Top Menu Frame --> {include file=$pattern_menu_top default:"menu_empty.tpl"} <!-- Top Menu Frame --> <div id="doc"> <div id="leftcontainer"> <div id="content"> <!-- Content --> {include file=$pattern_content default:'content_empty.tpl'} {include file=$pattern_content_add default:'content_empty.tpl'} <!-- Content --> <div id="rightcontainer"> <div id="menucontainer"> <!-- Main Menu Frame --> {include file=$pattern_menu_main default:"menu_empty.tpl"} {include file=$pattern_menu_sub default:"menu_empty.tpl"} <!-- Main Menu Frame --> <div id="footercontainer"><a href="http://www.zapware.de" class="copyr">powered by ZAPware</a> <br /></body></html> 5 6 6 5

5. Bildergalerie (Beispiel) galery.tpl: {php} showgalery(); {/php} {section name=customer loop=$galery_list} <span style="padding:0px;font-size:px;"> <a rel="lytebox[galery] href="{$usr_img}{$galery_list[customer].filename} alt="{$galery_list[customer].alttext} title="{$galery_list[customer].alttext}" class="menulink"> <img src="{$usr_img}thumbs/{$galery_list[customer].filename} width="95" border="0" /></a></span> /a /span {/section}. Object: modules/galery/galery.php --> driver zu Galery Tabelle. Massiv der Bilder: libs/menu_func.php --> Einsatz von Driver in function showgalery(). Schablone: files/templates/galery.tpl --> Layout. Menupunkt, Variabel --> Html

6. Konfiguration acc_config VALUES('', '', 'site_url', 'http://ayurvedic-colon-cleaning.com', 'URL', 'http://domain') Benutzer index.php: // Assign html meta tags $smarty->assign('site site_url url', $site_url); $smarty->assign('site_title', $menu_info['title']); $smarty->assign('site_description', $site_description); $smarty->assign('ui_lang', $ui_lang); $smarty->assign('sys_img', $sys_img); $smarty->assign('usr_img', $usr_img); site_default.tpl: <title>{$site_title}</title> { _ }

7. Module Admin Tools:. Setup. Configuration. Backup. Help 5. File manager 6. Menu manager 7. News 8. Newsletter 9. Roles 0. Users. Sessions. Shop administration..htaccess User Module:. Clients. Download. Guestbook. Contact form 5. Search 6. Upload 7. Shop 8. Image gallery 9. Event calendar 0. Literature list