Joomla! 1.5 templates

Vergelijkbare documenten
Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website

Joomla! Open Source Content Management System. Dhr. Evert Jochums Turnhout Cross-media ontwerp

Hoe bouw ik een component? Drs. Arjan Burger

WEBDESIGN & Joomla 3.6

De auteur van dit ebook kan op geen enkele manier verantwoordelijk gehouden worden voor eventuele onjuistheden in dit ebook.

Loremipsumdolorsitamet,consectetue radipiscingelit.aeneancommodoligula egetdolor.aeneanmassa.cumsociisnat oquepenatibusetmagnisdisparturient

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman

Versie 0.2. Documentatie Onsweb Club plugin voor NHV verenigingen. Laatste wijziging: 10 mei 2013 Auteurs: Marien Dongstra, Sebastian Huisman

MARTINA. Wist je dat..? Truckjes en weetjes in Drupal Artikels, lengte en aantal op frontpagina (en welkomtekst zonder lees meer )

Wat gaan we behandelen?

Contactformulier...74 Gebruikers...77 Login...78 Registratie...79 Gebruikersnaam vergeten en wachtwoord vergeten...81 Module stijlen bepalen en

Interactief blok 2 code opdracht 6 - wireframe

Joomla! Modules. Iedereen kan ze maken!

Handleiding: Whitelabel Customersite

Joomla! vs Facebook (en andere Social Media)

Responsive templates voor Joomla

JOOMLA! GEBRUIKSVRIENDELIJKHEID IN DE PRAKTIJK. Tips en hulpmiddelen voor gebruiksvriendelijkheid

Websites maken met HTML, CSS en Dreamweaver en zonder JAVA, of JAVA-script of Flash

Hosting. Bestelformulier en domeinnaamcontrole. Januari, WeFact B.V. Kuiper 7a 5521 DG Eersel Nederland. w: e:

1. Datatransformaties

LES 1: AAN DE SLAG MET WORDPRESS. Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting. Tijd: 5 minuten

Deze handleiding geldt voor Joomla 3.x. In andere versies zijn kleine afwijkingen mogelijk. Copyright 2016 Websitebron.

Gebruikersgids. 2010,Sitewriter All Rights Reserved. Gebruikersgids

Datum :6 Maart 2007 Verise :1.0 Voor :JoR Systems

Sophie van Solinge CMS32

JOOMLA WEBSITE SPECIFICATIES VERSIE 1201

Inhoud. Pagina 2 van 13

X berichten ZELF JE PROFFESIONELE WEBSITE MAKEN? Dat doe je nu Zonder Gedoe. met onze stap-voor-stap E-Books

Trippeltrap Content Management System

Workshop Joomla nivo 1 op 14 november 2015.doc

FFO Webdesign 1e jaar theorietoets NL niveau4... Totaal aantal vragen: 40

Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2).

Wat is een child-theme?

Pro templates. Copyright Starteenwinkel.nl

MailPlus-template voor BrightEdit

Template maken voor Webshops van FreeWebShop

Handleiding - Styling van OFB Web 4.0

CMS Made Simple productsheet

Website beoordeling zonetelechargement.com

De pagina "Thema's" zorgt ervoor dat u op een efficiënte wijze uw thema's kunt beheren.

Kris Merckx - 16/10/ Agnes.js - creative commons license

Een verticale vormgeving is makkelijker en sneller te realiseren dan een horizontale.

WordPress in het Kort

Menu definitie en afhandeling version

Test Joomla op je PC 1

MODULE 4 : WEBSITEX5(11)

Publicatie formulieren en surveys

JCE prepareren. Joomla klaar maken voor je klant(en): De tekstverwerker op maat zetten

We passen eerst ons bestaand inhoudstype Fotospecial een beetje aan:

MEOJ1 >PHP EN GD (VERSIE 0.6) MEDIADEVELOPMENT CREBO: LEERJAAR 2 GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: BIJLSMA

Een website maken met databasetoegang.

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Webhosting Online Beginnen met Joomla v1.0

HTML en CSS. Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen.

Drupal theming. 28 april CVO Crescendo

HTML in Outlook Hoe zorgt u ervoor dat uw goed in beeld komt?

Websitecursus deel 2 CSS

Website beoordeling fibreclick.co.uk

Pro templates. Copyright Starteenwinkel.nl

Je website (nog beter) beveiligen met HTTP-Security Headers

Tips & Trucs in het nieuwe jaar. 5 januari 2016! Copyright 2016 HCC-Joomla! Heerenveen, Berend Bouma en Margreet Bekema Alle rechten voorbehouden

Joomla Template & Bootstrap 3.0. JUGA Henk Rijneveld (henk@henkrijneveld.nl)

HTML5 & Webdesign. Ontwerp cover: Graficelly, Reeuwijk-Brug. N. van Aken M. den Besten A.C. Gijssen ISBN

Mogelijkheden RSS content in MailPlus

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN B

Je website veilig de zomer(vakantie) door

Website beoordeling therunclub.com

Les 13. Voorbereiding

Instructies Zitecraft Content Management System (CMS)

Joomla! 1.0 vs Joomla! 1.5

Whitebox test. Projectteam 6. Project "Web Essentials" 14 april Versie 1.5.0

Appendix 1 Teamplayers

Les 11. Hovereffect Bis. 1. Maak eerst een nieuwe afbeeldingsstijl

Module V - XML. Stefan Flipkens - Cursus: Internet - Intranet ( ) V 1

Template chooser Scouting Nederland Joomla 2.5

1 Inleiding en installatie 1

TECHNISCHE INSTRUCTIE

Les 7. Instap. CSS en views: schilderijen. Pas even de header aan van het thema en zorg ervoor dat er geen websitenaam en slogan te zien is.

Foutoplossing FotoSpecial Blok

Les 10. Paragraph + Bootstrap

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april Versie 2.1.0

Sushi MIJN EERSTE WEBSITE. DE STIJL VAN HET BOVENSTE MENU AANPASSEN Kaart 6 van 10 Ik ben HTML/CSS aan het leren. Naar daar.

Om het Elektronica thema te installeren gaat u naar "Theme Store" in Design. Hier kunt u het Elektronica thema in 4 kleurvarianten vinden.

ExpressionEngine CMS. Content Management Systeem/Publicatieplatform NOAH DESIGN CREATIE & WEBDEVELOPMENT

Zonnepanelen Hoe krijg je de data op je website?

Joomla! en open source

Cascading Style Sheets

Postcode module Webservices

Handleiding Webwinkel

Website beoordeling mysiteworthcheck.com

Een app (webapplicatie) in php voor het berekenen van de inhoud van een balk

Foto web applicatie documentatie

Views, de finesse. Voorbereiding. Inhoudstypes

WORDPRESS THEME. 2017, Roy Sahupala

ONDERZOEK NAAR DE ZOEKMACHINE VRIENDELIJKHEID VAN COMMERCIËLE,

MODULE 5 : CMS jouwweb

CMS Manual Pebble Media

Transcriptie:

Joomla! 1.5 templates De nieuwste versie van een van s werelds meest populaire CMS en Marco Corrò

De onderdelen van een template? templatenaam templatedetails.xml XML installatiescript index.php template_thumbnail.png miniatuur afbeelding favicon.ico adresbalk icoon params.ini Optioneel bestand met parameters css template.css etc.css images afbeeldingen.jpg/.png/.gif html optioneel, map met aangepaste corefiles com_content Article afbeeldingen.jpg/.png/.gif category frontpage etc

templatedetails.xml Installatiescript t.b.v. Eenvoudige (plugin) installatie van template in backend Bevat informatie die in de backend getoond wordt

templatedetails.xml posities & parameters In Joomla! 1.5 kunnen posities en parameters meegeïnstalleerd worden Joomla 1.5 Joomla 1.0

Index.php de head Vaste head code Eventueel links opnemen naar meerdere.css bestanden of scripts. <jdoc:include type= head > zorgt voor plaatsing van de informatie (o.a. Meta informatie) in de head. <?php echo $this->template?> roept de naam van het actieve template op.

Index.php de body In de body plaatst u de structuur van uw document u hanteert uw eigen manier van bouwen Content en modules worden aangeroepen d.m.v. Jdoc statements, de notatiewijze: <jdoc:include type= type" name= positienaam" style= stijl" /> Twee praktijkvoorbeelden: <jdoc:include type="component" /> <jdoc:include type="modules" name="left" style="xhtml" /> Oude notatiewijze (Joomla! 1.0): <?php mosmainbody();?> <?php mosloadmodules ( 'left, -2 );?>

Jdoc stijlen Stijlen voor jdoc statement modules: none er wordt niets rond de module geplaatst. horz er wordt een tabel in een tabel rond de module geplaatst. table er wordt een enkele tabel rond de module geplaatst. xhtml er wordt een DIV element rond de module geplaatst. rounded er worden 4 DIV elementen rond de module geplaatst, dit t.b.v. de creatie van afgeronde hoeken. outline dit kan gebruikt worden tijdens de ontwikkeling en plaatst 3 DIV elementen met specifieke classes rond de module.

Template thumbnail & Favicon

Params.ini Parameters Stellen de administrator in staat met een druk op de knop de layout aan te passen. params.ini kleurvariatie=groen <div id="kop_<?php echo $this->params->get( kleurvariatie kleurvariatie );?>"> Resultaatcode: <div id= kop_groen >

Params.ini Parameters Stellen de administrator in staat met een druk op de knop de layout aan te passen. params.ini kleurvariatie=groen <div id="kop_<?php echo $this->params->get( kleurvariatie kleurvariatie );?>"> Resultaatcode: <div id= kop_groen >

CSS Net als in Joomla! 1.0 zijn er weer talloze CSS classes verwerkt in de core-code Het gebruik van class suffixes is weer mogelijk Veel classnamen zijn ongewijzigd gebleven Enkele voorbeelden:.moduletable wordt toegewezen aan elementen rond modules.contentheading wordt toegewezen aan artikel titels.createdate wordt toegewezen aan tekst Written by... ) etc.

countmodules Inhoud van posities laten controleren met countmodules instructie Oude notatie: <?php if ( moscountmodules ( positienaam') > 0) {?> <?php mosloadmodules ( positienaam', -2 );?> <?php }?> Nieuwe notatie: <?php if ($this->countmodules( positienaam') > 0) :?> <jdoc:include type="modules" name= positienaam" style="xhtml" /> <?php endif;?>

Meer countmodules Geef de voorwaarde(n)/conditie(s) op (in index.php): <?php if($this->countmodules( left and right ) == 0) $breedte = groot ; if($this->countmodules( left or right ) == 1) $breedte = normaal ; if($this->countmodules( left + right ) == 4) $breedte = klein ;?> Bijbehorende instructie (in index.php): <div id= vlak<?php echo $breedte;?> >Inhoud vlak</div> Voorbeeld; controle voldoet aan eerste conditie. HTML code zal er zo uitzien: <div id= vlakgroot >Inhoud vlak</div> In CSS moeten natuurlijk de volgende stijlen opgenomen zijn: #vlakgroot { eigenschap: waarde; } #vlaknormaal { eigenschap: waarde; } #vlakklein { eigenschap: waarde; }

Tot slot: core files Probleem in Joomla! 1.0 met aanpassen corefiles i.v.m. Upgrades Joomla! 1.5 corefiles opnemen in template Joomla! controleert of er een alternatief is. Zo niet originele corefile wordt geladen. templatenaam templatedetails.xml XML installatiescript index.php template_thumbnail.png miniatuur afbeelding favicon.ico adresbalk icoon params.ini Optioneel bestand met parameters css template.css etc.css images afbeeldingen.jpg/.png/.gif

Vragen? Auteur: Marco Corrò ISBN: 978-90-5940-337-6 Verschijnt: 10 december 2007 Uitgever: Van Duuren Media Meer info? www.joomlastic.nl Docent Joomla!