Log inRegister

www.kwamarant.be - Joomla 3.x

Nieuwe productie

Als het een jaar geleden is dat je met Joomla! gewerkt hebt, is het misschien eerst moeilijk om je weg terug te vinden. Welnu, hier in het kort hoe je een nieuw productie inbrengt.

De meeste zaken zitten onder Extensions > Modules.

Vervolgens:
  • Home · sorteren op position: laatst actieve slide openen en save as
    • Varkens met stress: 1ste slide met rode en gele letters
    • 2 buttons per foto: zie Vrienden van het Goede Leven
    • grotere marge rond knoppen: zie Tailleur pour dames
  • Het stuk · sorteren op position: laatst actieve about openen en save as
    • boven de editor klikken op [Toggle Editor] om in de html-editor te komen
    • daarna scherm verversen/refreshen (F5) omdat anders de Flickrit-div niet verschijnt (en bijgevolg ook niet opnieuw mee wordt gesaved…)
    • eventueel bestaande slideshow met foto's uitmarkeren (<!-- & -→)
  • De spelers · sorteren op position: laatst actieve service openen en save as
    • vervang tekst
    • achtergrondfoto vind je hier: .../templates/shaper_onepage/images/service-bg.jpg
  • Tickets: PHPJabbers Event Booking Calendar events31 gebruiken (moet nog bijgewerkt worden naar 3.2):
    • datum en uur van-tot
    • naam vh event
    • aantal beschikbare tickets
    • afbeelding (momenteel per dag, voor de herkenbaarheid)
    • NIET VERGETEN het tabje Bevestiging aan te klikken om de bevestigingsmail in te vullen, anders gaan er geen mails uit!!! Check ook of het telefoonnummer in de bevestigingsmail nog actueel is!!!
  • Archief · sorteren op position: laatst actieve about openen en inhoud kopiëren
    • dan naar nieuw Content > Articles: daar laatste blog-artikel openen en save as
  • Contact · blijft doorgaans onveranderd, bij locatieproject Google Maps uitschakelen!
  • Hotmail:
    • mapje maken in Postvak in: !jjj Titel Productie
    • (Instellingen)
    • Alle Outlook-instellingen weergeven
    • Regels
    • reservaties (Regel bewerken)
    • bij Actie toevoegen, de map bij 'Verplaatsen naar' wijzigen in de net gecreëerde map
    • Opslaan

Joomla-versie: ~/log/joomla_update.php

Datum Versie  
18/12/2013 1.5.x  
25/07/2014 3.3.3  
04/11/2014 3.3.6 Update to version 3.3.6 is complete.
05/05/2016 3.5.1

Update to version 3.5.1 is complete.

issue: "geblokkeerde" template
zie verder voor oplossing

31/12/2016 3.6.5 Update to version 3.6.5 is complete.
01/01/2017 3.6.5 template.css
03/03/2017   zie Geblokkeerde template oplossen
21/07/2017 3.7.3

Update to version 3.7.3 is complete.

+ 5 extensies:
- Akeeba Backup Core 5.2.5 → 5.4.0
- Regular Labs - Modals 9.2.2 → 9.5.3FREE
- Regular Labs - Modules Anywhere 7.0.1 → 7.3.3FREE
- Regular Labs - ReReplacer 8.0.0 → 8.0.3FREE
- Weblinks Extension - 3.5.0 → 3.6.0

24/01/2018 3.8.3 Update to version 3.8.3 is complete.
17/04/2018 3.8.6

Update to version 3.8.6 is complete.

+ 4 extensies:
- Akeeba Backup Core 5.6.3 → 6.0.1
- Regular Labs - Modals 9.8.1 → 9.10.1FREE
- Regular Labs - Modules Anywhere 7.4.0 → 7.5.0FREE
- Regular Labs - ReReplacer 8.4.1 → 8.4.3FREE

23/06/2018 3.8.8 Your site has been updated. Your Joomla version is now 3.8.8.

+ 3 extensies:
- Akeeba Backup Core 6.0.1 → 6.1.1
- Regular Labs - Modals 9.10.1 → 9.12.0FREE
- Regular Labs - ReReplacer 8.4.3 → 8.4.4FREE
28/12/2018 3.8.8 → 3.9.1 + extensies (OK)

Template

JoomShaper OnePage (http://www.joomshaper.com)

Colors

  • Tailleur pour dames & La doesse Schuuse: (bijna) default van preset1 (geel) - #ffd200 of rgb(255, 210, 0)
  • Per®ongeluk: zelf een preset4 (rood(&geel)) gemaakt - #ff0000 of rgb(255, 0, 0)
Als je zelf iets van kleur wil aanpassen, volgende files zijn van belang in de templates-folder:
  • css/template.css
  • css/bootstrap.min.css
  • images/slider-arrow-right & left.png

Geblokkeerde template oplossen

1ste methode

  • hernoem de bestaande template naar shaper_badpage
  • herinstalleer JoomShaper OnePage v1 (F:\OneDrive\Websites\3_KWAMARANT.BE\Joomla! 3.x\JoomShaper Templates\OnePage\v1)
  • kopieer de volgende bestanden naar de vers geïnstalleerde template:
    • templateDetails.xml (voor preset 4)
    • css\bootstrap.min.css²
    • css\template.css²
    • [css\presets\preset1.css]
    • css\presets\preset4.css
    • images\service-bg.jpg
    • images\slider-arrow-left.png
    • images\slider-arrow-right.png
    • js\main.js (om de carousel automatisch te laten draaien om de 7 seconden)
    • less\theme.less (voor preset 4)
  • krijg je de fout: FAILED TO PARSE PASSED IN VARIABLE @PRESET, wijzig dan bij de template van preset, en alles komt goed
²Bij Template-wijzigingen moet je deze twee altijd opnieuw overkopiëren.

2de methode

  • 06/03/2019: nieuw logo: lukt niet om de template te wijzigen - dus wijziging doorgevoerd - niet zichtbaar, en vervolgens een Save as Copy gedaan, waarna het nieuwe logo als bij wonder vanzelf verscheen…

Structuur

Main menu items Module TitleSorted ascending Module Position Articles / Remarks
Archief Archief blog Tailleur pour dames (2015-01-30)
Mammie is verliefd (2014-02-07)
Olijfjes Moordenaars (2013-03-15)
Doeninge in 't kasteel (2012-09-09)
Het spook van Canterville (2011-12-16)
Het nut van koffieprut (2011-02-11)
P.A.R.K. (2010-02-12)
Was er Kwamarant voor 2010? (2002-01-01)
Contact Contact Form contact-form  
De spelers De spelers//... service service-bg.jpg in templates folder (templates/shaper_onepage/images/~): size doesn't matter
Het stuk <Titel stuk>//... about  
Home SP Carousel slide images must be 995px high (width doesn't matter)
Tickets (tem 2016) Tickets clients wufoo-formulier dat mail verstuurt naar info-adres - alle mails van info-adres worden via DirectAdmin forwarder doorgestuurd naar hotmail.be-adres - nicely embedded
Tickets (vanaf 2017) Tickets clients PHPJabbers EventBookingCalendar v3.2 - embedden lukt niet, omdat anders de modals van het Archief niet meer werken - een conflict tussen twee bootstrap-versies - want zelfs als de EventBookingCalender niet als modal wordt getoond, gaan de archief-artikels niet meer, omdat de bootstrap van de events al geladen is!
http://www.kwamarant.be/events/reserveren.html

Home

Het stuk

fotogalerij flickrit (Flickr)

fotogalerij publicalbum (Google Photos)

How do I embed a Google Photos album into a website?

Vul hier de link in naar je Google Photos-album om de bijhorende embed-code te genereren.

Aangezien ik geen vertrouwen meer heb in de levensduur van deze online services, toch maar de .js gedownload. Wijzig dus in de embed-code het volgende:
- <script src="https://cdn.jsdelivr.net/npm/publicalbum@latest/dist/pa-embed-player.min.js" async></script>
+ <script src="http://kwamarant.be/publicalbum/pa-embed-player.min.js" async></script>

De spelers / De medewerkers

Tickets

Bij het locatieproject "Dertig Stoelen" uitgebreid met links naar Google maps voor routebeschrijvingen.

De links zijn eerst uitgevoerd als bootstrap buttons (https://www.quora.com/How-do-I-add-a-link-to-button-in-HTML), die ik gebruik i de 'Beschrijving' van het event in de Event Booking Calendar.

Betrokken bestanden:

events/app/web/css/style.css

marge onder de afbeelding van het event - anders plakt de knop met de routebeschrijving aan de afbeelding - mag in principe weer weg als er geen knoppen met routebeschrijving zijn (+ margin-bottom: 9px;):
- #pjWrapper .pjPecEventContainer .thumbnail .pjEbcEventDesc img{ display: block; float: left; margin-right: 12px; }
+ #pjWrapper .pjPecEventContainer .thumbnail .pjEbcEventDesc img{ display: block; float: left; margin-right: 12px; margin-bottom: 9px;}

plugins/system/helix/css/font-awesome.css

_*Map marker* (font-awesome) in de Google Maps-knop heeft grijze achtergrond ipv doorzichtige, en dat omdat het grijs van [id$^=pjWrapper] van de pj.bootstrap.min.css van de embedded event prevaleert. Maar doe je het grijs weg, dan krijg je boven de events een witte balk… Dus laten we het grijs, maar gaan we het overrulen met transparent. Het duurde een tijdje voor ik doorhad dat dit een dubbele aanpassing vereiste (https://www.electrictoolbox.com/using-important-css/):_
  • in de html: <i style="background-color:transparent;">
__<a href="https://www.google.be/maps/dir//B%26B+'t+Sprankelend+Toeval/@50.8160089,3.6158609,13z/data=!4m8!4m7!1m0!1m5!1m1!1s0x47c30fa494e8c17d:0xe38c00bf9bdcec71!2m2!1d3.6508802!2d50.8159599" target="_blank" class="btn btn-primary"><i style="background-color:transparent;" class="icon-map-marker"></i>&nbsp;&nbsp;'t Sprankelend Toeval&nbsp;&nbsp;<i style="background-color:transparent;" class="fa fa-play"></i></a>__
  • in de css:
- .icon-map-marker:before{content:"\f041";}
+ .icon-map-marker:before{content:"\f041";background: transparent !important;}

Uiteraard mijden we zoveel mogelijk de important-eigenschap, maar hier zag ik geen andere oplossing.

events/core/third-party/font_awesome/4.4.0/css/font-awesome.min.css

Na de map marker en de tekst plaats ik nog een play-knop (met intentie 'ga naar'), die ik dan ook het transparant-kenmerk meegeef in de css, deze keer van de events-component:

<i><i>- .fa-play:before{content:"\f04b"}</i></i>
<i><i>+ .fa-play:before{content:"\f04b";background: transparent !important}</i></i>

events/app/web/css/themes/theme1.css

Achteraf koos ik er toch voor om er geen bootstrap-knoppen (buttons / btn) van te maken, maar gewone links, evenwel zonder onderlijning, maar in vet geel, die wijzigden in rood wanneer je erover hovert.

Het probleem daarbij was het vinden van de juiste css. Als je in de Chrome developer tools een dergelijke hyperlink aanklikt, zie je #pjWrapperEBCalendar_theme1. Dat blijkt een combinatie te zijn van drie dingen:
  • de css selector van het betreffende theme: #pjWrapper a
  • de component in de Event Booking Calendar: EBCCalendar
  • het thema zelf: theme1
De concatenatie gebeurt in events/app/controllers/pjFrontEnd.controller.php ("pjWrapperEBCalendar_" . $theme).

Ik heb het theme1 dan ook als volgt uitgebreid:
- #pjWrapper a { color: #ffd200; }
+ #pjWrapper a { color: #ffd200; text-decoration: none; font-weight: 600; }
+ 
+ #pjWrapper a:hover {
+ color: #ff0000;
+ text-decoration: none;
+ -webkit-transition: all 200ms;
+ -moz-transition: all 200ms;
+ -o-transition: all 200ms;
+ transition: all 200ms;
+ }

De positieve bijwerking was dat ik geen transparant meer moest forceren bij de font-awesome-iconen. Dus dat mocht weg, in de font-awesome.css van Joomla, in de font-awesome.css van Event Booking Calendar en in de hyperlinks zelf!!!

Event Booking Calendar > Events > Edit Event X: Beschrijving

De uiteindelijke beschrijving ziet er dan ook als volgt uit:
  • een hyperlink
  • naar een nieuw tabblad
  • met als tekst een map marker, gevolgd door de naam van het etablissement, gevolgd door een pijl
<a href="https://www.google.be/maps/dir//B%26B+'t+Sprankelend+Toeval/@50.8160089,3.6158609,13z/data=!4m8!4m7!1m0!1m5!1m1!1s0x47c30fa494e8c17d:0xe38c00bf9bdcec71!2m2!1d3.6508802!2d50.8159599" target="_blank"><i class="icon-map-marker"></i>&nbsp;&nbsp;'t Sprankelend Toeval&nbsp;&nbsp;<i class="fa fa-play"></i></a>

events/app/web/css/style.css

Geen rand rond de events (- border: 1px solid #ddd;):
- #pjWrapper .pjPecEventContainer{margin-top: 15px; padding: 4px; border-radius: 4px; border: 1px solid #ddd; background: #808080 none repeat scroll 0 0;}
+ #pjWrapper .pjPecEventContainer{margin-top: 15px; padding: 4px; border-radius: 4px; background: #808080 none repeat scroll 0 0;}

Archief

Contact

Het Contact-gedeelte bevat:
  • een Google Maps-kaart als achtergrond
  • een contact-formulier
  • en daaronder:
    • links: mail-icoon met mail-link
    • midden: facebook-link & eronder 'boossy'-link
    • rechts: locatielink met beschrijving - doorgaans 'zaal "De Wante" …

Google Maps-kaart

Met shortcode

Default hoogte gewijzigd van 620 naar 385 (height="385"):

- <p>[spmap lat="50.806605" lng="3.6789902" zoom="16" height="620" map_content="" maptype="ROADMAP"]Kwamarant, Schorisse[/spmap]</p>
+ <p>[spmap lat="50.806605" lng="3.6789902" zoom="16" height="385" map_content="" maptype="ROADMAP"]Kwamarant, Schorisse[/spmap]</p>
Zonder shortcode

De standaard Google Maps-kaart die wordt vertoond, wordt momenteel niet meer correct geladen doordat de Google API een VISA-kaart vereist voor het gebruik van hun maps-gebeuren - nu staat er dus "For development purposes only". Eerst wat geëxperimenteerd met screenshot van Google Maps, maar dan uiteindelijk toch embed-code gecreëerd van kaart met verschillende locaties (voor locatieproject), die zonder probleem in Joomla kan worden geëmbed. In de embed-code die Google aanlevert, het volgende wijzigen:
  • breedte: op 100% zetten
  • hoogte: op 620 zetten ipv de standaardwaarde
<iframe src="https://www.google.com/maps/d/embed?mid=1XajRmNQISW7pM0h0SIxhnp7Tv638ATOl" width="100%" height="620"></iframe>

Vroeger zette ik de hoogte op 385 (om kaart & footer met contactgegevens samen te kunnen weergeven op scherm met 768px hoogte), maar nu weer op 620, waardoor ook de template-css weer kon worden gereset om het contactformulier netjes verticaal gecentreerd te laten verschijnen bovenop het kaartje van Google Maps:

templates/shaper_onepage/css/template.css

-   top: 108px;
+   top: 220px;

Extensions > Modules: Map Marker

Ik heb de indruk dat na de overgang van php 5.6 naar 7.x de shortcuts à la [icon name="map-marker"/] niet meer werken. Een kopie van de gegenereerde html (in de dev tools van Chrome) kan wel gebruikt worden om niet meer genererende zaken op te lossen.
<div class="center contact-email">
<p style="height: 25px;"><a href="https://www.google.be/maps/@50.8063515,3.6797062,3a,75y,63.88h,83.69t/data=!3m4!1e1!3m2!1sA0TvmgBPF9WhpHXbnAVK5w!2e0" target="_blank"><i style="" class="icon-map-marker "></i></a></p>
<p><a href="https://www.google.be/maps/place/Essestraat+2,+9667+Horebeke/@50.806605,3.6789902,17z/data=!3m1!4b1!4m2!3m1!1s0x47c30f6af107a879:0xc44f2afaaf4b6275" target="_blank">Zaal "De Wante", Essestraat, MAARKEDAL</a></p>
<p> <script type="text/javascript">
 spnoConflict(function($){
 $('#sp-main-body-wrapper').remove();
 });
 </script>
 </p>
</div>

Images

simple image-gallery gebruikt voor "Het stuk"

Slideshow

Flickrit

Flickrit 2015

Eerst gaf ik de foto's weer in een gallery (Phoca Gallery, zie lager), maar dan ben ik op zoek gegaan naar een responsive, html5 slideshow, en zo kwam ik uit bij Flickrit (http://www.flickrit.com).

De foto's in Flickr moeten wel "public" zijn. Nog wat Flickr-uitleg:
  • een map die je uploadt via de Windows Flickr Uploadr tool, wordt meteen omgezet in een album
  • wijzig de subtitel van het album (standaard vermeldt het de oorspronkelijke mapnaam, wijzig het in de datum van de toneelproductie)
  • kies dan "Edit in Organizr"
  • klik dan op "Batch edit" > "Change permissions": kies "Anyone (Public) en klik op de knop "CHANGE PERMISSIONS" - de permissies worden gewijzigd (bij de opties kun je kiezen wie mag commentaar geven - voorlopig laat ik die op de standaardwaarden staan, mocht er misbruik gemaakt worden, kan ik dat wel nog inperken)
  • gelukkig was flickrit.com eens down, waardoor ik naderhand opteerde voor de self hosted versie, want…

Flickrit 2016

  • deze versie is alleen nog betalend te gebruiken
  • deze versie bestaat niet meer in een self hosted versie

Pickljar

In de loop van 2016 verdwijnt Flickrit zelfs, wordt herdoopt als Pickljar, is nu zelfs niet meer terug te vinden…

FlickrEmbed.com

In november 2016 ontvang ik een mail van flickrembed.com. Ziet er vergelijkbaar uit als Flickrit, maar op het eerste gezicht bestaat er geen self hosted versie van…

Ik stuur een mailtje met de vraag of die bestaat, en krijg als antwoord "momenteel niet, maar als je wil, kan ik de bron van flickrembed.com wel verkopen, en dan kun je het op je eigen server plaatsen"...

Op de vraag hoeveel dat dan moet kosten, word ik doorverwezen naar sembedder.com.

Sembedder.com

  • Dat zou op bijna 125 euro komen… - aangekocht op 10 april 2017.
  • Op 14 maart 2018 zie ik dat ook hier de stekker eruit getrokken is: sembedder.com is niet meer bereikbaar (404).
  • flickrembed.com bestaat wel nog, maar daar kun je dus geen self hosted versie kopen…
Unite Gallery (unitegallery.net)

Het is absoluut zeker dat zowel Flickrit als FlickrEmbed zich baseren op de jquery plugin Unite Gallery. Wat Flickrit en FlickrEmbed eraan toevoegen, is de link met Flickr-albums, waarbij het album wordt geëxpandeerd naar de afzonderlijke foto's in hun code.

Video's

Welke video's zijn er:

- doeninge - video's id 149
- spook - video's id 148
- park - video's id 147

Stukken naar datum

Volgorde historisch
- Mammie 02.2014 - id 146
- Olijfje 03.2013
- Doeninge 09.2012 - id 145
- Spook 12.2011
- Koffieprut 02.2011
- PARK 02.2010 - id 144
- Ouder 2002 - droom - id 143

Phoca Gallery-component gebruikt voor gallery's in archief
- NIET in combinatie met de Phoca Gallery-plugin (zorgt voor diagonale verschuiving bij gebruik van de slider op de Home)
- WEL in combinatie met de SLOMO (System LOad MOdule) plugin

DUS:
- MODULE van het type Phoca Gallery Image Module maken
- via SLOMO en MODULE id aanroepen in het betreffende (archief)-artikel
- mammie - foto's v id 146 v
- doeninge - foto's v id 145 v
- park - foto's v id 144
- droom - foto's v id 143

Automatisch laten sliden

=jQuery(function($){
   jQuery('.carousel').carousel({
     interval: 7000
   })
});=

Bovenstaande functie toevoegen aan Templates > shaper_onepage > js > main.js

Twee buttons per slide

Als je een tweede button wil bij een slide/foto (bv. voor bronvermelding van de betreffende foto), zet dan na de gewenste "Action" (niet bij Action Link) een volgende link:

<a href="http://..." target="_blank"><span>Foto: Spotter2</span></a>

Title met subtitle in slider-item

Bv.:

Per(r)ongeluk!</h1><BR><h2>Schorisse · zaal De wante<BR>11-12 mrt 20 u. · 13 mrt 17 u.<BR>Tickets 8? · OD-leden 7?</h2><h1>

PHPJabbers Event Booking Calendar v3.1 - issues

datum issue oplossing
09/04/2018

het reserveergedeelte op de site verschijnt als een grijs vlak op android phones en in sommige desktop Chrome-browsers
Via F12 in Chrome:

Failed to load resource: the server responded with a status of 405 (Method Not Allowed)
reserveren.html:1 Failed to load http://kwamarant.be/events31/...: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.kwamarant.be' is therefore not allowed access. The response had HTTP status code 405.

In de embed-code relatieve paden gebruiken (3x) ipv absolute: dus:
events31/index.php?... ipv http://kwamarant.be/events31/index.php?...
09/04/2018 na bovenstaande correctie werkt het op "meer" browsers / apparaten, maar mijn Windows-tablet toont nog steeds het reserveergedeelte niet - het gaat om een oudere versie van Edge (38 / 14) gewijzigd in /events31/index.php?...
10/04/2018 bleef echter berichten krijgen dat het reservatiegedeelte "grijs" was: blijkbaar grijs met www.kwamarant.be, maar wel ok als kwamarant.be dus heb ik nu alle verkeer van www afgeleid naar niet-www via de .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

PHPJabbers Event Booking Calendar v3.2 - vanaf 2019

Uw reservatie is genoteerd

datum issue oplossing
27/02/2019 In tegenstelling tot v3.1 kun je na de reservatie de gebruiker niet afleiden naar een afzonderlijke pagina, je kunt alleen een vaste tekst weergeven, bv. Uw reservatie is genoteerd. Alleen ververst het scherm niet in de single page Joomla site, dus als je een tweede reservatie wil doen, moet je als eindgebruiker slim genoeg zijn om een handmatige refresh (F5) te doen… Je kunt in de Event Booking Calendar bij de vertaling van de labels (Opties > Talen > Labels - veld 'front_message_ARRAY_6') wel html code, inclusief JavaScript, gebruiken in de vertaling - zie hieronder
<h2 class="module-title">BEDANKT!<BR><i class="fa fa-check"></i></h2><p class="center lead">Van harte dank voor uw reservatie.</p><p class="center lead">U ontvangt weldra een mail van ons met de betalingsinstructies.<br />Na betaling is de reservatie voltooid.</p><p class="center lead"><button class="btn btn-transparent" onclick="myFunction()"><BR>&nbsp;&nbsp;&nbsp;Nog een reservatie graag!&nbsp;&nbsp;&nbsp;<BR><BR></button></p><script>function myFunction() {  location.reload();}</script>

Ten behoeve daarvan ook de events/app/web/css/themes/theme1.css aangepast betreffende de h2 stijl:

#pjWrapper h2 { color: #ffd200; font-weight: 600; },

Beschikbare plaatsen

datum issue oplossing
05/03/2019 Aantal beschikbare plaatsen wordt niet getoond, hoewel bij Opties > Toon beschikbare tickets de waarde op Ja staat.
  • eerst: php-code die checkt op de waarde van 'o_display_available_tickets' weggehaald uit .../app/views/pjFrontPublic/elements/list.php
  • maar daarna de betreffende waarde in de database gecorrigeerd:
    • table: eventbooking_options
    • key: o_display_available_tickets
    • value: Yes
No::Yes
  • label: Ja
Neen
Eerst gebruikt, maar na onderstaande problemen even on hold gezet:
  • geeft problemen in combinatie met de bootstrap-versie van Joomla 3.x (archief-artikels worden geblurd)
  • geeft grijs scherm op iPad iOS 9.3 met Safari 9 (Nadine)
Na de productie van 2018 weer in gebruik genomen, met aangepaste pjQuery.bootstrap.min.js.
  • Daarna geen blur meer in de archief-artikels
  • en geen grijs scherm meer op oudere iOS/Safari-combinaties

Hoe de code toepassen in Joomla! Doorgaans verschijnt er niets of het formulier zonder opmaak.
  • haal de code in de backend van de EventBookingCalendar op
  • haal in die code 3x http://kwamarant.be weg, zodat je een relatief pad hebt
    • Events: edit event, tab Installeren (voor één event)
      of
    • Code en voorbeeld:
      • Weergave: Lijst
      • Wisselen tussen weergaven verbergen: Ja
      • Taal: v Taalkeuze verbergen
      • Thema: Thema 1
  • plak de resulterende code in je Joomla-artikel
  • plak diezelfde code ook in een leeg html-document en roep dat op in je browser, bv. in Chrome
  • rechtsklik in die opgeroepen pagina en kies 'Paginabron weergeven'
  • klik op de derde link in die source-weergave, dat is de script-link
  • in het venster dat dan verschijnt, selecteer je alles van <div...> tot *</script>*
  • ga nu weer naar je Joomla-artikel, en plak het gekopieerde gedeelte over de script-regel daar (<script...> … </script>)

Specialekes

SnowFalling module

Issues

Op een bepaald moment was er een probleem met de carousel/slider. Na een aantal keer heen en weer "geslided" te hebben, werd er een witte pagina getoond. Nog wat later kon je niet meer naar links of rechts.

De oorzaak was een ontbrekende, sluitende tag bij de slide action!

Google search results

Bij de zoekresultaten van Google krijg je ook twee geïndenteerde sublinks/sitelinks te zien. Als je daarop klikt, krijg je de site wel te zien, maar de navigatie via de knoppen en het menu mislukt.

Oplossing: .htaccess met permanente redirects:

Redirect 301 /index.php/component/content/featured /
Redirect 301 /index.php?option=com_content&view=featured /
Redirect 301 /index.php/component/search/ /
 

A non-numeric value encountered in .../plugins/system/helix/core/helix.php on line 548

On 13/03/2019, I noticed the following returning error in the Apache error log on the server:
AH01071: Got error 'PHP message: PHP Warning:  A non-numeric value encountered in /home/kwamarant1/domains/kwamarant.be/public_html/plugins/system/helix/core/helix.php on line 548

I could trigger the error by clearing the cache.

I found the following solution:

https://github.com/JoomShaper/Helix-Joomla/blob/master/plugins/system/core/helix.php

So I changed line 547 & 548 in the helix.php file:
OLD NEW
$absspan+=$val->span;
$absoffset+=$val->offset;
$absspan+=(int)$val->span;
$absoffset+=(int)$val->offset;
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback